/* Styles scoped to the new management components; dashboard styles stay intact. */
.management{margin-top:18px}
.management summary{cursor:pointer;font-weight:700}
.management .management-row{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 0;border-bottom:1px solid var(--border)}
.management .management-row p{margin:5px 0;color:var(--muted);font-size:12px;overflow-wrap:anywhere}
.management .management-actions{display:flex;gap:8px;flex-wrap:wrap}
.management .danger-zone{border:1px solid #b64c4c;border-radius:12px;padding:16px;margin-top:20px}
.management .danger-button{background:#a82e35;color:#fff;border-color:#d15d63}
.management .danger-button:disabled{opacity:.4;cursor:not-allowed}
.management .management-choice{border:1px solid var(--border);padding:16px;border-radius:12px;margin:18px 0}
.management label{display:block;margin:12px 0;font-size:13px}
.management select,.management input[type=text]{max-width:100%;width:100%;margin-top:7px}
.management .assignment-option input{width:auto}
.management .management-note{font-size:12px;color:var(--muted);margin:10px 0;overflow-wrap:anywhere}
.management .management-warning{color:var(--honey);font-size:12px}
.management .management-error{color:#ff9a9a;white-space:pre-wrap;font-size:13px;margin:12px 0}
.management .management-counts{white-space:pre-line;line-height:1.7;overflow-wrap:anywhere}
.management .management-heading{display:flex;justify-content:space-between;gap:12px;align-items:center}
.management h3{font-size:15px;margin:12px 0}
.management button:disabled{opacity:.45;cursor:not-allowed}
.management .archive-badge{color:var(--honey)}
.management .management-row>div{min-width:0}
