.budget-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin:-.3rem 0 .8rem;font-size:.9rem;display:flex}.budget-answer{border-left:3px solid var(--slate);background:var(--paper-2);border-radius:0 var(--radius)var(--radius)0;margin:0 0 1.2rem;padding:.7rem .9rem}.budget-answer p{margin:0 0 .4rem}.budget-answer p:last-child{margin-bottom:0}.budget-status{border:1px solid;border-radius:999px;padding:.05rem .5rem;font-size:.78rem;font-weight:600;display:inline-block}.budget-status.reported{color:var(--amber)}.budget-status.confirmed{color:var(--good)}.budget-status.not_in_budget{color:var(--ink-3)}.budget-table{border-collapse:collapse;width:100%;font-size:.92rem}.budget-table th,.budget-table td{border-bottom:1px solid var(--hairline);text-align:left;vertical-align:top;padding:.45rem .35rem}.budget-table th{color:var(--ink-3);font-size:.82rem;font-weight:600}.budget-table td.m{min-width:9rem;font-weight:600}.budget-table .after{font-weight:600}.budget-table .src a{display:block}.budget-table td.n,.budget-table th.n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:760px){.budget-table.stack thead{display:none}.budget-table.stack tr{border-bottom:1px solid var(--rule);padding:.5rem 0;display:block}.budget-table.stack td{border:0;padding:.15rem 0;display:block}.budget-table.stack td[data-label]:before{content:attr(data-label);color:var(--ink-3);font-size:.78rem;font-weight:600;display:block}.budget-table.stack td.m{font-size:1.02rem}}.budget-table tr.all td{font-weight:600}.budget-next{padding-left:1.1rem}.budget-next li{margin:.25rem 0}@media (max-width:520px){.budget-table .hide-sm{display:none}}
