.pc-login-roles{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:22px 0}
.pc-login-roles button{min-height:50px;padding:12px 10px;border:1px solid #4382ab;border-radius:12px;background:#0b2c4b;color:#d3eeff;font:inherit;font-weight:700;cursor:pointer}
.pc-login-roles button[aria-pressed=true]{background:linear-gradient(110deg,#00a8d8,#0874d2);border-color:#70dfff;color:#fff}
.pc-login-roles button:focus-visible{outline:3px solid #ffe477;outline-offset:3px}
.pc-login-card [data-login-panel][hidden]{display:none!important}
.pc-login-card [data-login-panel]>h3{font-size:22px;margin:20px 0 10px;color:#fff}
.pc-login-card [data-login-panel]>p{color:#aedbfa;line-height:1.5;margin:0 0 20px}
@media(max-width:360px){.pc-login-roles{grid-template-columns:1fr}}
