.topbar-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.install-app-button{border:1px solid #d5e3fb;border-radius:20px;background:#edf3ff;color:#245aca;padding:8px 13px;font:inherit;font-size:11px;cursor:pointer;font-weight:600}
#install-dialog{border:1px solid #e1e9f4;border-radius:24px;box-shadow:0 24px 100px #0c1c3c55;width:min(460px,calc(100vw - 30px));max-height:90dvh;overflow:auto;padding:27px;color:#14243e;background:#fff;font-family:inherit;text-align:right}
#install-dialog::backdrop{background:#101f396b;backdrop-filter:blur(5px)}.install-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.install-heading img{border-radius:15px}.install-heading button{background:#f2f5fa;border:0;border-radius:50%;width:34px;height:34px;font-size:25px;color:#63758e;cursor:pointer}.install-eyebrow{font-size:11px;color:#2463eb;font-weight:600}#install-dialog h2{font-size:26px;margin:6px 0 12px}#install-dialog p,#install-dialog li{font-size:12px;line-height:1.9;color:#61748c}#install-dialog ol{padding-inline-start:20px;margin:8px 0}.install-guide{padding:13px 0;border-bottom:1px solid #e5ebf4}.install-guide h3{font-size:13px;margin:0;color:#243c60}.install-status{background:#edf5ff;border-radius:10px;padding:11px 14px}.install-note{font-size:10px!important}#install-dialog .button{width:100%;margin-top:8px}#install-dialog [hidden]{display:none!important}
@media(max-width:690px){.topbar-actions{gap:5px}.install-app-button{font-size:9px;padding:6px 9px}.topbar-actions .private-pill{display:none!important}#install-dialog{padding:22px;border-radius:20px}#install-dialog h2{font-size:23px}}
@media print{.install-app-button,#install-dialog{display:none!important}}
