#admin-riot-key#admin-riot-key#admin-riot-key#admin-riot-key{box-sizing:border-box;inset:50% 0 auto!important;margin:0 auto!important;transform:translateY(-50%)!important;height:auto!important;min-height:0!important;width:min(440px,calc(100vw - 24px));max-height:90dvh;overflow:auto;padding:25px;border:1px solid #363941;border-radius:12px;background:#111519;color:#eee;font:14px/1.5 Arial}#admin-riot-key::backdrop{background:#000a}#admin-riot-key [hidden]{display:none!important}#admin-riot-key header{display:flex;align-items:center;gap:12px;margin-bottom:22px}#admin-riot-key h2{margin:0;flex:1;font:700 21px/1.3 Arial}#admin-riot-key [data-key-close]{display:grid;place-items:center;flex:0 0 25px;width:25px;height:25px;border:0;border-radius:50%;padding:0;font:20px Arial;background:#24282e;color:#b5b5bd;cursor:pointer}#admin-riot-key .key-connection{font:12px Arial;color:#b7d4c4;white-space:nowrap}#admin-riot-key .key-steps{display:flex;gap:20px;font-size:12px;color:#85838e;margin-bottom:23px}#admin-riot-key .key-steps span{display:flex;gap:7px;align-items:center}#admin-riot-key .key-steps b{font-weight:400;border:1px solid #49434c;border-radius:50%;width:22px;height:22px;display:grid;place-items:center}#admin-riot-key .key-steps .active{color:#e4c5d0}#admin-riot-key .key-steps .active b{background:#743047;border-color:#a15d76}#admin-riot-key label{display:block;margin-bottom:7px;color:#d4cfd7;font-size:13px}#admin-riot-key input{box-sizing:border-box;width:100%;padding:11px 12px;border:1px solid #44404b;border-radius:6px;background:#1a1d22;color:#eee;font:16px Arial}#admin-riot-key .key-help{font-size:12px;color:#92919c;margin:9px 0 18px}#admin-riot-key [data-key-validate],#admin-riot-key [data-key-activate]{width:100%;padding:11px 16px;border:1px solid #93536b;border-radius:6px;background:#743047;color:#eee;font:14px Arial;cursor:pointer}#admin-riot-key .key-confirmation{padding:17px;background:#1b2220;border:1px solid #34483e;border-radius:7px;margin:17px 0 22px}#admin-riot-key .key-confirmation p{font-size:12px;color:#aaa8b2;margin:4px 0 0}#admin-riot-key footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:18px;margin-top:20px;border-top:1px solid #2c3037;font-size:12px;color:#aaa4af}#admin-riot-key footer strong{font-weight:400;color:#ded9e2}#admin-riot-key [data-key-clear],#admin-riot-key [data-key-back]{padding:0;border:0;background:none;color:#c38b9f;font:12px Arial;text-align:left;cursor:pointer}#admin-riot-key [data-key-back]{margin-top:14px}#admin-riot-key button:disabled{opacity:.45;cursor:default}#admin-riot-key .key-result{font-size:12px;color:#bfd3c6;min-height:18px;margin:12px 0 0;overflow-wrap:anywhere}#admin-riot-key .key-preview{font-size:11px;color:#a6a0ac;overflow-wrap:anywhere;margin:14px 0 0}@media(max-width:440px){#admin-riot-key{padding:21px}#admin-riot-key header{gap:8px}#admin-riot-key h2{font-size:19px}}#admin-riot-key .key-connection[data-error=true],#admin-riot-key .key-result[data-error=true]{color:#f0a4ad}
