.panels_panel__lqrRB{display:flex;flex-direction:column;gap:var(--spacing-lg)}.panels_modeNavRow__ZSTfP{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-md);row-gap:var(--spacing-sm);position:relative;z-index:10}.panels_halfWidthRow__WJ_ip{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}.panels_halfWidthRow__WJ_ip>:only-child{grid-column:1}.panels_toggleRow__DVg48{display:flex;flex-wrap:wrap;gap:var(--spacing-md);justify-content:space-between;align-items:start}@media (max-width:1024px){.panels_halfWidthRow__WJ_ip{grid-template-columns:1fr}}@media (max-width:640px){.panels_toggleRow__DVg48{flex-direction:column;align-items:stretch}}.panels_chartTooltip__Q0jLG{background:#181b21;border:1px solid hsla(0,0%,100%,.16);border-radius:10px;padding:10px 12px;min-width:160px;box-shadow:0 12px 32px rgba(0,0,0,.6);position:relative;z-index:100}.panels_chartTooltipHeader__XU3MG{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-on-dark,hsla(0,0%,100%,.5));margin-bottom:6px;font-weight:600}.panels_chartTooltipRow__ZaDSe{display:flex;align-items:center;gap:8px;font-size:12px;padding:3px 0}.panels_chartTooltipDot__uqbm1{width:8px;height:8px;border-radius:50%;flex-shrink:0}.panels_chartTooltipLabel__yaHqJ{color:var(--text-on-dark,hsla(0,0%,100%,.7))}.panels_chartTooltipAmount__DCz_V{margin-left:auto;font-weight:600;color:var(--text-on-dark,hsla(0,0%,100%,.95))}.panels_pieWrapper__SiLZ5{position:relative;width:100%}.panels_pieCenter__2EgTc{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none;line-height:1;transition:opacity .12s ease}.panels_pieCenterValue__QWx8K{font-size:26px;font-weight:700;color:var(--text-on-dark,hsla(0,0%,100%,.95));letter-spacing:-.01em}.panels_pieCenterLabel__MDfXD{margin-top:4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-on-dark,hsla(0,0%,100%,.5))}.panels_pieLegend___YckJ{display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:center;padding:12px 8px 4px}.panels_pieLegendItem__WW_Gs{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--text-on-dark,hsla(0,0%,100%,.7));white-space:nowrap}.panels_pieLegendDot__rPpwN{width:8px;height:8px;border-radius:50%;flex-shrink:0}.panels_pieLegendName__UxmVz{color:var(--text-on-dark,hsla(0,0%,100%,.7))}.panels_pieLegendValue__Y3Nrq{font-weight:600;color:var(--text-on-dark,hsla(0,0%,100%,.95))}.panels_pieLegendPct__IbiE3{color:var(--text-on-dark,hsla(0,0%,100%,.45))}.panels_disclosure__Z3RHY{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;padding:0;overflow:hidden}.panels_disclosureSummary__84bIx{list-style:none;cursor:pointer;padding:12px 16px;font-size:12px;font-weight:600;color:var(--text-on-dark,hsla(0,0%,100%,.7));display:flex;align-items:center;gap:8px;user-select:none;transition:color .15s ease,background .15s ease}.panels_disclosureSummary__84bIx::-webkit-details-marker{display:none}.panels_disclosureSummary__84bIx:before{content:"▶";font-size:9px;color:var(--text-on-dark,hsla(0,0%,100%,.45));transition:transform .2s ease;display:inline-block}.panels_disclosure__Z3RHY[open]>.panels_disclosureSummary__84bIx:before{transform:rotate(90deg)}.panels_disclosureSummary__84bIx:hover{color:var(--text-on-dark,hsla(0,0%,100%,.9));background:hsla(0,0%,100%,.03)}.panels_disclosureHint__hE4dA{margin-left:auto;font-size:11px;font-weight:400;color:var(--text-on-dark,hsla(0,0%,100%,.4))}.panels_disclosureBody__pDaJ0{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md);border-top:1px solid hsla(0,0%,100%,.04)}.panels_headerStats__2CH4I{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-md)}.panels_placeholderCard__Bfiuq{padding:var(--spacing-xl) var(--spacing-lg);text-align:center;background:hsla(0,0%,100%,.02);border:1px dashed hsla(0,0%,100%,.12);border-radius:12px}.panels_placeholderText__Y8dpF{color:var(--text-on-dark,hsla(0,0%,100%,.55));margin-bottom:12px;font-size:13px;line-height:1.5}.panels_placeholderBtn__g9MUK{appearance:none;border:1px solid rgba(45,212,191,.45);background:linear-gradient(135deg,rgba(45,212,191,.22),rgba(99,102,241,.14));color:var(--text-on-dark,#fff);padding:8px 16px;border-radius:100px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.panels_placeholderBtn__g9MUK:hover{box-shadow:0 0 12px rgba(45,212,191,.3);transform:translateY(-1px)}@media (max-width:1024px){.panels_headerStats__2CH4I{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.panels_headerStats__2CH4I{grid-template-columns:1fr}}[data-theme=light] .panels_chartTooltip__Q0jLG{background:var(--color-bg-card-solid);border:1px solid var(--color-border-glass);box-shadow:0 8px 24px rgba(40,28,12,.068)}[data-theme=light] .panels_chartTooltipDot__uqbm1,[data-theme=light] .panels_pieLegendDot__rPpwN{filter:saturate(.65) sepia(.18) brightness(.85)}[data-theme=light] .panels_chartTooltipHeader__XU3MG{color:var(--color-text-tertiary)}[data-theme=light] .panels_chartTooltipLabel__yaHqJ{color:var(--color-text-secondary)}[data-theme=light] .panels_chartTooltipAmount__DCz_V,[data-theme=light] .panels_pieCenterValue__QWx8K{color:var(--color-text-primary)}[data-theme=light] .panels_pieCenterLabel__MDfXD{color:var(--color-text-tertiary)}[data-theme=light] .panels_pieLegendItem__WW_Gs,[data-theme=light] .panels_pieLegendName__UxmVz{color:var(--color-text-secondary)}[data-theme=light] .panels_pieLegendValue__Y3Nrq{color:var(--color-text-primary)}[data-theme=light] .panels_pieLegendPct__IbiE3{color:var(--color-text-muted)}[data-theme=light] .panels_disclosure__Z3RHY{background:var(--glass-bg-alpha);border:1px solid var(--color-border)}[data-theme=light] .panels_disclosureSummary__84bIx{color:var(--color-text-secondary)}[data-theme=light] .panels_disclosureSummary__84bIx:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}[data-theme=light] .panels_disclosureHint__hE4dA,[data-theme=light] .panels_disclosureSummary__84bIx:before{color:var(--color-text-muted)}[data-theme=light] .panels_disclosureBody__pDaJ0{border-top-color:var(--color-border-subtle)}[data-theme=light] .panels_placeholderCard__Bfiuq{background:var(--glass-bg-alpha);border:1px dashed var(--color-border)}[data-theme=light] .panels_placeholderText__Y8dpF{color:var(--color-text-secondary)}[data-theme=light] .panels_placeholderBtn__g9MUK{background:linear-gradient(135deg,rgba(168,88,32,.09),rgba(74,63,122,.1));border:1px solid rgba(168,88,32,.225);color:var(--color-text-primary)}[data-theme=light] .panels_placeholderBtn__g9MUK:hover{box-shadow:0 0 12px rgba(168,88,32,.141)}.PlotFilterBar_bar__uDJts{display:flex;align-items:center;gap:4px;padding:5px 8px;background:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.04) 50%,rgba(0,0,0,.1));backdrop-filter:blur(var(--glass-blur,24px)) saturate(140%);-webkit-backdrop-filter:blur(var(--glass-blur,24px)) saturate(140%);border:1px solid var(--color-border-glass,hsla(0,0%,100%,.15));border-radius:12px;box-shadow:0 1px 0 hsla(0,0%,100%,.08),0 8px 24px rgba(0,0,0,.45),0 2px 6px rgba(0,0,0,.25),inset 0 1px 1px hsla(0,0%,100%,.22),inset 0 -1px 1px rgba(0,0,0,.35)}.PlotFilterBar_chipWrap__5LGBJ{position:relative;display:inline-flex}.PlotFilterBar_chip__QZCpi{appearance:none;display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-on-dark,hsla(0,0%,100%,.75));cursor:pointer;transition:all .2s ease;white-space:nowrap;-webkit-tap-highlight-color:transparent;font-size:.65rem;font-weight:500}.PlotFilterBar_chip__QZCpi:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.12);color:var(--text-on-dark,hsla(0,0%,100%,.95))}.PlotFilterBar_chipActive__cnJWY,.PlotFilterBar_chipActive__cnJWY:hover{background:linear-gradient(135deg,rgba(45,212,191,.2),rgba(99,102,241,.12));color:var(--text-on-dark,#fff);border-color:transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1)}.PlotFilterBar_chipActive__cnJWY:hover{background:linear-gradient(135deg,rgba(45,212,191,.26),rgba(99,102,241,.16))}.PlotFilterBar_chipIcon__UaG94{display:flex;align-items:center;width:13px;height:13px;color:var(--color-accent-cyan,#2dd4bf);filter:drop-shadow(0 0 4px rgba(45,212,191,.35))}.PlotFilterBar_chipIcon__UaG94 svg{width:13px;height:13px}.PlotFilterBar_chip__QZCpi:not(.PlotFilterBar_chipActive__cnJWY) .PlotFilterBar_chipIcon__UaG94{color:var(--text-on-dark,hsla(0,0%,100%,.35));filter:none}.PlotFilterBar_chipLabel__ILXQt{line-height:1}.PlotFilterBar_chipBadge__WRVvJ{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 5px;border-radius:8px;background:rgba(45,212,191,.25);color:#5eead4;font-size:.6rem;font-weight:700;line-height:1}.PlotFilterBar_chevron__FDvQm{width:10px;height:10px;color:var(--text-on-dark,hsla(0,0%,100%,.5));transition:transform .2s ease}.PlotFilterBar_chevronOpen__Q6t0x{transform:rotate(180deg)}.PlotFilterBar_dropdown__xbQlp{position:absolute;top:calc(100% + 12px);left:0;z-index:50;min-width:180px;background:#1a1f2e;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;padding:6px;box-shadow:0 12px 32px rgba(0,0,0,.6),0 2px 8px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.06);display:flex;flex-direction:column;gap:2px}.PlotFilterBar_chipWrap__5LGBJ:last-of-type .PlotFilterBar_dropdown__xbQlp{left:auto;right:0}.PlotFilterBar_row__c_3Tl{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;cursor:pointer;color:var(--text-on-dark,hsla(0,0%,100%,.85));font-size:.75rem;transition:background .15s ease;user-select:none}.PlotFilterBar_row__c_3Tl:hover{background:hsla(0,0%,100%,.05)}.PlotFilterBar_row__c_3Tl input[type=checkbox]{appearance:none;width:14px;height:14px;border:1px solid hsla(0,0%,100%,.25);border-radius:3px;background:rgba(0,0,0,.3);cursor:pointer;position:relative;flex-shrink:0;transition:all .15s ease}.PlotFilterBar_row__c_3Tl input[type=checkbox]:checked{background:linear-gradient(135deg,#2dd4bf,#6366f1);border-color:rgba(45,212,191,.6)}.PlotFilterBar_row__c_3Tl input[type=checkbox]:checked:after{content:"";position:absolute;top:1px;left:4px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.PlotFilterBar_clearBtn__jjqME{appearance:none;background:transparent;border:none;border-top:1px solid hsla(0,0%,100%,.06);margin-top:4px;padding:6px 8px;color:var(--text-on-dark,hsla(0,0%,100%,.5));font-size:.7rem;cursor:pointer;text-align:left;border-radius:6px;transition:all .15s ease}.PlotFilterBar_clearBtn__jjqME:hover{color:var(--text-on-dark,hsla(0,0%,100%,.9));background:hsla(0,91%,71%,.08)}.PlotFilterBar_clearAllBtn__vKH3M{appearance:none;margin-left:auto;padding:4px 9px;background:transparent;border:none;border-left:1px solid hsla(0,0%,100%,.08);color:var(--text-on-dark,hsla(0,0%,100%,.5));font-size:.65rem;font-weight:500;cursor:pointer;transition:color .15s ease}.PlotFilterBar_clearAllBtn__vKH3M:hover{color:var(--text-on-dark,hsla(0,0%,100%,.95))}.PlotFilterBar_matchCount__LiKbv{margin-left:6px;padding:4px 9px;color:rgba(94,234,212,.85);font-size:.65rem;font-weight:600;letter-spacing:.02em}@media (max-width:768px){.PlotFilterBar_chipLabel__ILXQt{display:none}.PlotFilterBar_dropdown__xbQlp{min-width:160px}}[data-theme=light] .PlotFilterBar_bar__uDJts{background:var(--glass-bg-hover);border-color:var(--color-border-glass);box-shadow:0 1px 0 hsla(0,0%,100%,.5),0 4px 12px rgba(40,28,12,.045),inset 0 1px 1px hsla(0,0%,100%,.4)}[data-theme=light] .PlotFilterBar_chip__QZCpi{color:var(--color-text-secondary)}[data-theme=light] .PlotFilterBar_chip__QZCpi:hover{background:var(--color-bg-hover);border-color:var(--color-border-subtle);color:var(--color-text-primary)}[data-theme=light] .PlotFilterBar_chipActive__cnJWY,[data-theme=light] .PlotFilterBar_chipActive__cnJWY:hover{background:linear-gradient(135deg,rgba(168,88,32,.105),rgba(74,63,122,.075));color:var(--color-text-primary);border-color:rgba(168,88,32,.25);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35)}[data-theme=light] .PlotFilterBar_chipIcon__UaG94{color:var(--color-accent-cyan);filter:drop-shadow(0 0 4px rgba(168,88,32,.25))}[data-theme=light] .PlotFilterBar_chip__QZCpi:not(.PlotFilterBar_chipActive__cnJWY) .PlotFilterBar_chipIcon__UaG94{color:var(--color-text-tertiary);filter:none}[data-theme=light] .PlotFilterBar_chipBadge__WRVvJ{background:rgba(168,88,32,.15);color:var(--color-accent-cyan)}[data-theme=light] .PlotFilterBar_chevron__FDvQm{color:var(--color-text-tertiary)}[data-theme=light] .PlotFilterBar_dropdown__xbQlp{background:var(--color-bg-card-solid);border:1px solid var(--color-border-glass);box-shadow:0 12px 32px rgba(40,28,12,.12),0 2px 8px rgba(40,28,12,.06),inset 0 1px 0 hsla(0,0%,100%,.5),inset 0 0 0 1px rgba(168,88,32,.06)}[data-theme=light] .PlotFilterBar_row__c_3Tl{color:var(--color-text-secondary)}[data-theme=light] .PlotFilterBar_row__c_3Tl:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}[data-theme=light] .PlotFilterBar_row__c_3Tl input[type=checkbox]{background:hsla(0,0%,100%,.85);border-color:var(--color-border)}[data-theme=light] .PlotFilterBar_row__c_3Tl input[type=checkbox]:checked{background:linear-gradient(135deg,var(--color-accent-cyan) 0,var(--color-accent-purple) 100%);border-color:rgba(168,88,32,.55)}[data-theme=light] .PlotFilterBar_clearBtn__jjqME{border-top-color:var(--color-border-subtle);color:var(--color-text-tertiary)}[data-theme=light] .PlotFilterBar_clearBtn__jjqME:hover{color:var(--color-accent-red);background:rgba(132,32,24,.06)}[data-theme=light] .PlotFilterBar_clearAllBtn__vKH3M{border-left-color:var(--color-border-subtle);color:var(--color-text-tertiary)}[data-theme=light] .PlotFilterBar_clearAllBtn__vKH3M:hover{color:var(--color-text-primary)}[data-theme=light] .PlotFilterBar_matchCount__LiKbv{color:var(--color-accent-cyan)}.ConnectBankModal_overlay__uTFpp{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.ConnectBankModal_modal__FYPfh{display:flex;flex-direction:column;width:min(460px,96vw);background:#15181f;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 24px 60px rgba(0,0,0,.5);overflow:hidden}.ConnectBankModal_header__tSf3N{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 12px}.ConnectBankModal_title__dMbAt{font-size:15px;font-weight:600;color:hsla(0,0%,100%,.92)}.ConnectBankModal_subtitle__WACVw{font-size:12px;color:hsla(0,0%,100%,.5);margin-top:3px}.ConnectBankModal_closeBtn__BEp09{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.6);cursor:pointer;transition:all .15s ease}.ConnectBankModal_closeBtn__BEp09:hover{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.9)}.ConnectBankModal_body__vfTz4{display:flex;flex-direction:column;gap:10px;padding:6px 20px 20px}.ConnectBankModal_tile__pzW34{display:flex;align-items:center;gap:14px;width:100%;padding:16px;text-align:left;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;cursor:pointer;transition:all .15s ease}.ConnectBankModal_tile__pzW34:hover:not(.ConnectBankModal_tileDisabled__2eKiE){background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.4)}.ConnectBankModal_tileDisabled__2eKiE{cursor:default;opacity:.6}.ConnectBankModal_tileIcon__IHpuQ{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:11px;background:rgba(59,130,246,.14);color:rgba(96,165,250,.95)}.ConnectBankModal_tileDisabled__2eKiE .ConnectBankModal_tileIcon__IHpuQ{background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.45)}.ConnectBankModal_tileText__YXB4o{flex:1;min-width:0}.ConnectBankModal_tileTitleRow__FNJqI{display:flex;align-items:center;gap:8px}.ConnectBankModal_tileTitle__CSZrg{font-size:13.5px;font-weight:600;color:hsla(0,0%,100%,.92)}.ConnectBankModal_tileDesc__YyXis{font-size:11.5px;color:hsla(0,0%,100%,.5);margin-top:3px;line-height:1.45}.ConnectBankModal_tileChevron__uayg9{color:hsla(0,0%,100%,.35);flex-shrink:0}.ConnectBankModal_tagAvailable__JlSsX{color:rgba(52,211,153,.95);background:rgba(52,211,153,.12)}.ConnectBankModal_tagAvailable__JlSsX,.ConnectBankModal_tagSoon__rBhga{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;padding:2px 7px;border-radius:5px}.ConnectBankModal_tagSoon__rBhga{color:rgba(251,191,36,.95);background:rgba(251,191,36,.12)}[data-theme=light] .ConnectBankModal_modal__FYPfh{background:#fbf7f0;border-color:rgba(94,64,48,.2);box-shadow:0 24px 60px rgba(94,64,48,.22)}[data-theme=light] .ConnectBankModal_title__dMbAt{color:rgba(60,40,28,.95)}[data-theme=light] .ConnectBankModal_subtitle__WACVw,[data-theme=light] .ConnectBankModal_tileDesc__YyXis{color:rgba(94,64,48,.65)}[data-theme=light] .ConnectBankModal_tileTitle__CSZrg{color:rgba(60,40,28,.92)}[data-theme=light] .ConnectBankModal_closeBtn__BEp09{background:rgba(94,64,48,.05);border-color:rgba(94,64,48,.18);color:rgba(94,64,48,.7)}[data-theme=light] .ConnectBankModal_tile__pzW34{background:rgba(94,64,48,.04);border-color:rgba(94,64,48,.18)}[data-theme=light] .ConnectBankModal_tile__pzW34:hover:not(.ConnectBankModal_tileDisabled__2eKiE){background:rgba(168,88,32,.08);border-color:rgba(168,88,32,.4)}[data-theme=light] .ConnectBankModal_tileIcon__IHpuQ{background:rgba(168,88,32,.12);color:rgba(168,88,32,.95)}[data-theme=light] .ConnectBankModal_tileDisabled__2eKiE .ConnectBankModal_tileIcon__IHpuQ{background:rgba(94,64,48,.08);color:rgba(94,64,48,.5)}.ManualImportModal_overlay__e1HkC{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.ManualImportModal_modal__Vz5Mw{display:flex;flex-direction:column;width:min(680px,96vw);max-height:90vh;background:#15181f;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 24px 60px rgba(0,0,0,.5);overflow:hidden}.ManualImportModal_header__qUDPA{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 14px;border-bottom:1px solid hsla(0,0%,100%,.07)}.ManualImportModal_title__W0Rpy{font-size:15px;font-weight:600;color:hsla(0,0%,100%,.92)}.ManualImportModal_subtitle__h_7lU{font-size:12px;color:hsla(0,0%,100%,.5);margin-top:3px;line-height:1.45}.ManualImportModal_closeBtn__F8nmR{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.6);cursor:pointer;transition:all .15s ease}.ManualImportModal_closeBtn__F8nmR:hover{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.9)}.ManualImportModal_body__XITbs{display:flex;flex-direction:column;gap:16px;padding:18px 20px;overflow-y:auto}.ManualImportModal_dropzone__wzjY9{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:26px 16px;text-align:center;border:1.5px dashed hsla(0,0%,100%,.18);border-radius:12px;background:hsla(0,0%,100%,.025);color:hsla(0,0%,100%,.55);cursor:pointer;transition:all .15s ease}.ManualImportModal_dropzone__wzjY9:hover{border-color:rgba(59,130,246,.5);background:rgba(59,130,246,.05)}.ManualImportModal_dropzoneActive__La_bQ{border-color:rgba(59,130,246,.7);background:rgba(59,130,246,.1);color:hsla(0,0%,100%,.85)}.ManualImportModal_dropzoneFilled__UHYEC{padding:16px;border-style:solid;border-color:rgba(52,211,153,.35);background:rgba(52,211,153,.06)}.ManualImportModal_dropText__6_E9p{font-size:13px;color:hsla(0,0%,100%,.8)}.ManualImportModal_dropLink__aFcT8{color:rgba(96,165,250,.95);font-weight:600}.ManualImportModal_dropHint__jgePO{font-size:11px;color:hsla(0,0%,100%,.4)}.ManualImportModal_fileChip__pjv_D{display:flex;align-items:center;gap:8px;max-width:100%;min-width:0;font-size:13px;color:hsla(0,0%,100%,.9)}.ManualImportModal_fileNameText__4k7dS{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ManualImportModal_fileMeta__K_cEh{flex-shrink:0;font-size:11px;color:rgba(52,211,153,.9);padding:2px 7px;background:rgba(52,211,153,.12);border-radius:5px}.ManualImportModal_metaGrid___ebbZ{display:grid;grid-template-columns:1.3fr 1.5fr .9fr;gap:12px}.ManualImportModal_mappingGrid__Eruov{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.ManualImportModal_field__1mJ0U{display:flex;flex-direction:column;gap:4px;min-width:0}.ManualImportModal_fieldLabel__FWZ2n{font-size:11px;font-weight:500;color:hsla(0,0%,100%,.55)}.ManualImportModal_optional__cwL9u{color:hsla(0,0%,100%,.3);font-weight:400}.ManualImportModal_input__lhzm7,.ManualImportModal_select__YWxHK{width:100%;padding:7px 10px;font-size:12px;color:hsla(0,0%,100%,.9);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;outline:none;transition:border-color .15s ease}.ManualImportModal_input__lhzm7:focus,.ManualImportModal_select__YWxHK:focus{border-color:rgba(59,130,246,.6)}.ManualImportModal_select__YWxHK{cursor:pointer}.ManualImportModal_select__YWxHK option{background:#15181f;color:hsla(0,0%,100%,.9)}.ManualImportModal_mappingSection__e17ia{display:flex;flex-direction:column}.ManualImportModal_mappingToggle__gjSyH{display:flex;align-items:center;gap:7px;padding:4px 0;font-size:12px;font-weight:600;color:hsla(0,0%,100%,.7);background:none;border:none;cursor:pointer}.ManualImportModal_mappingToggle__gjSyH:hover{color:hsla(0,0%,100%,.95)}.ManualImportModal_savedTag__R7cWS{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:rgba(52,211,153,.9);background:rgba(52,211,153,.12);padding:1px 6px;border-radius:4px}.ManualImportModal_preview__jgiZ6{border:1px solid hsla(0,0%,100%,.08);border-radius:10px;overflow:hidden}.ManualImportModal_previewHead__Cjkxe{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;font-size:11px;font-weight:600;color:hsla(0,0%,100%,.6);background:hsla(0,0%,100%,.03);border-bottom:1px solid hsla(0,0%,100%,.06)}.ManualImportModal_previewCount__zmEqY{font-weight:500;color:hsla(0,0%,100%,.5)}.ManualImportModal_previewWarn__b7zbH{color:rgba(251,191,36,.9)}.ManualImportModal_previewTable__48tx_{width:100%;border-collapse:collapse;font-size:12px}.ManualImportModal_previewTable__48tx_ th{text-align:left;padding:6px 12px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:hsla(0,0%,100%,.4)}.ManualImportModal_previewTable__48tx_ td{padding:6px 12px;color:hsla(0,0%,100%,.8);border-top:1px solid hsla(0,0%,100%,.05);white-space:nowrap}.ManualImportModal_descCell__2O9fg{max-width:240px;overflow:hidden;text-overflow:ellipsis}.ManualImportModal_amtCol__xpqFu{text-align:right;font-variant-numeric:tabular-nums}.ManualImportModal_debit__nqKhs{color:hsla(0,91%,71%,.95)}.ManualImportModal_credit__VZOFS{color:rgba(52,211,153,.95)}.ManualImportModal_previewEmpty__bPsXe,.ManualImportModal_previewErrors__yjOba{padding:10px 12px;font-size:11px;color:rgba(251,191,36,.9)}.ManualImportModal_previewEmpty__bPsXe{color:hsla(0,0%,100%,.45)}.ManualImportModal_errorBox__W7WyH{font-size:12px;color:hsla(0,91%,71%,.95);padding:9px 12px;background:hsla(0,91%,71%,.08);border:1px solid hsla(0,91%,71%,.2);border-radius:8px}.ManualImportModal_successBox__kekqR{display:flex;flex-direction:column;align-items:center;gap:8px;padding:26px 16px;text-align:center}.ManualImportModal_successIcon__YETgN{color:rgba(52,211,153,.95)}.ManualImportModal_successTitle__FEsov{font-size:15px;font-weight:600;color:hsla(0,0%,100%,.92)}.ManualImportModal_successDesc__9TFgQ{font-size:12px;color:hsla(0,0%,100%,.55)}.ManualImportModal_footer__ebYJ4{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid hsla(0,0%,100%,.07)}.ManualImportModal_primaryBtn__QD5ow{padding:8px 18px;font-size:13px;font-weight:600;color:#fff;background:rgba(59,130,246,.9);border:1px solid rgba(59,130,246,.5);border-radius:9px;cursor:pointer;transition:all .15s ease}.ManualImportModal_primaryBtn__QD5ow:hover:not(:disabled){background:#3b82f6}.ManualImportModal_primaryBtn__QD5ow:disabled{opacity:.4;cursor:not-allowed}.ManualImportModal_secondaryBtn__QgfnY{padding:8px 16px;font-size:13px;font-weight:500;color:hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);border-radius:9px;cursor:pointer;transition:all .15s ease}.ManualImportModal_secondaryBtn__QgfnY:hover:not(:disabled){background:hsla(0,0%,100%,.09);color:hsla(0,0%,100%,.9)}.ManualImportModal_secondaryBtn__QgfnY:disabled{opacity:.5;cursor:not-allowed}[data-theme=light] .ManualImportModal_modal__Vz5Mw{background:#fbf7f0;border-color:rgba(94,64,48,.2);box-shadow:0 24px 60px rgba(94,64,48,.22)}[data-theme=light] .ManualImportModal_footer__ebYJ4,[data-theme=light] .ManualImportModal_header__qUDPA{border-color:rgba(94,64,48,.12)}[data-theme=light] .ManualImportModal_successTitle__FEsov,[data-theme=light] .ManualImportModal_title__W0Rpy{color:rgba(60,40,28,.95)}[data-theme=light] .ManualImportModal_fieldLabel__FWZ2n,[data-theme=light] .ManualImportModal_previewCount__zmEqY,[data-theme=light] .ManualImportModal_subtitle__h_7lU,[data-theme=light] .ManualImportModal_successDesc__9TFgQ{color:rgba(94,64,48,.65)}[data-theme=light] .ManualImportModal_closeBtn__F8nmR{background:rgba(94,64,48,.05);border-color:rgba(94,64,48,.18);color:rgba(94,64,48,.7)}[data-theme=light] .ManualImportModal_dropzone__wzjY9{border-color:rgba(94,64,48,.28);background:rgba(94,64,48,.03);color:rgba(94,64,48,.65)}[data-theme=light] .ManualImportModal_dropText__6_E9p{color:rgba(60,40,28,.85)}[data-theme=light] .ManualImportModal_dropLink__aFcT8{color:rgba(168,88,32,.95)}[data-theme=light] .ManualImportModal_input__lhzm7,[data-theme=light] .ManualImportModal_select__YWxHK{color:rgba(60,40,28,.9);background:rgba(94,64,48,.04);border-color:rgba(94,64,48,.2)}[data-theme=light] .ManualImportModal_input__lhzm7:focus,[data-theme=light] .ManualImportModal_select__YWxHK:focus{border-color:rgba(168,88,32,.55)}[data-theme=light] .ManualImportModal_select__YWxHK option{background:#fbf7f0;color:rgba(60,40,28,.9)}[data-theme=light] .ManualImportModal_preview__jgiZ6{border-color:rgba(94,64,48,.15)}[data-theme=light] .ManualImportModal_previewHead__Cjkxe{background:rgba(94,64,48,.04);border-color:rgba(94,64,48,.1);color:rgba(94,64,48,.7)}[data-theme=light] .ManualImportModal_previewTable__48tx_ th{color:rgba(94,64,48,.5)}[data-theme=light] .ManualImportModal_previewTable__48tx_ td{color:rgba(60,40,28,.85);border-color:rgba(94,64,48,.08)}[data-theme=light] .ManualImportModal_debit__nqKhs{color:#b91c1c}[data-theme=light] .ManualImportModal_credit__VZOFS{color:#15803d}[data-theme=light] .ManualImportModal_primaryBtn__QD5ow{background:rgba(168,88,32,.95);border-color:rgba(168,88,32,.5)}[data-theme=light] .ManualImportModal_primaryBtn__QD5ow:hover:not(:disabled){background:#8c4619}[data-theme=light] .ManualImportModal_secondaryBtn__QgfnY{color:rgba(94,64,48,.8);background:rgba(94,64,48,.05);border-color:rgba(94,64,48,.2)}@media (max-width:560px){.ManualImportModal_mappingGrid__Eruov,.ManualImportModal_metaGrid___ebbZ{grid-template-columns:1fr}.ManualImportModal_overlay__e1HkC{padding:12px}}.BankConnectionsPanel_panel__7wssP{display:flex;flex-direction:column;gap:16px}.BankConnectionsPanel_header__eMzni{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.BankConnectionsPanel_title__pwy2m{font-size:14px;font-weight:600;color:var(--text-on-dark,hsla(0,0%,100%,.9));letter-spacing:.3px}.BankConnectionsPanel_connectBtn__CRjNf{display:flex;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:500;color:var(--text-on-dark,hsla(0,0%,100%,.9));background:rgba(59,130,246,.25);border:1px solid rgba(59,130,246,.4);border-radius:8px;cursor:pointer;transition:all .15s ease}.BankConnectionsPanel_connectBtn__CRjNf:hover{background:rgba(59,130,246,.35);border-color:rgba(59,130,246,.6)}.BankConnectionsPanel_connectBtn__CRjNf:disabled{opacity:.5;cursor:not-allowed}.BankConnectionsPanel_connectionCard__ryhbC{display:flex;flex-direction:column;gap:10px;padding:14px 16px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;transition:border-color .15s ease}.BankConnectionsPanel_connectionCard__ryhbC:hover{border-color:hsla(0,0%,100%,.14)}.BankConnectionsPanel_cardTopRow__hTruU{display:flex;align-items:center;justify-content:space-between;gap:8px}.BankConnectionsPanel_bankIcon__BcGZe{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:hsla(0,0%,100%,.94);color:rgba(59,130,246,.9);flex-shrink:0;overflow:hidden;border:1px solid hsla(0,0%,100%,.06)}.BankConnectionsPanel_bankIcon__BcGZe:has(svg){background:rgba(59,130,246,.15);color:rgba(59,130,246,.9);border-color:transparent}.BankConnectionsPanel_bankLogoImg__zcnMl{width:28px;height:28px;object-fit:contain;display:block}.BankConnectionsPanel_cardInfo__boo6b{min-width:0}.BankConnectionsPanel_bankName__P_UHf{font-size:13px;font-weight:600;color:var(--text-on-dark,hsla(0,0%,100%,.9));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BankConnectionsPanel_accountDetail__HMEeH{font-size:11px;color:var(--text-on-dark,hsla(0,0%,100%,.5));margin-top:2px}.BankConnectionsPanel_cardActions__xwLwI{display:flex;align-items:center;gap:6px;flex-shrink:0}.BankConnectionsPanel_statusBadge__l_vnx{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;border-radius:6px}.BankConnectionsPanel_statusActive__dLWKK{color:rgba(52,211,153,.95);background:rgba(52,211,153,.12)}.BankConnectionsPanel_statusExpired__if5JI{color:rgba(251,191,36,.95);background:rgba(251,191,36,.12)}.BankConnectionsPanel_statusError__bAzfi{color:hsla(0,91%,71%,.95);background:hsla(0,91%,71%,.12)}.BankConnectionsPanel_statusRevoked__cEpWd{color:rgba(156,163,175,.95);background:rgba(156,163,175,.12)}.BankConnectionsPanel_iconBtn__faHpC{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;background:hsla(0,0%,100%,.04);color:var(--text-on-dark,hsla(0,0%,100%,.6));cursor:pointer;transition:all .15s ease}.BankConnectionsPanel_iconBtn__faHpC:hover{background:hsla(0,0%,100%,.08);color:var(--text-on-dark,hsla(0,0%,100%,.9));border-color:hsla(0,0%,100%,.18)}.BankConnectionsPanel_iconBtnDanger__4rtIL:hover{background:hsla(0,91%,71%,.12);color:hsla(0,91%,71%,.9);border-color:hsla(0,91%,71%,.3)}.BankConnectionsPanel_syncResult__36QGP{font-size:11px;color:rgba(52,211,153,.8);margin-top:4px}.BankConnectionsPanel_empty__Ee1L7{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 16px;text-align:center}.BankConnectionsPanel_emptyIcon__nuu_D{color:var(--text-on-dark,hsla(0,0%,100%,.2))}.BankConnectionsPanel_emptyText__lWhKr{font-size:12px;color:var(--text-on-dark,hsla(0,0%,100%,.4));line-height:1.5}.BankConnectionsPanel_error__8eGVn{font-size:11px;color:hsla(0,91%,71%,.9);padding:8px 12px;background:hsla(0,91%,71%,.08);border:1px solid hsla(0,91%,71%,.15);border-radius:8px}.BankConnectionsPanel_loading__UExWg{display:flex;align-items:center;justify-content:center;padding:20px;color:var(--text-on-dark,hsla(0,0%,100%,.4));font-size:12px}.BankConnectionsPanel_expiryWarning__xZ4yG{font-size:10px;color:rgba(251,191,36,.8);margin-top:2px}[data-theme=light] .BankConnectionsPanel_connectionCard__ryhbC{background:rgba(94,64,48,.05);border-color:rgba(94,64,48,.18);box-shadow:0 1px 2px rgba(94,64,48,.04)}[data-theme=light] .BankConnectionsPanel_connectionCard__ryhbC:hover{border-color:rgba(94,64,48,.3);background:rgba(94,64,48,.07)}[data-theme=light] .BankConnectionsPanel_connectBtn__CRjNf{color:rgba(168,88,32,.95);background:rgba(168,88,32,.08);border-color:rgba(168,88,32,.28)}[data-theme=light] .BankConnectionsPanel_connectBtn__CRjNf:hover{color:#8c4619;background:rgba(168,88,32,.14);border-color:rgba(168,88,32,.45)}[data-theme=light] .BankConnectionsPanel_statusActive__dLWKK{color:#15803d;background:rgba(34,197,94,.18)}[data-theme=light] .BankConnectionsPanel_statusExpired__if5JI{color:#b45309;background:rgba(251,191,36,.2)}[data-theme=light] .BankConnectionsPanel_statusError__bAzfi{color:#b91c1c;background:hsla(0,91%,71%,.2)}[data-theme=light] .BankConnectionsPanel_statusRevoked__cEpWd{color:#4b5563;background:rgba(156,163,175,.22)}.PromoteToExpenseModal_overlay___jzMc{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.PromoteToExpenseModal_modal__MK95X{display:flex;flex-direction:column;width:min(640px,96vw);max-height:90vh;background:#15181f;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 24px 60px rgba(0,0,0,.5);overflow:hidden}.PromoteToExpenseModal_header__10MJ_{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 14px;border-bottom:1px solid hsla(0,0%,100%,.07)}.PromoteToExpenseModal_title__9N305{font-size:15px;font-weight:600;color:hsla(0,0%,100%,.92)}.PromoteToExpenseModal_subtitle__M8Ot_{font-size:12px;color:hsla(0,0%,100%,.5);margin-top:3px;line-height:1.45}.PromoteToExpenseModal_subtitle__M8Ot_ strong{color:hsla(0,0%,100%,.8);font-weight:600}.PromoteToExpenseModal_closeBtn__q_EIk{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.6);cursor:pointer;transition:all .15s ease}.PromoteToExpenseModal_closeBtn__q_EIk:hover{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.9)}.PromoteToExpenseModal_body__g6uH_{display:flex;flex-direction:column;gap:16px;padding:18px 20px;overflow-y:auto}.PromoteToExpenseModal_sourceLine__NOIN8{display:flex;align-items:center;gap:10px;padding:10px 12px;background:rgba(96,165,250,.06);border:1px solid rgba(96,165,250,.18);border-radius:10px;font-size:12px}.PromoteToExpenseModal_sourceLabel__BvR4r{flex-shrink:0;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:rgba(96,165,250,.9)}.PromoteToExpenseModal_sourceDesc__QmNIO{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:hsla(0,0%,100%,.85)}.PromoteToExpenseModal_sourceMeta__aUVkX{flex-shrink:0;color:hsla(0,0%,100%,.45);font-variant-numeric:tabular-nums}.PromoteToExpenseModal_sourceAmount__JKGqj{flex-shrink:0;font-weight:600;font-variant-numeric:tabular-nums}.PromoteToExpenseModal_debit__Ctmy2{color:hsla(0,91%,71%,.95)}.PromoteToExpenseModal_credit__QVfl4{color:rgba(52,211,153,.95)}.PromoteToExpenseModal_grid__LKhcx{display:grid;grid-template-columns:1fr 1fr;gap:12px}.PromoteToExpenseModal_fieldWide__6ax9w{grid-column:1/-1}.PromoteToExpenseModal_field__G25Uz{display:flex;flex-direction:column;gap:4px;min-width:0}.PromoteToExpenseModal_fieldLabel___IUOp{font-size:11px;font-weight:500;color:hsla(0,0%,100%,.55)}.PromoteToExpenseModal_optional__Z4rUp{color:hsla(0,0%,100%,.3);font-weight:400}.PromoteToExpenseModal_input__WnkfQ,.PromoteToExpenseModal_select__UtYNm{width:100%;padding:7px 10px;font-size:12px;color:hsla(0,0%,100%,.9);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;outline:none;transition:border-color .15s ease}.PromoteToExpenseModal_input__WnkfQ:focus,.PromoteToExpenseModal_select__UtYNm:focus{border-color:rgba(59,130,246,.6)}.PromoteToExpenseModal_select__UtYNm{cursor:pointer}.PromoteToExpenseModal_select__UtYNm option{background:#15181f;color:hsla(0,0%,100%,.9)}.PromoteToExpenseModal_select__UtYNm optgroup{background:#15181f;color:hsla(0,0%,100%,.5);font-weight:600}.PromoteToExpenseModal_hint__VpUmx{font-size:11px;line-height:1.45;color:rgba(52,211,153,.9);padding:9px 12px;background:rgba(52,211,153,.08);border:1px solid rgba(52,211,153,.2);border-radius:8px}.PromoteToExpenseModal_hint__VpUmx strong{font-weight:700}.PromoteToExpenseModal_errorBox__R_w8b{font-size:12px;color:hsla(0,91%,71%,.95);padding:9px 12px;background:hsla(0,91%,71%,.08);border:1px solid hsla(0,91%,71%,.2);border-radius:8px}.PromoteToExpenseModal_footer__tob0c{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid hsla(0,0%,100%,.07)}.PromoteToExpenseModal_primaryBtn__v6L4T{padding:8px 18px;font-size:13px;font-weight:600;color:#fff;background:rgba(59,130,246,.9);border:1px solid rgba(59,130,246,.5);border-radius:9px;cursor:pointer;transition:all .15s ease}.PromoteToExpenseModal_primaryBtn__v6L4T:hover:not(:disabled){background:#3b82f6}.PromoteToExpenseModal_primaryBtn__v6L4T:disabled{opacity:.4;cursor:not-allowed}.PromoteToExpenseModal_secondaryBtn__IXrtm{padding:8px 16px;font-size:13px;font-weight:500;color:hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);border-radius:9px;cursor:pointer;transition:all .15s ease}.PromoteToExpenseModal_secondaryBtn__IXrtm:hover:not(:disabled){background:hsla(0,0%,100%,.09);color:hsla(0,0%,100%,.9)}.PromoteToExpenseModal_secondaryBtn__IXrtm:disabled{opacity:.5;cursor:not-allowed}[data-theme=light] .PromoteToExpenseModal_modal__MK95X{background:#fbf7f0;border-color:rgba(94,64,48,.2);box-shadow:0 24px 60px rgba(94,64,48,.22)}[data-theme=light] .PromoteToExpenseModal_footer__tob0c,[data-theme=light] .PromoteToExpenseModal_header__10MJ_{border-color:rgba(94,64,48,.12)}[data-theme=light] .PromoteToExpenseModal_title__9N305{color:rgba(60,40,28,.95)}[data-theme=light] .PromoteToExpenseModal_fieldLabel___IUOp,[data-theme=light] .PromoteToExpenseModal_subtitle__M8Ot_{color:rgba(94,64,48,.65)}[data-theme=light] .PromoteToExpenseModal_subtitle__M8Ot_ strong{color:rgba(60,40,28,.9)}[data-theme=light] .PromoteToExpenseModal_closeBtn__q_EIk{background:rgba(94,64,48,.05);border-color:rgba(94,64,48,.18);color:rgba(94,64,48,.7)}[data-theme=light] .PromoteToExpenseModal_sourceLine__NOIN8{background:rgba(168,88,32,.06);border-color:rgba(168,88,32,.2)}[data-theme=light] .PromoteToExpenseModal_sourceLabel__BvR4r{color:rgba(168,88,32,.95)}[data-theme=light] .PromoteToExpenseModal_sourceDesc__QmNIO{color:rgba(60,40,28,.85)}[data-theme=light] .PromoteToExpenseModal_sourceMeta__aUVkX{color:rgba(94,64,48,.55)}[data-theme=light] .PromoteToExpenseModal_debit__Ctmy2{color:#b91c1c}[data-theme=light] .PromoteToExpenseModal_credit__QVfl4{color:#15803d}[data-theme=light] .PromoteToExpenseModal_input__WnkfQ,[data-theme=light] .PromoteToExpenseModal_select__UtYNm{color:rgba(60,40,28,.9);background:rgba(94,64,48,.04);border-color:rgba(94,64,48,.2)}[data-theme=light] .PromoteToExpenseModal_input__WnkfQ:focus,[data-theme=light] .PromoteToExpenseModal_select__UtYNm:focus{border-color:rgba(168,88,32,.55)}[data-theme=light] .PromoteToExpenseModal_select__UtYNm option{background:#fbf7f0;color:rgba(60,40,28,.9)}[data-theme=light] .PromoteToExpenseModal_select__UtYNm optgroup{background:#fbf7f0;color:rgba(94,64,48,.6)}[data-theme=light] .PromoteToExpenseModal_hint__VpUmx{color:#15803d;background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.25)}[data-theme=light] .PromoteToExpenseModal_primaryBtn__v6L4T{background:rgba(168,88,32,.95);border-color:rgba(168,88,32,.5)}[data-theme=light] .PromoteToExpenseModal_primaryBtn__v6L4T:hover:not(:disabled){background:#8c4619}[data-theme=light] .PromoteToExpenseModal_secondaryBtn__IXrtm{color:rgba(94,64,48,.8);background:rgba(94,64,48,.05);border-color:rgba(94,64,48,.2)}@media (max-width:560px){.PromoteToExpenseModal_grid__LKhcx{grid-template-columns:1fr}.PromoteToExpenseModal_overlay___jzMc{padding:12px}}.ReconciliationDashboard_dashboard__ZdddW{display:flex;flex-direction:column;gap:var(--spacing-lg)}.ReconciliationDashboard_headerStats__dAH9R{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--spacing-md)}@media (max-width:1280px){.ReconciliationDashboard_headerStats__dAH9R{grid-template-columns:repeat(5,1fr);gap:var(--spacing-sm)}}@media (max-width:1024px){.ReconciliationDashboard_headerStats__dAH9R{grid-template-columns:repeat(2,1fr);gap:var(--spacing-sm)}}@media (max-width:480px){.ReconciliationDashboard_headerStats__dAH9R{grid-template-columns:1fr;gap:var(--spacing-xs)}}.ReconciliationDashboard_sectionBar___rN_F{display:flex;align-items:center;gap:4px;padding:8px 12px;width:fit-content;box-sizing:border-box;background:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.04) 50%,rgba(0,0,0,.1));backdrop-filter:blur(var(--glass-blur,24px)) saturate(140%);-webkit-backdrop-filter:blur(var(--glass-blur,24px)) saturate(140%);border:1px solid var(--color-border-glass,hsla(0,0%,100%,.15));border-radius:16px;box-shadow:0 1px 0 hsla(0,0%,100%,.08),0 8px 24px rgba(0,0,0,.45),0 2px 6px rgba(0,0,0,.25),inset 0 1px 1px hsla(0,0%,100%,.22),inset 0 -1px 1px rgba(0,0,0,.35)}.ReconciliationDashboard_sectionToggle__6Hug_{display:inline-flex;align-items:center;gap:2px;padding:3px;background:rgba(0,0,0,.28);border:1px solid rgba(0,0,0,.4);border-radius:100px;box-shadow:inset 0 1px 2px rgba(0,0,0,.5),inset 0 -1px 0 hsla(0,0%,100%,.05)}.ReconciliationDashboard_toggleOption__u_w9_{appearance:none;border:1px solid transparent;background:transparent;color:var(--text-on-dark,hsla(0,0%,100%,.55));font-size:.7rem;font-weight:600;letter-spacing:.02em;padding:5px 12px;border-radius:100px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);white-space:nowrap;-webkit-tap-highlight-color:transparent}.ReconciliationDashboard_toggleOption__u_w9_:hover{color:var(--text-on-dark,hsla(0,0%,100%,.9))}.ReconciliationDashboard_toggleOptionActive__RJcfr,.ReconciliationDashboard_toggleOptionActive__RJcfr:hover{background:linear-gradient(135deg,rgba(45,212,191,.22),rgba(99,102,241,.14));color:var(--text-on-dark,#fff);border-color:rgba(45,212,191,.45);box-shadow:0 0 12px rgba(45,212,191,.3),0 0 4px rgba(45,212,191,.18),inset 0 1px 0 hsla(0,0%,100%,.12)}.ReconciliationDashboard_toggleCount__ASlyE{display:inline-block;margin-left:6px;font-size:10px;font-weight:700;background:rgba(99,102,241,.22);color:#a5b4fc;padding:0 6px;border-radius:var(--radius-full);line-height:1.4;vertical-align:baseline}.ReconciliationDashboard_toggleOptionActive__RJcfr .ReconciliationDashboard_toggleCount__ASlyE{background:hsla(0,0%,100%,.22);color:var(--text-on-dark,#fff)}@media ((hover:none) and (pointer:coarse) and (min-width:768px)),(max-width:1280px){.ReconciliationDashboard_sectionBar___rN_F{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(20,23,28,.78)}}@media (hover:none) and (pointer:coarse) and (min-width:768px){.ReconciliationDashboard_toggleOption__u_w9_{padding:7px 16px;min-height:34px}}.ReconciliationDashboard_filterBar__1N3tb{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}.ReconciliationDashboard_filterPill__9oQui{padding:5px 12px;font-size:11px;font-weight:500;color:var(--color-text-tertiary);background:hsla(0,0%,100%,.03);border:1px solid var(--color-border);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast)}.ReconciliationDashboard_filterPill__9oQui:hover{color:var(--color-text-secondary);border-color:var(--color-border-hover)}.ReconciliationDashboard_filterPillActive__cr70l{color:var(--color-accent-cyan);background:rgba(45,212,191,.08);border-color:rgba(45,212,191,.25)}.ReconciliationDashboard_filterSpacer__mQbmB{flex:1}.ReconciliationDashboard_refreshBtn__nJgKO{display:flex;align-items:center;gap:5px;padding:5px 12px;font-size:11px;font-weight:500;color:var(--color-text-secondary);background:hsla(0,0%,100%,.04);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}.ReconciliationDashboard_refreshBtn__nJgKO:hover{background:hsla(0,0%,100%,.07);border-color:var(--color-border-hover)}.ReconciliationDashboard_tableWrapper__NJH3Q{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);overflow:hidden;position:relative}.ReconciliationDashboard_tableScroll__4B4iw{overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--text-on-dark,hsla(0,0%,100%,.1)) transparent;min-width:0;-webkit-overflow-scrolling:touch}.ReconciliationDashboard_table__9U_W6{width:100%;min-width:700px;border-collapse:collapse}.ReconciliationDashboard_table__9U_W6 th{padding:10px 14px;font-size:10px;font-weight:600;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.06em;text-align:left;border-bottom:1px solid var(--color-border);white-space:nowrap;position:sticky;top:0;background:rgba(15,17,21,.95);backdrop-filter:blur(12px);z-index:2}.ReconciliationDashboard_table__9U_W6 td:last-child,.ReconciliationDashboard_table__9U_W6 th:last-child{text-align:right;padding-right:16px}.ReconciliationDashboard_amountHeaderCell__1iKK4{text-align:right}.ReconciliationDashboard_sortHeader__3KKor{display:inline-flex;align-items:center;gap:4px;margin:0;padding:0;background:none;border:none;cursor:pointer;font:inherit;font-size:10px;font-weight:600;color:inherit;text-transform:uppercase;letter-spacing:.06em;transition:color .15s ease}.ReconciliationDashboard_sortHeader__3KKor:hover{color:var(--color-text-secondary)}.ReconciliationDashboard_sortHeaderActive__6FHKq{color:var(--color-accent-cyan)}.ReconciliationDashboard_sortArrow__JQxth{opacity:.3;transition:transform .15s ease,opacity .15s ease}.ReconciliationDashboard_sortHeader__3KKor:hover .ReconciliationDashboard_sortArrow__JQxth{opacity:.6}.ReconciliationDashboard_sortHeaderActive__6FHKq .ReconciliationDashboard_sortArrow__JQxth,.ReconciliationDashboard_sortHeaderActive__6FHKq:hover .ReconciliationDashboard_sortArrow__JQxth{opacity:1}.ReconciliationDashboard_sortArrowUp__QZHcj{transform:rotate(180deg)}.ReconciliationDashboard_table__9U_W6 td{padding:10px 14px;font-size:13px;color:var(--color-text-secondary);border-bottom:1px solid hsla(0,0%,100%,.03);white-space:nowrap}.ReconciliationDashboard_table__9U_W6 tr:hover td{background:hsla(0,0%,100%,.02)}.ReconciliationDashboard_table__9U_W6 tr.ReconciliationDashboard_selected__bPxRG td{background:rgba(45,212,191,.04)}.ReconciliationDashboard_amountCell__pbLJR{font-variant-numeric:tabular-nums;font-weight:500;font-family:SF Mono,Fira Code,JetBrains Mono,monospace;font-size:12px}.ReconciliationDashboard_amountDebit__xG7or{color:var(--color-accent-red)}.ReconciliationDashboard_amountCredit__tcYfp{color:var(--color-accent-green)}.ReconciliationDashboard_descriptionCell__QPXzS{max-width:260px;overflow:hidden;text-overflow:ellipsis}.ReconciliationDashboard_merchantTag__Ohvue{font-size:10px;color:var(--color-text-tertiary);margin-top:1px}.ReconciliationDashboard_dateCell__zvVp0{font-size:12px;color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.ReconciliationDashboard_statusBadge__rko1B{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;border-radius:6px}.ReconciliationDashboard_statusMatched__H74gN{color:#34d399;background:rgba(52,211,153,.12)}.ReconciliationDashboard_statusSuggested__5oj4H{color:#60a5fa;background:rgba(96,165,250,.12)}.ReconciliationDashboard_statusUnmatched__3HI8d{color:#fbbf24;background:rgba(251,191,36,.12)}.ReconciliationDashboard_statusExcluded__MMrhQ{color:#6b7280;background:hsla(220,9%,46%,.12)}.ReconciliationDashboard_statusSplit__soWoy{color:#a78bfa;background:rgba(167,139,250,.12)}.ReconciliationDashboard_rowActions__wIs5b{display:flex;gap:4px;justify-content:flex-end}.ReconciliationDashboard_rowBtn__WMbIJ{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--color-border);border-radius:6px;background:transparent;color:var(--color-text-tertiary);cursor:pointer;transition:all var(--transition-fast)}.ReconciliationDashboard_rowBtn__WMbIJ:hover{background:hsla(0,0%,100%,.06);color:var(--color-text-primary);border-color:var(--color-border-hover)}.ReconciliationDashboard_rowBtnAccept__7AmmL:hover{background:rgba(52,211,153,.12);color:#34d399;border-color:rgba(52,211,153,.3)}.ReconciliationDashboard_rowBtnExclude__uvliJ:hover{background:hsla(220,9%,46%,.12);color:#6b7280;border-color:hsla(220,9%,46%,.3)}.ReconciliationDashboard_rowBtnRestore__jYZ63:hover{background:rgba(45,212,191,.12);color:var(--color-accent-cyan);border-color:rgba(45,212,191,.3)}.ReconciliationDashboard_rowBtnPromote__zodTG:hover{background:rgba(96,165,250,.14);color:#60a5fa;border-color:rgba(96,165,250,.35)}.ReconciliationDashboard_suggestionsSection__hY1dF{display:flex;flex-direction:column;gap:var(--spacing-md)}.ReconciliationDashboard_suggestionCard__01AEi{display:flex;gap:var(--spacing-md);padding:16px;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));transition:border-color var(--transition-fast)}.ReconciliationDashboard_suggestionCard__01AEi:hover{border-color:var(--color-border-hover)}.ReconciliationDashboard_suggestionLeft__IZxtM{flex:1;min-width:0;border-right:1px solid var(--color-border-subtle);padding-right:var(--spacing-md)}.ReconciliationDashboard_suggestionRight__jo88M{flex:1;min-width:0}.ReconciliationDashboard_suggestionHeader__8g0Mq{font-size:10px;font-weight:600;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.ReconciliationDashboard_suggestionAmount__NO35E{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums;font-family:SF Mono,Fira Code,monospace;margin-bottom:4px}.ReconciliationDashboard_suggestionDesc__ulXKI{font-size:13px;color:var(--color-text-secondary);margin-bottom:2px}.ReconciliationDashboard_suggestionMeta__6iR8Q{font-size:11px;color:var(--color-text-tertiary)}.ReconciliationDashboard_confidenceBar__7D9dg{display:flex;align-items:center;gap:8px;margin-top:10px}.ReconciliationDashboard_confidenceTrack__qSsWA{flex:1;height:4px;background:hsla(0,0%,100%,.06);border-radius:2px;overflow:hidden}.ReconciliationDashboard_confidenceFill__ZVk5v{height:100%;border-radius:2px;transition:width var(--transition-base)}.ReconciliationDashboard_confidenceFill__ZVk5v.ReconciliationDashboard_confidenceHigh__4bhnl{background:var(--color-accent-green)}.ReconciliationDashboard_confidenceFill__ZVk5v.ReconciliationDashboard_confidenceMedium__A_l_b{background:var(--color-accent-orange)}.ReconciliationDashboard_confidenceFill__ZVk5v.ReconciliationDashboard_confidenceLow__uATlL{background:var(--color-accent-red)}.ReconciliationDashboard_confidenceLabel__7FlwL{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;min-width:36px;text-align:right;background:transparent}.ReconciliationDashboard_confidenceLabel__7FlwL.ReconciliationDashboard_confidenceHigh__4bhnl{color:var(--color-accent-green)}.ReconciliationDashboard_confidenceLabel__7FlwL.ReconciliationDashboard_confidenceMedium__A_l_b{color:var(--color-accent-orange)}.ReconciliationDashboard_confidenceLabel__7FlwL.ReconciliationDashboard_confidenceLow__uATlL{color:var(--color-accent-red)}.ReconciliationDashboard_confidenceWord__zrwdK{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;min-width:46px;flex-shrink:0}.ReconciliationDashboard_confidenceWord__zrwdK.ReconciliationDashboard_confidenceHigh__4bhnl{color:var(--color-accent-green)}.ReconciliationDashboard_confidenceWord__zrwdK.ReconciliationDashboard_confidenceMedium__A_l_b{color:var(--color-accent-orange)}.ReconciliationDashboard_confidenceWord__zrwdK.ReconciliationDashboard_confidenceLow__uATlL{color:var(--color-accent-red)}.ReconciliationDashboard_confidenceHigh__4bhnl{color:var(--color-accent-green)}.ReconciliationDashboard_confidenceMedium__A_l_b{color:var(--color-accent-orange)}.ReconciliationDashboard_confidenceLow__uATlL{color:var(--color-accent-red)}.ReconciliationDashboard_matchReasons__MV7vN{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.ReconciliationDashboard_reasonChip__7LvnD{padding:2px 7px;font-size:9px;font-weight:500;color:var(--color-text-tertiary);background:hsla(0,0%,100%,.04);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full)}.ReconciliationDashboard_suggestionActions__NZe0u{display:flex;gap:6px;margin-top:12px}.ReconciliationDashboard_acceptBtn__N4kVr{display:flex;align-items:center;gap:5px;padding:6px 14px;font-size:11px;font-weight:600;color:#0a0c0f;background:linear-gradient(135deg,#2dd4bf,#14b8a6);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}.ReconciliationDashboard_acceptBtn__N4kVr:hover{box-shadow:0 0 20px rgba(45,212,191,.3);transform:translateY(-1px)}.ReconciliationDashboard_rejectBtn__0z2_r{padding:6px 12px;font-size:11px;font-weight:500;color:var(--color-text-tertiary);background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}.ReconciliationDashboard_rejectBtn__0z2_r:hover{color:var(--color-text-secondary);border-color:var(--color-border-hover)}.ReconciliationDashboard_altMatches__kGPTj{display:flex;flex-direction:column;gap:6px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--color-border-subtle)}.ReconciliationDashboard_altRow__I3Chw{display:flex;align-items:center;gap:10px;padding:7px 10px;background:hsla(0,0%,100%,.02);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm)}.ReconciliationDashboard_altRow__I3Chw:hover{border-color:var(--color-border-hover)}.ReconciliationDashboard_altMain__kblCz{flex:1;min-width:0}.ReconciliationDashboard_altLabel__BmD0c{font-size:12px;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReconciliationDashboard_altMeta__QJiNv{font-size:10px;color:var(--color-text-tertiary);margin-top:1px}.ReconciliationDashboard_altAccept__zVED4{flex-shrink:0;padding:4px 12px;font-size:10px;font-weight:600;color:var(--color-accent-cyan);background:rgba(45,212,191,.08);border:1px solid rgba(45,212,191,.25);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}.ReconciliationDashboard_altAccept__zVED4:hover:not(:disabled){background:rgba(45,212,191,.15);border-color:rgba(45,212,191,.4)}.ReconciliationDashboard_altAccept__zVED4:disabled{opacity:.5;cursor:default}.ReconciliationDashboard_approvalsHeader__Q6ej6{display:flex;align-items:center;justify-content:space-between;min-height:28px;margin-bottom:16px}.ReconciliationDashboard_approvalsTitle__4gJK0{font-size:14px;font-weight:600;color:var(--color-text-primary)}.ReconciliationDashboard_bulkActions__RTS8Y{display:flex;gap:6px}.ReconciliationDashboard_bulkBtn__BJ__p{padding:5px 12px;font-size:11px;font-weight:500;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);border:1px solid var(--color-border)}.ReconciliationDashboard_bulkBtnApprove__EBvbh{color:#34d399;background:rgba(52,211,153,.08);border-color:rgba(52,211,153,.2)}.ReconciliationDashboard_bulkBtnApprove__EBvbh:hover{background:rgba(52,211,153,.15);border-color:rgba(52,211,153,.35)}.ReconciliationDashboard_bulkBtnReject__uGs9J{color:var(--color-text-tertiary);background:transparent}.ReconciliationDashboard_bulkBtnReject__uGs9J:hover{color:var(--color-accent-red);border-color:rgba(239,68,68,.25)}.ReconciliationDashboard_approvalCard__X3PR4{display:flex;align-items:center;gap:12px;padding:12px 14px;background:hsla(0,0%,100%,.02);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);margin-bottom:6px;transition:border-color var(--transition-fast)}.ReconciliationDashboard_approvalCard__X3PR4:hover{border-color:var(--color-border-hover)}.ReconciliationDashboard_approvalCardInline__lcNdi{display:inline-flex;align-self:flex-start;padding-right:14px}.ReconciliationDashboard_approvalCardInline__lcNdi .ReconciliationDashboard_approvalInfo__3kAaX{flex:0 0 auto}.ReconciliationDashboard_approvalCheck__Eii7n{width:16px;height:16px;border:1.5px solid var(--color-border-glass);border-radius:4px;cursor:pointer;appearance:none;background:transparent;transition:all var(--transition-fast);flex-shrink:0}.ReconciliationDashboard_approvalCheck__Eii7n:checked{background:var(--color-accent-cyan);border-color:var(--color-accent-cyan)}.ReconciliationDashboard_approvalInfo__3kAaX{flex:1;min-width:0}.ReconciliationDashboard_approvalEntity__lWAjb{font-size:13px;font-weight:500;color:var(--color-text-secondary)}.ReconciliationDashboard_approvalDetail___kHDo{font-size:11px;color:var(--color-text-tertiary);margin-top:2px}.ReconciliationDashboard_approvalAmount__FAERc{font-size:13px;font-weight:600;color:var(--color-accent-green);font-variant-numeric:tabular-nums;font-family:SF Mono,Fira Code,monospace;flex-shrink:0}.ReconciliationDashboard_pagination__u7LcZ{display:flex;align-items:center;justify-content:center;gap:4px;padding:var(--spacing-md) 0}.ReconciliationDashboard_pageBtn__UQDqN{display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;font-size:12px;font-weight:500;color:var(--color-text-tertiary);background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}.ReconciliationDashboard_pageBtn__UQDqN:hover:not(:disabled){color:var(--color-text-primary);border-color:var(--color-border-hover)}.ReconciliationDashboard_pageBtn__UQDqN:disabled{opacity:.3;cursor:not-allowed}.ReconciliationDashboard_pageBtnActive__oNA71{color:var(--color-accent-cyan);background:rgba(45,212,191,.08);border-color:rgba(45,212,191,.25)}.ReconciliationDashboard_pageInfo__e5TkT{font-size:11px;color:var(--color-text-tertiary);padding:0 8px}.ReconciliationDashboard_emptyState__VF7Hp{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 24px;text-align:center}.ReconciliationDashboard_emptyIcon__cXAAs{color:var(--text-on-dark,hsla(0,0%,100%,.12))}.ReconciliationDashboard_emptyTitle__g1oG4{font-size:15px;font-weight:600;color:var(--color-text-secondary)}.ReconciliationDashboard_emptyDesc__4Qy4N{font-size:12px;color:var(--color-text-tertiary);max-width:320px;line-height:1.5}.ReconciliationDashboard_loading__fUGt4{display:flex;align-items:center;justify-content:center;padding:40px;color:var(--color-text-tertiary);font-size:13px;gap:8px}.ReconciliationDashboard_spinner__gRB18{width:16px;height:16px;border:2px solid var(--color-border);border-top-color:var(--color-accent-cyan);border-radius:50%;animation:ReconciliationDashboard_spin__Amdzv .6s linear infinite}@keyframes ReconciliationDashboard_spin__Amdzv{to{transform:rotate(1turn)}}.ReconciliationDashboard_errorBanner__kOAAF{padding:10px 14px;font-size:12px;color:var(--color-accent-red);background:rgba(239,68,68,.06);border:1px solid rgba(239,68,68,.15);border-radius:var(--radius-md)}.ReconciliationDashboard_contentCard__J8Wnc{padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-md)}.ReconciliationDashboard_splitLayout__LhMWm{display:grid;grid-template-columns:280px 1fr;gap:var(--spacing-lg)}.ReconciliationDashboard_mainPanel__6zGsK,.ReconciliationDashboard_sidePanel__zqQcZ{display:flex;flex-direction:column;gap:var(--spacing-lg)}.ReconciliationDashboard_mainPanel__6zGsK{min-width:0}@media (max-width:1024px){.ReconciliationDashboard_splitLayout__LhMWm{grid-template-columns:1fr}}.ReconciliationDashboard_sectionHeader__5ETdW{display:flex;align-items:center;gap:8px;margin-bottom:2px}.ReconciliationDashboard_sectionIcon__yVBXl{color:var(--color-text-tertiary)}.ReconciliationDashboard_sectionTitle__aLMPD{font-size:12px;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}[data-theme=light] .ReconciliationDashboard_sectionBar___rN_F{background:var(--glass-bg-hover);border-color:var(--color-border-glass);box-shadow:0 1px 0 hsla(0,0%,100%,.5),0 4px 12px rgba(40,28,12,.045),inset 0 1px 1px hsla(0,0%,100%,.4)}[data-theme=light] .ReconciliationDashboard_sectionToggle__6Hug_{background:rgba(40,28,12,.045);border:1px solid rgba(40,28,12,.075);box-shadow:inset 0 1px 2px rgba(40,28,12,.075),inset 0 -1px 0 hsla(0,0%,100%,.5)}[data-theme=light] .ReconciliationDashboard_toggleOption__u_w9_{color:var(--color-text-secondary)}[data-theme=light] .ReconciliationDashboard_toggleOption__u_w9_:hover{color:var(--color-text-primary)}[data-theme=light] .ReconciliationDashboard_toggleOptionActive__RJcfr,[data-theme=light] .ReconciliationDashboard_toggleOptionActive__RJcfr:hover{background:linear-gradient(135deg,rgba(168,88,32,.105),rgba(74,63,122,.075));color:var(--color-text-primary);border-color:rgba(168,88,32,.25);box-shadow:0 1px 4px rgba(168,88,32,.1),inset 0 1px 0 hsla(0,0%,100%,.35)}[data-theme=light] .ReconciliationDashboard_toggleCount__ASlyE{background:rgba(74,63,122,.16);color:var(--color-accent-purple)}[data-theme=light] .ReconciliationDashboard_toggleOptionActive__RJcfr .ReconciliationDashboard_toggleCount__ASlyE{background:hsla(0,0%,100%,.55);color:var(--color-text-primary)}[data-theme=light] .ReconciliationDashboard_table__9U_W6 th{background:var(--color-bg-card-solid);border-bottom-color:var(--color-border);color:var(--color-text-tertiary)}[data-theme=light] .ReconciliationDashboard_table__9U_W6 td{border-bottom-color:var(--color-border-subtle)}[data-theme=light] .ReconciliationDashboard_table__9U_W6 tr:hover td{background:var(--color-bg-hover)}[data-theme=light] .ReconciliationDashboard_table__9U_W6 tr.ReconciliationDashboard_selected__bPxRG td{background:rgba(168,88,32,.05)}[data-theme=light] .ReconciliationDashboard_statusMatched__H74gN{color:#15803d;background:rgba(34,197,94,.18)}[data-theme=light] .ReconciliationDashboard_statusSuggested__5oj4H{color:#1d4ed8;background:rgba(59,130,246,.18)}[data-theme=light] .ReconciliationDashboard_statusUnmatched__3HI8d{color:#b45309;background:rgba(251,191,36,.22)}[data-theme=light] .ReconciliationDashboard_statusExcluded__MMrhQ{color:#4b5563;background:hsla(220,9%,46%,.22)}[data-theme=light] .ReconciliationDashboard_statusSplit__soWoy{color:#6d28d9;background:rgba(167,139,250,.22)}