.user-report-packs_dialog__27VIz[data-slot=dialog-content]{display:flex;flex-direction:column;width:min(72rem,calc(100vw - 2rem));max-width:min(72rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);gap:0;padding:0;overflow:hidden;border:0;border-radius:1.5rem;background:hsl(var(--card));box-shadow:0 24px 80px -20px rgba(15,23,42,.35);font-optical-sizing:auto}.user-report-packs_dialog__27VIz[data-state=open]{animation:user-report-packs_reportDialogEnter___Fh0K .18s cubic-bezier(.16,1,.3,1)}.user-report-packs_header__nQYQM[data-slot=dialog-header]{display:flex;flex-shrink:0;flex-direction:row;align-items:center;gap:.875rem;padding:1.375rem 3.75rem 1.375rem 1.5rem;text-align:left;overflow-wrap:anywhere}.user-report-packs_header__nQYQM[data-slot=dialog-header]>*{margin-top:0}.user-report-packs_headingMark__ZS9QD{display:grid;width:2.75rem;height:2.75rem;flex-shrink:0;place-items:center;border-radius:.875rem;background:hsl(var(--primary)/.09);color:hsl(var(--primary))}.user-report-packs_title__eZ1Fh{font-size:1.25rem;line-height:1.25;font-weight:600;letter-spacing:-.025em}.user-report-packs_subtitle__ZXEYm{margin-top:.375rem;font-size:.8125rem;line-height:1.4}.user-report-packs_body__dnY53{min-height:0;overflow-y:auto;padding:1.25rem 1.5rem;background:hsl(var(--muted)/.45);overscroll-behavior:contain;scrollbar-width:thin}.user-report-packs_tables__QJ5sT{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}.user-report-packs_section__ms1m4{min-width:0}.user-report-packs_sectionHeader__iBUGH{display:flex;min-height:2.125rem;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.user-report-packs_bonus__AZgdg h3,.user-report-packs_sectionHeader__iBUGH h3{font-size:.875rem;font-weight:600;line-height:1.4;letter-spacing:-.01em}.user-report-packs_tableFrame__IS1YU{overflow:hidden;border-radius:.875rem;background:hsl(var(--card))}.user-report-packs_tableFrame__IS1YU th{height:2.25rem;padding:.5rem .875rem;background:hsl(var(--card));color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:500;white-space:nowrap}.user-report-packs_tableFrame__IS1YU td{padding:.75rem .875rem;font-size:.8125rem;line-height:1.45;font-variant-numeric:tabular-nums}.user-report-packs_tableFrame__IS1YU tr{border-color:hsl(var(--border)/.65)}.user-report-packs_tableFrame__IS1YU [data-table-viewport]{max-height:18.5rem}.user-report-packs_tableFrame__IS1YU thead{position:sticky;top:0;z-index:1}.user-report-packs_movementsTable__ivBbm{min-width:43rem}.user-report-packs_movementReason__ohq9W{min-width:9rem;max-width:14rem;overflow-wrap:anywhere}.user-report-packs_movementSource__YT9PU{display:block;min-width:7rem;max-width:11rem;overflow-wrap:anywhere}.user-report-packs_movementType__VFH9P{display:inline-flex;align-items:center;min-height:1.625rem;border-radius:.375rem;padding:.1875rem .4375rem;background:hsl(var(--muted)/.55);font-size:.75rem;font-weight:500;white-space:nowrap}.user-report-packs_movementType__VFH9P[data-type=bonus]{background:hsl(var(--primary)/.08);color:hsl(var(--foreground))}.user-report-packs_balanceAvailable__4G6IJ{background:hsl(var(--primary)/.065);font-weight:600}.user-report-packs_balanceAvailable__4G6IJ td:last-child{font-size:1.125rem;letter-spacing:-.025em}.user-report-packs_select__9PW_A{width:min(12rem,100%);height:2rem;border:1px solid hsl(var(--border));border-radius:.625rem;background:hsl(var(--card));padding:0 .625rem;font-size:.75rem;color:hsl(var(--foreground))}.user-report-packs_select__9PW_A:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.user-report-packs_pagination__1gM68{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.625rem;font-size:.75rem;color:hsl(var(--muted-foreground))}.user-report-packs_pageButtons__SXnS0{display:flex;align-items:center;gap:.25rem}.user-report-packs_pageButtons__SXnS0 button{border-color:transparent;background:hsl(var(--card));border-radius:.625rem}.user-report-packs_readError__vXqjn{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem;padding:.875rem;border-radius:.75rem;background:hsl(var(--destructive)/.08);font-size:.8125rem}.user-report-packs_readError__vXqjn p{flex:1 1 12rem}.user-report-packs_bonus__AZgdg{margin-top:1.25rem;padding:1.125rem 1.25rem;border-radius:1rem;background:hsl(var(--card))}.user-report-packs_bonusHeader__fKEOe{margin-bottom:1rem}.user-report-packs_bonusDescription___seeZ{margin-top:.25rem;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.5}.user-report-packs_fields__ozXRr{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:start}.user-report-packs_fields__ozXRr label{font-size:.8125rem;font-weight:500}.user-report-packs_fields__ozXRr input,.user-report-packs_fields__ozXRr textarea{border-color:hsl(var(--border));border-radius:.625rem;background:hsl(var(--muted)/.25);box-shadow:none;caret-color:hsl(var(--primary));font-size:.875rem}.user-report-packs_fields__ozXRr input{height:2.75rem;font-variant-numeric:tabular-nums}.user-report-packs_fields__ozXRr textarea{min-height:5rem;resize:vertical}.user-report-packs_fields__ozXRr :is(input,textarea):focus-visible{background:hsl(var(--card))}.user-report-packs_fields__ozXRr p{font-size:.75rem}.user-report-packs_footer__Yg06W[data-slot=dialog-footer]{flex-shrink:0;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;margin:0;padding:1rem 1.5rem;background:hsl(var(--card))}.user-report-packs_footer__Yg06W[data-slot=dialog-footer]>*{margin-left:0;min-height:2.5rem;border-radius:.75rem;padding-inline:1.25rem;font-size:.8125rem;transition:transform .1s ease-out,background-color .12s}.user-report-packs_footer__Yg06W button:active:not(:disabled){transform:scale(.98)}.user-report-packs_confirmation__zMGYk{display:grid;gap:.5rem;font-size:.875rem;line-height:1.5}.user-report-packs_success__CAfUF{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 0;color:hsl(var(--foreground));font-size:.875rem}.user-report-packs_success__CAfUF>svg{color:hsl(var(--primary))}.user-report-packs_success__CAfUF p+p{margin-top:.375rem}.user-report-packs_dialog__27VIz ::selection{background:hsl(var(--primary)/.18)}@keyframes user-report-packs_reportDialogEnter___Fh0K{0%{opacity:0;transform:translate(-50%,-48%) scale(.985)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (min-width:640px){.user-report-packs_fields__ozXRr{grid-template-columns:minmax(10rem,.6fr) minmax(0,2fr);gap:1.5rem}}@media (min-width:1024px){.user-report-packs_tables__QJ5sT{grid-template-columns:minmax(14rem,.8fr) minmax(0,2fr)}}@media (max-width:639px){.user-report-packs_dialog__27VIz[data-slot=dialog-content]{width:calc(100vw - 1.5rem);max-width:calc(100vw - 1.5rem);max-height:calc(100dvh - 1.5rem);border-radius:1.25rem}.user-report-packs_header__nQYQM[data-slot=dialog-header]{gap:.625rem;padding:1.125rem 3rem 1.125rem 1rem}.user-report-packs_headingMark__ZS9QD{width:2.25rem;height:2.25rem;border-radius:.75rem}.user-report-packs_title__eZ1Fh{font-size:1.125rem}.user-report-packs_subtitle__ZXEYm{font-size:.75rem}.user-report-packs_body__dnY53{padding:1rem}.user-report-packs_pagination__1gM68,.user-report-packs_sectionHeader__iBUGH{flex-wrap:wrap}.user-report-packs_bonus__AZgdg{padding:1rem}.user-report-packs_footer__Yg06W[data-slot=dialog-footer]{padding:.875rem 1rem}}@media (prefers-contrast:more){.user-report-packs_bonus__AZgdg,.user-report-packs_tableFrame__IS1YU{outline:1px solid hsl(var(--border))}}@media (prefers-reduced-motion:reduce){.user-report-packs_dialog__27VIz[data-state][data-slot=dialog-content]{animation:none}.user-report-packs_footer__Yg06W button{transition:none}.user-report-packs_footer__Yg06W button:active:not(:disabled){transform:none}}.configuration-ui_panel__Fn5vt{min-width:0;overflow:hidden;border:1px solid hsl(var(--border));border-radius:.875rem;background:hsl(var(--card));color:hsl(var(--foreground))}.configuration-ui_panelHeader__xtuJO{display:flex;min-height:4.25rem;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1rem;border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted)/.2)}.configuration-ui_panelTitle__vgOF9{font-size:.9375rem;line-height:1.4;font-weight:600;letter-spacing:-.015em}.configuration-ui_description__nTkpx{max-width:72ch;margin-top:.1875rem;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.4}.configuration-ui_headerActions__xjE2k{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;gap:.5rem}.configuration-ui_headerActions__xjE2k button{width:auto;height:2.125rem;min-height:2.125rem;gap:.375rem;border-radius:.5rem;padding-inline:.625rem;font-size:.8125rem}.configuration-ui_embedded__LAiye{border:0;border-radius:0}.configuration-ui_embedded__LAiye .configuration-ui_panelHeader__xtuJO{min-height:0;padding:0 0 .875rem;background:transparent}.configuration-ui_table__DTWoo{width:100%;min-width:0}.configuration-ui_toolbar__nnM6k{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:.625rem;padding:.625rem 1rem}.configuration-ui_toolbar__nnM6k>div:first-child{display:flex;min-width:0;flex:1;flex-direction:row;flex-wrap:wrap;align-items:end;gap:.625rem}.configuration-ui_toolbar__nnM6k button[role=combobox],.configuration-ui_toolbar__nnM6k input{height:2.25rem;font-size:.8125rem}.configuration-ui_toolbar__nnM6k>button{height:2.25rem;padding-inline:.75rem;font-size:.75rem}.configuration-ui_toolbar__nnM6k input{caret-color:hsl(var(--primary))}.configuration-ui_table__DTWoo thead{background:hsl(var(--muted)/.45)}.configuration-ui_table__DTWoo th{height:2.25rem;padding-block:.125rem;font-size:.75rem;font-weight:600;color:hsl(var(--muted-foreground));white-space:nowrap}.configuration-ui_table__DTWoo th button:not([role=checkbox]){height:2rem;font-size:.75rem}.configuration-ui_table__DTWoo td{padding-top:.75rem;padding-bottom:.75rem;font-size:.8125rem}.configuration-ui_table__DTWoo tbody tr{background:transparent}.configuration-ui_table__DTWoo tbody tr:hover{background:hsl(var(--muted)/.4)}.configuration-ui_table__DTWoo tbody tr[data-state=selected]{background:hsl(var(--primary)/.08)}.configuration-ui_table__DTWoo td,.configuration-ui_table__DTWoo th{padding-left:1rem;padding-right:1rem}.configuration-ui_table__DTWoo td:first-child,.configuration-ui_table__DTWoo th:first-child{padding-left:1rem}.configuration-ui_table__DTWoo td:last-child,.configuration-ui_table__DTWoo th:last-child{padding-right:1rem}.configuration-ui_table__DTWoo td[colspan]{white-space:normal;overflow-wrap:anywhere}.configuration-ui_table__DTWoo td:has(button),.configuration-ui_table__DTWoo td:has(input){vertical-align:middle}.configuration-ui_table__DTWoo :is(td,th){font-variant-numeric:tabular-nums}.configuration-ui_pagination__RYvO6,.configuration-ui_table__DTWoo>div:last-of-type:has([aria-label="Ir a la primera página"]){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;border-top:1px solid hsl(var(--border))}.configuration-ui_pagination__RYvO6>div:last-child{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.configuration-ui_pagination__RYvO6>div:last-child>div{flex-shrink:0;white-space:nowrap}.configuration-ui_pagination__RYvO6 p{white-space:nowrap}.configuration-ui_queryError__rGWEj{display:flex;align-items:start;gap:.75rem;margin:1rem 1.5rem;padding:1rem;border:1px solid hsl(var(--destructive)/.25);border-radius:.625rem;background:hsl(var(--destructive)/.04);color:hsl(var(--foreground));font-size:.875rem}.configuration-ui_workspace__uo5NW{min-width:0}.configuration-ui_sectionMenu__CZ_WR{width:min(21rem,calc(100vw - 2rem));max-height:min(28rem,var(--radix-dropdown-menu-content-available-height));overflow-y:auto;padding:.375rem;border-radius:.875rem}.configuration-ui_sectionMenuItem__2dS9f{min-height:2.5rem;gap:.625rem;padding:.625rem .75rem;border-radius:.5rem;font-size:.8125rem}.configuration-ui_sectionMenuItem__2dS9f[aria-current=page]{background:hsl(var(--primary)/.08);color:hsl(var(--primary));font-weight:600}.configuration-ui_panel__Fn5vt button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.configuration-ui_memberSelector__nU6f1{display:flex;max-width:34rem;align-items:center;gap:.75rem;padding:.75rem 1rem}.configuration-ui_memberSelector__nU6f1>label{flex-shrink:0;font-size:.75rem}.configuration-ui_memberSelector__nU6f1>button{min-width:0;height:2.25rem;font-size:.8125rem}.configuration-ui_panel__Fn5vt ::selection{background:hsl(var(--primary)/.2)}.configuration-ui_dialog__aJsL7{display:flex;width:calc(100vw - 2rem);max-width:68rem;max-height:calc(100dvh - 2rem);flex-direction:column;overflow:hidden;gap:0;padding:0;border-radius:1rem}.configuration-ui_dialogHeader__JclF1{min-width:0;flex-shrink:0;padding:1.25rem 3.25rem 1.25rem 1.5rem;border-bottom:1px solid hsl(var(--border));text-align:left}.configuration-ui_dialogBody__oEPHs{min-width:0;min-height:0;overflow:auto;padding:1.25rem 1.5rem;overscroll-behavior:contain;scrollbar-width:thin}.configuration-ui_dialogFooter__Byq3R{display:flex;justify-content:end;padding:.875rem 1.5rem;border-top:1px solid hsl(var(--border))}@media (max-width:767px){.configuration-ui_panelHeader__xtuJO{align-items:stretch;flex-direction:column;gap:.75rem;padding:.875rem 1rem}.configuration-ui_headerActions__xjE2k{width:100%}.configuration-ui_headerActions__xjE2k button{min-height:2.5rem;height:auto;flex:1 1 auto}.configuration-ui_toolbar__nnM6k{padding:.75rem 1rem}.configuration-ui_toolbar__nnM6k>div:first-child{flex-basis:100%;width:100%}.configuration-ui_toolbar__nnM6k>div:first-child>div{max-width:none;flex-basis:100%}.configuration-ui_toolbar__nnM6k>div:first-child>button[role=combobox]{flex:1}.configuration-ui_table__DTWoo td:first-child,.configuration-ui_table__DTWoo th:first-child{padding-left:1rem}.configuration-ui_table__DTWoo td:last-child,.configuration-ui_table__DTWoo th:last-child{padding-right:1rem}.configuration-ui_pagination__RYvO6{gap:.75rem;padding:.875rem 1rem}.configuration-ui_pagination__RYvO6>div:last-child{gap:.5rem}.configuration-ui_memberSelector__nU6f1{align-items:stretch;flex-direction:column;gap:.375rem}.configuration-ui_dialog__aJsL7{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.configuration-ui_dialogHeader__JclF1{padding-left:1rem}.configuration-ui_dialogBody__oEPHs{padding:1rem}.configuration-ui_dialogFooter__Byq3R{padding:.75rem 1rem}}@media (prefers-reduced-motion:reduce){.configuration-ui_dialog__aJsL7[data-state][data-slot],.configuration-ui_sectionMenu__CZ_WR[data-state]{animation:none}}.import-ui_ui__Lgqft{--primary:218 76% 46%;--primary-foreground:0 0% 100%;--import-border:#dce4ef;--import-surface:#f3f6fa;--import-soft:#eaf1fc;--import-muted:#536780;min-width:0;color:hsl(var(--foreground));font-size:.875rem;line-height:1.5}.dark .import-ui_dialog__S4_gi,.dark .import-ui_ui__Lgqft{--primary:214 88% 66%;--primary-foreground:222 35% 12%;--import-border:#334155;--import-surface:#101827;--import-soft:#172942;--import-muted:#afbed0}.import-ui_dialog__S4_gi ::selection,.import-ui_ui__Lgqft ::selection{background:#b8d2ff;color:#142c50}.import-ui_dialog__S4_gi .text-muted-foreground,.import-ui_ui__Lgqft .text-muted-foreground{color:var(--import-muted)}.import-ui_dialog__S4_gi button,.import-ui_ui__Lgqft button{touch-action:manipulation}.import-ui_ui__Lgqft button[role=checkbox]{border-radius:.125rem}.import-ui_dialog__S4_gi input,.import-ui_dialog__S4_gi textarea,.import-ui_ui__Lgqft input,.import-ui_ui__Lgqft textarea{caret-color:hsl(var(--primary))}.import-ui_columnBody__NpfKL,.import-ui_dataTable__AEaDo,.import-ui_prompt__W8pnS,.import-ui_scroll__K6zqD{scrollbar-width:thin;scrollbar-color:#a4b3c7 transparent}.import-ui_dialog__S4_gi button:focus-visible,.import-ui_dialog__S4_gi input:focus-visible,.import-ui_dialog__S4_gi textarea:focus-visible,.import-ui_ui__Lgqft button:focus-visible,.import-ui_ui__Lgqft input:focus-visible,.import-ui_ui__Lgqft textarea:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.import-ui_page__bWznM{width:100%;max-width:74rem;margin:0 auto;padding:1.5rem 2rem 2rem}.import-ui_fillPage__fvviX{display:flex;min-height:100%;flex-direction:column}.import-ui_fillPage__fvviX>.import-ui_reviewFooter__GnW7R{margin-top:auto}.import-ui_heading__fUILJ{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:1.25rem;padding:.25rem 0 1.25rem}.import-ui_headingText__lClsF{min-width:0}.import-ui_headingTrail__h2doA{display:flex;flex-shrink:0;flex-direction:column;gap:.75rem}.import-ui_title__HQEVO{margin:0;font-size:1.5rem;font-weight:650;line-height:1.3;letter-spacing:-.025em;text-wrap:balance}.import-ui_description__FRm_m{max-width:68ch;margin-top:.375rem;color:var(--import-muted);font-size:.8125rem;line-height:1.6}.import-ui_steps__fpv69{flex-shrink:0;padding-top:.375rem}.import-ui_stepList__LZ_sa{display:flex;align-items:center;gap:.5rem}.import-ui_step__Zlspn{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--import-muted);white-space:nowrap}.import-ui_step__Zlspn:after{content:"";width:1.5rem;height:1px;margin-left:.125rem;background:var(--import-border)}.import-ui_step__Zlspn:last-child:after{display:none}.import-ui_stepNumber__lr27d{display:grid;width:1.375rem;height:1.375rem;flex-shrink:0;place-items:center;border:1px solid var(--import-border);border-radius:50%;font-size:.6875rem}.import-ui_step__Zlspn[aria-current=step]{color:hsl(var(--foreground));font-weight:600}.import-ui_step__Zlspn[aria-current=step] .import-ui_stepNumber__lr27d{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.import-ui_stepComplete__AI_xQ{color:#137348}.import-ui_stepComplete__AI_xQ .import-ui_stepNumber__lr27d{border-color:transparent;background:#e3f4e9;color:#137348}.import-ui_section__svLA_{margin-top:1.25rem}.import-ui_sectionTitle__QKmxh{display:flex;align-items:center;gap:.5rem;margin-bottom:.625rem;font-size:.875rem;font-weight:600}.import-ui_sectionNumber__7qZ3e{display:grid;width:1.25rem;height:1.25rem;flex-shrink:0;place-items:center;border-radius:50%;background:hsl(var(--foreground));color:hsl(var(--background));font-size:.6875rem}.import-ui_panel__1cT8e{border:1px solid var(--import-border);border-radius:.75rem;background:hsl(var(--card))}.import-ui_panelBody__MoThs{padding:1.25rem}.import-ui_control__22bNa{min-height:2.25rem;height:auto;border-radius:.5rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;line-height:1.4}.import-ui_control__22bNa:active{filter:brightness(.94)}.import-ui_control__22bNa svg{flex-shrink:0;width:1rem;height:1rem}.import-ui_iconControl__FC6RE{width:2.25rem;height:2.25rem;flex-shrink:0;padding:0;border-radius:.5rem}.import-ui_iconControl__FC6RE svg{flex-shrink:0}.import-ui_field__srmpm{display:flex;min-width:0;flex-direction:column;gap:.375rem}.import-ui_field__srmpm label{font-size:.8125rem;font-weight:500}.import-ui_field__srmpm button[role=combobox],.import-ui_field__srmpm input{min-width:0;height:2.5rem;border-color:var(--import-border);border-radius:.5rem;font-size:.8125rem}.import-ui_help__szWLM{color:var(--import-muted);font-size:.75rem;line-height:1.5}.import-ui_setupForm__WV_O5{display:flex;min-height:0;flex:1;flex-direction:column}.import-ui_scroll__K6zqD{min-height:0;flex:1;overflow-y:auto}.import-ui_establishment__pTvnY{width:min(100%,25rem);margin:.25rem 0 1.25rem}.import-ui_operationGrid__t7Y9a{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.import-ui_operation__6fK8z{display:flex;min-width:0;min-height:3rem;align-items:center;gap:.625rem;padding:.625rem .875rem;border:1px solid var(--import-border);border-radius:.625rem;background:hsl(var(--card));text-align:left;transition:background-color .15s,border-color .15s}.import-ui_operation__6fK8z:hover{border-color:#8fabd1;background:var(--import-soft)}.import-ui_operation__6fK8z:disabled{cursor:wait;opacity:.5}.import-ui_operation__6fK8z[aria-pressed=true]{border-color:hsl(var(--primary));background:hsl(var(--card));outline:1px solid hsl(var(--primary))}.import-ui_operationMain__XFxwq{width:100%;min-height:4rem}.import-ui_operationIcon__kRwgk{display:grid;width:2rem;height:2rem;flex-shrink:0;place-items:center;border-radius:.5rem;background:var(--import-soft);color:hsl(var(--primary))}.import-ui_operationMain__XFxwq .import-ui_operationIcon__kRwgk{background:#fff0e5;color:#ac4816}.import-ui_operationLabel__8SO7_{flex:1;min-width:0;font-size:.8125rem;font-weight:500;line-height:1.4}.import-ui_operationLabel__8SO7_ small{display:block;margin-top:.125rem;color:var(--import-muted);font-size:.75rem;font-weight:400}.import-ui_sessionFields__oALJu{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(0,3fr);gap:1rem}.import-ui_sessionMode__YzuIp{display:grid;gap:.625rem;margin-bottom:1.25rem}.import-ui_sessionSwitch__xy3ur{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;width:100%;padding:.25rem;border:1px solid var(--import-border);border-radius:.875rem;background:var(--import-surface)}.import-ui_sessionSwitch__xy3ur:before{content:"";position:absolute;inset:.25rem auto .25rem .25rem;width:calc(50% - .375rem);border-radius:.625rem;background:hsl(var(--primary));transition:transform .18s ease-out}.import-ui_sessionSwitch__xy3ur[data-existing=true]:before{transform:translateX(calc(100% + .25rem))}.import-ui_sessionSegment__mEoXG{position:relative;display:grid;min-width:0;min-height:3rem;place-items:center;cursor:pointer}.import-ui_sessionSegment__mEoXG span{z-index:1;padding:.625rem .375rem;color:var(--import-muted);font-size:.875rem;font-weight:600;text-align:center}.import-ui_sessionRadio__1d7m_{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.import-ui_sessionRadio__1d7m_:checked+span{color:hsl(var(--primary-foreground))}.import-ui_sessionSegment__mEoXG:has(:focus-visible){outline:2px solid hsl(var(--primary));outline-offset:3px;border-radius:.625rem}.import-ui_sessionSegment__mEoXG:has(:disabled){cursor:wait;opacity:.55}@media (prefers-reduced-motion:reduce){.import-ui_sessionSwitch__xy3ur:before{transition:none}}.import-ui_draftList__GjlTs{max-height:15rem;overflow-y:auto;overscroll-behavior:contain}.import-ui_formFooter__zwjZX{flex-shrink:0;padding:.875rem 2rem;border-top:1px solid var(--import-border);background:hsl(var(--card))}.import-ui_draftRow__APDZQ,.import-ui_formFooter__zwjZX{display:flex;align-items:center;justify-content:space-between;gap:1rem}.import-ui_draftRow__APDZQ{width:100%;padding:.75rem 1rem;border-bottom:1px solid var(--import-border);font-size:.8125rem;text-align:left}.import-ui_draftRow__APDZQ:last-child{border-bottom:0}.import-ui_draftRow__APDZQ span:first-child{min-width:0;overflow-wrap:anywhere}.import-ui_sourceGrid__uxvW8{display:grid;grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:1.25rem}.import-ui_sourceMain__vimHj{min-width:0}.import-ui_sourceTabs__hhky5{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.875rem}.import-ui_sourceTab__B3XM6{border:1px solid transparent;border-radius:.5rem;background:#e7edf6;color:#465a73}.import-ui_sourceTab__B3XM6[aria-pressed=true]{border-color:var(--import-border);background:hsl(var(--card));color:hsl(var(--foreground))}.import-ui_dropzone__0WBtq{display:flex;width:100%;min-height:27rem;flex-direction:column;align-items:center;justify-content:center;gap:.875rem;padding:2rem;border:1px dashed #88a9da;border-radius:.75rem;background:hsl(var(--card));text-align:center}.import-ui_dropzone__0WBtq:hover{border-color:hsl(var(--primary));background:var(--import-soft)}.import-ui_dropzoneCompact__Ji7Jc{min-height:0;flex-direction:row;justify-content:space-between;padding:1rem;margin-bottom:1rem;text-align:left}.import-ui_dropzoneCompact__Ji7Jc .import-ui_fileAction__sDKMA{flex-shrink:0}.import-ui_uploadIcon__zlqas{display:grid;width:3rem;height:3rem;place-items:center;border-radius:.75rem;background:var(--import-soft);color:hsl(var(--primary))}.import-ui_fileAction__sDKMA{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding:.5rem .875rem;border-radius:.5rem;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:.8125rem;font-weight:500}.import-ui_pastePanel__8jx8Z{padding:1.25rem;margin-bottom:1rem}.import-ui_pastePanel__8jx8Z textarea{margin:.875rem 0;min-height:11rem;border-color:var(--import-border);border-radius:.5rem;font-family:ui-monospace,monospace;font-size:.8125rem;line-height:1.6}.import-ui_actions__8c6kf{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.import-ui_ai__E_qE6{padding:1.125rem;border:1px solid #b8cdec;border-radius:.75rem;background:#eef4ff;color:#163f75}.import-ui_aiToolbar__K71b0{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.import-ui_aiBadge__hc0w_{display:inline-flex;align-items:center;gap:.25rem;padding:.1875rem .5rem;border-radius:.375rem;background:#ddeafe;font-size:.6875rem;font-weight:600}.import-ui_aiTitle__4_OF7{min-height:2.75rem;font-size:1rem;font-weight:650;line-height:1.4;letter-spacing:-.015em}.import-ui_aiBody__0wB5A{margin-top:.5rem;font-size:.75rem;line-height:1.6}.import-ui_aiSteps__h75Rl{display:grid;gap:.625rem;margin:.875rem 0}.import-ui_aiStep__QoiO5{display:flex;align-items:flex-start;gap:.5rem;font-size:.75rem;line-height:1.5}.import-ui_aiStepNumber__Jj9Ev{display:grid;width:1.25rem;height:1.25rem;flex-shrink:0;place-items:center;border:1px solid #a9c1e6;border-radius:50%;font-size:.6875rem}.import-ui_prompt__W8pnS{min-height:7.5rem;max-height:8.5rem;overflow:auto;margin:.625rem 0;padding:.75rem;border:1px solid #cad8ec;border-radius:.5rem;background:hsl(var(--card));color:hsl(var(--foreground));font-size:.75rem;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.import-ui_aiFoot__2Eiqj{display:flex;flex-wrap:wrap;justify-content:center;gap:.375rem;margin-top:.375rem}.import-ui_aiCopy__80wHm{width:100%}.import-ui_dataPanel__OTJJF{overflow:hidden;margin-top:1rem}.import-ui_dataHeading__N_yEd{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem}.import-ui_dataHeading__N_yEd h3{font-size:.875rem;font-weight:600}.import-ui_badge__ySiE0{display:inline-flex;padding:.1875rem .5rem;border-radius:.375rem;font-size:.6875rem;line-height:1.4}.import-ui_badgeGood__G1RYO{background:#e3f4e9;color:#137348}.import-ui_badgeWarning__Z3yyy{background:#fff1d9;color:#875206}.import-ui_bulkBar__RHrcy{margin:0 1rem .75rem;padding:.625rem .75rem;border-radius:.5rem;background:#193963;color:#fff}.import-ui_bulkFields__skoET{display:grid;grid-template-columns:auto minmax(6rem,1fr) minmax(6rem,1fr) auto;align-items:center;gap:.5rem}.import-ui_bulkFields__skoET button[role=combobox],.import-ui_bulkFields__skoET input{height:2.125rem;background:#fff;color:#172b45;font-size:.75rem}.import-ui_bulkOptions__uWkNA{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;margin-top:.375rem;font-size:.75rem}.import-ui_bulkOptions__uWkNA button{color:#fff}.import-ui_dataTable__AEaDo{overflow-x:auto}.import-ui_dataTable__AEaDo table{width:100%;min-width:36rem;font-size:.8125rem}.import-ui_dataTable__AEaDo thead{background:#f6f8fc;color:#435b7b;font-size:.75rem}.import-ui_dataTable__AEaDo th{padding:.625rem .75rem;font-weight:500;text-align:left}.import-ui_dataTable__AEaDo td{padding:.375rem .5rem;border-top:1px solid #edf1f7}.import-ui_selectedRow__ATf18{background:#eef4ff}.import-ui_dataTable__AEaDo input[type=checkbox]{width:1rem;height:1rem;accent-color:hsl(var(--primary))}.import-ui_dataFooter__IjgAX{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:.625rem .875rem;border-top:1px solid var(--import-border)}.import-ui_reviewGrid__1pXZp{display:grid;min-height:0;flex:1;grid-template-columns:15.5rem minmax(0,1fr);gap:1.25rem;align-items:stretch}.import-ui_reviewNav__SG1dp{min-width:0}.import-ui_reviewSummary__2Ee7Y{display:flex;justify-content:space-between;gap:.5rem;margin-bottom:.375rem;font-size:.75rem}.import-ui_reviewSummary__2Ee7Y strong{font-weight:500}.import-ui_totalProgress__eNsnJ{height:.375rem;overflow:hidden;margin-bottom:.875rem;border-radius:.25rem;background:#dce4ef}.import-ui_totalProgress__eNsnJ span{display:block;height:100%;background:hsl(var(--primary));transition:width .18s ease-out}.import-ui_reviewColumn__fdN0B{margin-bottom:.75rem}.import-ui_reviewColumn__fdN0B h3{margin:.5rem 0 .375rem;font-size:.75rem;font-weight:600}.import-ui_reviewItem__LaZGT{display:flex;width:100%;min-width:0;gap:.5rem;align-items:flex-start;padding:.625rem .75rem;border:1px solid transparent;border-radius:.5rem;text-align:left}.import-ui_reviewItem__LaZGT[aria-current=step]{border-color:#8bacdf;background:hsl(var(--card))}.import-ui_reviewItem__LaZGT[aria-current=step] .import-ui_stepNumber__lr27d{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.import-ui_reviewItem__LaZGT[data-resolved=true] .import-ui_stepNumber__lr27d{border-color:transparent;background:#e3f4e9;color:#137348}.import-ui_reviewItem__LaZGT:hover{background:var(--import-soft)}.import-ui_reviewItem__LaZGT span{min-width:0;overflow-wrap:anywhere}.import-ui_reviewItem__LaZGT strong{display:block;font-size:.8125rem;font-weight:500;line-height:1.45}.import-ui_reviewItem__LaZGT small{display:block;margin-top:.125rem;color:var(--import-muted);font-size:.75rem}.import-ui_reviewSection__vs4do{margin:.5rem .75rem .25rem;padding-top:.5rem;font-size:.75rem;font-weight:600;color:var(--import-muted)}.import-ui_reviewSection__vs4do[role=separator]{margin-top:.75rem;border-top:1px solid var(--import-border)}.import-ui_columnValues__iHgmH{padding:.25rem 1.5rem 1.25rem}.import-ui_reviewPane__Bcmoy{display:flex;min-height:0;min-width:0;flex-direction:column;border:1px solid var(--import-border);border-radius:.875rem;background:hsl(var(--card))}.import-ui_reviewCardHeading__8_8Pw{flex-shrink:0;padding:1.25rem 1.5rem 1rem}.import-ui_reviewCardPosition__spFmK{margin-bottom:.375rem;color:var(--import-muted);font-size:.6875rem;letter-spacing:.035em;text-transform:uppercase}.import-ui_reviewCardHeading__8_8Pw .import-ui_columnTitle__mI2AZ{font-size:1.25rem;font-weight:650}.import-ui_reviewCardScroll__jd_q1{min-height:0;flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#a4b3c7 transparent;overscroll-behavior:contain;border-radius:0 0 .875rem .875rem}.import-ui_reviewNotices__LQguT{margin:0 1.5rem 1rem;padding:.75rem 1rem;border-radius:.5rem;background:#fff4df;color:#794511;font-size:.8125rem}.import-ui_problemList__3nd_C{background:hsl(var(--card))}.import-ui_problemItem__osezw{border-bottom:1px solid var(--import-border)}.import-ui_problemItem__osezw:last-child{border-bottom:0}.import-ui_problemTrigger__1XcG7{gap:.75rem;padding:.875rem 1.5rem;text-align:left}.import-ui_problemGroupLabel__UFoHr{display:flex;min-width:0;flex:1;align-items:center;justify-content:space-between;gap:1rem}.import-ui_problemGroupLabel__UFoHr strong{font-size:.875rem;font-weight:500}.import-ui_problemGroupLabel__UFoHr>span{flex-shrink:0}.import-ui_problemItem__osezw[data-resolved=true] .import-ui_problemTrigger__1XcG7{opacity:1}.import-ui_problemItem__osezw[data-resolved=true] .import-ui_problemTrigger__1XcG7>svg:last-child{display:none}.import-ui_problemTrigger__1XcG7:hover{background:var(--import-soft);text-decoration:none}.import-ui_problemTrigger__1XcG7[data-state=open]{background:var(--import-soft)}.import-ui_problemContent__HxXel{padding:1rem 1.5rem 1.25rem}.import-ui_groupReason__3Lc_O{margin-bottom:.75rem;color:var(--import-muted);font-size:.8125rem;line-height:1.5}.import-ui_motherProblem__px9ZP{padding:.5rem 1.5rem 1.25rem}.import-ui_resolvedProblem__vjlPB{display:flex;align-items:center;gap:.5rem;color:var(--import-muted);font-size:.875rem}.import-ui_problemContent__HxXel .import-ui_columnPanel__HVFdv{border:0;border-radius:0}.import-ui_problemContent__HxXel .import-ui_columnHeader__CcRuZ{display:none}.import-ui_problemContent__HxXel [data-import-inline-catalog] .import-ui_columnHeader__CcRuZ{display:block;padding:0 0 .875rem}.import-ui_problemContent__HxXel .import-ui_columnPanel__HVFdv:not([data-import-inline-catalog]) .import-ui_columnHeader__CcRuZ>.import-ui_columnTitle__mI2AZ{display:none}.import-ui_problemContent__HxXel .import-ui_columnBody__NpfKL{padding:0 0 1rem}.import-ui_problemContent__HxXel .import-ui_columnFooter__YZgkv{padding:.75rem 0 0}.import-ui_reviewContext__LJdld{gap:.5rem;margin-bottom:.75rem;font-size:.8125rem}.import-ui_reviewContext__LJdld,.import-ui_reviewFooter__GnW7R{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.import-ui_reviewFooter__GnW7R{position:sticky;bottom:0;z-index:10;gap:.75rem;margin-top:1.25rem;padding:.875rem 1rem}.import-ui_importFooter__pqB5K,.import-ui_reviewFooter__GnW7R{border-top:1px solid var(--import-border);background:hsl(var(--card))}.import-ui_importFooter__pqB5K{position:relative;z-index:40;display:grid;width:100%;flex-shrink:0;grid-template-columns:minmax(13rem,1fr) auto;align-items:center;gap:1.5rem;padding:.75rem 1.5rem calc(.75rem + env(safe-area-inset-bottom, 0px))}.import-ui_footerState__yxCyW{display:flex;min-width:0;align-items:center;gap:1.25rem}.import-ui_footerStateTrigger__v_cT2{display:flex;height:auto;min-height:2.25rem;max-width:100%;justify-content:flex-start;gap:.75rem;padding:.125rem .25rem;border-radius:.5rem;white-space:nowrap}.import-ui_footerStateTrigger__v_cT2 .import-ui_help__szWLM{padding-left:.75rem;border-left:1px solid var(--import-border)}.import-ui_footerIssues__twvvr{flex-shrink:0}.import-ui_footerIssues__twvvr>div{display:flex;gap:.75rem}.import-ui_footerIssues__twvvr button{min-height:1.75rem;height:auto;padding:.25rem .375rem;border:0;font-size:.6875rem}.import-ui_footerIssues__twvvr .text-destructive{color:#b42318}.dark .import-ui_footerIssues__twvvr .text-destructive{color:#fca5a5}.import-ui_footerProgress__VYbx4{min-width:0}.import-ui_footerProgressLabel__z0BsS{display:flex;justify-content:space-between;gap:.5rem;margin-bottom:.5rem;font-size:.75rem}.import-ui_footerProgressLabel__z0BsS strong{font-weight:500}.import-ui_footerProgress__VYbx4 .import-ui_totalProgress__eNsnJ{margin-bottom:.375rem}.import-ui_footerActions__xFGGs{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.import-ui_mappingTable__7hdZP{width:100%;min-width:35rem;font-size:.8125rem}.import-ui_mappingTable__7hdZP th{padding:.75rem 1rem;background:#f6f8fc;font-size:.75rem;font-weight:500}.import-ui_mappingTable__7hdZP td{padding:.625rem 1rem;border-top:1px solid var(--import-border)}.import-ui_mappingTable__7hdZP td:nth-child(2){max-width:24rem;overflow-wrap:anywhere;color:var(--import-muted)}.import-ui_appHeader__ji_vJ{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1.25rem;padding:1rem 1.5rem}.import-ui_tableHeader__YxQsf{grid-template-columns:minmax(12rem,1fr) auto auto}.import-ui_headerSteps__RLpGL,.import-ui_headerSteps__RLpGL .import-ui_steps__fpv69{padding:0}.import-ui_headerIdentity__DuAcz{display:flex;min-width:0;align-items:center;gap:.625rem}.import-ui_headerIdentity__DuAcz h1{margin-top:.125rem;font-size:1rem;font-weight:600;line-height:1.4;letter-spacing:-.015em}.import-ui_contextLabel___iAk8{color:var(--import-muted);font-size:.75rem;line-height:1.5}.import-ui_destination__59MsO{display:flex;min-width:0;max-width:21rem;align-items:center;gap:.625rem;padding:.375rem .625rem;border-radius:.5rem;text-align:left;font-size:.8125rem}.import-ui_destination__59MsO:hover{background:var(--import-soft)}.import-ui_tableToolbar__sS6gm{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;padding:.75rem 1.5rem;border-block:1px solid var(--import-border);background:hsl(var(--card))}.import-ui_tableSources__euMAI,.import-ui_tableTools__l6C41{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.5rem}.import-ui_tableSources__euMAI{flex:1 1 auto}.import-ui_tableTools__l6C41{flex:1 1 auto;justify-content:flex-end}.import-ui_tableToolbar__sS6gm button{min-height:2.25rem;height:auto;padding:.5rem .625rem;border-radius:.5rem;font-size:.8125rem;font-weight:500;line-height:1.4}.import-ui_tableToolbar__sS6gm button[aria-label="Achicar tabla"],.import-ui_tableToolbar__sS6gm button[aria-label="Agrandar tabla"]{width:2rem;padding:.375rem}.import-ui_tableToolbar__sS6gm svg{width:1rem;height:1rem}.import-ui_tableColumn__eEzB0{min-width:11rem}.import-ui_tableColumn__eEzB0 button[title^="Revisar y corregir"]{min-height:3rem;font-size:.8125rem;line-height:1.4}.import-ui_tableColumn__eEzB0 button[title^="Revisar y corregir"]>:first-child{overflow:visible;white-space:normal}.import-ui_tableColumn__eEzB0 button[title^="Revisar y corregir"]>:last-child{margin-top:.25rem;font-size:.6875rem;font-weight:400}.import-ui_caravanHeading__OWpRN{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1.125rem}.import-ui_caravanHeading__OWpRN>div{flex:1 1 18rem}.import-ui_caravanHeading__OWpRN .import-ui_description__FRm_m{margin-top:0}.import-ui_caravanCounts__UHZVr{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;padding:.75rem 1.5rem;background:var(--import-soft);color:var(--import-muted);font-size:.8125rem}.import-ui_caravanCounts__UHZVr>button{margin-left:auto}.import-ui_caravanFilter__xpSkS{display:inline-flex;align-items:center;gap:.5rem;color:hsl(var(--foreground));white-space:nowrap;cursor:pointer}.import-ui_caravanEmpty__ThQXj{padding:1.25rem .625rem;color:var(--import-muted);text-align:center}.import-ui_caravanSelectionBar__guDWH{margin:.75rem 1.5rem}.import-ui_caravanGrid__6fVfT tr[data-selected=true]{background:var(--import-soft)}.import-ui_sourceProcessing__cE6Jl{display:flex;align-items:center;gap:.625rem;margin-bottom:1rem;padding:.875rem 1rem;border-radius:.5rem;background:var(--import-soft);color:hsl(var(--foreground));font-size:.875rem}.import-ui_incorporation__md673{display:flex;flex-shrink:0;align-items:flex-start;gap:.875rem;margin-bottom:1.5rem;padding:1.25rem;border:1px solid #a7d7bd;border-radius:.75rem;background:#edf8f1;color:#145537}.import-ui_incorporation__md673 h2{font-size:1.25rem;font-weight:600;line-height:1.4;letter-spacing:-.02em}.import-ui_incorporation__md673 strong{font-weight:750;font-variant-numeric:tabular-nums}.import-ui_incorporation__md673 p{margin-top:.375rem;font-size:.8125rem;line-height:1.5;overflow-wrap:anywhere}.import-ui_aiFoot__2Eiqj button,.import-ui_aiToolbar__K71b0 button,.import-ui_incorporation__md673 button{color:inherit}.dark .import-ui_incorporation__md673{border-color:#32644a;background:#142e22;color:#bbebce}.import-ui_reviewCardScroll__jd_q1 .import-ui_columnPanel__HVFdv{border:0;border-radius:0}.import-ui_caravanCounts__UHZVr strong{font-weight:600;font-variant-numeric:tabular-nums}.import-ui_caravanGrid__6fVfT{min-width:0;overflow-x:auto}.import-ui_caravanGrid__6fVfT table{width:100%;min-width:40rem;border-collapse:collapse;font-size:.8125rem}.import-ui_caravanGrid__6fVfT th{padding:.75rem .875rem;font-weight:500;text-align:left}.import-ui_caravanGrid__6fVfT th button{width:100%;text-align:left}.import-ui_caravanGrid__6fVfT button[role=checkbox]{width:1rem;height:1rem}.import-ui_caravanGrid__6fVfT thead{color:var(--import-muted);background:hsl(var(--card))}.import-ui_caravanGrid__6fVfT tr{border-top:1px solid var(--import-border)}.import-ui_caravanGrid__6fVfT td{position:relative;padding:.375rem;border-left:1px solid var(--import-border);vertical-align:top}.import-ui_caravanGrid__6fVfT td:last-child{min-width:14rem;max-width:22rem;padding:.625rem .875rem}.import-ui_caravanGrid__6fVfT input{width:100%;min-width:10rem;min-height:2.25rem;padding:.5rem;border:1px solid transparent;border-radius:.375rem;background:transparent;font-family:ui-monospace,monospace;font-size:.8125rem;outline:none}.import-ui_caravanGrid__6fVfT input:focus{border-color:hsl(var(--primary));background:hsl(var(--card))}.import-ui_caravanGrid__6fVfT input[readonly]{color:var(--import-muted)}.import-ui_caravanResult__V26w8{display:flex;align-items:flex-start;gap:.375rem;line-height:1.5}.import-ui_caravanSelected__qg1aI{background:var(--import-soft);box-shadow:inset 0 0 0 2px hsl(var(--primary))}.import-ui_caravanFill__eRfBQ{background:var(--import-soft);box-shadow:inset 0 0 0 1px hsl(var(--primary))}.import-ui_caravanFillHandle__bbrOc{position:absolute;right:-.25rem;bottom:-.25rem;z-index:10;width:.625rem;height:.625rem;border-radius:.125rem;background:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--card));cursor:crosshair}.import-ui_dialog__S4_gi{--primary:218 76% 46%;--primary-foreground:0 0% 100%;--import-border:#dce4ef;--import-muted:#536780;min-width:0;border-radius:.875rem;font-size:.8125rem;line-height:1.5}.import-ui_dialog__S4_gi.max-w-none{max-width:calc(100vw - 1rem)}.import-ui_dialog__S4_gi [data-slot=dialog-header]{min-width:0;padding-right:3rem;text-align:left}.import-ui_columnPanel__HVFdv{display:flex;min-width:0;flex-direction:column;border:1px solid var(--import-border);border-radius:.75rem;background:hsl(var(--card))}.import-ui_columnHeader__CcRuZ{padding:1.25rem 1.25rem .875rem}.import-ui_columnTitle__mI2AZ{font-size:1.125rem;font-weight:600;line-height:1.4;letter-spacing:-.015em}.import-ui_columnBody__NpfKL{min-height:0;min-width:0;flex:1;padding:0 1.25rem 1.25rem}.import-ui_columnFooter__YZgkv{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:.875rem 1.25rem;border-top:1px solid var(--import-border)}.import-ui_flowScreen__I58iI,.import-ui_fullTableScreen__SWRj9,.import-ui_reviewScreen__JaTgu{display:flex;min-height:0;flex:1;flex-direction:column}.import-ui_page__bWznM.import-ui_tableHeading__QkBrk{flex-shrink:0;padding:.5rem 2rem 0}.import-ui_tableProgress__HJCnO{width:18rem;max-width:100%}.import-ui_tableHeading__QkBrk .import-ui_heading__fUILJ{align-items:center;padding:0 0 .5rem}.import-ui_tableHeading__QkBrk .import-ui_headingText__lClsF{display:flex;align-items:center;gap:1.5rem}.import-ui_tableHeading__QkBrk .import-ui_title__HQEVO{font-size:1.125rem;line-height:1.4}.import-ui_tableHeading__QkBrk .import-ui_description__FRm_m{margin-top:0}.import-ui_tableProgress__HJCnO .import-ui_reviewSummary__2Ee7Y{margin-bottom:.25rem}.import-ui_tableProgress__HJCnO .import-ui_totalProgress__eNsnJ{height:.25rem;margin-bottom:0}.import-ui_stageFooter__LL21s{display:flex;width:100%;flex-shrink:0;align-items:center;justify-content:space-between;gap:1.25rem;padding:.875rem 2rem;border-top:1px solid var(--import-border);background:hsl(var(--card))}.import-ui_footerStatus__fjYJm{max-width:65ch;color:var(--import-muted);font-size:.8125rem;line-height:1.5}.import-ui_stepState__hiR3q{display:block;margin-top:.125rem;color:var(--import-muted,hsl(var(--muted-foreground)));font-size:.6875rem;font-weight:400;line-height:1.3}.import-ui_steps__fpv69{--import-border:hsl(var(--border))}.import-ui_prompt__W8pnS{height:8.5rem}.import-ui_mappingConfig__LUssS{margin-bottom:1.25rem;border-block:1px solid var(--import-border);padding:.875rem 0}.import-ui_mappingConfigSummary__t7aRf{display:flex;justify-content:space-between;align-items:center;gap:1rem}.import-ui_mappingConfigSummary__t7aRf h3{font-size:.875rem;font-weight:600}.import-ui_mappingConfigFields__FiEtP{display:grid;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--import-border)}.import-ui_mappingConfigFields__FiEtP input[type=checkbox]{width:1rem;height:1rem;accent-color:hsl(var(--primary))}.import-ui_mappingHint__aXViL{margin-top:1rem;color:var(--import-muted)}.import-ui_connectionError__osaVw{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:.875rem 1rem;border:1px solid #cbd9ed;border-radius:.625rem;background:var(--import-soft);color:#234b7b;font-size:.875rem}.import-ui_groupTable__5jIIL{overflow-x:auto;border-block:1px solid var(--import-border)}.import-ui_groupTable__5jIIL[data-selectable=true]{border:1px solid var(--import-border);border-radius:.75rem}.import-ui_groupTable__5jIIL[data-selectable=true] td,.import-ui_groupTable__5jIIL[data-selectable=true] th{padding:.5rem .625rem}.import-ui_groupTable__5jIIL table{width:100%;border-collapse:collapse;font-size:.8125rem;text-align:left}.import-ui_groupTable__5jIIL td,.import-ui_groupTable__5jIIL th{padding:.75rem .625rem;overflow-wrap:anywhere}.import-ui_groupTable__5jIIL th{background:var(--import-surface);color:var(--import-muted);font-weight:500}.import-ui_groupTable__5jIIL td{border-top:1px solid var(--import-border)}.import-ui_groupTable__5jIIL tr[data-selected=true]{background:var(--import-soft)}.import-ui_groupRowNumber__Vwaq_{color:var(--import-muted);font-variant-numeric:tabular-nums}.import-ui_groupTable__5jIIL td:first-child{font-weight:500}.import-ui_correctionBar__n2deC{display:grid;grid-template-columns:auto minmax(8rem,1fr) auto auto;align-items:center;gap:.625rem;margin-bottom:.75rem;padding:.625rem .75rem;border-radius:.5rem;background:#193963;color:#fff}.import-ui_correctionBar__n2deC[data-selectable=true]{grid-template-columns:auto auto minmax(6rem,1fr) auto auto}.import-ui_caravanSelectionBar__guDWH{grid-template-columns:auto minmax(0,1fr) auto;margin:.5rem 1.5rem .75rem}.import-ui_correctionCount__R6WTe{padding-right:.75rem;border-right:1px solid #647c9c;font-size:.8125rem;font-weight:600;white-space:nowrap}.import-ui_correctionLabel__KHYBe{font-size:.8125rem;font-weight:500;white-space:nowrap}.import-ui_correctionSelect__hsRF7{display:flex;min-width:0;width:100%;height:2.25rem;justify-content:space-between;gap:.5rem;border:1px solid transparent;border-radius:.375rem;background:#fff;color:#172b45;font-size:.8125rem}.import-ui_correctionSelect__hsRF7>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-ui_correctionSelect__hsRF7>svg{flex-shrink:0}.import-ui_correctionApply__UC5XE{white-space:nowrap;background:#2564d8;color:#fff}.import-ui_correctionApply__UC5XE:hover{background:#1c55bf}.import-ui_correctionRemove__E9LpU{white-space:nowrap;border-color:#647c9c;background:transparent;color:#fff}.import-ui_correctionRemove__E9LpU:hover{background:#294b75;color:#fff}.import-ui_correctionBar__n2deC .import-ui_control__22bNa:disabled{opacity:.65}.import-ui_ui__Lgqft .import-ui_correctionBar__n2deC button:focus-visible,.import-ui_ui__Lgqft .import-ui_correctionBar__n2deC input:focus-visible{outline-color:#c3d8ff}.import-ui_motherCorrectionBar__oyPeF{grid-template-columns:minmax(0,1fr) auto auto}.import-ui_groupPagination__K8QIk{display:flex;align-items:center;justify-content:flex-end;gap:.25rem;padding-top:.5rem;color:var(--import-muted);font-size:.75rem}.import-ui_groupPagination__K8QIk>span{margin-right:auto}.import-ui_problemValue__Yip4B{display:inline-block;padding:.125rem .375rem;border-radius:.25rem;background:#fff0ed;color:#a91f1c;font-size:.8125rem}.import-ui_groupError__uVhyF{margin:0 0 .75rem;color:#b42318;font-size:.8125rem}.import-ui_groupAnimals__R4_dd,.import-ui_setupContext__LJ6G_,.import-ui_setupOperations__2FIJy{min-width:0}.import-ui_setupSession__H2SMK{padding-top:.75rem;border-top:1px solid var(--import-border)}.import-ui_resumeDrafts__XZuo9{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--import-border)}.dark .import-ui_connectionError__osaVw{color:#c4dcff;border-color:var(--import-border)}@media (min-width:1024px){.import-ui_page__bWznM{max-width:80rem;padding:1.25rem 2rem 1.5rem}.import-ui_appHeader__ji_vJ{min-height:4rem;grid-template-columns:minmax(12rem,1fr) minmax(9rem,auto) auto;gap:1rem;padding:.625rem max(2rem,calc((100% - 80rem) / 2 + 2rem));border-bottom:1px solid var(--import-border);background:hsl(var(--card))}.import-ui_headerSteps__RLpGL .import-ui_steps__fpv69{padding:0}.import-ui_steps__fpv69 .import-ui_stepList__LZ_sa{gap:.5rem}.import-ui_steps__fpv69 .import-ui_step__Zlspn{gap:.375rem;font-size:.75rem;line-height:1.35}.import-ui_steps__fpv69 .import-ui_stepNumber__lr27d{width:1.5rem;height:1.5rem;font-size:.75rem}.import-ui_steps__fpv69 .import-ui_stepNumber__lr27d svg{width:.8125rem;height:.8125rem}.import-ui_steps__fpv69 .import-ui_step__Zlspn:after{width:1.125rem;margin-left:.125rem}.import-ui_reviewNav__SG1dp[data-compact=true] .import-ui_reviewItem__LaZGT{padding:.25rem .625rem;align-items:center}.import-ui_reviewNav__SG1dp[data-compact=true] .import-ui_reviewItem__LaZGT>span:last-child{display:flex;flex:1;align-items:center;justify-content:space-between;gap:.5rem}.import-ui_reviewNav__SG1dp[data-compact=true] .import-ui_reviewItem__LaZGT small{margin-top:0}.import-ui_importFooter__pqB5K,.import-ui_stageFooter__LL21s{padding-inline:max(2rem,calc((100% - 80rem) / 2 + 2rem))}.import-ui_stageFooter__LL21s{min-height:4.75rem}.import-ui_importFooter__pqB5K{min-height:4rem}.import-ui_setupGrid___kp3U{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(21rem,1fr);align-items:start;gap:2rem}.import-ui_setupPage__fHEij .import-ui_heading__fUILJ{padding-bottom:1.25rem}.import-ui_setupPage__fHEij .import-ui_establishment__pTvnY{width:100%;margin:0 0 1.25rem}.import-ui_setupPage__fHEij .import-ui_operationGrid__t7Y9a{grid-template-columns:repeat(2,minmax(0,1fr))}.import-ui_setupPage__fHEij .import-ui_operation__6fK8z{min-height:3.375rem}.import-ui_setupPage__fHEij .import-ui_operationMain__XFxwq{min-height:4rem}.import-ui_setupPage__fHEij .import-ui_sessionFields__oALJu{grid-template-columns:minmax(8.5rem,.8fr) minmax(0,1.2fr);gap:.75rem}.import-ui_setupPage__fHEij .import-ui_draftRow__APDZQ{padding:.625rem 0}.import-ui_groupCorrection__Fh4Mz{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(17rem,1fr);align-items:start;gap:1.25rem;margin-bottom:1.25rem}.import-ui_groupCorrection__Fh4Mz>div:last-child{border-top:0;padding-top:0}.import-ui_mappingTable__7hdZP{font-size:.875rem}.import-ui_mappingTable__7hdZP th{font-size:.8125rem}.import-ui_columnFooter__YZgkv{align-items:center}}.import-ui_result__MDEAl{max-width:48rem;margin:1.5rem auto;padding:2.5rem 2rem;text-align:center}.import-ui_guide__AFkxs{padding:1.5rem;background:var(--import-surface,#f3f6fa)}.import-ui_guideSteps__Y6Irz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:1.5rem 0}.import-ui_guideStep__Jrzf6{padding:1rem;border:1px solid var(--import-border);border-radius:.75rem;background:hsl(var(--card))}.import-ui_guideStep__Jrzf6 h3{min-height:2.5rem;margin-bottom:.75rem;font-size:.9375rem;font-weight:600;line-height:1.4}.import-ui_guideStep__Jrzf6 p{font-size:.8125rem;line-height:1.65}.dark .import-ui_ai__E_qE6{background:#15273e;border-color:#36537a;color:#c4dcff}.dark .import-ui_aiBadge__hc0w_,.dark .import-ui_sourceTab__B3XM6{background:#1b304b;color:#c4dcff}.dark .import-ui_dataTable__AEaDo thead,.dark .import-ui_mappingTable__7hdZP th{background:#172238;color:#afbed0}.dark .import-ui_selectedRow__ATf18{background:#172942}.dark .import-ui_totalProgress__eNsnJ{background:#304054}.dark .import-ui_reviewItem__LaZGT[data-resolved=true] .import-ui_stepNumber__lr27d,.dark .import-ui_stepComplete__AI_xQ .import-ui_stepNumber__lr27d{background:#143c2d;color:#98deb6}.dark .import-ui_problemValue__Yip4B{background:#3b2027;color:#fecaca}.dark .import-ui_groupError__uVhyF{color:#fca5a5}.dark .import-ui_reviewNotices__LQguT{background:#342916;color:#f5cf87}@media (max-width:1023px){.import-ui_importFooter__pqB5K{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem 1rem}.import-ui_footerActions__xFGGs{grid-column:1/-1}.import-ui_tableHeader__YxQsf .import-ui_headerSteps__RLpGL{grid-column:1/-1;grid-row:2}.import-ui_tableHeader__YxQsf{grid-template-columns:minmax(0,1fr) auto auto}.import-ui_headerSteps__RLpGL .import-ui_stepList__LZ_sa{justify-content:flex-start}.import-ui_page__bWznM{padding:1.25rem}.import-ui_heading__fUILJ{flex-wrap:wrap;gap:.75rem}.import-ui_sourceGrid__uxvW8{grid-template-columns:minmax(0,1fr) 18rem;gap:1rem}.import-ui_bulkFields__skoET{grid-template-columns:1fr 1fr}.import-ui_reviewGrid__1pXZp{grid-template-columns:13rem minmax(0,1fr);gap:1rem}}@media (max-width:767px){.import-ui_page__bWznM{padding:1rem}.import-ui_heading__fUILJ{flex-direction:column;padding-bottom:1rem}.import-ui_headingTrail__h2doA{width:100%;gap:.625rem}.import-ui_steps__fpv69{width:100%;padding-top:.25rem}.import-ui_stepList__LZ_sa{justify-content:space-between;gap:.25rem}.import-ui_step__Zlspn{min-width:0;gap:.25rem;font-size:.6875rem;white-space:normal}.import-ui_step__Zlspn:after{width:.5rem;margin-left:.125rem}.import-ui_stepNumber__lr27d{width:1.25rem;height:1.25rem}.import-ui_title__HQEVO{font-size:1.375rem}.import-ui_operationGrid__t7Y9a{grid-template-columns:repeat(2,minmax(0,1fr))}.import-ui_operation__6fK8z{padding:.625rem}.import-ui_guideSteps__Y6Irz,.import-ui_reviewGrid__1pXZp,.import-ui_sessionFields__oALJu,.import-ui_sourceGrid__uxvW8{grid-template-columns:minmax(0,1fr)}.import-ui_dropzone__0WBtq{min-height:17rem}.import-ui_dropzoneCompact__Ji7Jc{min-height:0;flex-wrap:wrap;gap:.625rem;padding:.875rem}.import-ui_sourceTabs__hhky5{gap:.25rem}.import-ui_ai__E_qE6{margin-top:.25rem}.import-ui_formFooter__zwjZX{padding:.75rem 1rem}.import-ui_reviewPane__Bcmoy{min-height:0}.import-ui_reviewNav__SG1dp{display:flex;align-items:stretch;gap:.5rem;overflow-x:auto;padding-block:.125rem}.import-ui_reviewNav__SG1dp>p{display:none}.import-ui_reviewNav__SG1dp .import-ui_reviewItem__LaZGT{width:auto;min-width:9rem;max-width:14rem;flex:0 0 auto}.import-ui_importFooter__pqB5K{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem 1rem;padding:.625rem 1rem calc(.625rem + env(safe-area-inset-bottom, 0px))}.import-ui_footerActions__xFGGs{grid-column:1/-1}.import-ui_footerActions__xFGGs .import-ui_control__22bNa{padding:.5rem .625rem;font-size:.75rem}.import-ui_footerIssues__twvvr button{padding-inline:0;font-size:.625rem}.import-ui_problemContent__HxXel,.import-ui_reviewFooter__GnW7R{padding:.875rem}.import-ui_reviewFooter__GnW7R>.import-ui_actions__8c6kf{width:100%;justify-content:flex-end}.import-ui_appHeader__ji_vJ{grid-template-columns:minmax(0,1fr) auto;gap:.375rem .75rem;padding:.625rem 1rem}.import-ui_appHeader__ji_vJ>:last-child{grid-column:2;grid-row:1}.import-ui_destination__59MsO{grid-column:1/-1;max-width:100%;margin-left:2.75rem}.import-ui_tableHeader__YxQsf .import-ui_headerSteps__RLpGL{grid-row:3;margin-top:.5rem}.import-ui_tableToolbar__sS6gm{padding:.625rem 1rem;gap:.5rem}.import-ui_tableSources__euMAI,.import-ui_tableTools__l6C41{justify-content:flex-start}.import-ui_tableSources__euMAI>:last-child{margin-left:0}.import-ui_caravanHeading__OWpRN{padding:.875rem}.import-ui_caravanHeading__OWpRN .import-ui_help__szWLM{display:none}.import-ui_guide__AFkxs{padding:1.25rem}}@media (pointer:coarse){.import-ui_control__22bNa,.import-ui_footerIssues__twvvr button,.import-ui_footerStateTrigger__v_cT2,.import-ui_iconControl__FC6RE{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.import-ui_totalProgress__eNsnJ span{transition:none}.import-ui_dialog__S4_gi,.import-ui_problemItem__osezw [data-state]{animation:none;transition:none}}