.rateTable{display:grid;grid-template-columns:1fr repeat(3,80px);gap:7px;align-items:center;font-size:11px}.rateTable input{width:100%;padding:8px;border:1px solid #dde2dc;border-radius:6px}.rateTable b{font-size:9px;color:#748078}.field input[list]{background:#fff}.field input[list]:focus{box-shadow:0 0 0 3px #d7ff3644}.realtimeBox{background:#17251f;color:#fff;border-radius:14px;padding:20px;margin:20px 0;position:relative}.realtimeBox .kicker{color:#b9c7c0}.realtimeBox h2{margin:5px 0 15px}.soundToggle{position:absolute;right:18px;top:18px;background:#d7ff36;border:0;border-radius:8px;padding:9px;font-weight:bold}.liveRequest{background:#fff;color:#17251f;border-radius:9px;padding:12px;margin-top:8px;display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}.liveRequest div{display:flex;flex-direction:column;gap:3px}.liveRequest small{color:#6f7c75}.liveRequest button{background:#d7ff36;border:0;border-radius:7px;padding:10px 17px;font-weight:bold}.adminAlertBar{display:flex;gap:18px;align-items:center;background:#17251f;color:#fff;border-radius:10px;padding:13px 16px;margin:18px 0;font-size:11px}.adminAlertBar b{color:#d7ff36}.adminAlertBar span{border-left:1px solid #ffffff25;padding-left:18px}@media(max-width:600px){.rateTable{grid-template-columns:1fr repeat(3,65px)}.soundToggle{position:static;margin-bottom:8px}.adminAlertBar{flex-wrap:wrap;gap:8px}.adminAlertBar span{border:0;padding:0}}
.coverageHub{margin:24px 0;padding:24px;background:#fff;border:1px solid #e2e7df;border-radius:20px}.coverageTools{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.coverageTools select,.coverageTools input,.coverageTools button{min-height:42px;border:1px solid #cfd8cc;border-radius:10px;padding:0 12px;background:#fff}.coverageTools input{flex:1;min-width:220px}.coverageTools button{background:#14271f;color:#fff;font-weight:700}.coverageList{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin-top:12px}.coverageRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px;border:1px solid #e4e9e1;border-radius:12px}.coverageRow span{display:grid}.coverageRow small{color:#6b756d;margin-top:3px}.coverageRow button{border:0;border-radius:999px;padding:8px 14px;font-weight:800}.coverageRow .areaOn{background:#d7ff36;color:#14271f}.coverageRow .areaOff{background:#edf0ec;color:#687169}
