.DataSourceSelector_wrap__uyJG1{display:flex;flex-direction:column;gap:var(--sp-8);padding:var(--sp-8);background:var(--bg-panel);min-height:100%}.DataSourceSelector_header__bkude{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-8)}.DataSourceSelector_title__Nb9Ys{font-size:var(--fs-hero);font-weight:800;color:var(--fg-primary);margin:0 0 var(--sp-3) 0;letter-spacing:-.02em}.DataSourceSelector_subtitle__UqgHw{font-size:var(--fs-body);color:var(--fg-muted);margin:0;line-height:1.5;max-width:480px}.DataSourceSelector_guideBtn__fN6eo{padding:var(--sp-3) var(--sp-6);background:var(--bg-raised);border:1px solid var(--border-strong);color:var(--fg-primary);font-family:var(--font-mono);font-size:var(--fs-label);border-radius:3px;cursor:pointer;white-space:nowrap;transition:all var(--dur-instant);flex:0 0 auto}.DataSourceSelector_guideBtn__fN6eo:hover{border-color:var(--accent);background:rgba(255,102,0,.08)}.DataSourceSelector_sources__Dxf_L{display:flex;flex-direction:column;gap:var(--sp-8)}.DataSourceSelector_sourceSection__WtgcV{display:flex;flex-direction:column;gap:var(--sp-4)}.DataSourceSelector_sectionHeader__skBQ_{font-size:var(--fs-subheading);font-weight:700;color:var(--fg-primary);margin:0;letter-spacing:var(--ls-1);text-transform:uppercase;border-bottom:2px solid var(--border-line);padding-bottom:var(--sp-3)}.DataSourceSelector_sourceGrid__vbqjq{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:var(--sp-5);gap:var(--sp-5)}.DataSourceSelector_comingSoon__pFI_y{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4);background:rgba(128,128,128,.05);border:1px solid rgba(128,128,128,.2);border-radius:4px}.DataSourceSelector_comingSoonLabel__nTc4K{font-size:var(--fs-label);font-weight:600;color:var(--fg-muted);margin:0;text-transform:uppercase;letter-spacing:var(--ls-1)}.DataSourceSelector_comingSoonItems__Yz_7i{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--sp-3);gap:var(--sp-3)}.DataSourceSelector_comingSoonItem__0yV3A{padding:var(--sp-2) var(--sp-3);background:var(--bg-raised);border:1px dashed rgba(128,128,128,.3);border-radius:3px;color:var(--fg-muted);font-size:var(--fs-label);text-align:center;opacity:.6}.DataSourceSelector_sourceCard__Ssji3{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4);padding:var(--sp-6);background:var(--bg-raised);border:1px solid var(--border-strong);border-radius:4px;cursor:pointer;text-align:left;transition:all var(--dur-fast);position:relative}.DataSourceSelector_sourceCard__Ssji3:hover{border-color:var(--accent);background:rgba(255,102,0,.08);transform:translateY(-2px)}.DataSourceSelector_sourceIcon__3P68f{font-size:32px;line-height:1;flex:0 0 auto}.DataSourceSelector_sourceInfo__ybRv6{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--sp-2)}.DataSourceSelector_sourceName__Z8r_I{font-size:var(--fs-emph);font-weight:700;color:var(--fg-strong);margin:0;letter-spacing:var(--ls-1)}.DataSourceSelector_sourceDesc__5FNk1{font-size:var(--fs-body);color:var(--fg-muted);margin:0;line-height:1.5}.DataSourceSelector_arrow__LH9k4{position:absolute;top:var(--sp-4);right:var(--sp-4);color:var(--fg-dim);font-size:var(--fs-emph);font-weight:700;opacity:0;transition:opacity var(--dur-instant),color var(--dur-instant)}.DataSourceSelector_sourceCard__Ssji3:hover .DataSourceSelector_arrow__LH9k4{opacity:1;color:var(--accent)}.DataSourceSelector_footer__2oq8Y{border-top:1px solid var(--border-hair);padding-top:var(--sp-6);text-align:center}.DataSourceSelector_footerText__LsX76{font-size:var(--fs-body);color:var(--fg-muted)}.DatabaseSourceImporter_container__FWNvE{display:flex;flex-direction:column;gap:var(--sp-6);padding:var(--sp-6);background:var(--bg-default);border-radius:4px;border:1px solid var(--border-line);max-width:900px;width:100%}.DatabaseSourceImporter_header__7EoaA{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-line);padding-bottom:var(--sp-4)}.DatabaseSourceImporter_header__7EoaA h2{font-size:var(--fs-heading);font-weight:700;color:var(--fg-primary);margin:0;letter-spacing:var(--ls-1)}.DatabaseSourceImporter_closeBtn__4tr1q{background:none;border:none;color:var(--fg-muted);font-size:var(--fs-label);cursor:pointer;padding:var(--sp-2);transition:color var(--dur-instant)}.DatabaseSourceImporter_closeBtn__4tr1q:hover{color:var(--fg-primary)}.DatabaseSourceImporter_error__OTE8q{padding:var(--sp-3) var(--sp-4);background:rgba(255,0,0,.08);border:1px solid rgba(255,0,0,.2);border-radius:4px;color:#ff4444;font-size:var(--fs-label);font-family:var(--font-mono)}.DatabaseSourceImporter_section__1u4HR{display:flex;flex-direction:column;gap:var(--sp-4)}.DatabaseSourceImporter_section__1u4HR h3{font-size:var(--fs-subheading);font-weight:700;color:var(--fg-primary);margin:0 0 var(--sp-2) 0;letter-spacing:var(--ls-1)}.DatabaseSourceImporter_connectionList__fD2ic{display:flex;flex-direction:column;gap:var(--sp-3)}.DatabaseSourceImporter_connectionList__fD2ic label{font-size:var(--fs-label);font-weight:600;color:var(--fg-primary);text-transform:uppercase;letter-spacing:var(--ls-1)}.DatabaseSourceImporter_optionsGrid__oysw3{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:var(--sp-3);gap:var(--sp-3)}.DatabaseSourceImporter_connectionCard__3Vx8y{padding:var(--sp-4);background:var(--bg-raised);border:2px solid var(--border-line);border-radius:4px;cursor:pointer;transition:all var(--dur-instant);text-align:left}.DatabaseSourceImporter_connectionCard__3Vx8y:hover{border-color:var(--accent);background:rgba(255,102,0,.05)}.DatabaseSourceImporter_connectionCard__3Vx8y.DatabaseSourceImporter_selected__B8ThP{border-color:var(--accent);background:rgba(255,102,0,.1)}.DatabaseSourceImporter_connName__ssLNi{font-size:var(--fs-callout);font-weight:700;color:var(--fg-primary);margin-bottom:var(--sp-2)}.DatabaseSourceImporter_connDetails__AMO_Q{font-size:var(--fs-label);color:var(--fg-muted);font-family:var(--font-mono)}.DatabaseSourceImporter_formSection__1weyc{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-4);background:var(--bg-raised);border:1px solid var(--border-line);border-radius:4px}.DatabaseSourceImporter_formGroup__GOR3_{display:flex;flex-direction:column;gap:var(--sp-2)}.DatabaseSourceImporter_formGroup__GOR3_ label{font-size:var(--fs-label);font-weight:600;color:var(--fg-primary);text-transform:uppercase;letter-spacing:var(--ls-1)}.DatabaseSourceImporter_required__mAHfz{color:#ff4444}.DatabaseSourceImporter_formGrid__BSXyG{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--sp-4);gap:var(--sp-4)}.DatabaseSourceImporter_input__Ckgcv,.DatabaseSourceImporter_textarea__CErw1{padding:var(--sp-2) var(--sp-3);background:var(--bg-default);border:1px solid var(--border-line);border-radius:3px;color:var(--fg-primary);font-family:var(--font-mono);font-size:var(--fs-label);outline:none;transition:border-color var(--dur-instant)}.DatabaseSourceImporter_input__Ckgcv:focus,.DatabaseSourceImporter_textarea__CErw1:focus{border-color:var(--accent)}.DatabaseSourceImporter_textarea__CErw1{min-height:120px;resize:vertical}.DatabaseSourceImporter_buttonRow__v_fIR{display:flex;gap:var(--sp-2);align-items:flex-end}.DatabaseSourceImporter_buttonRow__v_fIR .DatabaseSourceImporter_input__Ckgcv{flex:1 1}.DatabaseSourceImporter_buttonGroup__3LQn_{display:flex;gap:var(--sp-3);justify-content:flex-end;padding-top:var(--sp-2)}.DatabaseSourceImporter_primaryBtn__JUXbM,.DatabaseSourceImporter_secondaryBtn__3__wE{padding:var(--sp-2) var(--sp-4);border-radius:3px;font-family:var(--font-mono);font-size:var(--fs-label);font-weight:700;letter-spacing:var(--ls-1);cursor:pointer;transition:all var(--dur-instant);text-transform:uppercase;white-space:nowrap;border:none}.DatabaseSourceImporter_primaryBtn__JUXbM{background:var(--accent);color:var(--bg-default)}.DatabaseSourceImporter_primaryBtn__JUXbM:hover:not(:disabled){opacity:.9}.DatabaseSourceImporter_primaryBtn__JUXbM:disabled{opacity:.5;cursor:not-allowed}.DatabaseSourceImporter_secondaryBtn__3__wE{background:var(--bg-raised);border:1px solid var(--border-strong);color:var(--fg-primary)}.DatabaseSourceImporter_secondaryBtn__3__wE:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.DatabaseSourceImporter_secondaryBtn__3__wE:disabled{opacity:.5;cursor:not-allowed}.DatabaseSourceImporter_queryControls__1FyiI{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--sp-4);gap:var(--sp-4)}.DatabaseSourceImporter_preview__GDY84,.DatabaseSourceImporter_queryControls__1FyiI{padding:var(--sp-4);background:var(--bg-raised);border:1px solid var(--border-line);border-radius:4px}.DatabaseSourceImporter_preview__GDY84{display:flex;flex-direction:column;gap:var(--sp-3)}.DatabaseSourceImporter_previewInfo__QhCMG{font-size:var(--fs-label);color:var(--fg-muted);font-family:var(--font-mono)}.DatabaseSourceImporter_tableWrapper__B_TD8{overflow-x:auto;border:1px solid var(--border-line);border-radius:3px}.DatabaseSourceImporter_table__lMzE7{width:100%;border-collapse:collapse;font-size:var(--fs-label);font-family:var(--font-mono)}.DatabaseSourceImporter_table__lMzE7 thead{background:var(--bg-default);border-bottom:1px solid var(--border-line)}.DatabaseSourceImporter_table__lMzE7 th{padding:var(--sp-2) var(--sp-3);text-align:left;font-weight:700;color:var(--fg-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-right:1px solid var(--border-line)}.DatabaseSourceImporter_table__lMzE7 th:last-child{border-right:none}.DatabaseSourceImporter_table__lMzE7 td{padding:var(--sp-2) var(--sp-3);color:var(--fg-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-right:1px solid var(--border-line);border-bottom:1px solid var(--border-line)}.DatabaseSourceImporter_table__lMzE7 td:last-child{border-right:none}.DatabaseSourceImporter_table__lMzE7 tbody tr:hover{background:rgba(255,102,0,.05)}.DataImporter_wrap__8D_oa{display:flex;flex-direction:column;gap:var(--sp-6);padding:var(--sp-8);background:var(--bg-panel);border-radius:4px;border:1px solid var(--border-line)}.DataImporter_header__RFtUv{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4)}.DataImporter_title__hnj4v{font-size:var(--fs-callout);font-weight:700;color:var(--fg-primary);margin:0;letter-spacing:var(--ls-1)}.DataImporter_closeBtn__YZcwA{background:none;border:none;color:var(--fg-dim);font-size:var(--fs-emph);cursor:pointer;padding:0;flex:0 0 auto}.DataImporter_closeBtn__YZcwA:hover{color:var(--accent)}.DataImporter_body__892WY{flex:1 1 auto}.DataImporter_inputSection__JcRLu{display:flex;flex-direction:column;gap:var(--sp-6)}.DataImporter_inputArea__9Kjg8{flex:1 1 auto}.DataImporter_fileInput__AAkAn{display:none}.DataImporter_uploadLabel__WW_kH{display:block;cursor:pointer}.DataImporter_uploadBox__stHSm{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-4);padding:var(--sp-10);border:2px dashed var(--border-strong);border-radius:4px;background:var(--bg-raised);text-align:center;transition:all var(--dur-fast)}.DataImporter_uploadBox__stHSm:hover{border-color:var(--accent);background:rgba(255,102,0,.08)}.DataImporter_uploadIcon__BZW8k{font-size:40px;line-height:1}.DataImporter_uploadText__IVhoH{font-size:var(--fs-body);color:var(--fg-primary);font-weight:600}.DataImporter_uploadSub__Cmka9{font-size:var(--fs-label);color:var(--fg-muted)}.DataImporter_divider__ZDuYC{text-align:center;font-size:var(--fs-label);color:var(--fg-dim);letter-spacing:var(--ls-1);text-transform:uppercase;position:relative;padding:var(--sp-4) 0}.DataImporter_divider__ZDuYC:after,.DataImporter_divider__ZDuYC:before{content:"";position:absolute;top:50%;width:100%;height:1px;background:var(--border-hair)}.DataImporter_divider__ZDuYC:before{right:50%;margin-right:var(--sp-3)}.DataImporter_divider__ZDuYC:after{left:50%;margin-left:var(--sp-3)}.DataImporter_pasteArea__cmeEx{display:flex;flex-direction:column;gap:var(--sp-3)}.DataImporter_label__0IszQ{font-size:var(--fs-label);font-weight:600;color:var(--fg-strong);letter-spacing:var(--ls-1);text-transform:uppercase}.DataImporter_textarea__guF_m{font-family:var(--font-mono);font-size:var(--fs-body);padding:var(--sp-4);background:var(--bg-input);border:1px solid var(--border-strong);color:var(--fg-primary);border-radius:3px;resize:vertical;min-height:140px;outline:none}.DataImporter_textarea__guF_m:focus{border-color:var(--accent);box-shadow:0 0 0 2px rgba(255,102,0,.1)}.DataImporter_error__nR4Ik{padding:var(--sp-4);background:rgba(239,68,68,.12);border:1px solid var(--sem-reject);border-radius:3px;color:var(--sem-reject);font-size:var(--fs-body)}.DataImporter_actions__f76Or{display:flex;gap:var(--sp-4);justify-content:flex-end}.DataImporter_cancelBtn__ysDWx,.DataImporter_importBtn__xVrCX{padding:var(--sp-3) var(--sp-7);font-family:var(--font-mono);font-size:var(--fs-label);font-weight:700;letter-spacing:var(--ls-1);border-radius:3px;cursor:pointer;transition:all var(--dur-instant);text-transform:uppercase}.DataImporter_cancelBtn__ysDWx{background:var(--bg-raised);border:1px solid var(--border-strong);color:var(--fg-muted)}.DataImporter_cancelBtn__ysDWx:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.DataImporter_cancelBtn__ysDWx:disabled{opacity:.5;cursor:not-allowed}.DataImporter_importBtn__xVrCX{background:var(--bg-raised);border:1px solid var(--accent);color:var(--accent)}.DataImporter_importBtn__xVrCX:hover:not(:disabled){background:rgba(255,102,0,.12)}.DataImporter_importBtn__xVrCX:disabled{opacity:.5;cursor:not-allowed}.DataImporter_schemaInfo__N96YJ{border-top:1px solid var(--border-hair);padding-top:var(--sp-6)}.DataImporter_schemaHead__ZAcZ4{font-size:var(--fs-label);font-weight:700;color:var(--fg-strong);letter-spacing:var(--ls-1);text-transform:uppercase;margin-bottom:var(--sp-4)}.DataImporter_schemaBody__kU6WX{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-6);gap:var(--sp-6);font-size:var(--fs-label);color:var(--fg-muted);line-height:1.6}.DataImporter_docs__7CGOK{padding:var(--sp-4);background:var(--bg-raised);border-radius:3px;overflow-y:auto;max-height:240px}.DataImporter_example__xH0hw{display:flex;flex-direction:column;gap:var(--sp-3)}.DataImporter_exampleLabel__9jh3o{font-weight:600;color:var(--fg-strong)}.DataImporter_exampleCode__nmd2t{background:var(--bg-input);border:1px solid var(--border-hair);border-radius:3px;padding:var(--sp-4);margin:0;overflow-x:auto;font-size:10px;color:var(--fg-primary);font-family:var(--font-mono);line-height:1.4}@media (max-width:800px){.DataImporter_schemaBody__kU6WX{grid-template-columns:1fr}}.ReconciliationStats_wrap__ItxsJ{display:flex;flex-direction:column;gap:var(--sp-5);padding:var(--sp-6);background:var(--bg-elev);border-radius:4px;border:1px solid var(--border-line)}.ReconciliationStats_empty__1nR72{display:flex;align-items:center;justify-content:center;min-height:240px;color:var(--fg-ghost);font-size:var(--fs-body)}.ReconciliationStats_head__C059S{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--border-hair);padding-bottom:var(--sp-4)}.ReconciliationStats_title__oHaHA{font-size:var(--fs-emph);font-weight:700;color:var(--fg-primary);margin:0 0 var(--sp-1) 0;letter-spacing:var(--ls-1)}.ReconciliationStats_timestamp__vrj7m{font-size:var(--fs-label);color:var(--fg-muted)}.ReconciliationStats_date__VTfZ2{font-size:var(--fs-label);color:var(--fg-dim)}.ReconciliationStats_mainStat__qV1H3{display:flex;justify-content:center;padding:var(--sp-5) 0}.ReconciliationStats_rateBox__MC_kO{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3)}.ReconciliationStats_rateCircle__wKTyu{width:120px;height:120px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;border:3px solid}.ReconciliationStats_rateCircle__wKTyu:after{content:"";position:absolute;width:110px;height:110px;border-radius:50%;background:var(--bg-panel)}.ReconciliationStats_rateValue__8zfl_{position:relative;z-index:1;font-size:32px;font-weight:800;letter-spacing:-.02em}.ReconciliationStats_rateLabel__QmnPS{font-size:var(--fs-label);font-weight:700;text-transform:uppercase;letter-spacing:var(--ls-1)}.ReconciliationStats_rateBest__rJRRf{color:var(--sem-buy)}.ReconciliationStats_rateGood__dUZRk{color:var(--sem-fill)}.ReconciliationStats_rateOk__zxyCx{color:var(--sem-replace)}.ReconciliationStats_ratePoor__CNn1h{color:var(--sem-reject)}.ReconciliationStats_grid__XnZ8W{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--sp-4);gap:var(--sp-4);border:1px solid var(--border-hair);border-radius:3px;overflow:hidden}.ReconciliationStats_stat__E2s8L{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);padding:var(--sp-4);text-align:center;border-right:1px solid var(--border-hair);border-bottom:1px solid var(--border-hair);background:var(--bg-raised)}.ReconciliationStats_stat__E2s8L:nth-child(2n){border-right:none}.ReconciliationStats_stat__E2s8L:nth-child(n+3){border-bottom:none}.ReconciliationStats_statValue__FVVdf{font-size:24px;font-weight:800;color:var(--fg-primary);letter-spacing:-.02em}.ReconciliationStats_valueMismatch__SG8CY{color:var(--sem-replace)}.ReconciliationStats_valueMissing__6X8yT{color:var(--sem-reject)}.ReconciliationStats_statLabel__T_5_o{font-size:var(--fs-label);font-weight:700;color:var(--fg-strong);letter-spacing:var(--ls-1);text-transform:uppercase}.ReconciliationStats_statMeta__9Lx_Z{font-size:var(--fs-micro);color:var(--fg-muted);font-weight:400}.ReconciliationStats_details__0NgTu{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4);background:var(--bg-raised);border-radius:3px;font-size:var(--fs-label)}.ReconciliationStats_detailRow__Jdgft{display:flex;justify-content:space-between;align-items:center}.ReconciliationStats_detailLabel__pLaWT{color:var(--fg-muted)}.ReconciliationStats_detailValue__8xkAC{color:var(--fg-primary);font-weight:700}.ReconciliationStats_actions__S8Kra{display:flex;gap:var(--sp-3)}.ReconciliationStats_exportBtn__LjHgg{flex:1 1 auto;padding:var(--sp-3) var(--sp-5);background:var(--bg-raised);border:1px solid var(--border-strong);color:var(--fg-primary);font-family:var(--font-mono);font-size:var(--fs-label);font-weight:700;letter-spacing:var(--ls-1);border-radius:3px;cursor:pointer;transition:all var(--dur-instant);text-transform:uppercase}.ReconciliationStats_exportBtn__LjHgg:hover{border-color:var(--accent);background:rgba(255,102,0,.08);color:var(--accent)}@media (max-width:600px){.ReconciliationStats_grid__XnZ8W{grid-template-columns:1fr}.ReconciliationStats_stat__E2s8L{border-right:none;border-bottom:1px solid var(--border-hair)}.ReconciliationStats_stat__E2s8L:last-child{border-bottom:none}}.MatchResultsList_wrap__Jd_c_{display:flex;flex-direction:column;gap:var(--sp-4);height:100%}.MatchResultsList_tabs__9cQXe{display:flex;gap:var(--sp-2);border-bottom:1px solid var(--border-hair);overflow-x:auto;padding:0 var(--sp-4);margin:0 calc(-1 * var(--sp-4));padding-bottom:var(--sp-3)}.MatchResultsList_tab__LXzOZ{padding:var(--sp-2) var(--sp-3);background:none;font-size:var(--fs-label);font-weight:600;color:var(--fg-muted);cursor:pointer;border:none;border-bottom:2px solid transparent;transition:all var(--dur-instant);white-space:nowrap;letter-spacing:var(--ls-1);text-transform:uppercase}.MatchResultsList_tab__LXzOZ:hover{color:var(--fg-strong)}.MatchResultsList_tabActive__z8Abq{color:var(--accent);border-bottom-color:var(--accent)}.MatchResultsList_list__sY5PC{flex:1 1 auto;overflow-y:auto;display:flex;flex-direction:column;gap:var(--sp-2)}.MatchResultsList_empty__RFshE{display:flex;align-items:center;justify-content:center;flex:1 1;color:var(--fg-ghost);font-size:var(--fs-body)}.MatchResultsList_item__7tfEl{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4);background:var(--bg-raised);border:1px solid var(--border-hair);border-radius:3px;cursor:pointer;transition:all var(--dur-instant);text-align:left}.MatchResultsList_item__7tfEl:hover{border-color:var(--accent);background:var(--bg-elev)}.MatchResultsList_itemHead__Qb5fy{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3)}.MatchResultsList_itemInfo__USesg{display:flex;align-items:center;gap:var(--sp-3);flex:1 1 auto}.MatchResultsList_badge__62kN0{padding:var(--sp-1) var(--sp-2);border-radius:3px;font-size:var(--fs-micro);font-weight:700;letter-spacing:var(--ls-1);text-transform:uppercase;white-space:nowrap}.MatchResultsList_badgeMatched__ReHXE{background:rgba(34,197,94,.12);color:var(--sem-buy)}.MatchResultsList_badgeMismatch__i0TTV{background:rgba(249,115,22,.12);color:var(--sem-replace)}.MatchResultsList_badgeMissing__0WDcN{background:rgba(239,68,68,.12);color:var(--sem-reject)}.MatchResultsList_symbol__o4J5A{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:700;color:var(--fg-primary);min-width:60px}.MatchResultsList_side___l7T8{font-size:var(--fs-label);font-weight:600;color:var(--fg-strong);min-width:40px}.MatchResultsList_qty__0z6Ma{font-size:var(--fs-label);font-weight:700;color:var(--fg-muted);text-align:right;min-width:50px}.MatchResultsList_itemMeta__O9YJp{display:flex;gap:var(--sp-2);align-items:center;flex:0 0 auto}.MatchResultsList_confidence__77L3R{font-size:var(--fs-micro);font-weight:700;color:var(--sem-buy);white-space:nowrap}.MatchResultsList_diffCount__n5hl9{font-size:var(--fs-micro);font-weight:700;color:var(--sem-replace);white-space:nowrap}.MatchResultsList_itemDiffs__Zntt5{display:flex;flex-direction:column;gap:var(--sp-1);padding-top:var(--sp-2);border-top:1px solid var(--border-hair);font-size:var(--fs-micro)}.MatchResultsList_diffPreview__f994e{display:flex;align-items:center;gap:var(--sp-2);color:var(--fg-muted)}.MatchResultsList_diffField__hHyU3{font-weight:700;color:var(--fg-strong);text-transform:uppercase;min-width:80px}.MatchResultsList_diffValue__ED_iq{font-family:var(--font-mono);color:var(--fg-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MatchResultsList_diffMore__8_JBr{font-size:var(--fs-micro);color:var(--fg-dim);font-weight:600;letter-spacing:var(--ls-1)}@media (max-width:600px){.MatchResultsList_tabs__9cQXe{flex-wrap:wrap}.MatchResultsList_tab__LXzOZ{padding:var(--sp-1) var(--sp-2);font-size:var(--fs-micro)}.MatchResultsList_itemHead__Qb5fy{flex-direction:column;align-items:flex-start}.MatchResultsList_itemInfo__USesg{flex-wrap:wrap}.MatchResultsList_itemMeta__O9YJp{width:100%}}.MatchResultDetail_wrap__jc_am{display:flex;flex-direction:column;gap:var(--sp-6);padding:var(--sp-6);background:var(--bg-elev);border-radius:4px;border:1px solid var(--border-line);max-height:70vh;overflow-y:auto}.MatchResultDetail_head__tSZOS{display:flex;flex-direction:column;gap:var(--sp-4)}.MatchResultDetail_header__LHGmB{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--sp-4)}.MatchResultDetail_title___lL0Q{font-size:var(--fs-emph);font-weight:700;color:var(--fg-primary);margin:0;display:flex;align-items:center;gap:var(--sp-3)}.MatchResultDetail_status__xyg_o{padding:var(--sp-1) var(--sp-2);border-radius:3px;font-size:var(--fs-micro);font-weight:700;letter-spacing:var(--ls-1);text-transform:uppercase}.MatchResultDetail_statusMatched__X2rFb{background:rgba(34,197,94,.12);color:var(--sem-buy)}.MatchResultDetail_statusMismatch__jWdxS{background:rgba(249,115,22,.12);color:var(--sem-replace)}.MatchResultDetail_statusMissing__NB0oU{background:rgba(239,68,68,.12);color:var(--sem-reject)}.MatchResultDetail_closeBtn__nQhLO{background:none;border:none;color:var(--fg-dim);font-size:var(--fs-emph);cursor:pointer;padding:0;flex:0 0 auto}.MatchResultDetail_closeBtn__nQhLO:hover{color:var(--accent)}.MatchResultDetail_summary__c3j9l{display:flex;gap:var(--sp-4);padding:var(--sp-4);background:var(--bg-raised);border-radius:3px}.MatchResultDetail_summaryItem__1K9rq{display:flex;flex-direction:column;gap:var(--sp-1)}.MatchResultDetail_label__okTvW{font-size:var(--fs-micro);font-weight:700;color:var(--fg-muted);letter-spacing:var(--ls-1);text-transform:uppercase}.MatchResultDetail_value__ojXKz{color:var(--fg-primary)}.MatchResultDetail_confidence__52FEz,.MatchResultDetail_value__ojXKz{font-size:var(--fs-body);font-weight:700;font-family:var(--font-mono)}.MatchResultDetail_confidence__52FEz{color:var(--sem-buy)}.MatchResultDetail_body__87SSA{flex:1 1 auto}.MatchResultDetail_matched__bwraU{display:flex;flex-direction:column;align-items:center;gap:var(--sp-4);padding:var(--sp-8) var(--sp-6);text-align:center;background:rgba(34,197,94,.05);border-radius:3px}.MatchResultDetail_checkmark__ElSmM{font-size:48px;color:var(--sem-buy);line-height:1}.MatchResultDetail_matchedText__95_IO{font-size:var(--fs-emph);font-weight:700;color:var(--fg-primary);margin:0}.MatchResultDetail_matchedSub__ij_zV{font-size:var(--fs-label);color:var(--fg-muted);margin:0}.MatchResultDetail_differences__VU2W3{display:flex;flex-direction:column;gap:var(--sp-4)}.MatchResultDetail_diffHead__owc4K{display:flex;align-items:center;gap:var(--sp-3);padding-bottom:var(--sp-3);border-bottom:1px solid var(--border-hair)}.MatchResultDetail_diffHeadLabel__1fTIg{font-size:var(--fs-label);font-weight:700;color:var(--fg-strong);letter-spacing:var(--ls-1);text-transform:uppercase}.MatchResultDetail_diffHeadCount__T1jyd{font-size:var(--fs-label);font-weight:700;color:var(--sem-replace);background:rgba(249,115,22,.12);padding:0 var(--sp-2);border-radius:2px}.MatchResultDetail_diffRow__1T4eW{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4);background:var(--bg-raised);border-radius:3px;border-left:3px solid var(--sem-replace)}.MatchResultDetail_diffRowLabel__FXwdd{font-size:var(--fs-micro);font-weight:700;color:var(--fg-muted);letter-spacing:var(--ls-1);text-transform:uppercase}.MatchResultDetail_diffRowContent__hCnAp{display:flex;align-items:center;gap:var(--sp-3)}.MatchResultDetail_diffSide__eltlv{display:flex;flex-direction:column;gap:var(--sp-1);flex:1 1}.MatchResultDetail_diffSideLabel__SseXe{font-size:var(--fs-micro);font-weight:600;color:var(--fg-dim);text-transform:uppercase}.MatchResultDetail_diffValue__LtI67{font-size:var(--fs-body);font-weight:700;color:var(--fg-primary);font-family:var(--font-mono);word-break:break-all}.MatchResultDetail_diffArrow__0KRZK{font-size:var(--fs-label);color:var(--fg-dim);flex:0 0 auto}.MatchResultDetail_missing__rdbII{display:flex;flex-direction:column;align-items:center;gap:var(--sp-4);padding:var(--sp-8) var(--sp-6);text-align:center;background:rgba(239,68,68,.05);border-radius:3px}.MatchResultDetail_missingIcon__wwGy1{font-size:48px;color:var(--sem-reject);line-height:1}.MatchResultDetail_missingText__EuiHq{font-size:var(--fs-emph);font-weight:700;color:var(--fg-primary);margin:0}.MatchResultDetail_missingDetails__dUOQ_{display:flex;flex-direction:column;gap:var(--sp-3);width:100%;margin-top:var(--sp-4);padding:var(--sp-4);background:var(--bg-raised);border-radius:3px;text-align:left}.MatchResultDetail_detailRow__hnkIo{display:flex;justify-content:space-between;gap:var(--sp-3);font-size:var(--fs-label)}.MatchResultDetail_detailLabel__cPAkO{font-weight:700;color:var(--fg-muted)}.MatchResultDetail_detailValue__QDVao{font-weight:700;color:var(--fg-primary);font-family:var(--font-mono);text-align:right}.MatchResultDetail_notes__8aZc6{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4);background:var(--bg-raised);border-radius:3px;border-left:3px solid var(--fg-dim)}.MatchResultDetail_notesLabel__gHq5m{font-size:var(--fs-micro);font-weight:700;color:var(--fg-muted);letter-spacing:var(--ls-1);text-transform:uppercase}.MatchResultDetail_notesContent__qKs7k{font-size:var(--fs-body);color:var(--fg-primary);line-height:1.5}@media (max-width:600px){.MatchResultDetail_wrap__jc_am{padding:var(--sp-4)}.MatchResultDetail_summary__c3j9l{flex-direction:column;gap:var(--sp-2)}.MatchResultDetail_diffRowContent__hCnAp{flex-direction:column;align-items:flex-start}.MatchResultDetail_diffArrow__0KRZK{display:none}}.ReconciliationDashboard_wrap__J2Qf2{display:flex;flex-direction:column;gap:var(--sp-6);padding:var(--sp-6);height:100%}.ReconciliationDashboard_center___i_W6{display:flex;align-items:center;justify-content:center;flex:1 1;min-height:500px}.ReconciliationDashboard_resultsGrid__90bZY{display:grid;grid-template-columns:1fr 2fr;grid-gap:var(--sp-6);gap:var(--sp-6);flex:1 1;min-height:0}.ReconciliationDashboard_resultsSummary__5yZmE{display:flex;flex-direction:column;gap:var(--sp-4);overflow-y:auto}.ReconciliationDashboard_resultsSummaryHeader__R7Lwz{flex:0 0 auto}.ReconciliationDashboard_resultsSummaryTitle__CRQ_E{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4)}.ReconciliationDashboard_resultsSummaryTitle__CRQ_E h2{font-size:var(--fs-callout);font-weight:700;color:var(--fg-primary);margin:0;letter-spacing:var(--ls-1)}.ReconciliationDashboard_newBtn__HLhfv{padding:var(--sp-2) var(--sp-3);background:var(--bg-raised);border:1px solid var(--border-strong);color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:700;letter-spacing:var(--ls-1);border-radius:3px;cursor:pointer;transition:all var(--dur-instant);text-transform:uppercase;white-space:nowrap}.ReconciliationDashboard_newBtn__HLhfv:hover{border-color:var(--accent);color:var(--accent)}.ReconciliationDashboard_exportBtn__JPgjx{padding:var(--sp-3) var(--sp-5);background:var(--bg-raised);border:1px solid var(--border-strong);color:var(--fg-primary);font-family:var(--font-mono);font-size:var(--fs-label);font-weight:700;letter-spacing:var(--ls-1);border-radius:3px;cursor:pointer;transition:all var(--dur-instant);text-transform:uppercase}.ReconciliationDashboard_exportBtn__JPgjx:hover{border-color:var(--accent);background:rgba(255,102,0,.08);color:var(--accent)}.ReconciliationDashboard_resultsDetail__zjv_k{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-line);border-radius:4px}.ReconciliationDashboard_empty__vAVB_{display:flex;flex-direction:column;align-items:center;gap:var(--sp-4);text-align:center;padding:var(--sp-8)}.ReconciliationDashboard_emptyIcon__bxQId{font-size:64px;color:var(--fg-dim);line-height:1;opacity:.5}.ReconciliationDashboard_emptyTitle__u96gB{font-size:var(--fs-emph);font-weight:700;color:var(--fg-primary);margin:0}.ReconciliationDashboard_emptyText__HDP0b{font-size:var(--fs-body);color:var(--fg-muted);margin:0;max-width:400px}.ReconciliationDashboard_primaryBtn__A6ZiN{margin-top:var(--sp-2);padding:var(--sp-3) var(--sp-6);background:var(--bg-raised);border:1px solid var(--accent);color:var(--accent);font-family:var(--font-mono);font-size:var(--fs-label);font-weight:700;letter-spacing:var(--ls-1);border-radius:3px;cursor:pointer;transition:all var(--dur-instant);text-transform:uppercase}.ReconciliationDashboard_primaryBtn__A6ZiN:hover{background:rgba(255,102,0,.12)}@media (max-width:1200px){.ReconciliationDashboard_resultsGrid__90bZY{grid-template-columns:1fr;gap:var(--sp-4)}.ReconciliationDashboard_resultsDetail__zjv_k,.ReconciliationDashboard_resultsSummary__5yZmE{max-height:400px}}@media (max-width:600px){.ReconciliationDashboard_wrap__J2Qf2{padding:var(--sp-4)}.ReconciliationDashboard_resultsSummaryTitle__CRQ_E{flex-direction:column;align-items:flex-start}.ReconciliationDashboard_newBtn__HLhfv{width:100%;justify-content:center}}