.gsm-install-banner{color:#104763;background:linear-gradient(110deg,#edf8ff,#f1fff7);border:1px solid #b6dedb;border-radius:14px;align-items:center;gap:12px;max-width:1440px;margin:12px auto;padding:12px 18px;display:flex}.gsm-install-banner img{border-radius:10px}.gsm-install-banner div{flex:1}.gsm-install-banner b{font-size:14px}.gsm-install-banner small{color:#466575;margin-top:3px;font-size:11px;display:block}.gsm-install-banner button,.gsm-install-dialog button{color:#fff;cursor:pointer;background:#07885f;border:0;border-radius:9px;padding:11px 17px;font-weight:700}.gsm-install-dialog{color:#16455e;background:#fff;border:1px solid #d0e5eb;border-radius:18px;width:min(500px,100% - 30px);max-height:85dvh;margin:auto;padding:24px}.gsm-install-dialog::backdrop{background:#0c304a88}.gsm-install-dialog h2{font-size:24px;font-weight:800}.gsm-install-dialog h3{color:#067952;margin-top:18px;font-weight:750}.gsm-install-dialog p,.gsm-install-dialog li{font-size:14px;line-height:1.6}.gsm-install-dialog ol{margin:8px 0;padding-left:22px;list-style:decimal}.gsm-install-dialog button{width:100%;margin-top:15px}:is(.gsm-install-banner :focus-visible,.gsm-install-dialog :focus-visible){outline-offset:3px;outline:3px solid #159bd4}@media (max-width:600px){.gsm-install-banner{flex-wrap:wrap;margin:8px;padding:12px}.gsm-install-banner button{width:100%}.gsm-install-banner small{font-size:11px}}@media print{.gsm-install-banner,.gsm-install-dialog{display:none!important}}
