.pwa-help-entry{padding:8px 16px 20px;text-align:center}
.pwa-help-entry[hidden],#pwaHelpInstall[hidden]{display:none}
.pwa-help-entry button{box-sizing:border-box;display:flex;align-items:center;gap:12px;width:100%;max-width:420px;min-height:64px;margin:0 auto;padding:10px 14px;background:#fff;border:1px solid #dde1e7;border-radius:12px;color:#202630;font:14px/1.4 system-ui;cursor:pointer;text-align:left}
.pwa-entry-icon{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:10px;background:#f3f5f7;color:#343d4b}
.pwa-help-entry svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
.pwa-entry-copy{flex:1;min-width:0}.pwa-entry-copy strong{display:block;font-size:14px;font-weight:600}.pwa-entry-copy small{display:block;margin-top:2px;font-size:12px;color:#586271}
.pwa-help-entry .pwa-entry-chevron{width:16px;color:#697586}
@media(hover:hover){.pwa-help-entry button:hover{background:#fafbfc;border-color:#b8c1cc}}
.pwa-help-dialog{box-sizing:border-box;width:min(420px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;margin:auto;padding:20px;border:1px solid #dde1e7;border-radius:16px;background:#fff;color:#202630;font:14px/1.6 system-ui}
.pwa-help-dialog::backdrop{background:#17202e80}
.pwa-help-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}
.pwa-help-heading h2{font-size:19px;font-weight:600;margin:0;line-height:1.3}
.pwa-help-heading button{flex:0 0 44px;height:44px;border:0;background:#f5f6f8;border-radius:9px;font:26px system-ui;cursor:pointer}
.pwa-help-dialog details{border-top:1px solid #e8eaee}
.pwa-help-dialog summary{padding:12px 0;cursor:pointer;font-weight:600;min-height:24px}
.pwa-help-dialog ol{padding-left:22px;margin:0 0 12px}.pwa-help-dialog li{margin-bottom:6px}
.pwa-help-note{color:#586271;font-size:13px}
#pwaHelpInstall{min-height:44px;padding:8px 16px;margin-bottom:12px;border:1px solid #202630;border-radius:9px;background:#202630;color:white;font:600 14px system-ui;cursor:pointer}
.pwa-help-dialog :focus-visible,.pwa-help-entry :focus-visible{outline:2px solid #202630;outline-offset:3px}
