.usage-detail{display:block;margin-top:5px;font-size:11px;font-weight:400;color:var(--muted);white-space:normal;max-width:240px;line-height:1.5}.usage-footnote{padding:0 18px 12px;color:var(--muted);line-height:1.6}.budget-status{font-size:11px;font-weight:600;color:var(--green)}.budget-warning{color:var(--amber)}.budget-error,.budget-reached{color:var(--red)}.budget-progress{display:block;width:145px;height:5px;margin-top:8px;accent-color:var(--cyan)}.budget-fields{display:grid;gap:14px;min-width:0;padding:0;margin:0;border:0}.budget-dialog{width:min(570px,100%);max-height:100dvh;overflow:auto;border:0;padding:20px;background:transparent;color:var(--text)}.budget-dialog::backdrop{background:rgba(2,5,12,.72)}.form .budget-toggle{display:flex;align-items:center;gap:8px;font-size:12px}.form .budget-toggle input{width:16px;height:16px;accent-color:var(--cyan)}