.content-nav-v8{margin:3px 0}.content-nav-v8>summary{padding:13px 14px;border-radius:12px;color:#bfb5af;cursor:pointer;list-style:none}.content-nav-v8>summary::-webkit-details-marker{display:none}.content-nav-v8>summary:after{content:'⌄';float:right}.content-nav-v8[open]>summary{color:#fff}.content-nav-v8>div{padding-left:12px}.content-nav-v8 .nav-item{font-size:13px}
.classification-v8{display:grid;gap:18px}.classification-toolbar,.classification-card-head,.classification-sync,.classification-warning{display:flex;align-items:center;justify-content:space-between;gap:16px}.classification-toolbar{margin-bottom:18px}.classification-toolbar h2,.classification-card h2{margin:0}.classification-toolbar .actions{flex-wrap:wrap}.classification-sync,.classification-warning{padding:16px 20px;border:1px solid var(--line);border-radius:16px;background:#fff}.classification-warning{background:#fff8ef;border-color:#ffd9b8}.classification-sync strong,.classification-warning strong{display:block}.classification-sync small,.classification-warning small{display:block;color:var(--muted);margin-top:4px}.classification-card{background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden}.classification-card-head{padding:20px 22px}.classification-card-head p{margin:5px 0 0;color:var(--muted);font-size:12px}.classification-table{width:100%;border-collapse:collapse}.classification-table th,.classification-table td{padding:14px 18px;border-top:1px solid var(--line);text-align:left;vertical-align:middle}.classification-table th{font-size:12px;color:var(--muted);background:#fcfbfa}.classification-sort-name{display:grid;grid-template-columns:72px minmax(120px,1fr);gap:12px;align-items:center}.classification-sort-name input{padding:9px}.mapping-chip{display:block;line-height:1.5}.mapping-state{display:block;font-size:11px;color:var(--muted);margin-top:3px}.mapping-state.validated{color:var(--green)}.mapping-state.failed{color:#c8372d}.classification-status{display:inline-flex;border-radius:99px;padding:5px 9px;background:#fff0e7;color:#c95118;font-size:11px;font-weight:700}.classification-status.active{background:#e9f7f1;color:var(--green)}.classification-dialog{width:min(720px,calc(100vw - 32px))}.classification-dialog form{padding:28px}.mapping-editor{display:grid;gap:10px;margin-top:8px}.mapping-editor-row{display:grid;grid-template-columns:1fr 1.5fr auto;gap:10px;align-items:end}.classification-notice{padding:12px 14px;background:#fff8ef;border:1px solid #ffd9b8;border-radius:12px;color:#70503b;font-size:12px}.classification-records{width:min(1000px,calc(100vw - 32px))}.classification-records .body{padding:24px}.classification-filters{display:grid;grid-template-columns:1fr 180px auto;gap:10px;margin:16px 0}.classification-pager{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.sync-running{color:#c95118}.sync-failed{color:#c8372d}.classification-handoff{padding:18px 22px}.classification-handoff summary{cursor:pointer;font-weight:800}.classification-handoff p{color:var(--muted);line-height:1.7}.system-rule{color:var(--muted);font-size:12px}
@media(max-width:900px){.classification-toolbar,.classification-card-head,.classification-sync,.classification-warning{align-items:flex-start;flex-direction:column}.classification-table{min-width:850px}.classification-card{overflow:auto}.mapping-editor-row,.classification-filters{grid-template-columns:1fr}.classification-sort-name{grid-template-columns:62px 1fr}}
