.BudgetSheet-module__4oO-VG__sheet{background:var(--paper);color:var(--ink-900);border-radius:var(--rad-sm);box-shadow:var(--shadow-sheet);padding:var(--sp-xxl);font-size:.8125rem;line-height:1.5;container-type:inline-size}.BudgetSheet-module__4oO-VG__head{justify-content:space-between;align-items:flex-start;gap:var(--sp-lg);padding-bottom:var(--sp-lg);border-bottom:2px solid var(--teal-500);display:flex}.BudgetSheet-module__4oO-VG__issuer{flex-direction:column;gap:2px;display:flex}.BudgetSheet-module__4oO-VG__issuerName{font-family:var(--font-display);letter-spacing:-.015em;color:var(--teal-600);font-size:1.0625rem;font-weight:700;font-stretch:106%}.BudgetSheet-module__4oO-VG__issuerMeta{color:var(--ink-600);font-size:.75rem}.BudgetSheet-module__4oO-VG__docMeta{text-align:right;font-family:var(--font-mono);color:var(--ink-500);letter-spacing:.04em;font-size:.6875rem}.BudgetSheet-module__4oO-VG__docLabel{color:var(--teal-500);letter-spacing:.16em;text-transform:uppercase;font-weight:600;display:block}.BudgetSheet-module__4oO-VG__client{gap:var(--sp-xs) var(--sp-xxl);padding-block:var(--sp-lg);border-bottom:1px solid var(--paper-rule);flex-wrap:wrap;display:flex}.BudgetSheet-module__4oO-VG__field{flex-direction:column;gap:1px;display:flex}.BudgetSheet-module__4oO-VG__fieldLabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-400);font-size:.625rem}.BudgetSheet-module__4oO-VG__fieldValue{color:var(--ink-800);font-weight:600}.BudgetSheet-module__4oO-VG__table{border-collapse:collapse;width:100%;margin-top:var(--sp-xs)}.BudgetSheet-module__4oO-VG__table th{padding:var(--sp-md) 0 var(--sp-sm);border-bottom:1px solid var(--paper-rule);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-400);text-align:left;font-size:.625rem;font-weight:500}.BudgetSheet-module__4oO-VG__table td{padding:var(--sp-sm) 0;border-bottom:1px solid var(--paper-rule);vertical-align:top}.BudgetSheet-module__4oO-VG__numeric{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.BudgetSheet-module__4oO-VG__itemName{color:var(--ink-800);font-weight:600}.BudgetSheet-module__4oO-VG__itemNote{color:var(--ink-500);font-size:.75rem;font-weight:400;display:block}.BudgetSheet-module__4oO-VG__totals{gap:var(--sp-xs);padding-top:var(--sp-lg);flex-direction:column;align-items:flex-end;display:flex}.BudgetSheet-module__4oO-VG__totalRow{gap:var(--sp-xxl);min-width:13rem;color:var(--ink-600);justify-content:space-between;font-size:.75rem;display:flex}.BudgetSheet-module__4oO-VG__grandTotal{gap:var(--sp-xxl);min-width:13rem;margin-top:var(--sp-xs);padding-top:var(--sp-sm);border-top:2px solid var(--teal-500);color:var(--teal-600);font-family:var(--font-display);justify-content:space-between;font-size:1.0625rem;font-weight:700;font-stretch:106%;display:flex}.BudgetSheet-module__4oO-VG__terms{margin-top:var(--sp-lg);padding-top:var(--sp-md);border-top:1px solid var(--paper-rule);color:var(--ink-500);font-size:.75rem}.BudgetSheet-module__4oO-VG__watermark{margin-top:var(--sp-md);text-align:center;font-family:var(--font-mono);letter-spacing:.1em;color:var(--ink-400);font-size:.625rem}@container (max-width:24rem){.BudgetSheet-module__4oO-VG__sheet{padding:var(--sp-lg)}.BudgetSheet-module__4oO-VG__hideNarrow{display:none}}
.Button-module__e7WGRa__button{justify-content:center;align-items:center;gap:var(--sp-sm);padding:14px var(--sp-xxl);border-radius:var(--rad-md);font-family:var(--font-display);font-size:var(--fs-sm);letter-spacing:.005em;cursor:pointer;border:1px solid #0000;font-weight:600;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s,transform .14s;display:inline-flex}.Button-module__e7WGRa__button:active{transform:translateY(1px)}.Button-module__e7WGRa__primary{background:var(--brand-primary);color:var(--text-on-brand)}.Button-module__e7WGRa__primary:hover{background:var(--brand-hover)}.Button-module__e7WGRa__secondary{border-color:var(--stroke-strong);color:var(--text-primary);background:0 0}.Button-module__e7WGRa__secondary:hover{border-color:var(--stroke-brand);color:var(--text-brand)}.Button-module__e7WGRa__onInverse{background:var(--highlight);color:var(--ink-900)}.Button-module__e7WGRa__onInverse:hover{background:var(--amber-300)}
