.operator-tab-blocked,.operator-tab-blocked *{box-sizing:border-box}
.operator-tab-blocked{min-height:100dvh;display:grid;place-items:center;padding:28px;background:#0b1a3a;color:#173554;font-family:Geist,Arial,sans-serif}
.operator-tab-blocked-card{width:min(100%,560px);padding:36px;background:#fff;border-top:4px solid #2862d8;box-shadow:0 18px 52px #08162966}
.operator-tab-eyebrow{margin:0 0 18px;font-size:12px;font-weight:700;letter-spacing:.14em;color:#2862d8}
.operator-tab-blocked h1{font-size:27px;line-height:1.2;margin:0 0 16px;color:#0b1a3a}
.operator-tab-blocked [data-tab-message]{font-size:15px;line-height:1.65;color:#425772;margin:0}
.operator-tab-blocked-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:26px}
.operator-tab-blocked-actions button,.operator-tab-blocked-actions a{min-height:44px;padding:12px 18px;display:inline-flex;align-items:center;justify-content:center;border-radius:0;font-size:14px;font-weight:600;text-decoration:none;line-height:1.25}
.operator-tab-blocked-actions button.primary{color:#fff;background:#11845c;border:1px solid #11845c}
.operator-tab-blocked-actions button.primary:hover{background:#096b49}
.operator-tab-blocked-actions a{color:#173554;background:#f0f4f9;border:1px solid #8b9bb0}
.operator-tab-blocked-actions :focus-visible{outline:3px solid #2862d8;outline-offset:3px}
.operator-tab-blocked-footnote{margin:24px 0 0;padding-top:18px;border-top:1px solid #c6d1e0;color:#60738d;font-size:12px;line-height:1.5}
@media(max-width:600px){.operator-tab-blocked{padding:18px}.operator-tab-blocked-card{padding:26px}.operator-tab-blocked h1{font-size:23px}}
