#install-app{display:block;margin:16px 0 0;padding:10px 18px;background:#fff;color:#0640a7;border:2px solid #0640a7;border-radius:10px;font-size:16px;min-height:44px}
#install-help{box-sizing:border-box;width:calc(100% - 32px);max-width:460px;max-height:85dvh;overflow:auto;padding:24px;background:#fff;color:#10214a;border:2px solid #0640a7;border-radius:16px;font:16px/1.6 Arial,sans-serif}
#install-help::backdrop{background:#001538b3}#install-help h2{font-size:24px;line-height:1.2;margin:0 0 16px}#install-help ol{padding-left:24px}#install-help li{margin:12px 0}#install-help button{background:#0640a7;color:white;padding:10px 24px;border:0}#install-help form{text-align:right}
@media(display-mode:standalone){body{padding-top:env(safe-area-inset-top)}#install-app{display:none!important}}
@media print{#install-app,#install-help{display:none!important}}
