.client-workspace{color:#243c32;padding:0 24px 24px;font-size:12px}.client-context{border-bottom:1px solid #e5eae3;justify-content:space-between;align-items:center;gap:18px;padding:0 0 20px;display:flex}.client-identity{align-items:center;gap:12px;display:flex}.client-identity strong{font-size:15px;display:block}.client-identity span:not(.avatar){color:#748077;font-size:11px;display:block}.client-context label{color:#687369;align-items:center;gap:10px;font-size:11px;display:flex}.client-context select{font:inherit;color:#243c32;background:#fff;border:1px solid #dce3d9;border-radius:6px;padding:8px 28px 8px 10px}.plan-summary{justify-content:space-between;align-items:center;gap:12px;padding:23px 0;display:flex}.workspace-label{letter-spacing:.09em;color:#7b877e;font-size:9px;display:block}.client-workspace h4{font:600 16px/1.4 var(--sans);margin:7px 0}.client-workspace p{color:#748077;font-size:12px;line-height:1.6}.workspace-status{color:#4e7049;white-space:nowrap;background:#edf4e9;border:1px solid #dfe9d9;border-radius:20px;align-items:center;gap:5px;padding:5px 9px;font-size:10px;display:inline-flex}.funding-metrics{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.funding-metrics>div{background:#fbfcf9;border:1px solid #e0e7dc;border-radius:8px;padding:19px 16px}.funding-metrics>div:last-child{background:#edf4e9}.funding-metrics span,.funding-metrics small{color:#758173;font-size:10px;display:block}.funding-metrics strong{letter-spacing:-.04em;margin:8px 0;font-size:26px;font-weight:600;display:block}.funding-breakdown{padding:23px 0}.funding-breakdown>div{justify-content:space-between;align-items:center;display:flex}.funding-breakdown h4{font-size:12px}.funding-breakdown progress{background:#e7eedf;border:0;border-radius:20px;width:100%;height:9px;margin:10px 0;display:block;overflow:hidden}.funding-breakdown progress::-webkit-progress-bar{background:#e7eedf}.funding-breakdown progress::-webkit-progress-value{background:#527758;border-radius:20px}.funding-breakdown progress::-moz-progress-bar{background:#527758}.budget-legend{color:#7b877e;font-size:10px}.plan-detail-row{border-top:1px solid #e5eae3;grid-template-columns:1.5fr 1fr;gap:18px;padding-top:18px;display:grid}.plan-detail-row strong{margin-top:6px;font-size:11px;font-weight:500;display:block}.document-library-heading{justify-content:space-between;align-items:center;gap:15px;padding:20px 0;display:flex}.document-library-heading>span{white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.document-file{text-align:left;width:100%;color:inherit;background:#fff;border:1px solid #e5eae3;border-radius:8px;align-items:center;gap:13px;margin-bottom:9px;padding:17px 14px;display:flex}.document-file:hover,.document-file.is-selected{background:#f5f8f1;border-color:#a9bda0}.file-icon{color:#607956;background:#eff3e9;border-radius:7px;padding:10px}.file-name{flex:1}.file-name strong,.file-name small{display:block}.file-name strong{font-size:12px;font-weight:600}.file-name small,.file-date{color:#879080;margin-top:4px;font-size:10px}.document-hint{padding-top:10px;font-size:11px!important}.document-detail{background:#f6f8f3;border:1px solid #dfe7d9;border-radius:8px;margin-top:15px;padding:20px}.document-detail>div{justify-content:space-between;align-items:center;display:flex}.document-detail button{background:0 0;border:0;font-size:11px;text-decoration:underline}.document-detail ul{color:#566651;margin:10px 0;padding-left:18px;line-height:1.9}.document-detail small{color:#899380;font-size:10px}@media (max-width:760px){.client-workspace{padding:0 14px 18px}.client-context{flex-direction:column;align-items:flex-start;gap:14px}.client-context label{justify-content:space-between;width:100%}.plan-summary{flex-direction:column;align-items:flex-start}.funding-metrics{gap:7px}.funding-metrics>div{padding:12px 9px}.funding-metrics strong{font-size:20px}.funding-metrics small{font-size:9px}.funding-metrics span{min-height:30px}.plan-detail-row{grid-template-columns:1fr}.file-date{display:none}.document-file{gap:8px;padding:12px 9px}.file-icon{padding:6px}.document-file>svg{display:none}.file-name strong{font-size:11px}.workspace-status{padding:4px 7px;font-size:9px}.document-library-heading p{font-size:11px}}
