.ms-management-menu {display:grid;gap:8px;margin:16px 0}
.ms-management-menu .ms-button {justify-content:flex-start!important;text-align:left}
.ms-management-menu .ms-button::after {content:'›';margin-left:auto;font-size:20px}
.ms-management-danger {display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid var(--border);padding-top:16px;margin-top:20px}
.ms-management-danger .ms-button {color:var(--red,#bf3452)!important}
.ms-management-notice {background:var(--accent-soft);padding:14px;border-radius:12px;margin:12px 0}
.ms-management-notice p {font-size:13px;margin:6px 0 12px}
.ms-dialog .ms-management-toggle {display:flex;gap:10px;align-items:center;min-height:40px}
.ms-dialog .ms-management-toggle input[type=checkbox],.ms-dialog .ms-management-tags input[type=checkbox] {width:18px;height:18px;flex:none;accent-color:var(--purple)}
.ms-dialog fieldset {border:1px solid var(--border);padding:12px;border-radius:12px;display:grid;gap:10px;min-width:0}
.ms-dialog legend {font-size:13px;padding:0 6px;font-weight:600}
.ms-dialog [data-manage-back] {margin-bottom:16px}
.ms-management-tags {display:flex;flex-wrap:wrap;gap:10px}
.ms-management-tags label {display:flex;align-items:center;gap:6px}
.ms-management-tabs {display:flex;gap:6px;flex-wrap:wrap;margin:8px 0 16px}
.ms-management-tabs [aria-pressed=true] {background:var(--accent-soft)!important;color:var(--purple)!important}
.ms-management-person {flex:1;min-width:80px;text-align:left;border:0;background:none;color:var(--text);font-size:14px;font-weight:600;overflow-wrap:anywhere}
.ms-management-roster {margin:12px 0}
.ms-management-report {padding:16px 0;border-bottom:1px solid var(--border)}
.ms-management-report p {margin:8px 0;font-size:14px}
.ms-management-actions {display:flex;gap:8px;margin-top:12px}
.ms-management-about {display:grid;gap:14px}
.ms-management-about h3 {margin-bottom:12px}
.ms-management-about section>p {margin:10px 0}
.ms-management-contact {display:grid;gap:8px;font-size:14px;overflow-wrap:anywhere}
.ms-management-contact a {color:var(--purple)}
.ms-management-chips {display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}
.ms-management-chips span {padding:6px 10px;background:var(--accent-soft);color:var(--purple);border-radius:999px;font-size:12px}
.ms-management-rules {padding-left:22px;display:grid;gap:14px;font-size:14px}
.ms-management-rules p {color:var(--text2);margin-top:4px}
.ms-management-about .ms-member {gap:10px}
.ms-management-about section>small {display:block;margin-bottom:12px}
.ms-management-search-results {margin-top:14px}
.ms-management-crop {display:grid;gap:12px;padding:12px;border:1px solid var(--border);border-radius:12px}
.ms-management-crop[hidden] {display:none}
.ms-management-crop canvas {display:block;width:100%;height:auto;border-radius:8px;background:var(--bg3)}
.ms-management-crop[data-crop=avatar] canvas {max-width:220px;margin:auto;border-radius:50%}
.ms-dialog .ms-management-crop input[type=range] {padding:0;accent-color:var(--purple);min-height:30px}
