.managementbar{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:25px}.managementbar button{background:#20261b;border:1px solid #4b503a;color:#c9cbb7;border-radius:7px;padding:11px 14px;text-transform:capitalize}.managementbar button.selected{background:linear-gradient(135deg,#a16c2b,#5b421f);border-color:#e9b15c;color:#fff0cf}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0 25px}.stat{background:linear-gradient(140deg,#2c2c21,#1c2117);border:1px solid #454935;padding:22px;border-radius:11px}.stat b{font:500 32px Manrope,sans-serif;display:block;color:#edc888}.stat span{display:block;margin:10px 0;font-size:12px}.stat small{font-size:9px;color:#a7ad94}.tablewrap{overflow:auto;border:1px solid #454935;border-radius:10px}table{border-collapse:collapse;width:100%;font-size:11px;min-width:650px}th{text-align:left;color:#d7bb7e;font-size:10px;text-transform:uppercase;letter-spacing:.5px;background:#272c20}th,td{padding:16px;border-bottom:1px solid #373e2b}td small{display:block;font-size:9px;color:#a9b094;margin-top:7px}td .subtle{font-size:10px;padding:5px}.searchbox{width:100%;padding:14px 18px;background:#1c2217;border:1px solid #626744;color:#f1efd9;border-radius:9px;margin-bottom:17px}.notice{padding:20px 0;border-bottom:1px solid #41482f}.notice p{white-space:pre-wrap;overflow-wrap:anywhere}.notice small{font-size:9px;color:#a9b094;margin-right:20px}.notice.read{opacity:.7}.reply{background:#323c2550;border-left:2px solid #d1b16c;padding:12px;margin:15px 0}.formgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form .check{display:flex;align-items:flex-start;gap:12px;font-size:11px;line-height:1.7}.form .check input{width:16px;min-width:16px;margin-top:3px;accent-color:#e6a245}.daychart{margin-top:20px}.dayrow{display:flex;gap:15px;align-items:center;margin:15px 0;font-size:11px}.dayrow>div{flex:1;height:8px;border-radius:10px;background:#11170f;overflow:hidden}.dayrow i{display:block;height:100%;background:linear-gradient(90deg,#de8d2d,#f4cf88)}dialog{max-height:90vh;overflow:auto}.managementtop{font-size:11px}.panel h3+form{margin-top:10px}video{max-height:50vh}.topactions{gap:12px}@media(max-width:1000px){.stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.stats{gap:10px}.stat{padding:16px}.stat b{font-size:26px}.formgrid{grid-template-columns:1fr}.managementbar button{padding:9px 11px;font-size:11px}.topactions{gap:9px}.topactions .status{display:none}.managementtop{font-size:10px}.pageintro p{font-size:12px}.row{flex-wrap:wrap}.notice h3{font-size:15px}.dashboardgrid>.panel{min-width:0}}
