.dash-grid{grid-template-columns:repeat(4,1fr)}.dash-stat{min-height:112px}.dash-stat.real{border-color:var(--gold)}.dash-stat .demo-label{color:#77837b}.charts-grid{display:grid;grid-template-columns:1.45fr 1fr 1fr;gap:12px;margin-bottom:18px}.chart-card{min-height:218px}.chart-card .section-title span{font-size:10px;color:#829087}.chart-placeholder{height:130px;display:flex;align-items:end;padding:12px 5px 4px;background:repeating-linear-gradient(to top,transparent 0,transparent 31px,#ffffff0e 32px)}.chart-bars{height:100%;width:100%;display:flex;justify-content:space-around;align-items:end}.chart-bars i{width:18px;display:block;background:linear-gradient(#d5b477,#725e3e);position:relative}.chart-bars em{position:absolute;top:calc(100% + 7px);font:normal 9px system-ui;color:#87948b;left:50%;transform:translateX(-50%)}.donut-wrap{display:flex;align-items:center;gap:18px;margin-top:24px}.donut{width:112px;height:112px;border-radius:50%;background:conic-gradient(#59635e 0deg 360deg);display:grid;place-items:center;position:relative}.donut:after{content:'';position:absolute;inset:15px;background:#121c19;border-radius:50%}.donut b{z-index:1;font:28px Georgia}.legend{display:grid;gap:10px;font-size:11px;color:#a9b4ab}.legend span{display:flex;gap:7px;align-items:center}.legend b{margin-left:auto;color:#f4f1ea}.dot{width:8px;height:8px;border-radius:50%;display:inline-block}.dot.gold{background:var(--gold)}.dot.green{background:#77a184}.dot.gray{background:#59635e}.project-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:32px}.project-summary div{text-align:center;padding:18px 4px;border:1px solid #ffffff15;background:#0f1815}.project-summary strong{display:block;font:28px Georgia;color:var(--gold)}.project-summary span{display:block;color:#87948b;font-size:10px;margin-top:7px}@media(max-width:1000px){.dash-grid{grid-template-columns:repeat(2,1fr)}.charts-grid{grid-template-columns:1fr 1fr}.chart-card:first-child{grid-column:1/-1}}@media(max-width:560px){.dash-grid,.charts-grid{grid-template-columns:1fr}.chart-card:first-child{grid-column:auto}}
