.chart-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.chart-switch{display:flex;border:1px solid #cad7ce;border-radius:6px;overflow:hidden;flex-shrink:0}.chart-switch button{border:0;background:#fff;color:#64746b;padding:10px 18px;cursor:pointer}.chart-switch button[aria-pressed=true]{background:#176750;color:white}.chart-panel{background:white;border:1px solid #d8e1db;padding:26px;margin-bottom:18px}.chart-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:24px}.chart-heading h3{font-size:18px;margin:0 0 9px}.chart-heading p{margin:0}.chart-bar{display:grid;grid-template-columns:195px 1fr 85px;align-items:center;gap:20px;border:0;width:100%;background:transparent;color:#202925;text-align:left;padding:19px 0;cursor:pointer}.chart-bar:hover{background:#f5f9f6}.chart-bar small{display:block;color:#637369;font-size:12px;margin-top:6px;line-height:1.6;overflow-wrap:anywhere}.chart-bar strong{font-size:15px;overflow-wrap:anywhere}.chart-bar b{text-align:right;font-size:19px;font-variant-numeric:tabular-nums}.chart-track{height:26px;background:#edf3ef;border-radius:4px;overflow:hidden}.chart-fill{display:block;height:100%;background:#288565;border-radius:4px}.chart-bar:nth-child(even) .chart-fill{background:#639c83}.chart-axis{display:flex;justify-content:space-between;color:#637369;font-size:12px;margin:0 105px 10px 215px}.chart-tag{font-size:12px;padding:6px 9px;border-radius:4px;color:#176750;background:#edf5ef;white-space:nowrap}.chart-link{border:0;background:transparent;color:#176750;cursor:pointer;text-align:left;padding:7px;font-size:13px}.chart-unknown{margin-top:20px;border-top:1px solid #e2e8e4;padding-top:18px;display:flex;align-items:center;gap:16px;color:#637369;flex-wrap:wrap}.chart-unknown>div{margin-right:auto}.chart-unknown p{margin:6px 0 0}.chart-bar:focus-visible,.chart-switch button:focus-visible{outline:2px solid #176750;outline-offset:2px}.chart-basis{line-height:1.9;margin-top:20px}.chart-pending{background:#fff7e8;padding:14px 18px;border:1px solid #eee2c6;font-size:13px;color:#856e40;line-height:1.8}.project-chart-row{border-bottom:1px solid #edf2ee;padding-bottom:8px}.project-chart-row>.chart-link{display:block;margin-left:auto}#chartTask{min-width:230px}#workChartPanel .field-group{max-width:420px}
@media(max-width:700px){.chart-panel{padding:18px 14px}.chart-bar{grid-template-columns:1fr 85px;gap:10px;padding:17px 0}.chart-bar>span:first-child{grid-column:1/-1}.chart-axis{margin:0 95px 8px 0}.chart-track{height:20px}.chart-heading{align-items:start;flex-wrap:wrap;gap:10px}.chart-bar b{font-size:17px}.chart-switch button{padding:9px 14px}.chart-heading h3{font-size:16px}#workView>.management-toolbar{flex-wrap:wrap}#chartTask{min-width:0}}
#projectStats{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:700px){#projectStats{grid-template-columns:repeat(2,minmax(0,1fr))}}
