.language-tools{position:fixed;top:24px;right:253px;z-index:20;display:flex;align-items:center;gap:8px;padding:3px 0;background:var(--paper)}.language-tools label{margin:0;font-size:10px}.language-tools select{width:105px;padding:8px 10px;font-size:11px;background:var(--paper)}body:has(#auth:not([hidden])) .language-tools{right:28px}.saved-indicator{display:none!important}nav button span.nav-label{font-size:12px;font-weight:600}.mobile-nav-settings{display:none}.mobile-title{display:none!important}.auth-switch[hidden]{display:none}.auth-form .notice{line-height:1.7}.security-panel{margin-top:20px}.security-panel form{max-width:480px}.security-panel input{max-width:480px}.security-panel .detail-actions{margin-top:20px}.language-tools select:focus-visible{outline:3px solid #a7ba7c}.sidebar .account strong{overflow-wrap:anywhere}.modal-heading h2{line-height:1.25}.topbar #breadcrumb{max-width:45%;overflow-wrap:anywhere}.auth-art h1{max-width:100%;font-size:clamp(35px,4.3vw,60px)}.auth-art .hero-art{margin-top:70px}.btn{line-height:1.4}.detail-actions .btn{white-space:normal}.form-grid>div{min-width:0}
@media(max-width:760px){.language-tools,body:has(#auth:not([hidden])) .language-tools{top:15px;right:18px;padding:0}.language-tools label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.language-tools select{width:99px;font-size:10px;padding:6px}.sidebar>.brand{max-width:calc(100% - 110px)}.mobile-nav-settings{display:flex}nav button span.nav-label{font-size:10px}.topbar #breadcrumb{font-size:10px;max-width:40%}.topbar .btn{max-width:55%;overflow-wrap:anywhere}.hero-art{display:none}.hero h1{font-size:29px}.auth-art h1{font-size:35px}.auth-art .brand{padding-right:90px}.auth-art .brand-second{display:inline}.summary strong{font-size:23px}.credits{word-break:break-word}}

.modal-language{width:110px;flex-shrink:0;font-size:11px;margin-left:auto;margin-right:12px;padding:7px}.modal-heading>div:first-child{min-width:0;margin-right:15px}.modal-heading .icon-btn{flex-shrink:0}
.topbar .btn.primary>span:last-child{font-size:12px;line-height:1.3}.topbar>div{min-width:0}.topbar .btn{max-width:none}@media(max-width:760px){.topbar{gap:12px}.topbar>div{max-width:65%}.topbar .btn{max-width:none!important;width:100%;padding:9px 11px}.topbar .btn.primary>span:last-child{font-size:11px;overflow-wrap:normal;word-break:normal}.topbar .btn.primary>span:first-child{flex-shrink:0}.topbar #breadcrumb{max-width:35%}}

.identity-auth{max-width:620px;margin:80px auto;padding:25px}.identity-auth .brand{margin-bottom:30px}.identity-auth .panel{padding:30px}.identity-auth h1{font-size:29px}.identity-auth form>.btn{margin-top:20px}.identity-auth .detail-actions{margin-top:20px}.recovery-list{line-height:1.9;letter-spacing:1.5px;font-size:15px;user-select:all}.setup-secret{display:block;overflow-wrap:anywhere;user-select:all;background:white;padding:15px;margin:15px 0}.checkbox-label{display:flex;align-items:center;gap:9px}.checkbox-label input{width:auto}.table-scroll{overflow-x:auto}.admin-table{width:100%;border-collapse:collapse;font-size:12px;min-width:570px}.admin-table th,.admin-table td{text-align:left;padding:13px 10px;border-bottom:1px solid var(--line);vertical-align:top}.admin-table th{font-size:10px;color:var(--muted)}.admin-table small{display:block;color:var(--muted);max-width:210px;overflow-wrap:anywhere}.table-actions{display:flex;flex-wrap:wrap;gap:6px}.table-actions .btn{margin:0!important}.audit-list{max-height:350px;overflow:auto;font-size:11px}.audit-list time{color:var(--muted)}#mfa-qr img{background:white;margin-top:12px}.security-panel .notice pre{color:var(--ink)}@media(max-width:760px){.identity-auth{margin:65px auto 0;padding:20px}.identity-auth .panel{padding:20px}.identity-auth h1{font-size:26px}.admin-table{font-size:11px}.recovery-list{font-size:13px}.form-grid .checkbox-label{grid-column:1/-1}}
