.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px}.metric{background:var(--surface);border:1px solid var(--line);padding:22px}.metric>span,.metric>small{display:block;color:var(--muted)}.metric>strong{display:block;font:800 27px Manrope;margin:8px 0}.metric>a{font-size:11px;color:#854836;font-weight:700}.metric.accent{background:var(--primary);color:white}.metric.accent>span{color:#ead8d2}.metric.accent>a{color:#ffd58a}.dashboard-main{display:grid;grid-template-columns:1.35fr .65fr;gap:24px}.dashboard-column{display:grid;align-content:start;gap:24px}.dashboard-timeline>a{display:flex;gap:12px;align-items:center;border-top:1px solid var(--line);padding:13px 0}.dashboard-timeline p{margin:0}.dashboard-timeline small{color:var(--muted)}.dashboard-timeline .activity-icon{width:32px;height:32px}.deadline-row{display:flex;gap:13px;border-top:1px solid var(--line);padding:14px 0}.deadline-row time{width:42px;text-align:center;color:#854836;font-size:9px}.deadline-row time strong{display:block;font-size:18px}.deadline-row div strong,.deadline-row div small{display:block}.deadline-row div small{color:var(--muted)}.project-filters{display:flex;gap:10px;margin-bottom:25px}.project-filters input,.project-filters select{background:var(--surface);border:1px solid var(--line);padding:10px}.project-filters input{min-width:300px}.project-filters>a{padding:10px;color:#854836;font-weight:700}@media(max-width:900px){.metric-grid{grid-template-columns:repeat(2,1fr)}.dashboard-main{grid-template-columns:1fr}}@media(max-width:600px){.metric-grid{grid-template-columns:1fr}.project-filters{flex-direction:column}.project-filters input{min-width:0}}
