.grid-item_loadingContainer__0DzyV{position:absolute;top:0;width:100%;height:20px;overflow:hidden;z-index:4;pointer-events:none}.grid-item_animator__pun0o{width:100%;animation:grid-item_loading__TxeU8 .96s linear 0s infinite normal none running;will-change:transform}.grid-item_bar__GKJKI{width:28%;height:1px;background:linear-gradient(90deg,rgba(110,159,255,0),#6e9fff 80.75%,rgba(110,159,255,0))}@keyframes grid-item_loading__TxeU8{0%{transform:translateX(-50%)}to{transform:translateX(100%)}}.NavBarItem_item__xw2wS{color:var(--grayscale-content-2);font-weight:400;height:44px;margin:4px 12px;list-style:none;transition:color .4s,background-color .4s;border-radius:8px}.NavBarItem_item__xw2wS.NavBarItem_collapsed__9BUxu{margin:8px 12px;display:flex;align-items:center;justify-content:center}.NavBarItem_item__xw2wS.NavBarItem_collapsed__9BUxu .NavBarItem_icon__vubVI{margin:0}.NavBarItem_item__xw2wS .NavBarItem_wrapper__3LVHw{height:100%;width:100%;border-radius:8px;display:flex;align-items:center;justify-content:center}.NavBarItem_item__xw2wS:not(.NavBarItem_collapsed__9BUxu) .NavBarItem_wrapper__3LVHw{justify-content:flex-start}.NavBarItem_item__xw2wS .NavBarItem_link__UNBDg{display:flex;align-items:center}.NavBarItem_item__xw2wS .NavBarItem_icon__vubVI{fill:var(--grayscale-content-3)}.NavBarItem_item__xw2wS.NavBarItem_active__EEXkP{color:var(--grayscale-content-1);background:var(--blue-background);font-weight:500}.NavBarItem_item__xw2wS.NavBarItem_active__EEXkP .NavBarItem_icon__vubVI{fill:var(--blue-base)}.NavBarItem_item__xw2wS:hover{color:var(--blue-hover);background:var(--blue-background);cursor:pointer}.NavBarItem_item__xw2wS:hover svg{fill:var(--blue-base)}.NavBarItem_item__xw2wS:active{background:var(--blue-pressed);color:#fff}.NavBarItem_item__xw2wS:active svg{fill:#e6e6e6}.NavBarItem_icon__vubVI{margin:13px 15px}.left-nav-bar_navbar__6fqYB{display:flex;flex-direction:column;justify-content:space-between;flex-shrink:0;width:296px;background-color:var(--grayscale-background-secondary);border-right:1px solid var(--grayscale-border);padding-bottom:8px;transition:width .3s ease-out}.left-nav-bar_navbar__6fqYB:not(.left-nav-bar_collapsed__SgptZ) .left-nav-bar_logo__LwOap{height:70px}.left-nav-bar_navbar__6fqYB.left-nav-bar_collapsed__SgptZ .left-nav-bar_logo__LwOap{padding-bottom:8px}.left-nav-bar_collapsed__SgptZ{width:72px}.left-nav-bar_collapsed__SgptZ .left-nav-bar_logo__LwOap{flex-direction:column}.left-nav-bar_collapsed__SgptZ .left-nav-bar_header__hJKzv{display:none}.left-nav-bar_collapsed__SgptZ .left-nav-bar_burgerContainer__ESqmd{margin-top:8px}.left-nav-bar_burgerContainer__ESqmd{border-radius:100%;padding:8px;cursor:pointer;transition:background-color .2s}.left-nav-bar_burgerContainer__ESqmd .left-nav-bar_hamburger__A11xx{transition:fill .2s}.left-nav-bar_burgerContainer__ESqmd:hover{background:var(--blue-background)}.left-nav-bar_burgerContainer__ESqmd:hover .left-nav-bar_hamburger__A11xx{fill:var(--blue-base)}.left-nav-bar_logo__LwOap{margin:0;padding:20px 23px 20px 24px;justify-content:space-between;border-bottom:1px solid var(--grayscale-border)}.left-nav-bar_logo__LwOap,.left-nav-bar_logo__LwOap span{display:flex;align-items:center}.left-nav-bar_header__hJKzv{font-weight:900;font-size:20px;line-height:1;margin-left:12px;display:inline-block;vertical-align:middle;color:var(--grayscale-content-1)}.left-nav-bar_topMenuContainer__sPoae{margin-top:8px}.PageContainer_container__ZcI4W{padding:40px 48px;overflow-y:auto;flex:1 1;display:flex;background-color:var(--grayscale-background-primary)}.Layout_pageContainer__Tl1DT{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.Layout_bottomContainer__0NXST{display:flex;flex-direction:row;flex-grow:1;overflow-y:hidden}.wrapper{border-bottom:1px solid var(--grayscale-border);padding:20px 24px;display:flex;align-items:center;justify-content:space-between;height:70px;background-color:var(--grayscale-background-secondary)}svg{vertical-align:top}.header,svg{display:inline-block}.header{font-weight:900;font-size:20px;line-height:1;margin-left:12px;vertical-align:middle;color:var(--grayscale-content-1)}button+button{margin-left:10px}.welcome{color:#333;font-size:14px;margin-right:10px}.AccountLine_line__rdxaX{display:flex;justify-content:space-between}.AccountLine_line__rdxaX .AccountLine_accountName__EZNEm{display:flex;align-items:center}.AccountLine_line__rdxaX .AccountLine_accountName__EZNEm div{margin-right:4px}.AccountLine_line__rdxaX .AccountLine_accounBalance__QogSA{color:var(--grayscale-content-2)}.AccountLine_line__rdxaX .AccountLine_negativeAccountBalance__h1gI4{color:var(--red-base)}.AccountLine_line__rdxaX:not(:first-child){margin-top:8px}.MonthlySnapshot_accountsContainer__hgrxA{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;overflow-y:auto}.MonthlySnapshot_accountsContainer__hgrxA .MonthlySnapshot_balance___CrcP{padding:16px;display:flex;justify-content:space-between;border-bottom:1px solid var(--grayscale-border)}.MonthlySnapshot_accountsContainer__hgrxA .MonthlySnapshot_balance___CrcP div .MonthlySnapshot_balanceAmt__UhqxI{color:var(--grayscale-content-1);margin-top:4px}.MonthlySnapshot_accountsContainer__hgrxA .MonthlySnapshot_balance___CrcP div .MonthlySnapshot_subtitleAmt__TzLXe{font-weight:400;color:var(--grayscale-content-2)}.MonthlySnapshot_accountsContainer__hgrxA .MonthlySnapshot_balance___CrcP button{height:24px;padding:4px 8px;background-color:var(--blue-base);border:none;border-radius:4px}.MonthlySnapshot_accountsContainer__hgrxA .MonthlySnapshot_goalContainer__5Y5YS{display:flex;flex-direction:column;align-items:stretch;padding:16px;border-bottom:1px solid var(--grayscale-border)}.MonthlySnapshot_accountsContainer__hgrxA .MonthlySnapshot_goalContainer__5Y5YS .MonthlySnapshot_goal__Gf2_5{display:flex;flex:1 1;justify-content:space-between}.MonthlySnapshot_accountsContainer__hgrxA .MonthlySnapshot_goalContainer__5Y5YS .MonthlySnapshot_goal__Gf2_5 button{padding:4px 8px;height:-moz-fit-content;height:fit-content;background-color:var(--grayscale-background);border-radius:8px;border:1px solid var(--grayscale-border);color:var(--grayscale-content-1)}.MonthlySnapshot_accountsContainer__hgrxA .MonthlySnapshot_goalContainer__5Y5YS .MonthlySnapshot_goal__Gf2_5 .MonthlySnapshot_text__lZOTW{display:flex;flex-direction:column}.MonthlySnapshot_accountsContainer__hgrxA .MonthlySnapshot_goalContainer__5Y5YS .MonthlySnapshot_goal__Gf2_5 .MonthlySnapshot_monthly__vM3jF{color:var(--grayscale-content-2)}.MonthlySnapshot_accountsContainer__hgrxA .MonthlySnapshot_goalContainer__5Y5YS .MonthlySnapshot_goal__Gf2_5 .MonthlySnapshot_numbers__DSDsx{display:flex;margin-top:4px}.MonthlySnapshot_accountsContainer__hgrxA .MonthlySnapshot_goalContainer__5Y5YS .MonthlySnapshot_goal__Gf2_5 .MonthlySnapshot_numbers__DSDsx .MonthlySnapshot_bluePct__A6yI9,.MonthlySnapshot_accountsContainer__hgrxA .MonthlySnapshot_goalContainer__5Y5YS .MonthlySnapshot_goal__Gf2_5 .MonthlySnapshot_numbers__DSDsx .MonthlySnapshot_greenPct__F4vC9,.MonthlySnapshot_accountsContainer__hgrxA .MonthlySnapshot_goalContainer__5Y5YS .MonthlySnapshot_goal__Gf2_5 .MonthlySnapshot_numbers__DSDsx .MonthlySnapshot_pct___iJi_,.MonthlySnapshot_accountsContainer__hgrxA .MonthlySnapshot_goalContainer__5Y5YS .MonthlySnapshot_goal__Gf2_5 .MonthlySnapshot_numbers__DSDsx .MonthlySnapshot_redPct__lkigb{line-height:32px;font-size:24px;font-weight:500}.MonthlySnapshot_accountsContainer__hgrxA .MonthlySnapshot_goalContainer__5Y5YS .MonthlySnapshot_goal__Gf2_5 .MonthlySnapshot_numbers__DSDsx .MonthlySnapshot_greenPct__F4vC9{color:var(--green-base)}.MonthlySnapshot_accountsContainer__hgrxA .MonthlySnapshot_goalContainer__5Y5YS .MonthlySnapshot_goal__Gf2_5 .MonthlySnapshot_numbers__DSDsx .MonthlySnapshot_bluePct__A6yI9{color:var(--blue-base)}.MonthlySnapshot_accountsContainer__hgrxA .MonthlySnapshot_goalContainer__5Y5YS .MonthlySnapshot_goal__Gf2_5 .MonthlySnapshot_numbers__DSDsx .MonthlySnapshot_redPct__lkigb{color:var(--red-base)}.MonthlySnapshot_accountsContainer__hgrxA .MonthlySnapshot_goalContainer__5Y5YS .MonthlySnapshot_goal__Gf2_5 .MonthlySnapshot_numbers__DSDsx .MonthlySnapshot_breadcrumbSeparator__K5qZ3{line-height:24px;color:var(--grayscale-content-3);font-size:24px;font-weight:500;padding-right:11px;padding-left:11px}.MonthlySnapshot_accountsContainer__hgrxA .MonthlySnapshot_goalContainer__5Y5YS .MonthlySnapshot_goal__Gf2_5 .MonthlySnapshot_numbers__DSDsx .MonthlySnapshot_total__FShmy{font-weight:500;line-height:24px;font-size:16px;color:var(--grayscale-content-2)}.MonthlySnapshot_accountsContainer__hgrxA .MonthlySnapshot_goalContainer__5Y5YS .MonthlySnapshot_blueProgress__qY8oN,.MonthlySnapshot_accountsContainer__hgrxA .MonthlySnapshot_goalContainer__5Y5YS .MonthlySnapshot_greenProgress__d8OEi,.MonthlySnapshot_accountsContainer__hgrxA .MonthlySnapshot_goalContainer__5Y5YS .MonthlySnapshot_progress__VK9Da,.MonthlySnapshot_accountsContainer__hgrxA .MonthlySnapshot_goalContainer__5Y5YS .MonthlySnapshot_redProgress__h82Bq{margin-top:12px;height:4px;border-radius:12px}.MonthlySnapshot_accountsContainer__hgrxA .MonthlySnapshot_goalContainer__5Y5YS .MonthlySnapshot_blueProgress__qY8oN .MonthlySnapshot_fraction__8EqEK,.MonthlySnapshot_accountsContainer__hgrxA .MonthlySnapshot_goalContainer__5Y5YS .MonthlySnapshot_greenProgress__d8OEi .MonthlySnapshot_fraction__8EqEK,.MonthlySnapshot_accountsContainer__hgrxA .MonthlySnapshot_goalContainer__5Y5YS .MonthlySnapshot_progress__VK9Da .MonthlySnapshot_fraction__8EqEK,.MonthlySnapshot_accountsContainer__hgrxA .MonthlySnapshot_goalContainer__5Y5YS .MonthlySnapshot_redProgress__h82Bq .MonthlySnapshot_fraction__8EqEK{border-radius:12px;height:100%;transition:all .3s;animation:MonthlySnapshot_slideIn__UzWeh 2s ease-out 1s both}.MonthlySnapshot_accountsContainer__hgrxA .MonthlySnapshot_goalContainer__5Y5YS .MonthlySnapshot_redProgress__h82Bq{background:var(--red-border)}.MonthlySnapshot_accountsContainer__hgrxA .MonthlySnapshot_goalContainer__5Y5YS .MonthlySnapshot_redProgress__h82Bq .MonthlySnapshot_fraction__8EqEK{background-color:var(--red-base)}.MonthlySnapshot_accountsContainer__hgrxA .MonthlySnapshot_goalContainer__5Y5YS .MonthlySnapshot_blueProgress__qY8oN{background:var(--blue-border)}.MonthlySnapshot_accountsContainer__hgrxA .MonthlySnapshot_goalContainer__5Y5YS .MonthlySnapshot_blueProgress__qY8oN .MonthlySnapshot_fraction__8EqEK{background-color:var(--blue-base)}.MonthlySnapshot_accountsContainer__hgrxA .MonthlySnapshot_goalContainer__5Y5YS .MonthlySnapshot_greenProgress__d8OEi{background:var(--green-border)}.MonthlySnapshot_accountsContainer__hgrxA .MonthlySnapshot_goalContainer__5Y5YS .MonthlySnapshot_greenProgress__d8OEi .MonthlySnapshot_fraction__8EqEK{background-color:var(--green-base)}.MonthlySnapshot_accountsContainer__hgrxA .MonthlySnapshot_goalContainer__5Y5YS .MonthlySnapshot_forecast__avqlL{color:var(--grayscale-content-3);margin-top:12px}.MonthlySnapshot_accountsContainer__hgrxA .MonthlySnapshot_goalContainer__5Y5YS .MonthlySnapshot_forecastAmt__DkkIN{color:var(--grayscale-content-2)}.MonthlySnapshot_accountsContainer__hgrxA .MonthlySnapshot_accounts__NMvB9{padding:16px}.MonthlySnapshot_accountsContainer__hgrxA .MonthlySnapshot_accounts__NMvB9 .MonthlySnapshot_line__Qi6_V{display:flex;justify-content:space-between}.MonthlySnapshot_accountsContainer__hgrxA .MonthlySnapshot_accounts__NMvB9 .MonthlySnapshot_line__Qi6_V:not(:first-child){margin-top:8px}.MonthlySnapshot_accountsContainer__hgrxA .MonthlySnapshot_accounts__NMvB9:not(:last-child){border-bottom:1px solid var(--grayscale-border)}.MonthlySnapshot_header__Uk9aa{color:var(--grayscale-content-3);font-size:13px;line-height:20px}@keyframes MonthlySnapshot_slideIn__UzWeh{0%{width:0}}.data-intensive-theme{flex-direction:column;align-items:center;flex:1 1;height:100%;padding:29px 0;width:400px;--ag-header-column-separator-height:100%;--ag-row-border-width:0px;--ag-value-change-value-highlight-background-color:#483a96}.data-intensive-theme .ag-root-wrapper{border-radius:0}.data-intensive-theme .ag-cell{border:none}.data-intensive-theme .ag-cell:has(>.precision-cell){padding-right:4px}.data-intensive-theme .ag-ltr .ag-cell{border-right:1px solid var(--ag-row-border-color)}.data-intensive-theme .precision-cell{display:flex;align-items:center;justify-content:flex-end}.data-intensive-theme .precision-cell .precision-number{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.data-intensive-theme .precision-cell .precision-number .empty-precision-border-cell{flex:0 0;display:inline-block;position:relative;border-right:1px solid var(--ag-row-border-color);padding-left:2px}.data-intensive-theme .precision-cell .precision-number .empty-precision-padding-cell{flex:1 1;display:inline;padding-right:calc(2px + 2ch)}.data-intensive-theme .precision-cell .precision-number .integer-part{flex:1 1;display:inline;padding-right:2px}.data-intensive-theme .precision-cell .precision-number .cents-part{flex:0 0;display:inline-block;position:relative;border-left:1px solid var(--ag-row-border-color);padding-left:2px}.WhatsLeft_container__Ened9{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.WhatsLeft_subContainer__VFfbm{display:flex;flex-direction:column;align-items:center}.WhatsLeft_subContainer__VFfbm div,.WhatsLeft_subContainer__VFfbm h4{color:var(--grayscale-content-2)}.storybook-button{font-family:Nunito Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;border:0;border-radius:3em;cursor:pointer;display:inline-block;line-height:1}.storybook-button--primary{color:#fff;background-color:#1ea7fd}.storybook-button--secondary{color:#333;background-color:transparent;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.storybook-button--small{font-size:12px;padding:10px 16px}.storybook-button--medium{font-size:14px;padding:11px 20px}.storybook-button--large{font-size:16px;padding:12px 24px}.Loader_ldsRing__2TtWz{display:inline-block;position:relative;width:80px;height:80px}.Loader_ldsRing__2TtWz div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid var(--blue-base);border-radius:50%;animation:Loader_ldsRing__2TtWz 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:var(--blue-base) transparent transparent transparent}.Loader_ldsRing__2TtWz div:first-child{animation-delay:-.45s}.Loader_ldsRing__2TtWz div:nth-child(2){animation-delay:-.3s}.Loader_ldsRing__2TtWz div:nth-child(3){animation-delay:-.15s}@keyframes Loader_ldsRing__2TtWz{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MixedChart_positive__7LsVS rect{fill:#e6f4ea}.MixedChart_positive__7LsVS text{fill:#137333}.MixedChart_positive__7LsVS{animation:MixedChart_slideDown__N9yrP .2s ease-out 1s both}.MixedChart_negative__gNpnC rect{fill:#fce8e6}.MixedChart_negative__gNpnC text{fill:#a50e0e}.MixedChart_negative__gNpnC{animation:MixedChart_slideUp__VKiZ2 .2s ease-out 1s both}@keyframes MixedChart_slideUp__VKiZ2{0%{opacity:0;transform:translateY(-15px) translateX(-15px)}}@keyframes MixedChart_slideDown__N9yrP{0%{opacity:0;transform:translateY(15px) translateX(15px)}}.MixedChart_cartesianLine__AXQhS:last-of-type:not(:only-of-type),.MixedChart_yAxisTick__v2fah>g>g:last-child:not(:only-child){visibility:hidden}.text{text-align:center}.grid-layout{width:100%}.grid-item{border:1px solid var(--grayscale-border);overflow:hidden;position:relative;flex-direction:column;border-radius:0}.grid-item,.grid-item .grid-item-header{background-color:var(--grayscale-background-secondary);display:flex}.grid-item .grid-item-header{z-index:3;color:var(--grayscale-content-2);flex:0 0 30px;padding-left:8px;padding-right:8px;justify-content:space-between;align-items:center;cursor:-webkit-grab;cursor:grab}.grid-item .grid-item-header:active{cursor:-webkit-grabbing;cursor:grabbing}.grid-item .grid-item-content-container{flex:1 1;height:calc(100% - 30px)}.grid-item:hover>.grid-item-content-container>.react-resizable-handle.react-resizable-handle-se{opacity:1}.react-grid-item>.grid-item-content-container>.react-resizable-handle.react-resizable-handle-se{bottom:4px;right:4px;height:20px;width:20px;z-index:4;position:absolute;opacity:0;background-image:none;transition:opacity .2s;cursor:se-resize}.react-grid-item>.grid-item-content-container>.react-resizable-handle.react-resizable-handle-se:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid var(--grayscale-content-3);border-bottom:2px solid var(--grayscale-content-3)}.react-draggable-transparent-selection .react-grid-item{-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-grid-item.react-grid-placeholder{background:var(--blue-base)!important;border-radius:0!important}.ApproveModal_overlay__Y8HnS{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;overflow:hidden}.ApproveModal_modal__yP5bX{background:var(--bg-card,#1e1e2e);border-radius:12px;max-width:540px;width:100%;max-height:85vh;overflow:hidden auto;box-shadow:0 12px 40px rgba(0,0,0,.4);color:var(--text-primary,#e0e0e0);animation:ApproveModal_slideUp__AG91X .2s ease-out}@keyframes ApproveModal_slideUp__AG91X{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ApproveModal_modalHeader__4mmqa{display:flex;justify-content:space-between;align-items:center;padding:20px 24px 8px}.ApproveModal_modalTitle__rT5vT{font-size:1.15rem;font-weight:600;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ApproveModal_closeBtn__bcHPJ{background:none;border:none;font-size:1.25rem;cursor:pointer;color:var(--text-secondary,#999);padding:4px;line-height:1}.ApproveModal_closeBtn__bcHPJ:hover{color:var(--text-primary,#e0e0e0)}.ApproveModal_modalMeta___gHDy{display:flex;gap:16px;padding:4px 24px 16px;font-size:.85rem;color:var(--text-secondary,#999)}.ApproveModal_mappingHint__vUsXx{margin:0;padding:8px 24px 12px;font-size:.84rem;color:#e8a838;background:rgba(232,168,56,.08);border-left:3px solid #e8a838;margin-inline:24px;border-radius:4px}.ApproveModal_formGrid__6LwEE{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;padding:0 24px 16px}.ApproveModal_field__BDKde{display:flex;flex-direction:column;gap:4px;min-width:0}.ApproveModal_fieldLabel__6KyNq{font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary,#999)}.ApproveModal_input__bFogF,.ApproveModal_select__P7kD7{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg-input,#2a2a3c);border:1px solid var(--border-color,#3a3a4c);border-radius:6px;padding:8px 10px;font-size:.9rem;color:inherit;outline:none;width:100%;box-sizing:border-box;transition:border-color .15s}.ApproveModal_input__bFogF:focus,.ApproveModal_select__P7kD7:focus{border-color:var(--accent,#7c6ff7)}.ApproveModal_select__P7kD7{padding-right:24px;background-image:url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23999' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}.ApproveModal_modalActions__V2DL_{display:flex;justify-content:flex-end;gap:10px;padding:12px 24px 20px;border-top:1px solid var(--border-color,#3a3a4c)}.ApproveModal_btnPrimary__yLKGy,.ApproveModal_btnSecondary__5ebNX{border:none;border-radius:6px;padding:8px 16px;font-size:.88rem;font-weight:500;cursor:pointer;transition:background .15s,opacity .15s}.ApproveModal_btnPrimary__yLKGy:disabled,.ApproveModal_btnSecondary__5ebNX:disabled{opacity:.5;cursor:not-allowed}.ApproveModal_btnPrimary__yLKGy{background:var(--accent,#7c6ff7);color:#fff}.ApproveModal_btnPrimary__yLKGy:hover:not(:disabled){background:var(--accent-hover,#6b5ce6)}.ApproveModal_btnSecondary__5ebNX{background:var(--bg-input,#2a2a3c);color:var(--text-primary,#e0e0e0)}.ApproveModal_btnSecondary__5ebNX:hover:not(:disabled){background:var(--bg-hover,#333348)}.ApproveModal_matchSection__TlNjS{padding:0 24px 16px}.ApproveModal_matchHint__j2b8Q{font-size:.85rem;color:var(--text-secondary,#999);margin:0 0 12px}.ApproveModal_noMatches__Rze_z{font-size:.9rem;color:var(--text-secondary,#999);text-align:center;padding:24px 0}.ApproveModal_matchList__9tSj0{display:flex;flex-direction:column;gap:8px;max-height:260px;overflow-y:auto}.ApproveModal_matchCard__AFFnl{display:flex;align-items:center;gap:12px;background:var(--bg-input,#2a2a3c);border:2px solid transparent;border-radius:8px;padding:10px 14px;cursor:pointer;transition:border-color .15s}.ApproveModal_matchCard__AFFnl:hover{border-color:var(--border-color,#3a3a4c)}.ApproveModal_matchCard__AFFnl input[type=radio]{accent-color:var(--accent,#7c6ff7);flex-shrink:0}.ApproveModal_matchSelected__Kr8DZ{border-color:var(--accent,#7c6ff7)}.ApproveModal_matchInfo__GqGpY{display:flex;flex-wrap:wrap;gap:6px 12px;flex:1 1;min-width:0}.ApproveModal_matchAmount__aNBZz{font-weight:600;font-size:.95rem}.ApproveModal_matchDate__cyVC_{color:var(--text-secondary,#999);font-size:.85rem}.ApproveModal_matchName__P3YEw{font-size:.85rem}.ApproveModal_matchDoc__qbkhK{font-size:.8rem;color:var(--text-secondary,#999)}.ApproveModal_matchId__5xzXH{font-size:.78rem;color:var(--text-secondary,#999);white-space:nowrap}.UpcomingBills_empty__HDRcy{padding:24px;text-align:center;color:var(--grayscale-content-3);font-size:.875rem}.UpcomingBills_card__8h5kl,.UpcomingBills_list__RUdOj{display:flex;flex-direction:column;gap:8px}.UpcomingBills_card__8h5kl{padding:12px 16px;border-radius:8px;background:var(--grayscale-surface-1,#fff);border:1px solid var(--grayscale-border,#e0e0e0);transition:box-shadow .15s}.UpcomingBills_card__8h5kl:hover{box-shadow:0 1px 3px rgba(0,0,0,.08)}.UpcomingBills_card__8h5kl.UpcomingBills_overdue__Amdh3{border-left:3px solid #c5221f}.UpcomingBills_cardMain__BvC7Q{display:flex;align-items:center;justify-content:space-between;gap:12px}.UpcomingBills_cardInfo__ZTLb5{display:flex;flex-direction:column;gap:2px;min-width:0}.UpcomingBills_cardDesc__SUY10{font-weight:500;font-size:.875rem;color:var(--grayscale-content-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UpcomingBills_cardMeta__MP96b{font-size:.75rem;color:var(--grayscale-content-3)}.UpcomingBills_cardAmount__Yv_Vq{font-weight:500;font-size:.9375rem;color:var(--grayscale-content-1);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.UpcomingBills_cardActions__MgBcK{display:flex;gap:6px}.UpcomingBills_cardStatus__s6hRL{font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;padding:2px 6px;border-radius:4px;align-self:flex-start}.UpcomingBills_tableWrapper__icy0u{overflow-x:auto}.UpcomingBills_table__kFeCW{width:100%;border-collapse:collapse;font-size:.875rem}.UpcomingBills_table__kFeCW th{text-align:left;font-weight:500;color:var(--grayscale-content-3);padding:8px 12px;border-bottom:2px solid var(--grayscale-border,#e0e0e0);white-space:nowrap;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.UpcomingBills_table__kFeCW td{padding:10px 12px;border-bottom:1px solid var(--grayscale-border,#e0e0e0);color:var(--grayscale-content-1)}.UpcomingBills_table__kFeCW tr:hover td{background:var(--grayscale-surface-2,#f8f9fa)}.UpcomingBills_table__kFeCW tr.UpcomingBills_overdue__Amdh3 td{background:rgba(197,34,31,.04)}.UpcomingBills_amount__OgmVu{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;white-space:nowrap}.UpcomingBills_pending__lQy8z{color:var(--grayscale-content-3)}.UpcomingBills_approved__84zrg{color:#1e8e3e;background:rgba(30,142,62,.08)}.UpcomingBills_skipped__FL8fF{color:var(--grayscale-content-3);background:var(--grayscale-surface-2,#f1f3f4)}.UpcomingBills_delayed__2Havi{color:#e37400;background:rgba(227,116,0,.08)}.UpcomingBills_dueDanger__Je_Kl{color:#c5221f;font-weight:500}.UpcomingBills_dueWarn__t5SlY{color:#e37400;font-weight:500}.UpcomingBills_dueNormal__Z481X{color:var(--grayscale-content-3)}.UpcomingBills_actions__Q9U12{display:flex;gap:4px}.UpcomingBills_btnApprove__e45Dr,.UpcomingBills_btnDelay__djTvC,.UpcomingBills_btnPaid__mCL84,.UpcomingBills_btnSkip__zlAGR{border:none;border-radius:6px;padding:4px 10px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:opacity .15s}.UpcomingBills_btnApprove__e45Dr:hover,.UpcomingBills_btnDelay__djTvC:hover,.UpcomingBills_btnPaid__mCL84:hover,.UpcomingBills_btnSkip__zlAGR:hover{opacity:.8}.UpcomingBills_btnApprove__e45Dr{background:rgba(30,142,62,.1);color:#1e8e3e}.UpcomingBills_btnPaid__mCL84{background:rgba(59,130,246,.1);color:#3b82f6}.UpcomingBills_btnDelay__djTvC{background:rgba(227,116,0,.1);color:#e37400}.UpcomingBills_btnSkip__zlAGR{background:var(--grayscale-surface-2,#f1f3f4);color:var(--grayscale-content-3)}