.journal_page__QjFuQ{padding:2rem;max-width:72rem;margin:0 auto;background:var(--color-bg)}.journal_title__4rlE1{font-size:1.75rem;font-weight:700;color:var(--color-text-primary);margin-bottom:.5rem}.journal_subtitle__cA4xl{color:var(--color-text-secondary);margin-bottom:1.5rem;font-size:.9375rem}.journal_card__IHceM{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.5rem;box-shadow:var(--shadow-sm)}.journal_cardHeaderRow__lnG5K{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.journal_cardTitle__JyQYx{font-size:1rem;font-weight:600;color:var(--color-text-primary);margin:0}.journal_listToolbar___Q5a7{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-bottom:1rem}.journal_dateFilterWrap__gUOeB{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.journal_dateFilterLabel__WIo0W{display:flex;align-items:center;margin:0}.journal_dateFilterSelect__4JfJ_{padding:.45rem .65rem;font-size:.875rem;background:var(--color-surface);color:var(--color-text-primary);min-width:10.5rem}.journal_dateFilterSelect__4JfJ_,.journal_filterBadge__mcr52{border:1px solid var(--color-border);border-radius:var(--radius-sm)}.journal_filterBadge__mcr52{display:inline-flex;align-items:center;gap:.15rem;padding:.25rem .55rem;font-size:.8125rem;font-weight:500;color:var(--color-text-secondary);background:var(--color-surface-2);cursor:pointer}.journal_filterBadge__mcr52:hover{background:var(--color-border)}.journal_customRangeRow__DeSgw{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;margin-bottom:1rem;padding:.75rem 1rem;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.journal_customDateLabel__JYHkS{display:flex;flex-direction:column;gap:.25rem;font-size:.8125rem;font-weight:500;color:var(--color-text-secondary)}.journal_customDateInput__BDYnA{padding:.45rem .65rem;font-size:.875rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.journal_srOnly__OnNiP{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.journal_button__MhtzZ{padding:.75rem 1rem;background:var(--color-accent);color:white;border:none;border-radius:var(--radius-md);font-size:.9375rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem}.journal_button__MhtzZ:hover:not(:disabled){background:var(--color-accent-hover)}.journal_button__MhtzZ:disabled{opacity:.7;cursor:not-allowed}.journal_buttonSecondary__m9Y_t{padding:.5rem .875rem;background:var(--color-surface-2);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:.875rem;font-weight:500;cursor:pointer}.journal_buttonSecondary__m9Y_t:hover{background:var(--color-border)}.journal_status__E4BZA{color:var(--color-text-secondary);font-size:.9375rem;margin:0}.journal_error__o_Xlb{color:var(--color-danger);font-size:.9375rem;margin:0}.journal_entryList__jKlhe{list-style:none;margin:0;padding:0}.journal_entryHighlight__P69gZ{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm);transition:outline .15s ease}.journal_entryItem__wEAf5{display:flex;flex-direction:column;align-items:stretch;padding:.875rem 1rem;border-bottom:1px solid var(--color-border);gap:.5rem}.journal_entryRowMain__inTR_{display:flex;align-items:flex-start;gap:.75rem;width:100%}.journal_entryMainText__e5lmA{flex:1 1;min-width:0}.journal_entryTitleBtn__LaOqN{display:block;width:100%;padding:0;border:none;background:transparent;text-align:left;cursor:pointer}.journal_entryTitleBtn__LaOqN:hover .journal_entryMeta__bq1TQ{color:var(--color-accent)}.journal_detailLabel__S9GE3{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin:0 0 .5rem}.journal_entryBadges__Q4VE7{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.35rem}.journal_entryRowRight__vWdfY{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end;gap:.35rem;min-width:7rem}.journal_entryDebitTotal__Z_QQ1{font-size:.9375rem;font-weight:500;color:var(--color-text-muted);text-align:right;white-space:nowrap}.journal_entryActions__wIyh6{display:flex;flex-shrink:0;align-items:center;gap:.5rem}.journal_viewSourceBtn__a_TuP{flex-shrink:0;padding:.35rem .75rem;font-size:.875rem;font-weight:500;color:var(--color-accent);text-decoration:none;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.journal_viewSourceBtn__a_TuP:hover{background:var(--color-surface-2);text-decoration:underline}.journal_expandBtn___nHco{flex-shrink:0;margin-top:.1rem;padding:.15rem;border:none;background:transparent;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm)}.journal_expandBtn___nHco:hover{background:var(--color-surface-2)}.journal_entryDateMuted__q8J22{color:var(--color-text-secondary);font-weight:400}.journal_tabs__0mE1b{display:flex;gap:0;margin-bottom:1rem;border-bottom:1px solid var(--color-border)}.journal_tab__4ugyc{padding:.65rem 1.25rem;font-size:.9375rem;font-weight:500;background:transparent;color:var(--color-text-muted);cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-1px}.journal_tab__4ugyc:hover{color:var(--color-text-primary)}.journal_tabActive__VRaMc{color:var(--color-accent);border-bottom-color:var(--color-accent);font-weight:600}.journal_searchFilterRow__AqfSf{display:flex;align-items:stretch;gap:.5rem;margin-bottom:.75rem}.journal_searchWrap__KAi7j{position:relative;flex:1 1;min-width:0}.journal_searchIcon__fZcN_{position:absolute;left:.65rem;top:50%;transform:translateY(-50%);color:var(--color-text-muted);pointer-events:none}.journal_searchInputInline__UXdRC{width:100%;height:100%;padding:.55rem .75rem .55rem 2rem;font-size:.9375rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-primary)}.journal_searchInputInline__UXdRC::placeholder{color:var(--color-text-muted)}.journal_searchInputInline__UXdRC:focus{outline:2px solid var(--color-accent);outline-offset:1px}.journal_filterMenuWrap__7EKSP{position:relative;flex-shrink:0}.journal_filterTrigger__2MfwG{display:inline-flex;align-items:center;gap:.4rem;height:100%;padding:.55rem .75rem;font-size:.875rem;font-weight:500;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-primary);cursor:pointer;white-space:nowrap}.journal_filterTriggerOpen__ptI_l,.journal_filterTrigger__2MfwG:hover{background:var(--color-surface-2);border-color:var(--color-text-muted)}.journal_filterCount__1JF3G{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;padding:0 .25rem;font-size:.6875rem;font-weight:700;border-radius:999px;background:var(--color-accent);color:#fff}.journal_filterChevron__i4jOC{color:var(--color-text-muted)}.journal_filterDropdown__oTfil{position:absolute;top:calc(100% + .35rem);right:0;z-index:20;min-width:11.5rem;margin:0;padding:.35rem 0;list-style:none;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-md,0 4px 12px rgba(0,0,0,.1))}.journal_filterOption___31Cq{display:flex;align-items:center;gap:.55rem;width:100%;padding:.5rem .85rem;font-size:.875rem;text-align:left;border:none;background:transparent;color:var(--color-text-primary);cursor:pointer}.journal_filterOption___31Cq:hover{background:var(--color-surface-2)}.journal_filterOptionActive__SCg9c{font-weight:600;background:var(--color-surface-2)}.journal_filterDot__RAALM{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.journal_moduleChipRow__dfOY3{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.journal_moduleChip__MrVSc{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.8125rem;font-weight:500;color:var(--chip-color,var(--color-accent));background:color-mix(in srgb,var(--chip-color,var(--color-accent)) 12%,transparent);border:1px solid color-mix(in srgb,var(--chip-color,var(--color-accent)) 35%,transparent);border-radius:999px;cursor:pointer}.journal_moduleChip__MrVSc:hover{background:color-mix(in srgb,var(--chip-color,var(--color-accent)) 20%,transparent)}.journal_searchInput__vyAma{width:100%;padding:.55rem .75rem;font-size:.9375rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-primary);margin-bottom:1rem}.journal_searchInput__vyAma::placeholder{color:var(--color-text-muted)}.journal_searchInput__vyAma:focus{outline:2px solid var(--color-accent);outline-offset:1px}.journal_badgeAuto__duKrr,.journal_badgeManual__irtIr{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.15rem .45rem;border-radius:var(--radius-sm)}.journal_badgeAuto__duKrr{background:#fff3e0;color:#e65100}.journal_badgeManual__irtIr{background:#1565a8;color:#fff}.journal_badgePosted__MRAxt{background:#e8f5e9;color:#2e7d32}.journal_badgeDraft__5aHhv,.journal_badgePosted__MRAxt{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.15rem .45rem;border-radius:var(--radius-sm)}.journal_badgeDraft__5aHhv{background:var(--color-surface-2);color:var(--color-text-muted)}.journal_noDescription__E_MoL{font-style:italic;color:var(--color-text-muted);font-weight:400}.journal_detailDescription__iO2Uf{font-size:.9375rem;color:var(--color-text-primary);margin:0 0 .75rem}.journal_actionBtn__ZIFNO{flex-shrink:0;padding:.35rem .75rem;font-size:.875rem;font-weight:500;color:var(--color-accent);text-decoration:none;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer}.journal_actionBtn__ZIFNO:hover{background:var(--color-surface-2);text-decoration:underline}.journal_detailTable__TbHLy tfoot td{font-weight:600;border-top:2px solid var(--color-border)}.journal_editEntryBtn__wJ6yG{display:inline-block;margin-top:1rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;color:white;background:var(--color-accent);border-radius:var(--radius-sm);text-decoration:none}.journal_editEntryBtn__wJ6yG:hover{background:var(--color-accent-hover);color:#fff}.journal_sourceLink__Zg0eA{font-size:.8125rem;color:#0d7a4a;text-decoration:none;font-weight:600}.journal_sourceLink__Zg0eA:hover{text-decoration:underline;color:#0a5c38}.journal_entryDetail___A8ED{width:100%;padding:.5rem 0 0 1.75rem}.journal_autoHint__bk01W{font-size:.8125rem;color:var(--color-text-secondary);margin:0 0 .5rem}.journal_detailTable__TbHLy{width:100%;border-collapse:collapse;font-size:.875rem}.journal_detailTable__TbHLy td,.journal_detailTable__TbHLy th{text-align:left;padding:.35rem .5rem;border-bottom:1px solid var(--color-border)}.journal_detailTable__TbHLy th{color:var(--color-text-secondary);font-weight:600}.journal_entryItem__wEAf5:last-child{border-bottom:none}.journal_entryMeta__bq1TQ{font-size:.9375rem;color:var(--color-text-primary)}.journal_entryMeta__bq1TQ strong{margin-right:.5rem}.journal_entryStatus__oV8Z_{font-size:.75rem;font-weight:600;text-transform:uppercase;padding:.2rem .5rem;border-radius:var(--radius-sm);background:var(--color-surface-2);color:var(--color-text-secondary)}.journal_modalOverlay__rTXSD{position:fixed;inset:0;background:rgba(26,25,22,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1.5rem;animation:journal_modalFadeIn__4nNDS .2s ease}@keyframes journal_modalFadeIn__4nNDS{0%{opacity:0}to{opacity:1}}.journal_modalDialog__HDKPE{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);width:100%;max-width:42rem;max-height:calc(100vh - 3rem);overflow:auto;animation:journal_modalSlideIn__oc39b .2s ease}@keyframes journal_modalSlideIn__oc39b{0%{opacity:0;transform:scale(.98) translateY(-12px)}to{opacity:1;transform:scale(1) translateY(0)}}.journal_modalHeader__r7JBi{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--color-border)}.journal_modalTitle__JfPGK{font-size:1.25rem;font-weight:700;color:var(--color-text-primary);margin:0}.journal_modalClose__h5uBE{width:40px;height:40px;border:none;background:transparent;color:var(--color-text-muted);border-radius:var(--radius-sm);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0}.journal_modalClose__h5uBE:hover{background:var(--color-surface-2);color:var(--color-text-primary)}.journal_modalBody__xxbXo{padding:1.5rem}.journal_form__lV1nt{display:flex;flex-direction:column;gap:1.25rem}.journal_formRow__53IfO{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.journal_formRowFull__am3up{grid-column:1/-1}.journal_formLabel__V7wwI{display:flex;flex-direction:column;gap:.35rem;font-size:.875rem;font-weight:500;color:var(--color-text-secondary)}.journal_formInput__Xx8JD{padding:.625rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font-size:.9375rem;font-family:inherit;transition:border-color .15s,box-shadow .15s}.journal_formInput__Xx8JD:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-light)}.journal_formInput__Xx8JD::placeholder{color:var(--color-text-muted)}.journal_formSelect__KQrUu{width:100%;min-width:0;padding:.625rem 2.25rem .625rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font-size:.9375rem;font-family:inherit;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b6760' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem;transition:border-color .15s}.journal_formSelect__KQrUu:focus{outline:none;border-color:var(--color-accent)}.journal_formSelect__KQrUu option[value=""],.journal_formSelect__KQrUu:invalid{color:var(--color-text-muted)}.journal_linesSection__7eIp3{margin-top:.5rem;padding-top:1.25rem;border-top:1px solid var(--color-border)}.journal_linesHeader__myoeC{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.journal_linesTitle__G0PA2{font-size:.9375rem;font-weight:600;color:var(--color-text-primary);margin:0}.journal_linesTable__r4WLl{width:100%;border-collapse:collapse;font-size:.9375rem}.journal_linesTable__r4WLl th{text-align:left;padding:.5rem .75rem;font-weight:600;color:var(--color-text-secondary);background:var(--color-surface-2);border-bottom:1px solid var(--color-border)}.journal_linesTable__r4WLl th:first-child{width:40%;min-width:12rem}.journal_linesTable__r4WLl th:nth-child(2),.journal_linesTable__r4WLl th:nth-child(3){width:26%;min-width:8rem;text-align:right}.journal_linesTable__r4WLl td{padding:.5rem .75rem;vertical-align:middle;border-bottom:1px solid var(--color-border)}.journal_linesTable__r4WLl td:nth-child(2),.journal_linesTable__r4WLl td:nth-child(3){text-align:right}.journal_lineAccountCell__Vxzd9{min-width:12rem}.journal_accountComboTrigger__b5YNt{display:flex;align-items:center;justify-content:flex-start;width:100%;min-width:0;text-align:left;cursor:pointer;font-family:inherit}.journal_accountComboTrigger__b5YNt span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journal_accountComboPlaceholder__qAI2f{color:var(--color-text-muted)}.journal_accountComboPortal__rrN2n{display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-xl);overflow:hidden;box-sizing:border-box;min-height:0}.journal_accountComboSearch__0prKk{flex-shrink:0;width:100%;box-sizing:border-box;padding:.5rem .75rem;border:none;border-bottom:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text-primary);font-size:.875rem;font-family:inherit}.journal_accountComboSearch__0prKk:focus{outline:none;background:var(--color-surface)}.journal_accountComboSearch__0prKk::placeholder{color:var(--color-text-muted)}.journal_accountComboList__uUthR{list-style:none;margin:0;padding:.25rem 0;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.journal_accountComboOption__OdYrS{display:block;width:100%;text-align:left;padding:.5rem .75rem;border:none;background:transparent;color:var(--color-text-primary);font-size:.875rem;font-family:inherit;cursor:pointer;line-height:1.35}.journal_accountComboOption__OdYrS:focus,.journal_accountComboOption__OdYrS:hover{background:var(--color-surface-2);outline:none}.journal_accountComboEmpty__v8pSm,.journal_accountComboType__GBYWf{color:var(--color-text-muted);font-size:.8125rem}.journal_accountComboEmpty__v8pSm{padding:.75rem;margin:0}.journal_lineAmountInput__m_EhJ{width:100%;min-width:7rem;max-width:none;box-sizing:border-box;padding:.5rem .75rem;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.journal_lineRemoveBtn__TBDwf{padding:.5rem;border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center}.journal_lineRemoveBtn__TBDwf:hover:not(:disabled){background:rgba(197,48,48,.1);color:var(--color-danger)}.journal_lineRemoveBtn__TBDwf:disabled{opacity:.4;cursor:not-allowed}.journal_formError__24Nxm{color:var(--color-danger);font-size:.875rem;margin:0}.journal_formActions__guCwS{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--color-border)}.journal_runningTotals__ulhS_{font-size:.875rem;color:var(--color-text-secondary);margin:.75rem 0 0}.journal_formToolbar__W56jm{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.journal_formHint__c6QCV{font-size:.8125rem;color:var(--color-text-muted);margin-top:.25rem}.page_page__ZU32B{padding:2rem;max-width:72rem;margin:0 auto;background:var(--color-bg)}.page_reconPage__m9EP2{max-width:90rem}.page_header__kVzhN{margin-bottom:1.5rem}.page_title__3jonF{font-size:1.75rem;font-weight:700;color:var(--color-text-primary);margin-bottom:.5rem}.page_subtitle__iAJUg{color:var(--color-text-secondary);margin-bottom:0;font-size:.9375rem}.page_controls__MGrPX{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;align-items:flex-end;margin-bottom:1.5rem}.page_form__Ou5d6{display:flex;flex-direction:column;gap:1rem;max-width:24rem}.page_reconMapForm__5EMpk .page_input___cVLA,.page_reconMapForm__5EMpk .page_select__MPBgi{min-width:0;width:100%}.page_controlLabel__UlYxx{display:flex;flex-direction:column;gap:.25rem;font-size:.875rem;font-weight:500;color:var(--color-text-secondary)}.page_button__vnlhW{padding:.75rem 1rem;background:var(--color-accent);color:white;border:none;border-radius:var(--radius-sm);font-size:1rem;font-weight:600;cursor:pointer;align-self:flex-start;text-decoration:none}.page_button__vnlhW:hover:not(:disabled){background:var(--color-accent-hover);color:#fff;text-decoration:none}.page_button__vnlhW:disabled{opacity:.7;cursor:not-allowed}.page_input___cVLA,.page_select__MPBgi{padding:.5rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-primary);font-size:.9375rem;min-width:10rem}.page_radioGroup__ABoy7{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}.page_checkboxLabel__5TwVN,.page_radioGroup__ABoy7 label{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:500}.page_formSection__M5XLd{margin-bottom:1.5rem}.page_formSectionTitle__j2_ID{font-size:.9375rem;font-weight:600;color:var(--color-text-primary);margin-bottom:.75rem;padding-bottom:.25rem;border-bottom:1px solid var(--color-border)}.page_formTabs__HQ1uB{display:flex;gap:.25rem;margin-bottom:1rem;border-bottom:1px solid var(--color-border)}.page_formTab__O0wwI{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:var(--color-text-secondary);background:none;cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-1px}.page_formTab__O0wwI:hover{color:var(--color-text-primary)}.page_formTab__O0wwI.page_active__q3_T3{color:var(--color-accent);border-bottom-color:var(--color-accent)}.page_required__8AO_H{color:var(--color-danger)}.page_card__QV0Om{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.5rem;box-shadow:var(--shadow-sm)}.page_cardTitle__wyNTT{font-size:1rem;font-weight:600;color:var(--color-text-primary);margin-bottom:1rem}.page_cardTitleLink__XdQe7{color:inherit;text-decoration:none;transition:color .15s ease}.page_cardTitleLink__XdQe7:hover{color:var(--color-accent)}.page_cardTitleLink__XdQe7:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}.page_cardHeaderRow__WCMB5{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.page_cardHeaderRow__WCMB5 .page_cardTitle__wyNTT{margin-bottom:0}.page_buttonSecondary__SnycR{padding:.5rem .75rem;background:var(--color-surface-2);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:.875rem;font-weight:500;cursor:pointer}.page_buttonSecondary__SnycR:hover{background:var(--color-border)}.page_error__Jil8M,.page_status___nccx{font-size:.9375rem;margin-bottom:1rem}.page_status___nccx{color:var(--color-text-secondary)}.page_error__Jil8M{color:var(--color-danger)}.page_statusList__rEziz{display:grid;grid-template-columns:auto 1fr;gap:.25rem 1.5rem;font-size:.9375rem}.page_statusList__rEziz dt{color:var(--color-text-muted);font-weight:500}.page_statusList__rEziz dd{color:var(--color-text-primary)}.page_kpiGrid__WGgxO{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;margin-bottom:1.5rem;align-items:stretch}@media (max-width:1024px){.page_kpiGrid__WGgxO{grid-template-columns:repeat(auto-fill,minmax(11.75rem,1fr))}}.page_kpiGrid__WGgxO>*{min-width:0}.page_kpiCard__szrqq{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.85rem 1rem;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:.28rem;position:relative;box-sizing:border-box}.page_kpiLabel__NSJ_B{font-size:.8125rem;font-weight:500;color:var(--color-text-secondary);line-height:1.25}.page_kpiValue__dNdS7{font-size:1.25rem;font-weight:700;line-height:1.22;color:var(--color-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:normal;word-break:keep-all;min-width:0}.page_kpiValue__dNdS7.page_positive__ZSqNL{color:var(--color-success)}.page_kpiValue__dNdS7.page_negative__ZDBQ0{color:var(--color-danger)}.page_kpiBadge__A4jI8{font-size:.75rem;color:var(--color-warning);font-weight:600;margin-top:.2rem}.page_kpiCardReceivables__xwNNd{box-shadow:var(--shadow-sm);transition:box-shadow .18s ease,transform .18s ease,background-color .18s ease,border-color .18s ease}.page_kpiCardReceivables__xwNNd:hover{box-shadow:var(--shadow-md);transform:translateY(-2px);background-color:var(--color-surface-2)}.page_receivablesBreakdownList__0ZtHN{display:flex;flex-direction:column;align-items:stretch;gap:.38rem;margin-top:.35rem}.page_receivablesBreakdownItem__TUIr4{display:flex;align-items:center;gap:.42rem;font-size:.8125rem;font-weight:600;line-height:1.35;letter-spacing:.01em;text-decoration:none;border-radius:var(--radius-sm);padding:.18rem .12rem;margin:0 -.12rem;width:100%;min-width:0;text-align:left;transition:background-color .18s ease}.page_receivablesBreakdownText__xxftG{flex:1 1;min-width:0;overflow-wrap:break-word}.page_receivablesDot__4G5J5{width:8px;height:8px;border-radius:50%;flex-shrink:0;transition:transform .2s ease,box-shadow .2s ease}.page_receivablesBreakdownItem__TUIr4:hover{background-color:var(--color-surface-2)}.page_receivablesBreakdownItem__TUIr4:hover .page_receivablesDot__4G5J5{transform:scale(1.28)}.page_receivablesBreakdownOverdue__N9XEb:hover .page_receivablesDot__4G5J5{box-shadow:0 0 0 2px rgba(229,62,62,.45)}.page_receivablesBreakdownDueToday__SKOe7:hover .page_receivablesDot__4G5J5{box-shadow:0 0 0 2px rgba(237,137,54,.45)}.page_receivablesBreakdownUpcoming__h1bdY:hover .page_receivablesDot__4G5J5{box-shadow:0 0 0 2px rgba(30,107,69,.4)}.page_receivablesBreakdownItem__TUIr4:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.page_receivablesBreakdownOverdue__N9XEb,.page_receivablesBreakdownOverdue__N9XEb:active,.page_receivablesBreakdownOverdue__N9XEb:hover,.page_receivablesBreakdownOverdue__N9XEb:link,.page_receivablesBreakdownOverdue__N9XEb:visited{color:#e53e3e}.page_receivablesBreakdownOverdue__N9XEb .page_receivablesDot__4G5J5{background:#e53e3e;box-shadow:0 0 0 1px rgba(197,48,48,.25)}.page_receivablesBreakdownDueToday__SKOe7,.page_receivablesBreakdownDueToday__SKOe7:active,.page_receivablesBreakdownDueToday__SKOe7:hover,.page_receivablesBreakdownDueToday__SKOe7:link,.page_receivablesBreakdownDueToday__SKOe7:visited{color:#ed8936}.page_receivablesBreakdownDueToday__SKOe7 .page_receivablesDot__4G5J5{background:#ed8936;box-shadow:0 0 0 1px rgba(221,107,32,.28)}.page_receivablesUpcomingBlock__Heepw{display:flex;flex-direction:column;align-items:stretch;gap:.12rem}.page_openingBalanceHint__o3veG{font-size:.6875rem;font-weight:500;color:var(--color-text-muted,var(--color-text-secondary));padding-left:1.05rem;line-height:1.3;letter-spacing:.01em}.page_receivablesBreakdownUpcoming__h1bdY,.page_receivablesBreakdownUpcoming__h1bdY:active,.page_receivablesBreakdownUpcoming__h1bdY:hover,.page_receivablesBreakdownUpcoming__h1bdY:link,.page_receivablesBreakdownUpcoming__h1bdY:visited{color:#1e6b45}.page_receivablesBreakdownUpcoming__h1bdY .page_receivablesDot__4G5J5{background:#1e6b45;box-shadow:0 0 0 1px rgba(30,107,69,.28)}.page_kpiCardLink__ZCNUH{text-decoration:none;color:inherit;cursor:pointer;transition:box-shadow .18s ease,transform .18s ease,background-color .18s ease}.page_kpiCardLink__ZCNUH:hover{box-shadow:var(--shadow-md);transform:translateY(-2px);background-color:var(--color-surface-2)}.page_kpiCardLink__ZCNUH:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.page_twoCol__TMnes{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1.5rem;margin-bottom:1.5rem}.page_twoCol__TMnes .page_card__QV0Om{min-height:0}.page_table__71QjM{width:100%;border-collapse:collapse;font-size:.9375rem}.page_table__71QjM td,.page_table__71QjM th{padding:.5rem .75rem;text-align:left;border-bottom:1px solid var(--color-border)}.page_table__71QjM th{font-weight:600;color:var(--color-text-secondary)}.page_table__71QjM .page_num___k_wv{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_muted__CJQ6b{color:var(--color-text-muted);font-size:.9375rem;margin:0}.page_bankList__zfTjd{list-style:none;margin:0;padding:0}.page_bankItem__GcD_O{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid var(--color-border)}.page_bankItem__GcD_O:last-child{border-bottom:none}.page_bankName__znDz5{font-weight:500;color:var(--color-text-primary)}.page_bankMeta__5nd9o{font-weight:400;color:var(--color-text-muted);font-size:.875rem}.page_bankBalance__q7GjK{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.page_insightsCard__KAibM{border-left:4px solid var(--color-accent)}.page_insightsIntro__DuVtP{font-size:.9375rem;color:var(--color-text-secondary);margin:0 0 1rem}.page_insightsList__CYD4d{list-style:none;margin:0;padding:0}.page_insightItem__nvQoQ{padding:.5rem 0 .5rem 1rem;position:relative;font-size:.9375rem;color:var(--color-text-primary)}.page_insightItem__nvQoQ:before{content:"•";position:absolute;left:0;color:var(--color-accent);font-weight:700}.page_modalOverlay__OBdlJ{position:fixed;inset:0;background:rgba(26,25,22,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1.5rem;animation:page_modalFadeIn__ZHRNv .2s ease}@keyframes page_modalFadeIn__ZHRNv{0%{opacity:0}to{opacity:1}}.page_modalDialog__9aofq{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);width:100%;max-width:32rem;max-height:calc(100vh - 3rem);overflow:auto;animation:page_modalSlideIn__DXw1T .2s ease}@keyframes page_modalSlideIn__DXw1T{0%{opacity:0;transform:scale(.96) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}.page_modalHeader__XTPbu{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--color-border)}.page_modalTitle__px2QE{font-size:1.125rem;font-weight:700;color:var(--color-text-primary);margin:0}.page_modalClose__WivqM{width:36px;height:36px;border:none;background:transparent;color:var(--color-text-muted);border-radius:var(--radius-sm);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.page_modalClose__WivqM:hover{background:var(--color-surface-2);color:var(--color-text-primary)}.page_modalBody__P9b4c{padding:1.5rem}.page_lineItemRow__Pm69b{display:grid;grid-template-columns:1fr auto auto auto;gap:.5rem;align-items:end;margin-bottom:.5rem}.page_lineItemRowFull__SiVM3{grid-column:1/-1}.page_bankAccountGrid__6mCZ_{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:1rem;list-style:none;margin:0;padding:0}.page_bankAccountCard__ulIIF{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.25rem;box-shadow:var(--shadow-sm);transition:box-shadow .15s ease}.page_bankAccountCard__ulIIF:hover{box-shadow:var(--shadow-md)}.page_bankAccountCardTitle__30dYJ{font-size:1.0625rem;font-weight:700;color:var(--color-text-primary);margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between;gap:.5rem}.page_sourceBadgeZoho__O_BWK{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 .3rem;border-radius:4px;font-size:.6875rem;font-weight:700;letter-spacing:.02em;flex-shrink:0;line-height:1;background:#dbeafe;color:#1d4ed8}[data-theme=dark] .page_sourceBadgeZoho__O_BWK{background:#1e40af;color:#ffffff}.page_bankAccountCardRow__HbwVq{display:flex;flex-wrap:wrap;gap:.25rem .5rem;font-size:.875rem;margin-bottom:.5rem}.page_bankAccountCardRow__HbwVq:last-child{margin-bottom:0}.page_bankAccountCardLabel__fe8l1{color:var(--color-text-muted);font-weight:500;flex-shrink:0}.page_bankAccountCardValue__eUcyF{color:var(--color-text-primary)}.page_bankAccountCardBalance__9UJSG{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-border);font-size:1rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.page_viewToggle__4mvDH{display:flex;gap:.25rem;margin-bottom:1rem}.page_viewToggleBtn__OcO17{padding:.4rem .75rem;font-size:.875rem;font-weight:500;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);border-radius:var(--radius-sm);cursor:pointer}.page_viewToggleBtn__OcO17:hover{background:var(--color-surface-2);color:var(--color-text-primary)}.page_viewToggleBtn__OcO17.page_active__q3_T3{background:var(--color-accent);border-color:var(--color-accent);color:white}.page_reconUploadBlock__aqPih{display:flex;flex-direction:column;gap:1rem}.page_reconUploadHint__KzbRK{font-size:.9375rem;color:var(--color-text-secondary);margin:0}.page_reconUploadControls__bzn2W{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.page_reconUploadBtn__IjS4J{margin:0}.page_reconSampleDownloadBtn__cTca7{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none}.page_reconFormatPanel__v_eTC{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-2);overflow:hidden}.page_reconFormatPanelSummary__TsDiG{padding:.65rem .85rem;font-size:.875rem;font-weight:600;color:var(--color-text-primary);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.page_reconFormatPanelSummary__TsDiG::-webkit-details-marker{display:none}.page_reconFormatPanelSummary__TsDiG:before{content:"▸";display:inline-block;margin-right:.5rem;color:var(--color-text-secondary);transition:transform .15s ease}.page_reconFormatPanel__v_eTC[open] .page_reconFormatPanelSummary__TsDiG:before{transform:rotate(90deg)}.page_reconFormatPanelSummary__TsDiG:hover{color:var(--color-accent)}.page_reconFormatPanelBody__4lCHn{padding:0 .85rem .85rem;font-size:.8125rem;color:var(--color-text-secondary);line-height:1.55;border-top:1px solid var(--color-border)}.page_reconFormatPanelBody__4lCHn p{margin:.65rem 0 .35rem}.page_reconFormatList___F1uM{margin:.25rem 0 .5rem;padding-left:1.25rem}.page_reconFormatList___F1uM li{margin-bottom:.25rem}.page_reconFormatNote__TXFdM{margin-top:.65rem!important;font-size:.8125rem}.page_reconUploadErrorBlock__1jGOq{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem}.page_reconUploadErrorBlock__1jGOq .page_error__Jil8M{margin:0}.page_reconPeriodBlock__sS8iK{display:flex;flex-direction:column;gap:1rem}.page_reconPeriodPresets__kA5FH{display:flex;flex-wrap:wrap;gap:.5rem}.page_reconPeriodPresetBtn__gwcRl{padding:.45rem .85rem;font-size:.8125rem;font-weight:600;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-2);color:var(--color-text-primary);cursor:pointer;font-family:inherit}.page_reconPeriodPresetBtnActive__YEkgr,.page_reconPeriodPresetBtn__gwcRl:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.page_reconPeriodPresetBtnActive__YEkgr{background:color-mix(in srgb,var(--color-accent) 12%,var(--color-surface-2))}.page_reconPeriodPresetBtn__gwcRl:disabled{opacity:.55;cursor:not-allowed}.page_reconPeriodFields__nC_Rw{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem;max-width:28rem}.page_reconPeriodSummary__WDz82{margin:0;font-size:.875rem;color:var(--color-text-secondary)}.page_reconPeriodWarning__Ov2WK{margin:0 0 1rem;padding:.75rem 1rem;border:1px solid color-mix(in srgb,var(--color-warning,#d97706) 45%,var(--color-border));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-warning,#d97706) 10%,var(--color-surface));color:var(--color-text-primary);font-size:.875rem;line-height:1.5}.page_reconRowOutOfPeriod__AlOj_{background:color-mix(in srgb,var(--color-warning,#d97706) 8%,transparent)}.page_reconOutOfPeriodTag__9hVci{display:block;margin-top:.2rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--color-warning,#d97706)}.page_reconExistingTitle__L673D{font-size:.9375rem;font-weight:600;color:var(--color-text-primary);margin:.75rem 0 .5rem;padding-top:.75rem;border-top:1px solid var(--color-border)}.page_reconSelectedHint__BES42{font-size:.875rem;color:var(--color-text-secondary);margin:0 0 .5rem}.page_reconSelectedBadge__aPY_8{display:inline-block;margin-left:.5rem;padding:.15rem .5rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;background:var(--color-accent);color:white;border-radius:4px;vertical-align:middle}.page_reconEmptyState__EzssD{font-size:.9375rem;color:var(--color-text-muted);margin:0}.page_reconStatementList__lx0_H{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.page_reconStatementListItem__2Ar30{display:flex;align-items:stretch;gap:.5rem}.page_reconStatementListItem__2Ar30 .page_reconStatementCard__t_A9P{flex:1 1}.page_reconStatementDeleteBtn___wzR4{padding:.5rem .75rem;font-size:.8125rem;font-weight:500;color:var(--color-text-muted);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap}.page_reconStatementDeleteBtn___wzR4:hover{color:var(--color-danger);border-color:var(--color-danger);background:rgba(239,68,68,.06)}.page_reconStatementReparseBtn__Xct3_{padding:.5rem .75rem;font-size:.8125rem;font-weight:500;color:var(--color-accent);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap}.page_reconStatementReparseBtn__Xct3_:hover:not(:disabled){border-color:var(--color-accent);background:rgba(34,197,94,.06)}.page_reconStatementReparseBtnDisabled__fFU_8,.page_reconStatementReparseBtn__Xct3_:disabled{opacity:.45;cursor:not-allowed;color:var(--color-text-muted);border-color:var(--color-border)}.page_reconSuccessBanner__J_p_g{padding:.75rem 1rem;margin-bottom:1rem;border-radius:var(--radius-sm);background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.35);color:var(--color-text-primary);font-size:.9375rem;display:block}.page_reconSuccessDismiss__J8aqP{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.page_reconSuccessDismiss__J8aqP:hover{text-decoration:underline}.page_reconSuccessLink__cJlYh{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}.page_reconSuccessLink__cJlYh:hover{opacity:.85}.page_reconStatementHeaderActions__KD4JI{display:flex;gap:.5rem;flex-shrink:0}.page_reconReparseParseMethod__0Q5ee{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.9375rem;cursor:pointer}.page_reconStatementCard__t_A9P{display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:100%;padding:.75rem 1rem;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;font-size:.9375rem;transition:border-color .15s,background .15s}.page_reconStatementCard__t_A9P:hover{background:var(--color-surface);border-color:var(--color-accent)}.page_reconStatementCardActive__tEtBN{border-color:var(--color-accent);background:rgba(34,197,94,.06);box-shadow:0 0 0 1px var(--color-accent)}.page_reconStatementCardName__vg_Vh{font-weight:600;color:var(--color-text-primary)}.page_reconStatementCardMeta__Y6aVS{font-size:.8125rem;color:var(--color-text-muted);margin-top:.2rem}.page_reconDuplicateBadge__zeh__{display:block;margin-top:.35rem;padding:.2rem .45rem;border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;line-height:1.35;color:#78350f;background:#fde68a}.page_reconStatementHeader__N_Gf_{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem 1rem;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.875rem 1rem;margin-bottom:1rem;font-size:.9375rem}.page_reconStatementHeader__N_Gf_ strong{color:var(--color-text-primary)}.page_reconStatementHeaderMeta__EFB42{color:var(--color-text-muted)}.page_reconStatementHeaderMain__UO1C0{flex:1 1;min-width:0}.page_reconStatementHeaderHint__I2vPv{color:var(--color-text-secondary);font-size:.875rem;display:block;margin-top:.2rem}.page_reconTableEmpty__5sAR6{padding:2rem 1rem!important;text-align:center;color:var(--color-text-muted);font-size:.9375rem}.page_reconTableWrap__cQR7w{overflow-x:auto;margin-bottom:1rem;max-width:100%;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.page_reconTable__flUda{width:100%;min-width:70rem;border-collapse:collapse;table-layout:fixed;font-size:.875rem}.page_reconColDate__lgW9C{width:6.75rem}.page_reconColSelect__tUl1J{width:2.4rem}.page_reconTdSelect__NQHzm,.page_reconThSelect__gO4P4{text-align:center;vertical-align:middle}.page_reconColRemarks__39TL_{width:auto}.page_reconColRef__ppxkc{width:6.5rem}.page_reconColMoney__7zDIQ{width:7.25rem}.page_reconColAmount__T_bIc{width:10.75rem}.page_reconColStatus__jrGLz{width:9.75rem}.page_reconColActions__6kL7x{width:8.75rem}.page_reconTable__flUda td,.page_reconTable__flUda th{padding:.55rem;text-align:left;border-bottom:1px solid var(--color-border);vertical-align:top}.page_reconTable__flUda th{position:sticky;top:0;z-index:2;font-weight:600;color:var(--color-text-secondary);background:var(--color-surface-2);white-space:normal;line-height:1.25}.page_reconTdMoney__vteOZ,.page_reconThMoney__iHnCK{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden}.page_reconTdActions__Uul3X,.page_reconThActions__sGiiq{text-align:right;position:sticky;right:0;z-index:1;background:var(--color-surface);box-shadow:-6px 0 8px -6px rgba(0,0,0,.35)}.page_reconTable__flUda thead .page_reconThActions__sGiiq{z-index:3;background:var(--color-surface-2)}.page_reconTable__flUda tbody tr:hover .page_reconTdActions__Uul3X{background:var(--color-surface-2)}.page_reconRowSelected__l45ld .page_reconTdActions__Uul3X{background:rgba(34,197,94,.08)}.page_reconTdDate__ZVmRC{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_reconTdRemarks__2EjVn{min-width:0}.page_reconTdRef__xco_V{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary)}.page_reconTdStatus__aw_hz{white-space:normal;overflow:hidden}.page_reconTable__flUda .page_reconAmount__YgtLq{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.page_reconTable__flUda .page_reconAmountCr__KFSDO{color:var(--color-success)}.page_reconTable__flUda .page_reconAmountDr__WEkgb{color:var(--color-danger)}.page_reconTable__flUda .page_reconDesc__KGEKe{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;white-space:normal;line-height:1.35;max-width:none}.page_reconTable__flUda .page_reconDesc__KGEKe[title]{cursor:help}@media (max-width:1100px){.page_reconColMoney__7zDIQ{width:6.5rem}.page_reconColAmount__T_bIc{width:10rem}.page_reconColStatus__jrGLz{width:9.25rem}.page_reconColActions__6kL7x{width:8rem}.page_reconActionBtn__qIHJY{padding:.35rem .55rem;font-size:.75rem}}@media (max-width:900px){.page_reconTable__flUda{font-size:.8125rem}.page_reconColDate__lgW9C{width:5.75rem}.page_reconColRef__ppxkc{width:5rem}.page_reconColMoney__7zDIQ{width:6.25rem}.page_reconColAmount__T_bIc{width:9.5rem}.page_reconColStatus__jrGLz{width:8.75rem}.page_reconColActions__6kL7x{width:7.5rem}}.page_reconStatusBadge__82OYh{max-width:100%;box-sizing:border-box;padding:.2rem .5rem;font-size:.75rem;line-height:1.25;white-space:normal;overflow-wrap:anywhere;text-transform:capitalize}.page_reconRuleBadge__k9hol,.page_reconStatusBadge__82OYh{display:inline-block;border-radius:var(--radius-sm);font-weight:600}.page_reconRuleBadge__k9hol{margin-left:.35rem;padding:.15rem .4rem;font-size:.68rem;letter-spacing:.01em;background:rgba(59,130,246,.15);color:var(--color-accent);text-transform:none;vertical-align:middle}.page_reconStatusBadgeInvoice__1FeYy{background:rgba(34,197,94,.15);color:var(--color-success)}.page_reconStatusBadgeExpense__uQHGU{background:rgba(234,179,8,.2);color:var(--color-warning)}.page_reconStatusBadgeMismatch__iy2X0{background:rgba(239,68,68,.15);color:var(--color-danger)}.page_reconStatusBadgeIgnored__SEJBU{background:var(--color-surface-2);color:var(--color-text-muted)}.page_reconStatusBadgeUnmatched__0WNRI{color:var(--color-text-muted);font-weight:500}.page_reconStatusBadgeDuplicate__StinP{background:#fde68a;color:#78350f;text-transform:none}.page_reconTableToolbar__qm4WB{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem;flex-wrap:wrap}.page_reconTableToolbarHint__NQjIi{font-size:.875rem;color:var(--color-text-muted)}.page_reconPagination__gAKhR{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin:-.35rem 0 1rem;padding:.65rem .15rem 0}.page_reconPaginationCount__JahmA{font-size:.8125rem;color:var(--color-text-muted)}.page_reconPaginationPage__DY5jk{color:var(--color-text-secondary)}.page_reconPaginationActions__EuVUM{display:flex;align-items:center;gap:.5rem}.page_reconPaginationBtn__pHOgT{padding:.45rem .85rem;background:var(--color-surface-2);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:.8125rem;font-weight:600;font-family:inherit;cursor:pointer}.page_reconPaginationBtn__pHOgT:hover:not(:disabled){background:var(--color-border)}.page_reconPaginationBtn__pHOgT:disabled{opacity:.45;cursor:not-allowed}.page_viewToggleBtnGroup__k53eB{display:flex;gap:.25rem}.page_reconRowSelected__l45ld{background:rgba(34,197,94,.08);outline:2px solid var(--color-accent);outline-offset:-2px}.page_reconActions__iFjSV{display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:.35rem}.page_reconActionBtn__qIHJY{padding:.4rem .75rem;font-size:.8125rem;font-weight:600;border-radius:var(--radius-sm);cursor:pointer;border:1px solid transparent;white-space:nowrap}.page_reconActionMap__p0LTY{background:var(--color-accent);color:white;border-color:var(--color-accent)}.page_reconActionMap__p0LTY:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.page_reconActionIgnore__thIQH{background:var(--color-surface-2);color:var(--color-text-secondary);border-color:var(--color-border)}.page_reconActionIgnore__thIQH:hover{background:var(--color-border);color:var(--color-text-primary)}.page_reconActionUnmatch__N64nR{background:var(--color-surface-2);color:var(--color-text-secondary);border-color:var(--color-border)}.page_reconActionUnmatch__N64nR:hover{background:var(--color-border);color:var(--color-text-primary)}.page_reconIgnoreModal__9iT2B{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;width:100%;max-width:none;height:100%;max-height:none;margin:0;border:none;background:transparent;color:inherit}dialog.page_reconIgnoreModal__9iT2B[open]{display:flex}.page_reconIgnoreModalBackdrop__KQ6qu{position:absolute;inset:0;background:rgba(0,0,0,.4);border:none;padding:0;cursor:pointer}.page_reconIgnoreModalBackdrop__KQ6qu:disabled{cursor:default}.page_reconIgnoreModalContent__KOAy0{position:relative;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.5rem;max-width:24rem;box-shadow:0 8px 24px rgba(0,0,0,.15)}.page_reconIgnoreModalTitle__AC_TF{font-size:1.125rem;font-weight:700;color:var(--color-text-primary);margin:0 0 .5rem}.page_reconIgnoreModalText___U3nk{font-size:.9375rem;color:var(--color-text-secondary);margin:0 0 1.25rem;line-height:1.5}.page_reconIgnoreModalActions__SE0cI{display:flex;gap:.75rem;justify-content:flex-end}.page_reconMapPanel__gBBJb{margin-top:1.25rem;padding:1.25rem;border:2px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;overflow:visible}.page_reconMapPanelTitle__8AfJV{font-size:1rem;font-weight:700;color:var(--color-text-primary);margin:0 0 1rem}.page_reconMapPanelHint__imyMF{font-size:.875rem;color:var(--color-text-muted);margin:0 0 .75rem}.page_reconMapPanelError__uIlKM{font-size:.875rem;color:var(--color-danger);margin:0 0 .75rem}.page_reconMapTabs__tZQuk{display:flex;gap:.25rem;margin-bottom:1rem;border-bottom:1px solid var(--color-border)}.page_reconMapTab__vvlSq{padding:.5rem .85rem;background:transparent;color:var(--color-text-muted);font-size:.875rem;cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-1px}.page_reconMapTab__vvlSq:hover{color:var(--color-text)}.page_reconMapTabActive__NIFik{color:var(--color-accent);border-bottom-color:var(--color-accent);font-weight:600}.page_reconProgressBar__npPzQ{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:1rem 1.25rem;padding:.85rem 1rem;margin-bottom:1rem;background:var(--color-surface-elevated,rgba(0,0,0,.03));border:1px solid var(--color-border);border-radius:8px;font-size:.8125rem;color:var(--color-text-muted)}.page_reconProgressItem__2XHiQ{flex:1 1;min-width:0}.page_reconProgressItem__2XHiQ strong{display:block;font-size:1rem;font-weight:700;margin-top:.2rem;color:var(--color-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_reconProgressDiffOk__jirje{color:var(--color-success,#15803d)}.page_reconProgressDiffBad__zSj_2{color:var(--color-danger)}.page_reconStatusBadgeSuggested__gdU1j{background:rgba(59,130,246,.15);color:#1d4ed8}.page_reconStatusBadgeBill__RbSUr{background:rgba(168,85,247,.15);color:#7e22ce}.page_reconSearchRow__EtqJd{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.75rem}.page_reconInvoiceTableWrap__U24Up{max-height:20rem;overflow-x:hidden;overflow-y:auto;width:100%;margin:0 0 .75rem;border:1px solid var(--color-border);border-radius:var(--radius-sm)}.page_reconInvoiceTable__gNVtY{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.75rem}.page_reconInvoiceTable__gNVtY td,.page_reconInvoiceTable__gNVtY th{padding:.35rem;text-align:left;border-bottom:1px solid var(--color-border);vertical-align:top}.page_reconInvoiceTdClip__CAU9s,.page_reconInvoiceTdCustomer__mVGsy{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_reconInvoiceTdMoney__2gfWh{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.page_reconInvoiceTable__gNVtY th{background:var(--color-surface-2);color:var(--color-text-muted);font-weight:600;position:sticky;top:0}.page_reconInvoiceCheckCol___S7Xp{width:2rem}.page_reconInvoiceColNumber__Vmjfn{width:12%}.page_reconInvoiceColCustomer__o_1xg{width:auto}.page_reconInvoiceColDate__ntP5W{width:6.1rem}.page_reconInvoiceColStatus__nWa02{width:5.75rem}.page_reconInvoiceColMoney__EN88_{width:6.75rem}.page_reconInvoiceRowSelected__6lBlN td{background:var(--color-surface-elevated,rgba(59,130,246,.08))}.page_reconInvoiceNumberBtn__YN6lx{background:none;border:none;padding:0;color:inherit;font:inherit;cursor:pointer;text-decoration:underline}.page_reconInvoiceHint__R4XgP{display:inline-block;margin-left:.4rem;font-size:.7rem;color:var(--color-accent);font-weight:600}.page_reconInvoiceTotals__Ho17c{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0 0 .75rem;font-size:.8125rem;color:var(--color-text-muted)}.page_reconCloseOut__5w4U5{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--color-border)}.page_reconCloseSummary__kUDEF{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem 1rem;margin:1rem 0 1.25rem;padding:1rem 1.1rem;background:var(--color-surface-muted,#f8fafc);border:1px solid var(--color-border);border-radius:8px}.page_reconCloseSummaryItem__5odm7{display:flex;flex-direction:column;gap:.25rem;font-size:.8125rem;color:var(--color-text-muted,#64748b)}.page_reconCloseSummaryItem__5odm7 strong{font-size:1rem;color:var(--color-text,#0f172a)}.page_reconCloseInputRow__Shc8M{max-width:320px;margin-bottom:1rem}.page_reconCloseDiffBad__xxRDY,.page_reconCloseDiffOk__q_fNk{display:flex;flex-direction:column;gap:.25rem;padding:.85rem 1rem;border-radius:8px;margin-bottom:1rem;font-size:.875rem}.page_reconCloseDiffOk__q_fNk{background:#ecfdf5;border:1px solid #6ee7b7;color:#065f46}.page_reconCloseDiffBad__xxRDY{background:#fef2f2;border:1px solid #fca5a5;color:#991b1b}.page_reconCloseDiffHint__ecCih{margin:0;font-size:.8125rem;opacity:.85}.page_reconCloseActions__HEZyj{display:flex;flex-wrap:wrap;gap:.75rem}.page_reconReadyBanner__6u0If{margin:0 0 1rem;padding:.75rem 1rem;background:#eff6ff;border:1px solid #93c5fd;border-radius:8px;font-size:.875rem;color:#1e3a8a}.page_reconReadyBannerLink__v0tPr{background:none;border:none;padding:0;font:inherit;color:#1d4ed8;text-decoration:underline;cursor:pointer}.page_reconReadyBannerLink__v0tPr:hover{color:#1e40af}.page_reconBankRules__WDKfC{margin-top:1rem;padding-top:1rem;border-top:1px dashed var(--color-border)}.page_reconBankRulesList__I6Ga_{list-style:none;margin:.5rem 0 0;padding:0}.page_reconBankRulesList__I6Ga_ li{display:flex;justify-content:space-between;align-items:center;padding:.4rem 0;font-size:.875rem;border-bottom:1px solid var(--color-border)}.page_reconActionConfirm__X_VAD{background:#1d4ed8;color:#fff}.page_reconActionConfirm__X_VAD:hover{background:#1e40af}.page_reconActionBtn__qIHJY:disabled{opacity:.45;cursor:not-allowed}.page_coaTable__GqOYF{width:100%;border-collapse:collapse;min-width:48rem;table-layout:fixed}.page_coaColCode__jDQ3U{width:13rem}.page_coaColName__YRpzA{width:auto}.page_coaColType__PWzPZ{width:7.5rem}.page_coaColBalance__MNWJF{width:9rem}.page_coaColActions__ziUZt{width:7rem}.page_coaCodeCell__HXGo7{padding:.65rem .75rem;vertical-align:middle;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:0}.page_coaNameCell__pYPJe{padding:.65rem .75rem;vertical-align:middle;min-width:0;overflow-wrap:anywhere;white-space:normal}.page_coaLedgerCodeLink__2GMf8{color:var(--color-accent);text-decoration:none;font-weight:600;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.page_coaLedgerCodeLink__2GMf8:hover{color:var(--color-accent-hover);text-decoration:underline}@media print{.page_page__ZU32B{max-width:none;width:100%;margin:0;padding:.35rem .5rem;background:#fff}}.credit-notes_statusBadge__CcN_m{display:inline-block;text-transform:capitalize;padding:.15rem .55rem;border-radius:4px;font-weight:600;font-size:.8125rem}.credit-notes_statusDraft__8oLwd{background:#fef3c7;color:#92400e}.credit-notes_statusOpen__zkNt6{background:#dbeafe;color:#1e40af}.credit-notes_statusApplied__PoqfA{background:#dcfce7;color:#166534}.credit-notes_statusRefunded__fAeMo{background:var(--color-surface-2);color:var(--color-text-secondary)}.credit-notes_statusExpired__yHX6s{background:#fee2e2;color:#991b1b}.credit-notes_sourceFilterLabel__ukVJJ{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0}.credit-notes_sourceFilterText__Ka_9x{font-size:.75rem;font-weight:600;color:var(--color-text-secondary);white-space:nowrap}.credit-notes_sourceFilterSelect__ybRyr{font-family:inherit;font-size:.8125rem;padding:.4rem .55rem;border-radius:var(--radius-sm,6px);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);min-width:8.5rem;height:2.25rem}.credit-notes_colSource__HKCNE{white-space:nowrap;font-size:.8125rem;color:var(--color-text-secondary)}.quotes_statusBadge__B2GBL{display:inline-block;text-transform:capitalize;padding:.15rem .55rem;border-radius:4px;font-weight:600;font-size:.8125rem}.quotes_statusAccepted__L_oJ2{background:#dcfce7;color:#166534}.quotes_statusSent__DLz_f{background:#dbeafe;color:#1e40af}.quotes_statusDraft__c5QNZ{background:#fef3c7;color:#92400e}.quotes_statusDeclined__GGSVi{background:#fee2e2;color:#991b1b}.quotes_statusExpired__LMVXH{background:var(--color-surface-2);color:var(--color-text-secondary)}.quotes_sourceFilterLabel__I8Flk{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0}.quotes_sourceFilterText__pM9nN{font-size:.75rem;font-weight:600;color:var(--color-text-secondary);white-space:nowrap}.quotes_sourceFilterSelect__SGzkc{font-family:inherit;font-size:.8125rem;padding:.4rem .55rem;border-radius:var(--radius-sm,6px);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);min-width:8.5rem;height:2.25rem}.quotes_colSource__5b5Zn{white-space:nowrap;font-size:.8125rem;color:var(--color-text-secondary)}.payments-made_filterBar__xuo55{display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.payments-made_filterField__KEzZH{display:flex;flex-direction:column;gap:.3rem;min-width:9rem}.payments-made_filterLabel__Rt59l{font-size:.75rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em}.payments-made_filterInput__QwSHI,.payments-made_filterSelect__75gxd{padding:.45rem .65rem;font-size:.875rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-primary)}.payments-made_colSource__4XP4u{white-space:nowrap;font-size:.8125rem;color:var(--color-text-secondary)}.payments-made_countLine___PDxa{margin:0 0 1rem;font-size:.8125rem;color:var(--color-text-muted)}.payments-made_listPagination__h_xnq{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-border);flex-wrap:wrap}.payments-made_listPaginationCount__In2Z4{margin:0;font-size:.8125rem;color:var(--color-text-muted)}.payments-made_listPaginationPage__YSMQf{color:var(--color-text-secondary)}.payments-made_listPaginationActions__4sbFP{display:flex;align-items:center;gap:.5rem}.payments-made_paginationBtn__qOgS6{padding:.45rem .85rem;background:var(--color-surface-2);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:.8125rem;font-weight:600;font-family:inherit;cursor:pointer}.payments-made_paginationBtn__qOgS6:hover:not(:disabled){background:var(--color-border)}.payments-made_paginationBtn__qOgS6:disabled{opacity:.45;cursor:not-allowed}.payments-made_paymentLink__nTyBw{padding:0;border:none;background:none;color:var(--color-accent);font-weight:600;font-size:inherit;font-family:inherit;cursor:pointer;text-decoration:none}.payments-made_paymentLink__nTyBw:hover{text-decoration:underline}.payments-made_paidBadge__QiCeV{background:rgba(34,197,94,.15);color:var(--color-success,#16a34a)}.payments-made_paidBadge__QiCeV,.payments-made_partialBadge__lfcRc{display:inline-block;padding:.15rem .45rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-sm)}.payments-made_partialBadge__lfcRc{background:rgba(201,134,15,.18);color:var(--color-warning,#c9860f)}.payments-made_draftBadge__jeIVt{display:inline-block;padding:.15rem .45rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-sm);background:rgba(107,114,128,.15);color:#6b7280}.payments-made_paymentDocument__8stgy{position:relative;overflow:hidden;padding-top:2.5rem}.payments-made_actionBtnDanger__rZwq0{color:var(--color-danger,#c53030);border-color:rgba(197,48,48,.35)}.payments-made_actionBtnDanger__rZwq0:hover:not(:disabled){background:rgba(197,48,48,.08)}.payments-made_paymentDetailRibbon__J6XEs{position:absolute;top:18px;left:-32px;z-index:2;width:120px;padding:.35rem 0;text-align:center;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#16a34a;transform:rotate(-45deg);pointer-events:none}.payments-made_paymentDetailRibbonPartial___8v3v{background:#c9860f}.payments-made_paymentDetailTop__ZV2NV{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding-top:.35rem;padding-left:3.75rem;min-height:3.25rem}.payments-made_paymentDetailVendor__lbigR{min-width:0;flex:1 1 auto;padding-right:.5rem}.payments-made_paymentDetailVendorName__lp_ee{margin:0 0 .25rem;font-size:1rem;font-weight:700;line-height:1.35;word-break:break-word}.payments-made_paymentDetailVendorMeta__pKP82{margin:.1rem 0;font-size:.8125rem;color:#4b5563}.payments-made_paymentDetailAmountBox___jJfH{flex-shrink:0;background:#16a34a;color:#fff;padding:.65rem 1rem;border-radius:4px;text-align:right;min-width:9rem}.payments-made_paymentDetailAmountLabel__yyMvB{display:block;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;opacity:.95}.payments-made_paymentDetailAmountValue__ER5_y{display:block;font-size:1.125rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:.15rem}.payments-made_paymentDetailBalanceDue__pok1A{display:flex;justify-content:flex-end;align-items:baseline;gap:.35rem;margin-top:.45rem;padding-top:.4rem;border-top:1px solid rgba(255,255,255,.35);font-size:.75rem;font-weight:500;opacity:.95}.payments-made_paymentDetailBalanceDue__pok1A strong{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.payments-made_paymentDetailSectionTitle__PCU3p{margin:0 0 .75rem;text-align:center;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#6b7280}.payments-made_paymentDetailMetaRow__V5SIF{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-bottom:1rem;font-size:.8125rem;color:#374151}.payments-made_paymentDetailMetaRow__V5SIF strong{font-weight:600;margin-right:.35rem}.payments-made_paymentDetailFields__6Gjik{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem;margin-bottom:1.25rem}.payments-made_paymentFieldFull__YAsPc,.payments-made_paymentModeFieldFull__239tH{grid-column:1/-1}.payments-made_paymentDetailFields__6Gjik .payments-made_paymentField__AsGzt{margin-bottom:.85rem}.payments-made_paymentDetailFields__6Gjik input:disabled,.payments-made_paymentDetailFields__6Gjik input:read-only{background:#f9fafb;color:#374151;cursor:default}.payments-made_billPaidSection__8jKDY{margin-top:.5rem}.payments-made_billPaymentsHistoryWrap__f1P0X{overflow-x:auto;margin:0 0 1rem}.payments-made_billPaymentsHistoryTable__4nvuc{width:100%;border-collapse:collapse;font-size:.8125rem}.payments-made_billPaymentsHistoryTable__4nvuc td,.payments-made_billPaymentsHistoryTable__4nvuc th{border:1px solid #e5e7eb;padding:.45rem .6rem;text-align:left}.payments-made_billPaymentsHistoryTable__4nvuc th{background:#f9fafb;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.02em;color:#6b7280}.payments-made_billPaymentsHistoryAmount__MhAFo,.payments-made_billPaymentsHistoryTable__4nvuc th:last-child{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.payments-made_billPaymentsHistoryCurrent__R6oxd{background:#ecfdf5}.payments-made_billPaidSectionHeader__1pb_W{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem;border-top:1px solid #e5e7eb;padding-top:1rem}.payments-made_billPaidSectionTitle__Otfq3{margin:0;font-size:.875rem;font-weight:700;color:#1a1916}.payments-made_addBillLink__hW3jr{display:inline-flex;align-items:center;gap:.3rem;font-size:.8125rem;font-weight:600;color:var(--color-accent);text-decoration:none}.payments-made_addBillLink__hW3jr:hover{text-decoration:underline}.payments-made_billPaidTableWrap__5t0Sy{overflow-x:auto}.payments-made_billPaidTable__ZGptQ{width:100%;border-collapse:collapse;font-size:.8125rem}.payments-made_billPaidTable__ZGptQ td,.payments-made_billPaidTable__ZGptQ th{border:1px solid #e5e7eb;padding:.45rem .6rem;text-align:left}.payments-made_billPaidTable__ZGptQ th{background:#f9fafb;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.02em;color:#6b7280}.payments-made_listPageHeader__OQdn0{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.payments-made_listPageHeader__OQdn0 .payments-made_button__ppiQx{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;white-space:nowrap}.payments-made_newPaymentBack__N6UyD{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.9375rem;font-weight:500;color:var(--color-text-secondary);text-decoration:none}.payments-made_newPaymentBack__N6UyD:hover{color:var(--color-accent)}.payments-made_newPaymentHeader___eP8o{margin-bottom:1.25rem}.payments-made_newPaymentCard__laIAa{padding:1.5rem}.payments-made_newPaymentFormGrid__H_9ZH{display:grid;grid-template-columns:1fr 1fr;gap:0 1.25rem;margin-bottom:1.25rem}.payments-made_newPaymentFieldFull__D6sML{grid-column:1/-1}.payments-made_billAllocationSection__wlFmy{margin-bottom:1.25rem;padding-top:1rem;border-top:1px solid var(--color-border)}.payments-made_billAllocationHeader__7T5Uo{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.payments-made_billAllocationTitle__PUKh_{margin:0;font-size:1rem;font-weight:600}.payments-made_billAllocationActions__D3DG9{display:flex;gap:.75rem}.payments-made_clearAppliedLink__R49XK{padding:0;border:none;background:none;color:var(--color-accent);font-size:.8125rem;font-weight:600;cursor:pointer;font-family:inherit}.payments-made_clearAppliedLink__R49XK:hover{text-decoration:underline}.payments-made_billAllocationTableWrap__dq23s{overflow-x:auto;margin-bottom:.75rem}.payments-made_billAllocationTable__RnooX{width:100%;border-collapse:collapse;font-size:.875rem}.payments-made_billAllocationTable__RnooX td,.payments-made_billAllocationTable__RnooX th{border:1px solid var(--color-border);padding:.5rem .65rem;text-align:left;vertical-align:top}.payments-made_billAllocationTable__RnooX th{background:var(--color-surface-2);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--color-text-secondary)}.payments-made_numCell__VQKzu{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.payments-made_billDueHint__tVL1I{font-size:.75rem;color:var(--color-text-muted);margin-top:.15rem}.payments-made_allocationInput__YxPzr{width:100%;min-width:5.5rem;max-width:8rem;padding:.4rem .55rem;font-size:.875rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-primary);font-family:inherit}.payments-made_payInFullLink__4BZmU{display:block;margin-top:.25rem;padding:0;border:none;background:none;color:var(--color-accent);font-size:.75rem;font-weight:600;cursor:pointer;font-family:inherit}.payments-made_payInFullLink__4BZmU:hover{text-decoration:underline}.payments-made_totalLabel___3cNj{text-align:right;font-weight:600}.payments-made_payAllCheckbox__3J5y8{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--color-text-secondary);margin-bottom:.5rem}.payments-made_notesField___m0Sc{margin-bottom:1rem}.payments-made_notesTextarea____j3O{width:100%;padding:.55rem .65rem;font-size:.9375rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-primary);font-family:inherit;resize:vertical;min-height:4.5rem}.payments-made_paymentSummaryBox__sAQaR{max-width:18rem;padding:.75rem 1rem}.payments-made_paymentSummaryBoxExpanded__GxKrb,.payments-made_paymentSummaryBox__sAQaR{margin-left:auto;margin-bottom:1rem;background:rgba(251,191,36,.12);border:1px solid rgba(251,191,36,.35);border-radius:var(--radius-sm)}.payments-made_paymentSummaryBoxExpanded__GxKrb{max-width:22rem;padding:.85rem 1rem}.payments-made_paymentSummaryRow__NNxaY{display:flex;justify-content:space-between;gap:1rem;font-size:.875rem;padding:.2rem 0}.payments-made_paymentSummaryExcess__mfJzc .payments-made_paymentSummaryExcessValue__Hrea1{color:#b45309;display:inline-flex;align-items:center;gap:.35rem}.payments-made_excessIcon__YS5e_{flex-shrink:0;color:#d97706}.payments-made_excessHint__L9Kxt{margin:.35rem 0 0;font-size:.75rem;color:#92400e}.payments-made_paymentNumberRow__uy0q4{grid-column:1/-1;margin-bottom:.25rem}.payments-made_paymentNumberDisplay__Isc4v{display:flex;align-items:center;gap:.5rem}.payments-made_paymentNumberLabel__pkRmW{font-size:1.125rem;font-weight:600;color:var(--color-text-primary)}.payments-made_paymentNumberGear__eJYvf{display:inline-flex;align-items:center;justify-content:center;padding:.25rem;border:none;background:transparent;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm)}.payments-made_paymentNumberGear__eJYvf:hover{color:var(--color-text-primary);background:var(--color-surface-hover,rgba(0,0,0,.05))}.payments-made_currencyAmountRow__vV_qT{display:flex;gap:.5rem}.payments-made_currencySelect__gzFjY{width:5.5rem;flex-shrink:0;padding:.5rem .4rem;font-size:.875rem}.payments-made_currencyAmountInput__H64DZ,.payments-made_currencySelect__gzFjY{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-primary)}.payments-made_currencyAmountInput__H64DZ{flex:1 1;min-width:0;padding:.5rem .65rem;font-size:.9375rem}.payments-made_currencyAmountInput__H64DZ[readonly]{background:var(--color-bg-muted,color-mix(in srgb,var(--color-border) 22%,var(--color-surface)));cursor:default;color:var(--color-text-primary)}.payments-made_attachmentsSection__KhplP{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem}.payments-made_uploadFileBtn__b5VYW{display:inline-flex;align-items:center;gap:.4rem;align-self:flex-start;padding:.45rem .75rem;font-size:.875rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-primary);cursor:pointer}.payments-made_uploadFileBtn__b5VYW:hover:not(:disabled){background:var(--color-surface-hover,rgba(0,0,0,.04))}.payments-made_uploadFileBtn__b5VYW:disabled{opacity:.55;cursor:not-allowed}.payments-made_attachmentsHint__xPpvO{margin:0;font-size:.75rem;color:var(--color-text-secondary)}.payments-made_attachmentsList__4ZgGv{list-style:none;margin:.25rem 0 0;padding:0}.payments-made_attachmentsListItem__EkEfF{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem 0;font-size:.8125rem;border-bottom:1px solid var(--color-border)}.payments-made_attachmentsRemove__94_rR{border:none;background:transparent;color:var(--color-text-secondary);cursor:pointer;padding:.2rem}.payments-made_paymentSaveActions__An5eK{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.5rem}.payments-made_saveDraftBtn__my6L3{padding:.55rem 1rem;font-size:.875rem;font-weight:500;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-primary);cursor:pointer}.payments-made_saveDraftBtn__my6L3:hover:not(:disabled){background:var(--color-surface-hover,rgba(0,0,0,.04))}.payments-made_saveDraftBtn__my6L3:disabled{opacity:.6;cursor:not-allowed}.payments-made_savePaidBtn__FKaDr{padding:.55rem 1.1rem;font-size:.875rem;font-weight:600;border:none;border-radius:var(--radius-sm);background:var(--color-accent,#1e6b45);color:#fff;cursor:pointer;font-family:inherit}.payments-made_savePaidBtn__FKaDr:hover:not(:disabled){background:var(--color-accent-hover,#185a3a)}.payments-made_savePaidBtn__FKaDr:disabled{opacity:.6;cursor:not-allowed}.payments-made_markPaidBtn__97qTw{padding:.55rem 1.1rem;font-size:.875rem;font-weight:600;border:none;border-radius:var(--radius-sm);background:var(--color-accent,#1e6b45);color:#fff;cursor:pointer;font-family:inherit}.payments-made_markPaidBtn__97qTw:hover:not(:disabled){background:var(--color-accent-hover,#185a3a)}.payments-made_markPaidBtn__97qTw:disabled{opacity:.6;cursor:not-allowed}.payments-made_draftPaymentActions__UsbZP{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--color-border)}.payments-made_paymentAttachmentsSection__FqEml{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--color-border)}.payments-made_paymentAttachmentsTitle__bGuo3{margin:0 0 .65rem;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.payments-made_paymentAttachmentsList__O7_fE{margin:0;padding:0;list-style:none}.payments-made_paymentAttachmentsItem__25w1s{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;font-size:.875rem;padding:.3rem 0}.payments-made_paymentAttachmentLink__83o6E{background:none;border:none;padding:0;color:var(--color-accent,#1e6b45);cursor:pointer;text-decoration:underline;font:inherit}.payments-made_paymentAttachmentLink__83o6E:hover{color:var(--color-accent-hover,#185a3a)}.payments-made_paymentAttachmentSize__t9DEQ{color:var(--color-text-muted);font-size:.8125rem}.payments-made_cancelTextBtn__MbYfU{padding:.55rem .75rem;font-size:.875rem;border:none;background:transparent;color:var(--color-text-secondary);cursor:pointer}.payments-made_cancelTextBtn__MbYfU:hover:not(:disabled){color:var(--color-text-primary);text-decoration:underline}@media (max-width:768px){.payments-made_newPaymentFormGrid__H_9ZH{grid-template-columns:1fr}}@media (max-width:640px){.payments-made_paymentDetailFields__6Gjik{grid-template-columns:1fr}.payments-made_paymentDetailTop__ZV2NV{flex-direction:column}.payments-made_paymentDetailAmountBox___jJfH{width:100%}}.bill-detail_detailPage__Mo4wd{width:100%;max-width:100%;min-width:0}.bill-detail_backLink__Flpps{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.9375rem;font-weight:500;color:var(--color-text-secondary);text-decoration:none}.bill-detail_backLink__Flpps:hover{color:var(--color-accent)}.bill-detail_actionBar__uuB1F{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-bottom:1rem;padding:.85rem 1rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.bill-detail_actionTitleRow___5pG5{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;min-width:0}.bill-detail_billNumberTitle__OZVSR{margin:0;font-size:1.125rem;font-weight:700;color:var(--color-text-primary)}.bill-detail_actionBtns__vF6SM{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.bill-detail_actionBtn__jPf9l{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .85rem;font-size:.875rem;font-weight:500;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);cursor:pointer;text-decoration:none;font-family:inherit;white-space:nowrap}.bill-detail_actionBtn__jPf9l:hover:not(:disabled){background:var(--color-surface-2)}.bill-detail_actionBtn__jPf9l:disabled{opacity:.5;cursor:not-allowed}.bill-detail_actionBtnPrimary__wyAru{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.bill-detail_actionBtnPrimary__wyAru:hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.bill-detail_dropdownWrap__PN4xl{position:relative}.bill-detail_dropdownMenu__h1h3v{position:absolute;top:100%;right:0;margin-top:.25rem;min-width:11rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:20;padding:.35rem 0}.bill-detail_dropdownMenu__h1h3v button{display:flex;align-items:center;gap:.35rem;width:100%;text-align:left;padding:.5rem .85rem;border:none;background:transparent;font-size:.875rem;cursor:pointer;color:var(--color-text-primary);font-family:inherit}.bill-detail_dropdownMenu__h1h3v button:hover{background:var(--color-surface-2)}.bill-detail_ledgerNote__Tq99P{margin:-.35rem 0 1rem;font-size:.875rem;color:var(--color-text-muted);line-height:1.45}.bill-detail_billDocumentArea__KM_AB{width:100%;min-width:0}.bill-detail_pdfViewToggleRow__37SO4{display:flex;justify-content:flex-end;margin-bottom:.75rem}.bill-detail_pdfViewToggle__r2YMq{display:inline-flex;align-items:center;gap:.65rem;font-size:.875rem;font-weight:500;color:var(--color-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.bill-detail_pdfViewToggle__r2YMq input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.bill-detail_pdfViewSwitch___GRx1{position:relative;flex-shrink:0;width:2.5rem;height:1.35rem;background:#cbd5e1;border-radius:999px;transition:background .2s ease}.bill-detail_pdfViewSwitch___GRx1:after{content:"";position:absolute;top:2px;left:2px;width:1.05rem;height:1.05rem;background:#fff;border-radius:50%;transition:transform .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.18)}.bill-detail_pdfViewToggle__r2YMq input:checked+.bill-detail_pdfViewSwitch___GRx1{background:#3b82f6}.bill-detail_pdfViewToggle__r2YMq input:checked+.bill-detail_pdfViewSwitch___GRx1:after{transform:translateX(1.12rem)}.bill-detail_pdfViewToggle__r2YMq input:focus-visible+.bill-detail_pdfViewSwitch___GRx1{outline:2px solid var(--color-accent);outline-offset:2px}.bill-detail_billPdfDocument__qzajK{position:relative;overflow:hidden;max-width:210mm;margin:0 auto;background:#fff;color:#1a1916;padding:1.5rem 1.75rem 1.25rem;box-shadow:0 4px 20px rgba(0,0,0,.08);border-radius:4px;font-family:Georgia,Times New Roman,Times,serif;font-size:13px;line-height:1.5}.bill-detail_billPdfHeader__1OQo1{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e8e4dc;margin-bottom:.85rem}.bill-detail_billPdfVendorBlock__Y_rkv{min-width:0;flex:1 1 auto}.bill-detail_billPdfLogo__Fb4jb{display:block;max-width:72px;max-height:48px;object-fit:contain;margin-bottom:.5rem}.bill-detail_billPdfVendorName__V9Z6b{margin:0 0 .25rem;font-size:1rem;font-weight:700;color:#1a1916}.bill-detail_billPdfVendorMeta__KbA4H{margin:.1rem 0;font-size:.8125rem;color:#4b5563;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.bill-detail_billPdfTitleBlock__q5ayC{flex-shrink:0;text-align:right}.bill-detail_billPdfTitle__GX4er{margin:0;font-size:2.25rem;font-weight:400;letter-spacing:.03em;color:#1a1916;line-height:1.1}.bill-detail_billPdfNumber__TdQQu{margin:.4rem 0 0;font-size:.875rem;color:#6b7280;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.bill-detail_billPdfMetaRow__33bZQ{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-bottom:1rem;font-size:.8125rem;font-family:system-ui,-apple-system,Segoe UI,sans-serif;color:#374151}.bill-detail_billPdfMetaRow__33bZQ strong{font-weight:600;margin-right:.35rem}.bill-detail_billPdfTable__JFUQy{width:100%;border-collapse:collapse;margin-bottom:1rem;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:.8125rem}.bill-detail_billPdfTable__JFUQy td,.bill-detail_billPdfTable__JFUQy th{border:1px solid #e5e7eb;padding:.45rem .55rem;text-align:left;vertical-align:top}.bill-detail_billPdfTable__JFUQy th{background:#f9fafb;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.02em;color:#4b5563}.bill-detail_billPdfNum__HgX8C{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.bill-detail_billPdfTotals__vduuI{display:flex;justify-content:flex-end;margin-bottom:.75rem}.bill-detail_billPdfTotalsTable__bSuIW{min-width:16rem;max-width:100%;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:.8125rem}.bill-detail_billPdfTotalRow__w5f2A{display:flex;justify-content:space-between;gap:1.5rem;padding:.3rem 0;color:#374151}.bill-detail_billPdfTotalRowStrong__6z_0F{font-weight:700;color:#1a1916;border-top:1px solid #e5e7eb;margin-top:.25rem;padding-top:.45rem}.bill-detail_billPdfFooter___1l4m{margin:.5rem 0 0;font-size:.75rem;color:#9ca3af;text-align:center;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.bill-detail_tabs__Sj87c{display:flex;gap:0;border-bottom:1px solid var(--color-border);margin-bottom:1rem}.bill-detail_tab__ldCVE{appearance:none;background:transparent;padding:.65rem 1.1rem;font-size:.9375rem;font-weight:500;color:var(--color-text-muted);cursor:pointer;font-family:inherit;border:none;border-bottom:2px solid transparent;margin-bottom:-1px}.bill-detail_tab__ldCVE:hover{color:var(--color-text-primary)}.bill-detail_tabActive__VVFTB{color:var(--color-accent);font-weight:600;border-bottom-color:var(--color-accent)}.bill-detail_billDocumentWrap__JsApd{position:relative;overflow:hidden}.bill-detail_statusRibbon__cbdl4{position:absolute;top:18px;left:-32px;width:120px;padding:.35rem 0;text-align:center;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;transform:rotate(-45deg);z-index:2}.bill-detail_statusRibbonPaid__9GRAG{background:#16a34a}.bill-detail_statusRibbonPartial__tCkos{background:#d97706}.bill-detail_statusRibbonDraft__Pgdzb{background:#6b7280}.bill-detail_statusRibbonOverdue__aJxUm{background:#dc2626}.bill-detail_journalPanel__33TWy{width:100%;max-width:100%;background:var(--color-surface);color:var(--color-text-primary);font-family:inherit;font-size:.875rem;line-height:1.45;padding:1.25rem 1.5rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);box-sizing:border-box}.bill-detail_journalNote__AGCzu{margin:0 0 1rem;font-size:.8125rem;color:var(--color-text-muted)}.bill-detail_journalNote__AGCzu strong{display:inline-block;padding:.1rem .35rem;border-radius:4px;background:rgba(34,197,94,.15);color:#15803d;font-weight:700;font-size:.75rem}.bill-detail_journalTableWrap__K2Kbq{width:100%;overflow-x:auto}.bill-detail_journalColAmount__Q2sKU{width:9.5rem}.bill-detail_journalTable__AHSl_{width:100%;border-collapse:collapse;margin-top:.35rem;font-size:.8125rem;table-layout:fixed}.bill-detail_journalTable__AHSl_ td,.bill-detail_journalTable__AHSl_ th{border:1px solid var(--color-border);padding:.5rem .75rem;text-align:left;vertical-align:middle}.bill-detail_journalTable__AHSl_ th{background:var(--color-surface-2);font-weight:600;font-size:.6875rem;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-secondary)}.bill-detail_journalTable__AHSl_ td:first-child,.bill-detail_journalTable__AHSl_ th:first-child{width:auto}.bill-detail_journalTable__AHSl_ td:nth-child(2),.bill-detail_journalTable__AHSl_ td:nth-child(3),.bill-detail_journalTable__AHSl_ th:nth-child(2),.bill-detail_journalTable__AHSl_ th:nth-child(3){width:9.5rem;min-width:9.5rem;text-align:right;white-space:nowrap}.bill-detail_num__4b3SZ{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bill-detail_journalTable__AHSl_ tfoot td{font-weight:700;background:var(--color-surface-2)}.bill-detail_journalTable__AHSl_ tfoot td:nth-child(2),.bill-detail_journalTable__AHSl_ tfoot td:nth-child(3){text-align:right}.bill-detail_journalEmpty__EyfTh{margin:0;font-size:.875rem;color:var(--color-text-muted)}.bill-detail_journalBlock__7hcBb{margin-top:1.25rem}.bill-detail_journalBlock__7hcBb:first-of-type{margin-top:0}.bill-detail_journalBlockHeader__CjK_W{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.bill-detail_journalBlockHeader__CjK_W>:first-child{flex:1 1}.duplicate-send-confirm_modal__cD9ph{width:calc(100% - 2rem);max-width:26rem;margin:auto;background:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md,0 8px 32px rgba(0,0,0,.12));padding:1.25rem 1.5rem}.duplicate-send-confirm_modal__cD9ph::backdrop{background:rgba(0,0,0,.45)}.duplicate-send-confirm_message__zK5aP{margin:0 0 1.25rem;font-size:.975rem;font-weight:500;line-height:1.45;color:var(--color-text-primary)}.duplicate-send-confirm_actions__QZvR_{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.duplicate-send-confirm_cancel__6HJ_S{display:inline-flex;align-items:center;padding:.5rem .85rem;font-size:.875rem;font-weight:600;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);cursor:pointer}.duplicate-send-confirm_cancel__6HJ_S:hover{background:var(--color-surface-2)}.duplicate-send-confirm_sendAnyway__SE9iW{display:inline-flex;align-items:center;padding:.5rem .85rem;font-size:.875rem;font-weight:600;border-radius:var(--radius-sm);border:1px solid var(--color-accent);background:var(--color-accent);color:white;cursor:pointer}.duplicate-send-confirm_sendAnyway__SE9iW:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}