.pwa-launch{z-index:70;color:#222933;cursor:pointer;background:#fff;border:1px solid #dee1e6;border-radius:999px;padding:11px 17px;font:600 13px inherit;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 18px #0f192618}.pwa-launch:focus-visible{outline-offset:3px;outline:3px solid #8ea5c6}.pwa-dialog button:focus-visible{outline-offset:3px;outline:3px solid #8ea5c6}.pwa-inbox button:focus-visible{outline-offset:3px;outline:3px solid #8ea5c6}.pwa-dialog{color:#1e242b;box-sizing:border-box;background:#fff;border:1px solid #e3e7ec;border-radius:20px;width:min(520px,100vw - 32px);max-height:85dvh;padding:24px;overflow:auto}.pwa-dialog::backdrop{background:#0d121a66}.pwa-dialog header{justify-content:space-between;align-items:center;gap:16px;display:flex}.pwa-dialog h2{margin:0;font-size:21px}.pwa-dialog header button{cursor:pointer;background:0 0;border:0;padding:8px;font-size:26px;line-height:1}.pwa-section{border-bottom:1px solid #ebeef2;padding:22px 0}.pwa-section h3{margin:0 0 10px;font-size:17px}.pwa-section p{word-break:keep-all;margin:10px 0;font-size:14px;line-height:1.7}.pwa-section button,.pwa-inbox-heading button{color:#233650;font:inherit;cursor:pointer;background:#f5f7fb;border:1px solid #d8dee6;border-radius:10px;padding:11px 14px;font-size:13px}.pwa-section button:disabled{opacity:.5;cursor:default}.pwa-section a,.pwa-inbox-link{color:#304a6f}.pwa-section label{align-items:center;gap:10px;margin:15px 0;font-size:14px;display:flex}.pwa-section input{accent-color:#25569c;width:18px;height:18px}.pwa-actions{flex-wrap:wrap;gap:8px;display:flex}.pwa-muted{color:#776f82;font-size:12px!important}.pwa-note{background:#f4f6f8;border-radius:10px;padding:12px}.pwa-feedback{color:#303b4b;min-height:12px;font-size:13px;line-height:1.7}.pwa-inbox-link{margin-top:8px;font-size:14px;display:inline-block}.pwa-inbox{max-width:700px;margin:32px auto;padding:0 24px 80px}.pwa-inbox-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.pwa-inbox ul{padding:0;list-style:none}.pwa-inbox li a{border-bottom:1px solid #ebeef2;align-items:center;gap:8px;padding:16px 0;font-size:14px;text-decoration:none;display:flex}.pwa-inbox time{white-space:nowrap;color:#857b91;margin-left:auto;font-size:12px}.pwa-unread{background:#25569c;border-radius:50%;flex-shrink:0;width:7px;height:7px}@media (max-width:480px){.pwa-launch{padding:10px 14px;font-size:12px;bottom:12px;right:12px}.pwa-dialog{padding:20px}.pwa-inbox{padding:0 18px 75px}}.pwa-dialog{margin:auto;position:fixed;inset:0}
