
.sed-classification-access{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;margin:1rem 0;background:var(--card,#f5f8fd);border:1px solid var(--line,#d5deea);border-radius:12px}
.sed-classification-access>div{display:flex;flex-direction:column;gap:.3rem}
.sed-classification-access small{opacity:.76;font-size:.85rem}
.sed-confirm-body{display:flex;flex-direction:column;gap:1rem;max-height:72vh;overflow-y:auto}
.sed-confirm-old{padding:.8rem;background:var(--panel,#f5f7fb);border-radius:8px}
.sed-confirm-status{display:flex;flex-direction:column;gap:.4rem;padding:.8rem;border-radius:8px;border:1px solid #94a3b8}
.sed-confirm-status.blocked,.sed-confirm-file.blocked{border-left:4px solid #d97706}
.sed-confirm-status.verified,.sed-confirm-file.verified{border-left:4px solid #059669}
.sed-confirm-status small,.sed-confirm-file small{display:block;opacity:.76;margin-top:.25rem}
.sed-confirm-files{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.6rem;margin-top:.65rem}
.sed-confirm-file{border:1px solid #cbd5e1;border-radius:8px;padding:.7rem;min-width:0;overflow-wrap:anywhere}
.sed-confirm-file p{white-space:pre-wrap;margin:.45rem 0 0;font-size:.88rem}
.sed-confirm-body details>summary{cursor:pointer;font-weight:600;margin:.5rem 0}
.sed-confirm-related-list{max-height:185px;overflow:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.5rem;padding:.5rem}
.sed-confirm-related{display:flex;gap:.4rem;align-items:center;font-size:.88rem;cursor:pointer}
.sed-confirm-related[hidden]{display:none}
.sed-confirm-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.75rem}
.sed-confirm-actions button{flex:1 1 160px}
.sed-confirm-history{font-size:.82rem;margin:.3rem 0;padding:.3rem;border-bottom:1px solid #e2e8f0}
.sed-confirm-body #sedConfirmMessage:not(:empty){color:#b45309;font-weight:600;padding:.5rem}
@media(max-width:640px){.sed-classification-access{align-items:flex-start;flex-direction:column}.sed-confirm-body{max-height:76vh}.sed-confirm-files{grid-template-columns:1fr}}
