.pwa-banner{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:12px 0;padding:10px 12px;border:1px solid #e3e0eb;border-radius:12px;background:#fff;color:#18181b;font:12px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.pwa-banner>span{flex:1;min-width:100px}
.pwa-banner button{width:auto;min-height:44px;margin:0;border:0;border-radius:8px;background:#f2f0f7;color:#493c69;font:inherit;font-size:12px;font-weight:600;padding:8px 12px;cursor:pointer}
.pwa-banner .pwa-dismiss{background:transparent;padding:8px;min-width:36px;font-size:18px;color:#66666f}
.pwa-banner .pwa-help{flex-basis:100%;margin:0;color:#66666f;font-size:12px}
.pwa-banner[hidden],.pwa-help[hidden]{display:none!important}
