.dashboard-overview{gap:14px;margin-bottom:18px;display:grid}.dashboard-overview .dashboard-hero{color:#fff;background:linear-gradient(120deg,#173b2d 0%,#244f3c 68%,#315f49 100%);border:1px solid #244d3b;border-radius:12px;align-items:center;margin:0;padding:22px 24px;position:relative;overflow:hidden}.dashboard-overview .dashboard-hero:after{content:"";pointer-events:none;border:28px solid #dff45b14;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-70px;right:-44px}.dashboard-overview .dashboard-hero h2{z-index:1;color:#fff;margin:6px 0;font-size:27px;position:relative}.dashboard-overview .dashboard-hero p{z-index:1;color:#bfd0c7;font-size:14px;line-height:1.45;position:relative}.dashboard-overview .dashboard-hero .eyebrow{z-index:1;color:#d7e3dc;font-size:12px;line-height:1.45;position:relative}.dashboard-overview .dashboard-hero .eyebrow i{background:var(--lime,#dff45b)}.dashboard-overview .dashboard-hero .date-filter{z-index:1;color:#fff;background:#ffffff12;border-color:#fff3;min-width:128px;position:relative}.dashboard-overview .dashboard-hero .date-filter:hover{background:#ffffff20}.dashboard-overview .dashboard-grid{margin-top:0}.dashboard-metric-head{color:#365748;align-items:center;gap:7px;min-height:22px;font-size:14px;display:flex}.dashboard-metric-head strong{font-weight:650}.dashboard-metric-head time,.dashboard-metric-head span{color:#54615a}.dashboard-metric-head small{color:#58615c;margin-left:auto;font-size:12px}.dashboard-overview .metric-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard-overview .dashboard-business-metric{align-content:start;min-width:0;min-height:178px;padding:18px 20px;display:grid;overflow:visible}.dashboard-business-metric p{color:#385448;margin-bottom:14px;font-size:14px}.dashboard-business-metric>strong{color:#173d2d;overflow-wrap:anywhere;margin-bottom:9px;font-family:inherit;font-size:clamp(21px,1.7vw,28px);font-weight:700;line-height:1.25}.dashboard-business-metric .metric-status{color:#274a3b;margin-bottom:8px;font-size:13px}.dashboard-business-metric .metric-status.good{color:#16764a}.dashboard-business-metric .metric-status.warn{color:#815400}.dashboard-business-metric .metric-status.neutral{color:#58615c}.dashboard-business-metric small{color:#55615b;margin-top:4px;font-size:12px;line-height:1.45;display:block}.dashboard-overview>.data-quality-strip{margin-top:2px}.operation-loop.ol-embedded{padding-top:4px}.operation-loop.ol-embedded .ol-header:before{background:linear-gradient(90deg, #6f9b82, var(--lime,#dff45b) 55%, transparent 86%)}@media (width<=760px){.dashboard-overview .dashboard-hero{align-items:flex-start;padding:18px}.dashboard-overview .dashboard-hero h2{font-size:23px}.dashboard-overview .dashboard-hero .date-filter{margin-top:14px;display:block}.dashboard-metric-head{flex-wrap:wrap}.dashboard-metric-head small{flex-basis:100%;margin-left:0}.dashboard-overview .dashboard-business-metric{min-width:225px}}@media (width>=761px) and (width<=1280px){.dashboard-overview .metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=761px){.dashboard-overview{gap:10px}.dashboard-overview .dashboard-hero{padding:14px 18px}.dashboard-overview .dashboard-business-metric{min-height:148px;padding:14px 16px}.dashboard-business-metric p{margin-bottom:9px}@container workspace-content (width<=1180px){.dashboard-overview .metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-overview .dashboard-business-metric{min-height:132px}.dashboard-overview .dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-overview .dashboard-grid :is(.trend-panel,.review-panel,.health,.host-attendance-panel){grid-column:span 2}}@container workspace-content (width<=900px){.dashboard-overview .metric-grid,.dashboard-overview .dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}}.media-workspace-navigation{border-bottom:1px solid #dce5e0;flex-wrap:wrap;gap:8px;min-width:0;margin-bottom:16px;padding-bottom:12px;display:flex}.media-workspace-navigation button{color:#254b3b;max-width:100%;min-height:40px;font:inherit;overflow-wrap:anywhere;cursor:pointer;background:#fff;border:1px solid #cbdad2;border-radius:6px;flex:0 auto;padding:9px 14px;font-size:14px}.media-workspace-navigation button[aria-current=page]{color:#fff;background:#24533e;border-color:#24533e}.media-workspace-navigation button:focus-visible{outline-offset:3px;outline:2px solid #24533e}@container workspace-content (width>=761px) and (width<=1180px){.media-workspace-navigation{gap:6px;margin-bottom:10px;padding-bottom:8px}.media-workspace-navigation button{min-height:36px;padding:7px 11px}}
