.dossier-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 12px}
.dossier-tab{display:flex;gap:10px;align-items:center;background:#181d1f;color:#cbd3d5;border:1px solid #374145;border-radius:9px;padding:11px 14px;cursor:pointer;max-width:100%;text-align:left}
.dossier-tab span{overflow-wrap:anywhere}.dossier-tab small{display:block;color:#9eacb2;font-size:10px}
.dossier-tab[aria-selected=true]{background:#3a2523;border-color:#dc675b;color:#fff}
.dossier-tab:focus-visible{outline:2px solid #f1bd78;outline-offset:3px}
.dossier-panel[hidden]{display:none!important}.dossier-panel{border:1px solid #354045;border-radius:12px;padding:16px}
.dossier-panel .identity-editor-card{margin-top:12px}.dossier-panel .compact-alt-list{max-height:280px;overflow:auto}
.dossier-toolbar{display:flex;gap:8px;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:12px}
.dossier-toolbar p{margin:0;font-size:12px;color:#aab6bb}.dossier-toolbar .form-actions{margin:0}
.dossier-review{max-height:250px;overflow:auto;border:1px solid #374145;border-radius:8px;padding:10px;margin:12px 0}
.dossier-review p{font:12px ui-monospace,monospace;overflow-wrap:anywhere;margin:7px 0}.dossier-review .invalid{color:#ffb1a1}.dossier-review .duplicate{color:#dbc28f}
.dossier-account-chips{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0}.dossier-account-chips button{font-size:12px;max-width:100%;overflow-wrap:anywhere}
@media(max-width:600px){.dossier-panel{padding:10px}.dossier-tab{flex:1 1 140px}.dossier-toolbar .form-actions{width:100%}}
.dossier-account-tools{display:flex;gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:16px}
.dossier-platforms{display:flex;gap:6px;flex-wrap:wrap}.dossier-platforms button[aria-pressed=true]{background:#3a2523;border-color:#dc675b;color:#fff}
.dossier-search{flex:0 1 300px;margin:0}.dossier-search input{width:100%}
.dossier-account-status{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:10px 0;color:#aab6bb;font-size:12px}
.dossier-account-status button{padding:5px 9px;font-size:12px}
.dossier-account-scroll{max-height:400px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#596268 #16191b;border:1px solid #30383c;border-radius:9px;background:#121618}
.dossier-account-row{display:grid;grid-template-columns:minmax(0,1fr) 60px 56px 78px;align-items:start;gap:10px;padding:10px 14px;min-height:49px;border-bottom:1px solid #2b3337}
.dossier-account-row[hidden],.dossier-account-empty[hidden]{display:none!important}
.dossier-account-row:last-of-type{border-bottom:0}.dossier-account-row code{font:13px/28px ui-monospace,monospace;overflow-wrap:anywhere;color:#e2e8eb}
.dossier-account-row .btn-ghost{padding:4px 8px;font-size:12px;min-height:28px}
.dossier-account-kind{font-size:11px;color:#aab6bb;line-height:28px}
.dossier-account-note{display:contents}.dossier-account-note>summary{grid-column:4;padding:5px 0;cursor:pointer;font-size:12px;color:#c6d4da;list-style:none}
.dossier-account-note>summary::after{content:" ▾"}.dossier-account-note[open]>summary::after{content:" ▴"}
.dossier-account-note>p{grid-column:1/-1;margin:0;padding:10px 12px;border-left:2px solid #566a73;background:#1b2226;color:#b9c5cb;font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}
.dossier-account-note:not([open])>p{display:none}.dossier-account-empty{padding:20px;color:#aab6bb;font-size:13px;text-align:center}
.dossier-identity-details{margin-top:16px;border-top:1px solid #30383c;padding-top:12px}.dossier-identity-details>summary{cursor:pointer;font-size:13px;font-weight:650;padding:8px 0}
.dossier-identity-details:not([open])>.identity-editor-card{display:none}
.dossier-panel .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:600px){.dossier-search{flex:1 1 100%}.dossier-account-row{grid-template-columns:minmax(0,1fr) 44px 44px 57px;gap:5px;padding:9px 8px}.dossier-account-row code{font-size:11px}.dossier-account-row .btn-ghost,.dossier-account-note>summary{font-size:11px}.dossier-account-scroll{max-height:360px}.dossier-account-status{flex-wrap:wrap}}
