/* Money › Spending budgets (budgets.js) */
.bud-nav{display:inline-flex;align-items:center;gap:4px;padding:3px;border-radius:999px;min-height:36px}
.bud-nav b{font-size:14px;font-weight:600;min-width:118px;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}
.bud-nav .icon-btn:disabled{opacity:.35;cursor:default}
.bud-row{width:100%;text-align:left}
.bud-row-main{flex:1;min-width:0;display:flex;align-self:stretch;align-items:center;margin:-11px 0 -11px -18px;padding:11px 0 11px 18px;font:inherit;color:inherit;text-align:left;background:none;border:0;border-radius:14px;cursor:pointer}
.bud-row-main:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}
.bud-row .row-sub{overflow-wrap:anywhere}
.metric b.bud-quiet{font-size:24px;line-height:1.4}
