#monthly-budget-print-area[data-astro-cid-7dqi3syg]{--monthly-page-bg: linear-gradient(135deg, #dbfced 0%, #ffefdb 48%, #dce4ff 100%);--monthly-card-bg: rgba(255, 255, 255, .91);--monthly-ink: #0e1815;--monthly-muted: #5a697e;--monthly-line: rgba(15, 118, 110, .15);--monthly-primary: #0b635c;--monthly-secondary: #fe526b;--monthly-accent: #464af2;--monthly-soft: #b5fbec;background:var(--monthly-page-bg);color:var(--monthly-ink);print-color-adjust:exact;-webkit-print-color-adjust:exact}#monthly-budget-print-area[data-astro-cid-7dqi3syg][data-print-style=sunrise]{--monthly-page-bg: linear-gradient(135deg, #ffefdb 0%, #ffefaf 45%, #ffd2d5 100%);--monthly-primary: #d84f07;--monthly-secondary: #d0173f;--monthly-accent: #b77c00;--monthly-soft: #ffe3be;--monthly-line: rgba(234, 88, 12, .17)}#monthly-budget-print-area[data-astro-cid-7dqi3syg][data-print-style=lavender]{--monthly-page-bg: linear-gradient(135deg, #e6e1ff 0%, #fbe2f0 48%, #dafdff 100%);--monthly-primary: #6d21ef;--monthly-secondary: #cd1e6c;--monthly-accent: #04819f;--monthly-soft: #dfd7fe;--monthly-line: rgba(124, 58, 237, .17)}#monthly-budget-print-area[data-astro-cid-7dqi3syg][data-print-style=lagoon]{--monthly-page-bg: linear-gradient(135deg, #dafdff 0%, #e0fbe8 50%, #ddecff 100%);--monthly-primary: #04819f;--monthly-secondary: #119140;--monthly-accent: #1154e8;--monthly-soft: #b7f9ff;--monthly-line: rgba(8, 145, 178, .17)}#monthly-budget-print-area[data-astro-cid-7dqi3syg][data-print-style=berry]{--monthly-page-bg: linear-gradient(135deg, #fbe2f0 0%, #e6e1ff 50%, #ffdfe1 100%);--monthly-primary: #ad1253;--monthly-secondary: #6d21ef;--monthly-accent: #d0173f;--monthly-soft: #fbd6eb;--monthly-line: rgba(190, 24, 93, .17)}#monthly-budget-print-area[data-astro-cid-7dqi3syg][data-print-style=butter]{--monthly-page-bg: linear-gradient(135deg, #fefad6 0%, #e5fcb4 48%, #def2ff 100%);--monthly-primary: #8e5503;--monthly-secondary: #589009;--monthly-accent: #0075b2;--monthly-soft: #ffefaf;--monthly-line: rgba(161, 98, 7, .17)}#monthly-budget-print-area[data-astro-cid-7dqi3syg][data-print-style=prism]{--monthly-page-bg: linear-gradient(135deg, #ddecff 0%, #fbe2f0 30%, #fff8ab 62%, #dbfced 100%);--monthly-primary: #1154e8;--monthly-secondary: #cd1e6c;--monthly-accent: #119140;--monthly-soft: #c9e0ff;--monthly-line: rgba(37, 99, 235, .15)}#monthly-budget-print-area[data-astro-cid-7dqi3syg][data-print-style=ledger],#monthly-budget-print-area[data-astro-cid-7dqi3syg][data-print-style=mono]{--monthly-page-bg: #ffffff;--monthly-card-bg: #ffffff;--monthly-ink: #0a0e17;--monthly-muted: #414a56;--monthly-line: #d8dbe1;--monthly-primary: #0a0e17;--monthly-secondary: #2d3644;--monthly-accent: #606774;--monthly-soft: #e9ebee}#monthly-budget-print-area[data-astro-cid-7dqi3syg][data-print-style=checklist]{--monthly-page-bg: linear-gradient(135deg, #ebf1f7 0%, #dafdff 52%, #e0fbe8 100%);--monthly-primary: #0b635c;--monthly-secondary: #5a697e;--monthly-accent: #106e33;--monthly-soft: #b5fbec;--monthly-line: rgba(15, 118, 110, .18)}.monthly-budget-card[data-astro-cid-7dqi3syg]{overflow:hidden;border:1px solid var(--monthly-line);border-radius:.5rem;background:var(--monthly-card-bg)}.monthly-budget-card[data-astro-cid-7dqi3syg]>h3[data-astro-cid-7dqi3syg]{background:linear-gradient(90deg,color-mix(in srgb,var(--monthly-primary) 18%,white),color-mix(in srgb,var(--monthly-secondary) 18%,white));color:var(--monthly-primary);border-bottom:1px solid var(--monthly-line);padding:.8rem 1.25rem;font-weight:700}.monthly-budget-card[data-astro-cid-7dqi3syg]:nth-child(3n+2)>h3[data-astro-cid-7dqi3syg]{background:linear-gradient(90deg,color-mix(in srgb,var(--monthly-secondary) 18%,white),color-mix(in srgb,var(--monthly-accent) 18%,white));color:var(--monthly-secondary)}.monthly-budget-card[data-astro-cid-7dqi3syg]:nth-child(3n)>h3[data-astro-cid-7dqi3syg]{background:linear-gradient(90deg,color-mix(in srgb,var(--monthly-accent) 18%,white),color-mix(in srgb,var(--monthly-primary) 18%,white));color:var(--monthly-accent)}.monthly-plan-table{width:100%;min-width:38rem;border-collapse:collapse;font-size:.82rem}.monthly-plan-table th{background:var(--monthly-soft);color:var(--monthly-primary);font-weight:700}.monthly-plan-table th,.monthly-plan-table td{border:1px solid var(--monthly-line);padding:.65rem .75rem;text-align:left;vertical-align:top}.monthly-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--monthly-line);border-radius:.5rem;background:var(--monthly-line)}.monthly-calendar-cell{min-height:6.6rem;background:#ffffffd9;padding:.45rem}.monthly-calendar-cell.is-muted{background:#f8fafcb8;color:var(--monthly-muted)}.monthly-calendar-event{margin-top:.3rem;overflow:hidden;border-radius:.35rem;padding:.2rem .35rem;font-size:.68rem;line-height:1.1rem;overflow-wrap:anywhere}.monthly-calendar-event.income{background:#cbfcdb;color:#11532a}.monthly-calendar-event.expense{background:#fed0d0;color:#881515}.monthly-calendar-event.subscription{background:#dfd7fe;color:#511ba5}.monthly-calendar-event.debt{background:#ffe3be;color:#882c0d}.monthly-calendar-event.living,.monthly-calendar-event.savings{background:#c9e0ff;color:#18379e}@media(max-width:640px){.monthly-calendar-cell{min-height:5.2rem;padding:.35rem}.monthly-calendar-event{font-size:.62rem}.monthly-plan-table{min-width:34rem}}@media print{@page{margin:12mm}html,body{background:#fff!important}body{margin:0!important}#locale-suggestion-banner,header,footer,main>:not(#monthly-budget-bill-calendar-planner-tool),#monthly-budget-form[data-astro-cid-7dqi3syg],#monthly-budget-controls[data-astro-cid-7dqi3syg]{display:none!important}main,#monthly-budget-bill-calendar-planner-tool,#monthly-budget-bill-calendar-planner-tool>div,#monthly-budget-panel[data-astro-cid-7dqi3syg],#monthly-budget-result[data-astro-cid-7dqi3syg]{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important;border:0!important;background:#fff!important;box-shadow:none!important;overflow:visible!important}#monthly-budget-print-area[data-astro-cid-7dqi3syg]{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:var(--monthly-page-bg)!important;color:var(--monthly-ink)!important;print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}}
