#phoneTabGuard{box-sizing:border-box;width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid var(--ws-border,#dce3ed);border-radius:18px;padding:28px;background:var(--ws-panel,#fff);color:var(--ws-text,#203047);font:16px/1.6 Roboto,Arial,sans-serif;box-shadow:0 20px 70px #0005}#phoneTabGuard::backdrop{background:#071321bb}#phoneTabGuard h2{margin:0 0 14px;font-size:23px;line-height:1.3}#phoneTabGuard .tab-guard-hint{font-size:13px;color:var(--ws-muted,#718198)}#phoneTabGuard footer{display:flex;justify-content:flex-end;margin-top:24px}#phoneTabGuard button{padding:12px 18px;border:0;border-radius:10px;background:var(--ws-blue,#2258a5);color:white;font:inherit;cursor:pointer}#phoneTabGuard button:disabled{opacity:.55;cursor:wait}@media(max-width:480px){#phoneTabGuard{padding:22px}#phoneTabGuard button{width:100%}#phoneTabGuard footer{display:block}}
