/* v16.16.2.3 – connection and PWA update status */
.v16162-platform-notice{position:fixed;z-index:99980;top:76px;right:14px;display:flex;align-items:center;gap:9px;max-width:min(420px,calc(100vw - 28px));padding:10px 12px;border:1px solid #dce3f1;border-radius:14px;background:#fff;color:#26324a;box-shadow:0 8px 24px rgba(31,42,68,.14);font-size:.86rem;font-weight:800}
.v16162-platform-notice[hidden]{display:none!important}.v16162-platform-dot{width:9px;height:9px;flex:0 0 9px;border-radius:999px;background:#8b95aa}.v16162-platform-notice.is-offline{border-color:#efc3c3;background:#fff7f7}.v16162-platform-notice.is-offline .v16162-platform-dot{background:#dc3f4f}.v16162-platform-notice.is-online{border-color:#b8e4c7;background:#f4fff7}.v16162-platform-notice.is-online .v16162-platform-dot{background:#2fb66d}.v16162-platform-notice.is-update{border-color:#c9c3ff;background:#f7f5ff}.v16162-platform-notice.is-update .v16162-platform-dot{background:#6657e8}.v16162-platform-text{min-width:0}.v16162-platform-update{min-height:34px;margin-left:4px;padding:6px 10px;border:0;border-radius:9px;background:#6657e8;color:#fff;font:inherit;cursor:pointer}
@media(max-width:640px){.v16162-platform-notice{top:auto;right:10px;bottom:10px;left:10px;max-width:none}.v16162-platform-update{margin-left:auto}}
@media(prefers-reduced-motion:reduce){.v16162-platform-notice{transition:none!important}}
