/* Operations dashboard: compact data-native admin reporting, no synthetic metrics. */
.ops-day b.ops-users{background:#b57a32}.ops-day b.ops-prompts{background:#1d725b}.ops-day b.ops-education{background:#367e97}.ops-day b.ops-interactions{background:#af527d}
.ops-comparison-card{grid-column:1/-1}.ops-compare-legend{display:flex;gap:14px;margin:-3px 0 14px;color:#65746c;font:700 9px Arial,sans-serif}.ops-compare-legend i{display:inline-block;width:9px;height:9px;margin-right:5px;background:#1a684f}.ops-compare-legend i.previous{background:#cfd9d2}.ops-compare-list{display:grid;gap:13px}.ops-compare-row{display:grid;grid-template-columns:minmax(126px,.78fr) minmax(180px,2.1fr) minmax(135px,.9fr);gap:12px;align-items:center}.ops-compare-label{display:flex;align-items:center;justify-content:space-between;gap:8px}.ops-compare-label strong{color:#35594b;font:800 10px/1.25 Arial,sans-serif}.ops-compare-label em{padding:3px 5px;font:800 8px Arial,sans-serif;font-style:normal;white-space:nowrap}.ops-compare-label em.positive{background:#e4f2e7;color:#21653f}.ops-compare-label em.negative{background:#fae7e2;color:#9a4537}.ops-compare-label em.neutral{background:#edf1ed;color:#69786f}.ops-compare-bars{display:grid;gap:4px}.ops-compare-bars i,.ops-compare-bars b{display:block;min-width:2px;height:8px}.ops-compare-bars i.previous{background:#cfd9d2}.ops-compare-bars b.current{background:linear-gradient(90deg,#174e40,#9c7730)}.ops-compare-values{display:flex;justify-content:flex-end;gap:9px;color:#75827a;font-size:9px;white-space:nowrap}.ops-compare-values strong{color:#245848;font-size:9px}@media(max-width:720px){.ops-comparison-card{grid-column:auto}.ops-compare-row{grid-template-columns:1fr;gap:5px;padding:10px 0;border-bottom:1px solid #e3e9e4}.ops-compare-row:last-child{border-bottom:0}.ops-compare-values{justify-content:flex-start}.ops-compare-label{justify-content:flex-start}}
.operations-dashboard{display:grid;gap:18px}.operations-header{margin-bottom:22px}.operations-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.operations-summary article{padding:16px;border:1px solid #d4ded6;background:#fffefa}.operations-summary strong,.operations-summary span,.operations-summary small{display:block}.operations-summary strong{color:#164f42;font:800 27px/1 Arial,sans-serif}.operations-summary span{margin-top:7px;color:#294f44;font:800 10px/1.2 Arial,sans-serif}.operations-summary small{margin-top:5px;color:#77857d;font-size:9px;line-height:1.4}.operations-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ops-card{padding:19px;border:1px solid #d4ded6;background:#fffefa}.ops-card header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:17px}.ops-card header p{margin:0;color:#718077;font:800 8px Arial,sans-serif;letter-spacing:.11em}.ops-card h2{margin:6px 0 0;color:#174e42;font:800 20px/1.1 Arial,sans-serif}.ops-card header>span{padding:5px 7px;background:#edf4ee;color:#537363;font:700 8px Arial,sans-serif}.ops-trend-card{grid-column:1/-1}.ops-legend{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;color:#63746b;font:700 9px Arial,sans-serif}.ops-legend span:before{content:"";display:inline-block;width:8px;height:8px;margin-right:5px;background:currentColor}.ops-users{color:#b57a32!important}.ops-prompts{color:#1d725b!important}.ops-education{color:#367e97!important}.ops-interactions{color:#af527d!important}.ops-trend{display:flex;gap:3px;align-items:flex-end;height:190px;padding:10px 7px 0;border-bottom:1px solid #dce5de;background:repeating-linear-gradient(to bottom,transparent 0,transparent 46px,#edf2ee 47px)}.ops-day{position:relative;display:flex;flex:1 1 0;min-width:3px;height:100%;align-items:flex-end;justify-content:center}.ops-day i{display:flex;flex-direction:column-reverse;overflow:hidden;width:100%;min-height:2px;background:#edf1ed;font-style:normal}.ops-day b{display:block;min-height:0}.ops-day b[style="flex:0"]{display:none}.ops-day span{position:absolute;bottom:-20px;color:#7d8982;font:700 8px Arial,sans-serif;white-space:nowrap}.ops-trend+.dashboard-note{margin-top:28px}.ops-distribution{display:grid;gap:12px}.ops-distribution>div{display:grid;grid-template-columns:minmax(100px,.75fr) minmax(0,1.8fr) 30px;gap:8px;align-items:center}.ops-distribution span{color:#3c5b50;font-size:10px;line-height:1.3}.ops-distribution i{display:block;height:10px;background:#ecf1ed}.ops-distribution b{display:block;height:100%;background:linear-gradient(90deg,#235f4d,#9e7a31)}.ops-distribution strong{color:#285a4b;font:800 10px Arial,sans-serif;text-align:right}.ops-audience,.ops-community{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ops-audience>div,.ops-community>div{padding:14px;background:#eef4ef}.ops-audience .learner{background:#fff0dd}.ops-audience strong,.ops-audience span,.ops-community strong,.ops-community span{display:block}.ops-audience strong,.ops-community strong{color:#1e5b49;font:800 23px/1 Arial,sans-serif}.ops-audience .learner strong{color:#a45b30}.ops-audience span,.ops-community span{margin-top:5px;color:#68776f;font-size:9px;line-height:1.3}.ops-community>div:nth-child(2){background:#eef6f9}.ops-community>div:nth-child(3){background:#fceef5}.ops-community>div:nth-child(4){background:#fff6df}@media(max-width:1050px){.operations-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.operations-summary,.operations-grid{grid-template-columns:1fr}.ops-trend-card{grid-column:auto}.ops-card{padding:15px}.ops-day{min-width:4px}.ops-distribution>div{grid-template-columns:90px minmax(0,1fr) 28px}}@media(max-width:440px){.operations-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-summary article:last-child{grid-column:1/-1}.ops-audience,.ops-community{grid-template-columns:1fr 1fr}.ops-trend{gap:2px;height:160px}}
