#sidebar .admin-grouped-nav{display:block;padding:10px;position:static}
#sidebar .admin-nav-group{border-bottom:1px solid #dbe3ec;padding-block:5px}
#sidebar .admin-nav-group summary{color:#292d77;font-size:13px;font-weight:800;letter-spacing:.035em;padding:12px 8px;cursor:pointer;min-height:44px;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:8px}
#sidebar .admin-nav-group summary::-webkit-details-marker{display:none}
#sidebar .admin-nav-group summary::after{content:'+';font-size:19px;font-weight:500}
#sidebar .admin-nav-group[open] summary::after{content:'−'}
#sidebar .admin-nav-group summary:focus-visible{outline:2px solid #292d77;outline-offset:-2px}
#sidebar .admin-nav-items a{color:#000;font-size:11px;font-weight:500;line-height:1.55;padding:10px 9px;min-height:44px;text-transform:uppercase;overflow-wrap:anywhere}
#sidebar .admin-nav-items a.active{color:#000;background:#edf1fa;border-left:3px solid #292d77;padding-left:6px}
#sidebar .admin-nav-items .sidebar-subitem{margin:0 0 5px 12px;padding-left:13px;font-size:10px;border-left:1px solid #dbe3ec}
#sidebar .admin-grouped-nav #logout{margin-top:16px;width:100%;color:#000}
.delegate-overview-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.delegate-overview-search{margin-block:20px}.delegate-overview-meta{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:16px}
.delegate-overview-filters .field{margin:0}.canned-editor textarea{min-height:260px;line-height:1.7}
.canned-preview{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7fb;padding:20px;border-left:3px solid #292d77;margin-top:16px}
.canned-tokens{display:flex;gap:8px;flex-wrap:wrap}.canned-tokens code{padding:4px 8px;background:#f2f4f8;border:1px solid #dbe3ec;font-size:12px}
@media(max-width:1100px){.delegate-overview-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.delegate-overview-filters{grid-template-columns:minmax(0,1fr)}}
#delegateResults table{min-width:1200px}
#delegateResults th:nth-child(1){min-width:155px}
#delegateResults th:nth-child(2){min-width:200px}
#delegateResults th:nth-child(3){min-width:145px}
#delegateResults th:nth-child(4){min-width:180px}
#delegateResults th:nth-child(5){min-width:130px}
#delegateResults th:nth-child(6){min-width:100px}
