.analysis-chart{width:100%;height:auto;display:block}.analysis-chart text{font-family:'Segoe UI',Arial,sans-serif;fill:var(--muted);font-size:12px}.analysis-chart .label{fill:var(--ink);font-size:13px}.analysis-chart .grid{stroke:#e6ecee;stroke-width:1}.analysis-chart .cash-in{fill:#438e7c}.analysis-chart .cash-out{fill:#bacbd1}.analysis-chart .actual{fill:#438e7c}.analysis-chart .planned{fill:#bacbd1}.analysis-bars{display:grid;gap:19px}.analysis-barline{display:flex;justify-content:space-between;gap:12px;font-size:13px;margin-bottom:7px}.analysis-barline button{font-weight:500;padding:0;text-align:left;min-width:0}.analysis-track{height:10px;border-radius:4px;background:#edf2f3;overflow:hidden}.analysis-fill{height:100%;background:#438e7c;border-radius:4px}.analysis-summary{padding:18px 24px;border-top:1px solid var(--line);background:#fcfdfd;font-size:12px;color:var(--muted)}.analysis-controls{display:flex;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}.analysis-note{font-size:12px;color:var(--muted);margin:14px 0 0}.analysis-eventrow td small{max-width:280px}.analysis-progress{display:flex;height:18px;border-radius:5px;overflow:hidden;background:#edf2f3;margin:25px 0 16px}.analysis-progress span{display:block}.analysis-key{display:flex;gap:18px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.analysis-key i{display:inline-block;width:9px;height:9px;background:#438e7c;border-radius:2px;margin-right:6px}.analysis-maturity{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}.analysis-maturity p{font-size:12px;margin-top:7px}.analysis-tiny{font-size:12px;color:var(--muted);font-weight:400}.analysis-center th,.analysis-center td{font-variant-numeric:tabular-nums}.analysis-center td:first-child button{padding:0;font-weight:500}@media(max-width:760px){.analysis-maturity{grid-template-columns:1fr}.analysis-chart text{font-size:13px}.analysis-key{gap:10px}.analysis-barline{font-size:12px}}
.panelbody:has(>.analysis-chart){overflow-x:auto}.analysis-chart text,.analysis-chart .label{font-size:14px}@media(max-width:760px){.analysis-chart{min-width:560px}.analysis-chart text,.analysis-chart .label{font-size:14px}}
