.nep-an-tabs{display:flex;gap:8px;padding:12px 34px 0;background:#fff;border-bottom:1px solid #d6e2ea}.nep-an-tabs button{padding:13px 18px;border:0;border-bottom:3px solid transparent;background:transparent;color:#607481;font-weight:900}.nep-an-tabs button.active{color:#087da4;border-bottom-color:#34b9db}.nep-ops-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.nep-ops-metrics article{padding:19px;background:#fff;border:1px solid #d6e3eb;border-radius:17px}.nep-ops-metrics span,.nep-ops-metrics small{display:block;color:#607681}.nep-ops-metrics strong{display:block;margin:8px 0;font-size:26px;color:#123f60}.nep-ops-table{background:#fff;border:1px solid #d6e3eb;border-radius:17px;overflow:hidden}.nep-ops-table header,.nep-ops-table>div{display:grid;grid-template-columns:minmax(220px,2fr) repeat(3,1fr);gap:12px;align-items:center;padding:13px 18px}.nep-ops-table header{background:#123f60;color:#fff}.nep-ops-table>div{border-top:1px solid #e2ebf0}.nep-ops-table>div>span{position:relative;padding:8px;overflow:hidden}.nep-ops-table>div>span i{position:absolute;inset:0 auto 0 0;background:#def3f8;border-radius:8px}.nep-ops-table>div>span b{position:relative}.nep-ops-teachers{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.nep-ops-teachers article{padding:16px 18px;background:#fff;border:1px solid #d6e3eb;border-radius:15px}.nep-ops-teachers article>div{display:flex;justify-content:space-between;gap:10px}.nep-ops-teachers article>i{display:block;height:9px;background:#e5eef3;border-radius:8px;margin:12px 0;overflow:hidden}.nep-ops-teachers article>i b{display:block;height:100%;background:linear-gradient(90deg,#32b9d7,#087da4)}.nep-ops-teachers p{margin:0;color:#667b87;font-size:13px}.nep-ops-trend,.nep-ops-availability{display:flex;gap:12px;overflow-x:auto}.nep-ops-trend article,.nep-ops-availability article{min-width:145px;padding:16px;background:#fff;border:1px solid #d6e3eb;border-radius:14px}.nep-ops-trend strong,.nep-ops-trend small,.nep-ops-availability strong,.nep-ops-availability small{display:block;margin-top:6px}.nep-ops-trend small,.nep-ops-availability small{color:#687d89}@media(max-width:800px){.nep-an-tabs{padding-left:18px;padding-right:18px;overflow-x:auto}.nep-an-tabs button{white-space:nowrap}.nep-ops-metrics,.nep-ops-teachers{grid-template-columns:1fr 1fr}.nep-ops-table{overflow-x:auto}.nep-ops-table header,.nep-ops-table>div{min-width:680px}.nep-an-filters input[name=analysis]+label{} }
