.account-settings{max-width:1060px}.settings-tabs{flex-wrap:wrap;gap:6px;overflow:visible}.settings-tabs .tab{white-space:normal}.account-identity{display:flex;align-items:center;gap:16px;margin-block-end:20px;min-width:0}.account-identity>div{min-width:0}.account-identity h3{margin:0 0 6px;font-size:21px}.account-identity bdi{overflow-wrap:anywhere}.account-identity p{margin:7px 0}.account-shortcuts,.account-saved-view{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.account-saved-view{justify-content:space-between;padding-block:10px}.account-scope{border:1px solid var(--line,#d8c7a1);border-radius:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}.account-scope label,.account-check{display:flex;gap:10px;align-items:flex-start}.account-scope input,.account-check input{width:18px;height:18px;flex-shrink:0}.account-login-error:not(:empty){padding:12px;margin-block:16px;border-inline-start:3px solid #a66a26;background:var(--surface,#fff);color:var(--text,#243d35)}.identity-scenarios{margin-block:20px}.identity-scenarios summary{cursor:pointer;font-weight:600;margin-block-end:12px}.identity-scenarios .btn{margin:4px}.account-correction{padding-block:14px;border-top:1px solid var(--line,#e2e8e5);margin-block-start:16px}.account-notify-row{display:flex;gap:12px;align-items:flex-start;padding:16px 0;border-bottom:1px solid var(--line,#e2e8e5)}.account-notify-row input{width:18px;height:18px;flex-shrink:0;margin-top:4px}.account-notify-row small{display:block;margin-top:5px}.identity-signin .field select{max-width:100%}.account-settings .facts dd{overflow-wrap:anywhere}.account-settings .form-footer{flex-wrap:wrap}.account-identity .avatar{flex-shrink:0}.account-settings .panel-body>p{line-height:1.8}
@media(max-width:650px){.account-scope{grid-template-columns:1fr}.settings-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-tabs .tab{text-align:center;padding:12px 8px}.account-identity h3{font-size:19px}.account-settings .form-grid{grid-template-columns:minmax(0,1fr)}.account-settings .panel-body{padding:18px}.account-shortcuts .btn{width:100%;justify-content:center}.identity-signin .access-enter{white-space:normal}.account-settings .facts>div{min-width:0}}

dialog:has([name=superAdmin]) .form-footer{position:sticky;bottom:-24px;padding-block:16px;background:var(--surface,#fff);z-index:2}html[data-theme=dark] dialog:has([name=superAdmin]) .form-footer{background:#192724}.admin-table td small bdi{overflow-wrap:anywhere}

.account-settings .facts dt{font-size:13px}.account-settings .facts dd{font-size:14px;line-height:1.8}.account-login-error{color:var(--ink)}

.account-photo img{width:100%;height:100%;object-fit:cover;border-radius:50%}.photo-controls{margin-block:12px 20px}.photo-picker{position:relative;overflow:hidden;cursor:pointer}.photo-picker input{position:absolute;inset:0;opacity:0;cursor:pointer}.photo-picker:focus-within{outline:2px solid var(--brand);outline-offset:3px}.photo-error{color:#ac4133}.interest-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-block:18px}.interest-tabs [aria-pressed=true]{background:var(--brand);color:var(--surface)}.interest-service[hidden]{display:none}.interest-reason{font-weight:700;color:var(--brand)}.workplace-defaults{padding:16px;border:1px solid var(--line);border-radius:12px;margin-block:10px}.workplace-defaults .form-grid{margin-top:12px}.photo-controls .caption{margin-top:10px}

.interest-count{display:flex;align-items:center;gap:8px;font-size:15px}
.interest-count strong{font-variant-numeric:tabular-nums;color:var(--brand)}
.interest-service>span{min-width:0;overflow-wrap:anywhere}
.interest-service:has(input:disabled){cursor:default}
.interest-service input:disabled{opacity:.5}
