#aira-pwa-panel[hidden]{display:none!important}
#aira-pwa-panel{position:fixed;right:18px;bottom:18px;z-index:1000}
#aira-pwa-panel button,#aira-pwa-help button{min-height:44px;padding:11px 18px;border:1px solid #d6b875;border-radius:10px;background:#d6b875;color:#14110b;font:700 14px system-ui,sans-serif;cursor:pointer;box-shadow:0 4px 18px #0005}
#aira-pwa-panel button:focus-visible,#aira-pwa-help button:focus-visible{outline:3px solid #fff;outline-offset:3px}
#aira-pwa-panel button:disabled{opacity:.7;cursor:wait}
#aira-pwa-help{box-sizing:border-box;width:min(92vw,520px);max-height:85vh;overflow:auto;border:1px solid #d6b875;border-radius:18px;padding:24px;background:#101721;color:#edf0f5;font:15px/1.65 system-ui,sans-serif}
#aira-pwa-help::backdrop{background:#000a}
#aira-pwa-help:not([open]){display:none}
#aira-pwa-help h2{margin:0 0 14px;color:#ead19a;font-size:21px}
#aira-pwa-help ol{padding-left:22px}#aira-pwa-help li{margin-bottom:12px}
@media(max-width:480px){#aira-pwa-panel{right:12px;bottom:12px}#aira-pwa-panel button{font-size:13px;padding:10px 14px}}
