[data-effects=on] .seg-switch>button{position:relative;isolation:isolate}[data-effects=on] .seg-switch>button[aria-pressed=true]{background:transparent;box-shadow:none}[data-effects=on] .seg-switch>button[aria-pressed=true]:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--bg-card);box-shadow:var(--shadow-xs);transform-origin:left center;pointer-events:none}[data-effects=on] .fx-accordion:not([hidden]),[data-effects=on] .fx-fold{display:grid;grid-template-rows:1fr}[data-effects=on] .fx-accordion>*,[data-effects=on] .fx-fold>*{min-height:0}[data-effects=on] .fx-fold.fx-fold-moving>*{overflow:hidden}[data-effects=on] .fx-shimmer{position:relative;display:inline-block;height:8px;vertical-align:middle;overflow:hidden;border-radius:var(--radius-pill);background:var(--bg-sunken)}[data-effects=on] .fx-flash{position:fixed;z-index:1;pointer-events:none;border-radius:var(--radius-control);background:color-mix(in srgb,var(--brand) 22%,transparent)}[data-effects=on] .cashflow-detail-table tbody>tr:hover>td:first-child,[data-effects=on] .data-table tbody>tr.cursor-pointer:hover>td:first-child{box-shadow:inset 2px 0 0 var(--brand)}[data-effects=on] .fx-pop-tr{transform-origin:top right}[data-effects=on] .fx-pop-top{transform-origin:top center}@media (prefers-reduced-motion:no-preference){[data-effects=on] #main-content>:not(.fixed){animation:fx-arrive var(--fx-arrive) var(--fx-ease-out) backwards}[data-effects=on] .cashflow-detail-table tbody>tr:nth-child(-n+40),[data-effects=on] .data-table tbody>tr:not(.fx-row-ghost):nth-child(-n+40),[data-effects=on] table[data-aligned] tbody>tr:nth-child(-n+40){animation:fx-row-in var(--fx-row-in) var(--fx-ease-out) var(--fx-row-at,0s) backwards}[data-effects=on] tbody>tr:nth-child(n+13):nth-child(-n+40){--fx-row-at:calc(var(--fx-row-stagger) * 11)}[data-effects=on] tbody>tr:nth-child(2){--fx-row-at:calc(var(--fx-row-stagger) * 1)}[data-effects=on] tbody>tr:nth-child(3){--fx-row-at:calc(var(--fx-row-stagger) * 2)}[data-effects=on] tbody>tr:nth-child(4){--fx-row-at:calc(var(--fx-row-stagger) * 3)}[data-effects=on] tbody>tr:nth-child(5){--fx-row-at:calc(var(--fx-row-stagger) * 4)}[data-effects=on] tbody>tr:nth-child(6){--fx-row-at:calc(var(--fx-row-stagger) * 5)}[data-effects=on] tbody>tr:nth-child(7){--fx-row-at:calc(var(--fx-row-stagger) * 6)}[data-effects=on] tbody>tr:nth-child(8){--fx-row-at:calc(var(--fx-row-stagger) * 7)}[data-effects=on] tbody>tr:nth-child(9){--fx-row-at:calc(var(--fx-row-stagger) * 8)}[data-effects=on] tbody>tr:nth-child(10){--fx-row-at:calc(var(--fx-row-stagger) * 9)}[data-effects=on] tbody>tr:nth-child(11){--fx-row-at:calc(var(--fx-row-stagger) * 10)}[data-effects=on] tbody>tr:nth-child(12){--fx-row-at:calc(var(--fx-row-stagger) * 11)}[data-effects=on] .cashflow-detail-table tbody>tr>td:first-child,[data-effects=on] .data-table tbody>tr.cursor-pointer>td:first-child{transition:background-color var(--fx-hover) var(--fx-ease-out),box-shadow var(--fx-hover) var(--fx-ease-out)}[data-effects=on] .cashflow-detail-table .cf-hold{transform:scale(.9);transition:opacity var(--fx-hover) var(--fx-ease-out),transform var(--fx-hover) var(--fx-ease-out),color var(--fx-hover) var(--fx-ease-out),background-color var(--fx-hover) var(--fx-ease-out)}[data-effects=on] .cashflow-detail-table .cf-hold:focus-visible,[data-effects=on] .cashflow-detail-table tr:hover .cf-hold{transform:none}[data-effects=on] .fx-shimmer:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--bg-card) 70%,transparent),transparent);transform:translateX(-100%);animation:fx-shimmer var(--fx-shimmer) linear infinite}[data-effects=on] .blackButton,[data-effects=on] .supplierAddButton,[data-effects=on] .supplierButton,[data-effects=on] .whiteButton{transition:color var(--fx-hover) var(--fx-ease-out),background-color var(--fx-hover) var(--fx-ease-out),border-color var(--fx-hover) var(--fx-ease-out),box-shadow var(--fx-hover) var(--fx-ease-out),transform var(--fx-press) var(--fx-ease-out)}[data-effects=on] .blackButton:active:not(:disabled),[data-effects=on] .seg-switch>button:active,[data-effects=on] .supplierAddButton:active:not(:disabled),[data-effects=on] .supplierButton:active:not(:disabled),[data-effects=on] .whiteButton:active:not(:disabled){transform:scale(var(--fx-press-scale))}[data-effects=on] .seg-switch>button{transition:color var(--fx-hover) var(--fx-ease-out),transform var(--fx-press) var(--fx-ease-out)}[data-effects=on] .fx-tick{animation:fx-tick var(--fx-draw) var(--fx-ease-out) backwards}[data-effects=on] .fx-veil,[data-effects=on] .fx-window{transition-duration:var(--fx-window);transition-timing-function:var(--fx-ease-out)}[data-effects=on] .fx-veil[data-leave],[data-effects=on] .fx-window[data-leave]{transition-duration:var(--fx-window-exit);transition-timing-function:var(--fx-ease-in)}[data-effects=on] .fx-window-r[data-state=open]{animation:fx-window-in var(--fx-window) var(--fx-ease-out)}[data-effects=on] .fx-window-r[data-state=closed]{animation:fx-window-out var(--fx-window-exit) var(--fx-ease-in) forwards}[data-effects=on] .fx-veil-r[data-state=open]{animation:fx-fade-in var(--fx-window) var(--fx-ease-out)}[data-effects=on] .fx-veil-r[data-state=closed]{animation:fx-fade-out var(--fx-window-exit) var(--fx-ease-in) forwards}[data-effects=on] .fx-pop:not([data-state=closed]),[data-effects=on] .menu-pop{animation:fx-pop-in var(--fx-menu) var(--fx-ease-out) backwards}[data-effects=on] .fx-pop[data-state=closed]{animation:fx-pop-out var(--fx-menu-exit) var(--fx-ease-in) forwards}[data-effects=on] .fx-toast-in{animation:fx-toast-in var(--fx-toast) var(--fx-ease-out) backwards}[data-effects=on] .fx-toast-out{animation:fx-toast-out var(--fx-toast-exit) var(--fx-ease-in) forwards;pointer-events:none}[data-effects=on] .fx-accordion[data-state=open]:not([hidden]),[data-effects=on] .fx-fold.fx-fold-open{animation:fx-fold-open var(--fx-fold) var(--fx-ease-out) backwards}[data-effects=on] .fx-accordion[data-state=closed]:not([hidden]),[data-effects=on] .fx-fold.fx-fold-close{animation:fx-fold-close var(--fx-fold-exit) var(--fx-ease-in) forwards}[data-effects=on] .fx-draw-x{transform-origin:left center;animation:fx-draw-x var(--fx-draw) var(--fx-ease-out) backwards}[data-effects=on] .fx-spark{transform-origin:left center;animation:fx-spark var(--fx-draw) var(--fx-ease-out) backwards}[data-effects=on][data-design=v2] .v2-card,[data-effects=on][data-design=v2] .v2-card-click{transition:transform var(--fx-hover) var(--fx-ease-out),box-shadow var(--fx-hover) var(--fx-ease-out),border-color var(--fx-hover) var(--fx-ease-out)}[data-effects=on][data-design=v2] .v2-card-click:hover,[data-effects=on][data-design=v2] .v2-card:hover{transform:translateY(calc(var(--fx-lift) * -1));box-shadow:var(--shadow-md)}}@keyframes fx-arrive{0%{opacity:0;transform:translateY(var(--fx-arrive-rise))}}@keyframes fx-row-in{0%{opacity:0;transform:translateY(var(--fx-row-rise))}}@keyframes fx-shimmer{to{transform:translateX(100%)}}@keyframes fx-tick{0%{opacity:0;transform:scale(.5)}}@keyframes fx-window-in{0%{opacity:0;scale:var(--fx-window-scale)}}@keyframes fx-window-out{to{opacity:0;scale:var(--fx-window-scale)}}@keyframes fx-fade-in{0%{opacity:0}}@keyframes fx-fade-out{to{opacity:0}}@keyframes fx-pop-in{0%{opacity:0;scale:var(--fx-menu-scale)}}@keyframes fx-pop-out{to{opacity:0;scale:var(--fx-menu-scale)}}@keyframes fx-toast-in{0%{opacity:0;transform:translateX(calc(var(--fx-toast-shift) * -1)) scale(.98)}}@keyframes fx-toast-out{to{opacity:0;transform:translateX(calc(var(--fx-toast-shift) * -1))}}@keyframes fx-fold-open{0%{grid-template-rows:0fr;opacity:0}}@keyframes fx-fold-close{to{grid-template-rows:0fr;opacity:0}}@keyframes fx-draw-x{0%{transform:scaleX(0)}}@keyframes fx-spark{0%{opacity:0;transform:scaleX(0)}}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_014e29{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_014e29{--font-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}