@charset "UTF-8";
#m51-install-card{box-sizing:border-box;position:relative;max-width:484px;margin:14px auto;padding:16px;background:#fff;border:1px solid #dce5ee;border-radius:18px;color:#0f2742;font:16px/1.5 Arial,sans-serif;box-shadow:0 5px 16px #0f27420a}
#m51-install-card *{box-sizing:border-box}
#m51-install-card .m51-install-heading{display:flex;gap:12px;align-items:center;padding-right:24px}
#m51-install-card img{flex:none;border-radius:12px}
#m51-install-card strong{font-size:17px}
#m51-install-card p{font-size:14px;color:#526377;margin:4px 0 0}
#m51-install-card button,#m51-install-card summary,#m51-install-card a{font:inherit;cursor:pointer;touch-action:manipulation}
#m51-install-card .m51-install-close{position:absolute;top:4px;right:4px;width:44px;height:44px;border:0;background:transparent;color:#526377;font-size:25px}
#m51-install-card summary,#m51-install-card .m51-install-primary{display:block;margin-top:14px;padding:12px 14px;border-radius:12px;background:#ff8500;color:#152b42;font-weight:bold;text-align:center;text-decoration:none;min-height:48px}
#m51-install-card summary{list-style:none}
#m51-install-card summary::-webkit-details-marker{display:none}
#m51-install-card summary:after{content:' ＋'}
#m51-install-card details[open] summary:after{content:' −'}
#m51-install-card ol{padding-left:25px;margin:16px 0 12px}
#m51-install-card li{padding-left:3px;margin:0 0 12px}
#m51-install-card .m51-install-web,#m51-install-card .m51-install-later,#m51-install-card.m51-install-compact button{display:block;width:100%;min-height:44px;border:0;background:transparent;color:#335675;padding:10px 4px;text-align:center;font-size:14px}
#m51-install-card .m51-install-web{text-decoration:underline}
#m51-install-card.m51-install-compact{padding:0;border:0;background:transparent;box-shadow:none;margin:6px auto}
#m51-install-card :focus-visible{outline:3px solid #1769c2;outline-offset:3px}
@media(max-width:520px){#m51-install-card{margin-left:18px;margin-right:18px}}

#m51-install-card .m51-install-primary+details summary{background:#edf3f9;color:#24496c;font-size:15px}
