.dashboard-switch{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:4px 0 28px}.dashboard-switch button{display:flex;align-items:center;gap:12px;padding:18px 16px;background:#e9eee7;border:1px solid transparent;border-radius:8px;text-align:start;font-size:12px}.dashboard-switch button span{font-size:10px;color:#83977e}.dashboard-switch button.selected{background:#244333;color:#fff;border-color:#244333}.dashboard-switch button.selected span{color:#c3d2ac}.dashboard-stats{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:32px}.dashboard-stats .stat{padding:24px}.dashboard-stats .stat strong{font-size:40px;margin:14px 0}.dashboard-stats .stat-top{font-size:12px}.dashboard-stats .stat small{font-size:11px}.project-link{display:flex;align-items:center;gap:14px;text-align:start;padding:0;font-weight:600;font-size:12px;min-width:210px}.project-number{font-size:11px;color:#547047;background:#edf1e7;border:1px solid #dfe5d8;padding:9px;border-radius:5px;min-width:65px;text-align:center;direction:ltr}.project-link small{display:block;color:#829079;font-weight:400;font-size:10px;margin-top:4px}.overview-table td{padding:18px 20px;vertical-align:middle}.dashboard-note{font-size:11px;color:#82907a;line-height:1.8;margin-top:25px}.phase-track{max-width:120px;margin-top:9px}.simple-card .card-image{height:200px}.simple-card .card-body{padding:20px}.simple-card .card-body h3{font-size:16px}.simple-card-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:18px;border-top:1px solid #e8ece3;padding-top:14px;font-size:11px;color:#6d8161}.heading h1{font-size:32px}.table-wrap th{font-size:10px}.table-wrap td{font-size:12px}.brand strong{font-size:16px;letter-spacing:1.6px}.brand small{letter-spacing:1.6px}.nav button{font-size:12px}.dashboard-switch button:hover{border-color:#9aa88b}@media(max-width:1050px){.dashboard-switch{grid-template-columns:repeat(2,1fr)}.dashboard-stats .stat{padding:18px}.dashboard-stats .stat strong{font-size:33px}}@media(max-width:650px){.dashboard-stats{grid-template-columns:1fr;gap:10px}.dashboard-stats .stat{display:grid;grid-template-columns:1fr auto;align-items:center;padding:16px 20px}.dashboard-stats .stat strong{grid-column:2;grid-row:1/3;margin:0}.dashboard-stats .stat small{grid-column:1;margin-top:7px}.dashboard-switch{gap:8px;margin-bottom:20px}.dashboard-switch button{padding:13px 10px;font-size:11px}.heading h1{font-size:27px}}
