.ccf-wrap{padding:8px 4px}.ccf-msg{color:var(--text-3);padding:24px}.ccf-msg--error{color:var(--danger)}.ccf-head{margin-bottom:8px}.ccf-title{color:var(--text-1);margin:0;font-size:20px;font-weight:700}.ccf-sub{color:var(--text-3);font-size:12px}.ccf-kpis{gap:var(--gap-md);margin:var(--gap-md) 0;flex-wrap:wrap;display:flex}.ccf-kpi{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);flex:150px;min-width:150px;padding:10px 12px}.ccf-kpi-label{color:var(--text-3);text-transform:uppercase;letter-spacing:.4px;font-size:11px}.ccf-kpi-value{color:var(--text-1);font-size:18px;font-weight:700}.ccf-kpi-value--warning{color:var(--amber)}.ccf-kpi-value--good{color:var(--accent-teal-600)}.ccf-kpi-meta{color:var(--text-3);font-size:11px}.ccf-table-wrap{overflow-x:auto}.ccf-table{border-collapse:collapse;width:100%;font-size:13px}.ccf-table thead tr{text-align:right;color:var(--text-3);border-bottom:2px solid var(--line)}.ccf-table th,.ccf-table td{text-align:right;padding:5px 8px}.ccf-table th.ccf-col-month,.ccf-table td.ccf-col-month{text-align:left}.ccf-table tbody tr{border-bottom:1px solid var(--line-soft)}.ccf-row--now{background:var(--bg-surface-muted)}.ccf-row--actual{background:var(--line-soft)}.ccf-row--now .ccf-col-month{font-weight:700}.ccf-phase{color:var(--text-3);font-size:10px}.ccf-swept{color:var(--accent-teal-600)}.ccf-debt{font-weight:600}.ccf-appraisal{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);margin:8px 0 4px;padding:10px 12px}.ccf-notes{color:var(--text-3);margin-top:14px;font-size:11px;line-height:1.6}.ccf-note--italic{font-style:italic}
/*# sourceMappingURL=006a6~c7yilz2.css.map*/