.account-dialog{width:min(480px,calc(100vw - 28px));max-height:92dvh}.account-dialog h2{font-size:27px;line-height:1.35;margin:18px 0 10px}.auth-tabs{display:flex;border-bottom:1px solid #d5b87433;gap:10px;margin:20px 0}.auth-tabs button{background:none;border:0;border-bottom:2px solid transparent;color:#b6b5ab;font:inherit;padding:12px 10px;cursor:pointer;font-size:15px}.auth-tabs button.active{color:#f0d394;border-color:#e5c17b}.auth-language{display:flex;gap:6px;margin-left:auto}.auth-language button{color:#e1c68e;background:#292722;border:1px solid #98805a66;border-radius:5px;min-height:36px;min-width:36px;cursor:pointer}.auth-language .active{background:#d7b97d;color:#1f241e}.account-dialog form[hidden]{display:none}.account-dialog .platform-form{gap:15px}.account-dialog .platform-form>button[type=submit]{width:100%;min-height:48px}.account-dialog label{font-size:14px;line-height:1.6}.account-dialog input{font-size:16px}.account-dialog .check-line{font-size:14px}#auth-register-profile{display:grid;gap:15px}#auth-register-profile[hidden]{display:none}.auth-link-existing{background:#343528;border:1px solid #a8925f88;border-radius:8px;padding:13px;color:#e7cd92;font:inherit;font-size:14px;line-height:1.6;cursor:pointer;width:100%}.auth-recovery-code{display:block;user-select:all;overflow-wrap:anywhere;font-size:18px;letter-spacing:1px;line-height:1.8;padding:18px;background:#0d1f19;border:1px solid #bea16b;border-radius:8px;color:#f5dba2;margin:20px 0}.auth-security-layout{margin-top:24px}.auth-session{display:flex;gap:15px;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #c6aa7230}.auth-session>div{min-width:0}.auth-session p{font-size:13px;line-height:1.5;overflow-wrap:anywhere;margin:8px 0;color:#bcbab0}.auth-session small{font-size:12px;color:#bcbab0}.auth-event{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid #c6aa7220;font-size:14px}.auth-event small{font-size:12px;color:#bcbab0}.auth-security-layout h3{margin-top:20px}#auth-message,.form-message{color:#d8c18d}#ops-error{color:#e0bc7e;font-size:14px}.ops-filters{display:flex;gap:12px;align-items:end;flex-wrap:wrap;background:#252623;border:1px solid #bfa06e44;padding:18px;border-radius:10px;margin:20px 0}.ops-filters[hidden]{display:none}.ops-filters>label{font-size:14px;display:grid;gap:8px;flex:1;min-width:145px}.ops-filters>label[hidden]{display:none}.ops-filters input,.ops-filters select{min-height:46px;width:100%;font-size:15px;color-scheme:dark}.ops-filters>button,.ops-filters>a{min-height:46px}.ops-member-toolbar{display:flex;gap:14px;margin:20px 0}.ops-member-toolbar>input{flex:1;min-width:0}.ops-member-toolbar>select{max-width:160px}.ops-pages{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:14px;color:#bcb9af;margin:14px 0}.ops-pages[hidden]{display:none}.ops-pages>div{display:flex;gap:8px}.ops-pages .button{min-height:40px;padding:8px 14px}.ops-member-id{font-size:11px;color:#928d81;max-width:190px;overflow-wrap:anywhere}.ops-empty{padding:24px;text-align:center;color:#b4b1a6}.ops-json{white-space:pre-wrap;overflow-wrap:anywhere;max-width:380px;max-height:280px;overflow:auto;font-size:12px;padding:12px;background:#111e18;line-height:1.5}.admin-tabs{overflow-x:auto;flex-wrap:wrap;gap:8px}.admin-tabs button{white-space:nowrap}.admin-view .table-wrap{max-width:100%;overflow-x:auto}.admin-view .row-actions{min-width:170px}.admin-view #ops-overview h3{margin-top:28px}#ops-overview .summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#ops-overview .metric-card{min-width:0}#ops-overview .metric-card strong{font-size:25px;overflow-wrap:anywhere}#ops-action-form label[hidden]{display:none}#auth-password-form input{font-size:16px}
@media(max-width:760px){.account-dialog{padding:22px}.account-dialog h2{font-size:25px}.auth-tabs{gap:3px}.auth-tabs button{padding:12px 9px;font-size:14px}.auth-security-layout .section-head{align-items:start;flex-wrap:wrap}.auth-security-layout .button{min-height:44px}.auth-event{flex-wrap:wrap;gap:6px}.ops-filters{padding:13px;gap:10px}.ops-filters>label{min-width:130px}.ops-filters input,.ops-filters select{font-size:16px}.ops-member-toolbar{flex-wrap:wrap}.ops-member-toolbar>input{flex-basis:100%}.ops-member-toolbar>select{width:100%;max-width:none}.ops-pages{flex-wrap:wrap}.ops-pages button{min-height:44px!important}.admin-tabs{flex-wrap:nowrap;padding-bottom:8px}#ops-overview .summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#ops-overview .metric-card strong{font-size:22px}.auth-recovery-code{font-size:16px}#ops-export{flex:1;text-align:center}.ops-filters>button{flex:1}}

#admin-summary[hidden],#ops-export[hidden],#auth-link-existing[hidden]{display:none}

@media(max-width:760px){.admin-view #admin-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-view #admin-summary .metric-card{min-width:0;padding:16px}.admin-view #admin-summary strong{font-size:22px;overflow-wrap:anywhere}}

.ops-filters input,.ops-filters select{min-width:0}
