.portfolio_portfolioGrid__aI3kA{display:grid;grid-template-columns:repeat(3,minmax(240px,1fr));grid-gap:14px;gap:14px}.portfolio_formPanel__Pa_Mp,.portfolio_goalCard__17W7O,.portfolio_portfolioCard__uU4Uc,.portfolio_workloadPanel__kS8LH{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--panel);padding:16px}.portfolio_goalCard__17W7O header,.portfolio_portfolioCard__uU4Uc header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.portfolio_goalCard__17W7O h3,.portfolio_portfolioCard__uU4Uc h3{margin:0;overflow-wrap:anywhere}.portfolio_goalCard__17W7O p,.portfolio_portfolioCard__uU4Uc p{color:var(--muted);line-height:1.5;overflow-wrap:anywhere}.portfolio_healthPill__ofUUJ,.portfolio_statusPill__YXbEO{display:inline-flex;align-items:center;gap:7px;border:1px solid #314050;border-radius:999px;padding:5px 9px;color:var(--muted);font-size:12px;text-transform:uppercase;white-space:nowrap}.portfolio_healthPill__ofUUJ:before{content:"";width:8px;height:8px;border-radius:50%;background:#8b96a3}.portfolio_healthGreen__h1SoY:before{background:#39c6a3}.portfolio_healthYellow__e65jD:before{background:#f2c94c}.portfolio_healthRed__GjLze:before{background:#ff6b6b}.portfolio_goalGrid__UK53f,.portfolio_healthGrid__R2apq{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));grid-gap:12px;gap:12px}.portfolio_healthGrid__R2apq article{border:1px solid var(--line);border-radius:8px;background:#0f151d;padding:14px}.portfolio_healthGrid__R2apq span,.portfolio_metaList__Sapt_ dt,.portfolio_workloadTable__mQI8_ th{color:var(--muted);font-size:12px}.portfolio_healthGrid__R2apq strong{display:block;margin-top:6px;font-size:24px}.portfolio_metaList__Sapt_{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));grid-gap:10px;gap:10px;margin:14px 0}.portfolio_metaList__Sapt_ div{min-width:0}.portfolio_metaList__Sapt_ dd{margin:4px 0 0;overflow-wrap:anywhere}.portfolio_inlineForm__HLAgr{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));grid-gap:12px;gap:12px;align-items:end}.portfolio_inlineForm__HLAgr label,.portfolio_verticalForm__ZGlwI label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:12px}.portfolio_inlineForm__HLAgr input,.portfolio_inlineForm__HLAgr select,.portfolio_verticalForm__ZGlwI input,.portfolio_verticalForm__ZGlwI select{min-width:0;min-height:38px;border:1px solid #314050;border-radius:7px;background:#0f151d;color:var(--text);padding:8px 10px;font:inherit}.portfolio_inlineForm__HLAgr button,.portfolio_verticalForm__ZGlwI button{min-height:38px;border:1px solid #315044;border-radius:7px;background:#10251f;color:#c6f5e8;padding:0 13px;font:inherit;font-size:13px;cursor:pointer}.portfolio_inlineForm__HLAgr button:hover,.portfolio_verticalForm__ZGlwI button:hover{border-color:var(--accent);background:#143128}.portfolio_wideField__cDobn{grid-column:span 2}.portfolio_verticalForm__ZGlwI{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.portfolio_progressTrack__mqdp4{height:8px;overflow:hidden;border-radius:999px;background:#111923}.portfolio_progressBar__K4nv2{height:100%;border-radius:inherit;background:var(--accent)}.portfolio_workloadTable__mQI8_{width:100%;border-collapse:collapse;table-layout:fixed}.portfolio_workloadTable__mQI8_ td,.portfolio_workloadTable__mQI8_ th{border-bottom:1px solid var(--line);padding:11px 10px;text-align:left;overflow-wrap:anywhere}.portfolio_workloadTable__mQI8_ tr:last-child td{border-bottom:0}@media (max-width:1180px){.portfolio_goalGrid__UK53f,.portfolio_healthGrid__R2apq,.portfolio_portfolioGrid__aI3kA{grid-template-columns:repeat(2,minmax(220px,1fr))}.portfolio_inlineForm__HLAgr{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (max-width:760px){.portfolio_goalGrid__UK53f,.portfolio_healthGrid__R2apq,.portfolio_inlineForm__HLAgr,.portfolio_metaList__Sapt_,.portfolio_portfolioGrid__aI3kA{grid-template-columns:1fr}.portfolio_wideField__cDobn{grid-column:auto}.portfolio_workloadTable__mQI8_,.portfolio_workloadTable__mQI8_ tbody,.portfolio_workloadTable__mQI8_ td,.portfolio_workloadTable__mQI8_ tr{display:block}.portfolio_workloadTable__mQI8_ thead{display:none}.portfolio_workloadTable__mQI8_ td{padding:9px 0}}