.portal-content.live-overview .dash-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0}
.portal-content.live-overview .dash-stat{min-height:116px;padding:18px;border:1px solid #e4e9f0;border-radius:16px;background:white;position:relative}
.portal-content.live-overview .dash-stat h2{font-size:13px;line-height:1.4;font-weight:600;margin:0 32px 12px 0}
.portal-content.live-overview .dash-stat-value{font-size:30px;line-height:1.3;margin:0;gap:12px}
.portal-content.live-overview .dash-stat-value>span{font-size:11px;line-height:1.5;color:#64748b;max-width:100px}
.portal-content.live-overview .dash-stat-icon{top:16px;right:16px}
.portal-content.live-overview .dash-next-panel,.portal-content.live-overview .workspace-mentor-calendar{padding:22px;border:1px solid #e4e9f0;border-radius:16px;background:white;align-self:start}
.portal-content.live-overview .dash-panel-heading h2{font-size:17px}
.portal-content.live-overview .dash-next-step h3{font-size:14px}.portal-content.live-overview .dash-next-step p{font-size:12px}
.portal-content.live-overview .dash-next-panel>.panel{padding:18px;margin:20px 0 0;background:#f8fafc}
.portal-content.live-overview .dash-calendar-head h2{font-size:18px}.portal-content.live-overview .dash-calendar-grid button{height:34px}
@media(max-width:1000px){.portal-content.live-overview .dash-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.portal-content.live-overview .dash-stat{padding:14px;min-height:115px}.portal-content.live-overview .dash-stat h2{font-size:12px}.portal-content.live-overview .dash-stat-value{font-size:27px}.portal-content.live-overview .dash-stat-value>span{font-size:10px}.portal-content.live-overview .dash-next-panel,.portal-content.live-overview .workspace-mentor-calendar{padding:18px}}
