.admin-sidebar{overflow-y:auto}
.admin-sidebar .nav-label{margin-top:28px;margin-bottom:10px}
.admin-sidebar .nav-secondary{margin-top:23px}
.admin-button-link{display:inline-block;padding:11px 16px;border-radius:7px;color:#e7ebf2!important;font-size:11px;font-weight:800}
.admin-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:20px 0}
.admin-tool-grid a{display:flex;flex-direction:column;gap:9px;border:1px solid #344052;border-radius:9px;background:#171f2c;padding:20px;color:#e9edf5}
.admin-tool-grid a:hover{border-color:#ee4963}
.admin-tool-grid strong{font:800 24px 'Barlow Condensed',sans-serif}
.admin-tool-grid span{font-size:10px;color:#ef8295;font-weight:800}
.admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}
.admin-form-grid select{width:100%;max-width:730px;background:#0c111b;color:white;border:1px solid #354154;border-radius:7px;padding:12px}
.table-scroll{overflow-x:auto}
.table-scroll table{min-width:770px}
.inline-edit{display:flex;align-items:center;gap:8px;min-width:330px}
.inline-edit.wide{min-width:425px}
.inline-edit input{width:150px;min-width:100px}
.inline-edit textarea{min-width:150px;max-width:250px}
.inline-edit button{padding:9px 12px}
.admin-main section a{color:#ed758d}
.notice-inline{color:#e3b86c;font-weight:800}
.state{display:inline-block;border-radius:5px;padding:5px 9px;background:#303544;color:#c5cfde;text-transform:uppercase;font-weight:800;font-size:9px;letter-spacing:1px}
.state.published{background:#193e36;color:#67dbaa}
.state.draft{background:#504123;color:#f3ce78}
.state.withdrawn{background:#4d2631;color:#f2a2ae}
.table-scroll td small{display:block;color:#78869a;margin-top:5px}
@media(max-width:850px){.admin-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.admin-form-grid{grid-template-columns:1fr}.admin-tool-grid{grid-template-columns:1fr 1fr}.admin-sidebar{overflow:visible}}
