.admin-scope{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;margin-bottom:26px;border-bottom:1px solid var(--line)}.admin-scope>div{display:flex;flex-direction:column;gap:7px}.admin-scope label{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:12px}.admin-scope select{border:1px solid var(--line);background:white;padding:10px;border-radius:8px}.admin-layout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:30px}.admin-navigation{align-self:start;position:sticky;top:24px}.admin-nav-group{margin:0 0 24px}.admin-nav-group h2{font-size:10px;text-transform:uppercase;letter-spacing:1.4px;color:var(--muted);padding:0 12px;margin-bottom:10px}.admin-nav-group a{display:block;text-decoration:none;padding:10px 12px;font-size:13px;color:var(--muted);border-radius:7px;margin-bottom:3px}.admin-nav-group a:hover{background:#eeeef2;color:var(--ink)}.admin-nav-group a[aria-current=page]{background:#f8e9ed;color:var(--red);font-weight:650}.admin-content{min-width:0}.admin-content h1{font-size:29px}.admin-content>.panel{margin-top:20px}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-stats button{text-align:left;font-weight:400}.admin-stats button:hover{border-color:var(--red);background:white}.compact{margin:0}.activity-row{padding:12px 0;border-bottom:1px solid var(--line)}.activity-row:last-child{border:0}.activity-row p{margin:5px 0}.issue-list{margin:0;padding-left:16px;font-size:12px;min-width:200px}.detail-facts{display:flex;flex-wrap:wrap;gap:12px;margin:25px 0}.detail-facts>div{background:white;border:1px solid var(--line);border-radius:9px;padding:15px 20px;flex:1;min-width:130px}.detail-facts dt{font-size:11px;color:var(--muted);margin-bottom:8px}.detail-facts dd{margin:0;font-size:16px;font-weight:650}.bulk-subjects{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-height:350px;overflow:auto;border:1px solid var(--line);padding:12px;border-radius:8px;margin-top:15px}.bulk-choice{padding:10px;border-radius:6px;background:#fafafb}.bulk-choice[hidden]{display:none}.bulk-choice:has(input:checked){background:#f9e9ee}.comparison-value{white-space:pre-wrap;overflow-wrap:anywhere;min-width:140px;max-width:360px}.admin-content .field{margin-bottom:15px}.admin-content form>.primary{margin-top:16px}.admin-content .panel h2{font-size:17px}.admin-content details{margin-bottom:20px}.admin-content .section-heading{gap:12px}.admin-content #work-results{min-height:200px}.admin-content .stats strong{font-size:32px}.admin-content .admin-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))}.admin-content .table-wrap{max-width:100%}
@media(max-width:1100px){.admin-layout{grid-template-columns:165px minmax(0,1fr);gap:18px}.admin-nav-group a{font-size:12px;padding:9px}.admin-content h1{font-size:25px}}
@media(max-width:750px){.admin-layout{display:block}.admin-navigation{position:static;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--line)}.admin-nav-group{margin-bottom:8px}.admin-nav-group a{min-height:40px;display:flex;align-items:center}.admin-nav-group:last-child{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:4px}.admin-nav-group:last-child h2{width:100%}.admin-scope{align-items:flex-start;flex-direction:column;margin-bottom:18px}.admin-stats{gap:10px}.admin-stats .stat{padding:14px}.bulk-subjects{grid-template-columns:1fr}.detail-facts>div{min-width:120px}.admin-content .section-heading{align-items:flex-start;flex-direction:column}.admin-content button{min-height:40px}.admin-content .comparison-value{max-width:none}.admin-content .toolbar input,.admin-content .toolbar select{width:100%}.admin-content .form-grid{display:block}}

.admin-mobile-nav{display:none}@media(max-width:750px){.admin-navigation{display:none}.admin-mobile-nav{display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--muted);margin-bottom:25px}.admin-mobile-nav select{width:100%;padding:12px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--ink)}}

/* Administration shares the main sidebar; the workspace has one content column. */
.admin-layout{display:block}.admin-sidebar-navigation{position:static;align-self:stretch;width:100%;margin:18px 0;padding:18px 0 0;border-top:1px solid var(--line)}.admin-sidebar-navigation .admin-nav-group{margin-bottom:18px}.admin-sidebar-navigation .admin-nav-group h2{padding:0 10px}.admin-sidebar-navigation a{overflow-wrap:anywhere}.sidebar:has(.admin-sidebar-navigation){overflow-y:auto}@media(max-width:750px){.admin-sidebar-navigation{display:none}}

.statistics-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.statistics-filter-grid .field{min-width:0}.statistics-filter-grid select[multiple]{min-height:125px}.statistics-summary td:not(:first-child),.statistics-matrix td{text-align:center;font-variant-numeric:tabular-nums}.statistics-matrix th:not(:first-child){min-width:75px;text-align:center}.statistics-matrix th:first-child{min-width:220px}.statistics-summary tfoot,.statistics-matrix tfoot{font-weight:bold}.statistics-summary,.statistics-matrix{margin-bottom:0}@media(max-width:850px){.statistics-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.statistics-filter-grid{grid-template-columns:1fr}}

.submission-contact{margin:16px 0}.submission-contact a,.submission-contact strong{overflow-wrap:anywhere}
