#budgeting .bt-control{display:grid;gap:13px;font-size:13px}#budgeting .bt-control>label:not(.bt-confirm),#budgeting [data-bt-custom] label{display:grid;gap:7px}#budgeting .bt-control p{margin:0;line-height:1.6}#budgeting .bt-control [data-bt-active]{padding:12px;background:#f0f5f1;border-radius:6px;color:#285f49}#budgeting .bt-control [data-bt-source-detail]{font-size:12px;line-height:1.6;color:#62686e}#budgeting .bt-confirm{display:flex;align-items:flex-start;gap:9px;line-height:1.5;font-size:12px}#budgeting .bt-confirm input{width:17px;height:17px;flex-shrink:0;accent-color:var(--orange)}#budgeting .bt-actions{display:flex;gap:10px;flex-wrap:wrap}#budgeting .bt-actions button{font-size:12px;padding:8px 10px;background:var(--paper);border:1px solid var(--line);border-radius:6px}#budgeting .bt-actions [data-bt-apply]{background:var(--charcoal);color:#fff}#budgeting .bt-actions button:disabled{opacity:.5;cursor:not-allowed}#budgeting [data-bt-error]{color:var(--red)}#budgeting .bt-help{font-size:11px;color:var(--muted)}#budgeting [data-bt-custom]{display:grid;gap:12px;grid-template-columns:1fr 1fr}@media(max-width:600px){#budgeting [data-bt-custom]{grid-template-columns:1fr}#budgeting .bt-actions button{min-height:40px}}#budgeting .bt-control [hidden]{display:none!important}#budgeting .bt-current{padding:20px;background:#f0f5f1;border:1px solid #dfe8df;border-radius:10px;color:#285f49}#budgeting .bt-current .bt-eyebrow{font-size:12px;margin-bottom:14px}#budgeting .bt-amounts{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:12px}#budgeting .bt-amounts>div{display:grid;gap:4px}#budgeting .bt-amounts strong{font-size:26px;line-height:1.2;font-weight:600}#budgeting .bt-amounts span{font-size:12px}#budgeting .bt-control [data-bt-active]{padding:0;background:none;border-radius:0;font-size:12px}#budgeting .bt-edit{border:1px solid var(--line);border-radius:8px}#budgeting .bt-edit>summary{padding:16px;cursor:pointer;font-size:14px;font-weight:600}#budgeting .bt-edit-body{padding:0 16px 16px;display:grid;gap:16px}#budgeting .bt-edit-body>label:not(.bt-confirm){display:grid;gap:7px}#budgeting .bt-proposed{background:#f5f7f5;padding:12px;border-radius:6px;color:#285f49}#budgeting .bt-proposed:empty,#budgeting [data-bt-error]:empty,#budgeting [data-bt-unavailable]:empty{display:none}#budgeting .bt-links{display:flex;flex-wrap:wrap;align-items:start;gap:16px;justify-content:space-between}#budgeting .bt-links button{border:0;background:none;padding:4px 0;color:#285f49;font:inherit;cursor:pointer}#budgeting .bt-links details{font-size:12px;max-width:460px;padding:4px 0;color:var(--muted)}#budgeting .bt-links summary{cursor:pointer}#budgeting .bt-links .bt-help{margin-top:10px}@media(max-width:480px){#budgeting .bt-current{padding:16px}#budgeting .bt-amounts{gap:12px}#budgeting .bt-amounts strong{font-size:22px}}#budgeting [data-bw-group=taxes] .bw-sheet-total,#budgeting [data-bw-source=taxes]{display:none}
