.layout_shell__8kDcJ{display:flex;height:100dvh;overflow:hidden;background:var(--color-bg)}.layout_content__H_7tZ{flex:1;min-width:0;height:100dvh;display:flex;flex-direction:column;overflow-y:auto;scrollbar-gutter:stable}.Card_card__HEwtR{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.Card_header__NMAFP{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border)}.Card_title__Sq92m{font-size:.9375rem;font-weight:700;color:var(--color-text)}.Card_body__vBpUt{padding:var(--space-5)}.Spinner_wrapper__qrU6p{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-10);color:var(--color-text-muted)}.Spinner_icon__ZlscS{color:var(--color-primary);animation:Spinner_spin__JTvsP .8s linear infinite}.Spinner_label__G5lo9{font-size:.8125rem}@keyframes Spinner_spin__JTvsP{to{transform:rotate(1turn)}}.Badge_badge__7wutk{display:inline-flex;align-items:center;gap:var(--space-1);padding:3px var(--space-2);border-radius:var(--radius-full);font-size:.6875rem;font-weight:700;letter-spacing:.01em;white-space:nowrap}.Badge_neutral__2hONf{background:var(--color-surface-3);color:var(--color-text-muted)}.Badge_geo__oUbLA{background:var(--color-info-soft);color:var(--color-info)}.Badge_success__2hVxQ{background:var(--color-surface);color:var(--color-success);border:1px solid var(--color-success)}.Badge_warning__kQCMu{background:var(--color-surface);color:var(--color-warning);border:1px solid var(--color-warning)}.Badge_danger__z_cRl{background:var(--color-surface);color:var(--color-danger);border:1px solid var(--color-danger)}.Badge_outline__Ue_S_{background:var(--color-surface);color:var(--color-primary);border:1px solid var(--color-primary)}.PedirMotivo_cuerpo__m_uAX{display:flex;flex-direction:column;gap:var(--space-4)}.PedirMotivo_aviso__CIfIx{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-warning-soft);color:var(--color-warning);font-size:.8125rem;line-height:1.45;white-space:pre-line}.PedirMotivo_aviso__CIfIx svg{flex:none;margin-top:1px}.PedirMotivo_campo__CcvpF{display:flex;flex-direction:column;gap:var(--space-2)}.PedirMotivo_campo__CcvpF>span{font-size:.8125rem;font-weight:600;color:var(--color-text)}.PedirMotivo_textarea__FA0nP{padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:.8125rem;line-height:1.45;resize:vertical}.PedirMotivo_textarea__FA0nP:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.PedirMotivo_ayuda__swj4q{font-size:.75rem;color:var(--color-text-muted)}.NuevoTraspasoModal_form__v_kYa{display:flex;flex-direction:column;gap:16px}.NuevoTraspasoModal_grid__reB_t{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px}@container modal (max-width: 700px){.NuevoTraspasoModal_grid__reB_t{grid-template-columns:repeat(2,minmax(0,1fr))}}@container modal (max-width: 440px){.NuevoTraspasoModal_grid__reB_t{grid-template-columns:minmax(0,1fr)}}.NuevoTraspasoModal_field__4aBwN{display:flex;flex-direction:column;gap:5px;min-width:0}.NuevoTraspasoModal_label__RDz9N{font-size:.75rem;font-weight:600;color:var(--color-text-muted)}.NuevoTraspasoModal_input__g_N0m,.NuevoTraspasoModal_select__v0E_2{width:100%;height:38px;padding:0 10px;border:1px solid var(--color-border);border-radius:var(--radius-md,8px);font-size:.8125rem;background:var(--color-surface);color:var(--color-text)}.NuevoTraspasoModal_input__g_N0m:focus,.NuevoTraspasoModal_num__qy_S8:focus,.NuevoTraspasoModal_selectFila__HY_dV:focus,.NuevoTraspasoModal_select__v0E_2:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.NuevoTraspasoModal_ayuda__Y_LqX{font-size:.6875rem;line-height:1.45;color:var(--color-warning,#b45309)}.NuevoTraspasoModal_lineasHead__F4R4f{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.NuevoTraspasoModal_subtitulo__Et8Ec{margin:0;font-size:.875rem;font-weight:700;color:var(--color-text)}.NuevoTraspasoModal_contador__un6YD{font-weight:400;font-size:.75rem;color:var(--color-text-muted)}.NuevoTraspasoModal_vacio__l1erJ{margin:0;padding:18px;border:1px dashed var(--color-border);border-radius:10px;text-align:center;font-size:.8125rem;color:var(--color-text-muted)}.NuevoTraspasoModal_tablaWrap__vrvJm{overflow-x:auto;border:1px solid var(--color-border);border-radius:10px}.NuevoTraspasoModal_tabla__bwnUc{width:100%;border-collapse:collapse;min-width:720px}.NuevoTraspasoModal_tabla__bwnUc th{padding:8px 10px;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted);background:var(--color-surface-2,#f7f9fc);text-align:left;white-space:nowrap}.NuevoTraspasoModal_tabla__bwnUc td{padding:7px 10px;border-top:1px solid var(--color-border);vertical-align:middle}.NuevoTraspasoModal_thProducto__KFw1C{min-width:250px}.NuevoTraspasoModal_der__pvd7Z{text-align:right}.NuevoTraspasoModal_calc__NMQhV{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.NuevoTraspasoModal_num__qy_S8,.NuevoTraspasoModal_selectFila__HY_dV{width:100%;height:34px;padding:0 8px;border:1px solid var(--color-border);border-radius:7px;font-size:.8125rem;background:var(--color-surface);color:var(--color-text)}.NuevoTraspasoModal_num__qy_S8{text-align:right;font-variant-numeric:tabular-nums;max-width:110px;margin-left:auto;display:block}.NuevoTraspasoModal_numError__bahRY{border-color:var(--color-danger)}.NuevoTraspasoModal_quitar__qrivK{display:grid;place-items:center;width:30px;height:32px;border-radius:7px;color:var(--color-danger);cursor:pointer;background:none}.NuevoTraspasoModal_quitar__qrivK:hover:not(:disabled){background:var(--color-danger-soft,#fee2e2)}.NuevoTraspasoModal_quitar__qrivK:disabled{color:var(--color-border-strong,#cbd5e1);cursor:not-allowed}.NuevoTraspasoModal_pie__40vvO{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:18px;align-items:start}@container modal (max-width: 700px){.NuevoTraspasoModal_pie__40vvO{grid-template-columns:minmax(0,1fr)}}.NuevoTraspasoModal_nota__Q9R4_{display:flex;gap:7px;margin:0;font-size:.7188rem;line-height:1.5;color:var(--color-text-muted)}.NuevoTraspasoModal_nota__Q9R4_ svg{flex:none;margin-top:2px}.NuevoTraspasoModal_totales__Xo6CG{padding:12px 14px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface-2,#f7f9fc)}.NuevoTraspasoModal_totalFila__sJcjH{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0;font-size:.8125rem;color:var(--color-text-muted)}.NuevoTraspasoModal_totalFinal__xx02t{margin-top:5px;padding-top:9px;border-top:1px solid var(--color-border);font-size:.9375rem;color:var(--color-text)}.NuevoTraspasoModal_totalFinal__xx02t strong{color:var(--color-primary);font-size:1.0625rem}.NuevoTraspasoModal_footer__VjJ0i{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;flex-wrap:wrap}.NuevoTraspasoModal_botones___NUm5{display:flex;gap:8px;margin-left:auto}.NuevoTraspasoModal_check__v0__Z{display:flex;align-items:center;gap:7px;font-size:.8125rem;color:var(--color-text);cursor:pointer}.NuevoTraspasoModal_check__v0__Z input{width:15px;height:15px;accent-color:var(--color-primary);cursor:pointer}.RecepcionTraspasoModal_cuerpo__P_8RW{display:flex;flex-direction:column;gap:13px}.RecepcionTraspasoModal_resumen__MqefG{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;padding:12px 14px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface-2,#f7f9fc)}@container modal (max-width: 560px){.RecepcionTraspasoModal_resumen__MqefG{grid-template-columns:repeat(2,minmax(0,1fr))}}.RecepcionTraspasoModal_dato__8ILaZ{display:flex;flex-direction:column;gap:3px;min-width:0}.RecepcionTraspasoModal_label__McvDK{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted)}.RecepcionTraspasoModal_valor__fXuSm{font-size:.8125rem;font-weight:600;color:var(--color-text)}.RecepcionTraspasoModal_info__HPxaW{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:var(--radius-md,8px);background:var(--color-primary-soft);color:var(--color-primary-active,#0a6f9e);font-size:.75rem;line-height:1.5}.RecepcionTraspasoModal_info__HPxaW svg{flex:none;margin-top:1px}.RecepcionTraspasoModal_scroll__VBVlB{overflow-x:auto;border:1px solid var(--color-border);border-radius:10px}.RecepcionTraspasoModal_tabla__HMADS{width:100%;border-collapse:collapse;min-width:620px}.RecepcionTraspasoModal_tabla__HMADS th{padding:8px 11px;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted);background:var(--color-surface-2,#f7f9fc);text-align:left;white-space:nowrap}.RecepcionTraspasoModal_tabla__HMADS td{padding:7px 11px;font-size:.8125rem;border-top:1px solid var(--color-border);color:var(--color-text);vertical-align:middle}.RecepcionTraspasoModal_der__rvdV2{text-align:right}.RecepcionTraspasoModal_sub__TJHnW{font-size:.7188rem;color:var(--color-text-muted)}.RecepcionTraspasoModal_truncado__hqqUf{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RecepcionTraspasoModal_filaDif__p85eF td:first-child{box-shadow:inset 3px 0 0 var(--color-warning,#f59e0b)}.RecepcionTraspasoModal_num__nqxUh{width:92px;height:32px;padding:0 8px;border:1px solid var(--color-border);border-radius:7px;font-size:.8125rem;text-align:right;font-variant-numeric:tabular-nums;background:var(--color-surface);color:var(--color-text)}.RecepcionTraspasoModal_num__nqxUh:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.RecepcionTraspasoModal_numError__89GyC{border-color:var(--color-danger)}.RecepcionTraspasoModal_pendiente__C_NK3{font-size:.7188rem;font-style:italic;color:var(--color-text-subtle,#94a3b8)}.RecepcionTraspasoModal_neg__X_fE5{color:var(--color-danger);font-weight:700}.RecepcionTraspasoModal_pos__r2ZtR{color:#16a34a;font-weight:700}.RecepcionTraspasoModal_faltante__uOjPA{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:9px;border-left:3px solid var(--color-warning,#f59e0b);background:var(--color-warning-soft,#fef6e7)}.RecepcionTraspasoModal_faltante__uOjPA>svg{flex:none;margin-top:2px;color:var(--color-warning,#d97706)}.RecepcionTraspasoModal_faltanteTitulo__dQqIA{margin:0 0 8px;font-size:.78rem;line-height:1.5;color:var(--color-text)}.RecepcionTraspasoModal_radio__gzL8E{display:flex;gap:8px;align-items:flex-start;padding:4px 0;font-size:.75rem;line-height:1.5;color:var(--color-text);cursor:pointer}.RecepcionTraspasoModal_radio__gzL8E input{margin-top:2px;flex:none;accent-color:var(--color-primary);cursor:pointer}.RecepcionTraspasoModal_error__q8J5e{padding:20px;color:var(--color-danger);font-size:.8125rem}.RecepcionTraspasoModal_footer__FOHZI{display:flex;justify-content:flex-end;gap:8px}.TraspasosVista_avisoTransito__P_3MZ{display:flex;gap:9px;align-items:flex-start;margin:0 0 14px;padding:11px 14px;border-radius:9px;border-left:3px solid var(--color-warning,#f59e0b);background:var(--color-warning-soft,#fef6e7);font-size:.78rem;line-height:1.5;color:var(--color-text)}.TraspasosVista_avisoTransito__P_3MZ svg{flex:none;margin-top:2px;color:var(--color-warning,#d97706)}.TraspasosVista_toolbar__KweNP{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:14px}.TraspasosVista_toolbar__KweNP>:last-child{margin-left:auto;flex:none}.TraspasosVista_intro__YBy0E{flex:1 1 300px;margin:0;max-width:640px;font-size:.78rem;line-height:1.55;color:var(--color-text-muted)}.TraspasosVista_ruta__vsRnw{display:flex;align-items:center;gap:7px;font-size:.8125rem}.TraspasosVista_flecha__u0qeN{flex:none;color:var(--color-primary)}.TraspasosVista_sub__p9rnt{font-size:.7188rem;color:var(--color-text-muted)}.TraspasosVista_falta__s4Zb0{font-size:.75rem;font-weight:600;color:var(--color-warning,#b45309)}.TraspasosVista_ok__kwAeM{font-size:.75rem;font-weight:600;color:#16a34a}.TraspasosVista_neg__vrz7u{color:var(--color-danger)}.TraspasosVista_acciones__qW5Ce{display:inline-flex;gap:4px}.TraspasosVista_accBtnDanger__dQNsP,.TraspasosVista_accBtnOk__dJ8Cj,.TraspasosVista_accBtn__ZLcQK{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;cursor:pointer;background:none;transition:background .12s}.TraspasosVista_accBtn__ZLcQK{color:var(--color-primary)}.TraspasosVista_accBtn__ZLcQK:hover{background:var(--color-primary-soft)}.TraspasosVista_accBtnOk__dJ8Cj{color:#16a34a}.TraspasosVista_accBtnOk__dJ8Cj:hover{background:#dcfce7}.TraspasosVista_accBtnDanger__dQNsP{color:var(--color-danger)}.TraspasosVista_accBtnDanger__dQNsP:hover{background:var(--color-danger-soft,#fee2e2)}@media (max-height:820px){.TraspasosVista_toolbar__KweNP{margin-bottom:10px}.TraspasosVista_avisoTransito__P_3MZ{margin-bottom:10px;padding:8px 12px}}.almacenes_page__KcCCu{padding:var(--pagina-pad)}.almacenes_kpis__17zkQ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}@media (max-width:1023.98px){.almacenes_kpis__17zkQ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639.98px){.almacenes_kpis__17zkQ{grid-template-columns:minmax(0,1fr)}}.almacenes_avisoDiscrepancia__5uY9T{display:flex;gap:9px;align-items:flex-start;margin:-6px 0 16px;padding:11px 14px;border-radius:9px;border-left:3px solid var(--color-warning,#f59e0b);background:var(--color-warning-soft,#fef6e7);font-size:.78rem;line-height:1.5;color:var(--color-text)}.almacenes_avisoDiscrepancia__5uY9T svg{flex:none;margin-top:2px;color:var(--color-warning,#d97706)}.almacenes_tabs__KF_i_{display:flex;gap:6px;margin-bottom:16px;border-bottom:1px solid var(--color-border)}.almacenes_tab__aK_fj{padding:9px 16px;font-size:.8125rem;font-weight:600;color:var(--color-text-muted);border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;background:none;transition:color .12s,border-color .12s}.almacenes_tab__aK_fj:hover{color:var(--color-text)}.almacenes_tabActive__b36Lt{color:var(--color-primary);border-bottom-color:var(--color-primary)}.almacenes_toolbar__MHmKW{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:14px}.almacenes_toolbar__MHmKW>:last-child{margin-left:auto;flex:none}.almacenes_intro___8kqM{flex:1 1 320px;margin:0;max-width:680px;font-size:.78rem;line-height:1.55;color:var(--color-text-muted)}.almacenes_cargando__SdTVL{padding:26px;text-align:center;font-size:.8125rem;line-height:1.6;color:var(--color-text-muted)}.almacenes_errorTexto__Pzfk_{padding:26px;text-align:center;font-size:.8125rem;color:var(--color-danger)}.almacenes_sub__AZhcN{font-size:.7188rem;color:var(--color-text-muted)}.almacenes_na__Mh1z9{font-size:.75rem;color:var(--color-text-subtle,#94a3b8)}.almacenes_falta__eo3N8{font-size:.75rem;font-weight:600;color:var(--color-warning,#b45309)}.almacenes_geo__ivSpH{font-size:.75rem;font-weight:600;color:var(--color-primary);font-variant-numeric:tabular-nums}.almacenes_acciones__z6x6_{display:inline-flex;gap:4px}.almacenes_accBtn__kCRB8{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;color:var(--color-primary);cursor:pointer;background:none;transition:background .12s}.almacenes_accBtn__kCRB8:hover{background:var(--color-primary-soft)}@media (max-height:820px){.almacenes_kpis__17zkQ{gap:10px;margin-bottom:12px}.almacenes_tabs__KF_i_{margin-bottom:10px}.almacenes_tab__aK_fj{padding:6px 13px}.almacenes_toolbar__MHmKW{margin-bottom:10px}.almacenes_avisoDiscrepancia__5uY9T{margin:-4px 0 10px;padding:8px 12px}}.almacenes_equivalencia__1TEab{display:block;font-size:.6875rem;font-weight:400;color:var(--color-text-muted)}.compras_page__Yn8wZ{padding:var(--pagina-pad)}.compras_kpis__g_MvL{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}@media (max-width:1023.98px){.compras_kpis__g_MvL{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639.98px){.compras_kpis__g_MvL{grid-template-columns:minmax(0,1fr)}}.compras_barra__A4_kQ{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px;border-bottom:1px solid var(--color-border)}.compras_tabs__q6_Gd{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.compras_tab__K_Ga7{white-space:nowrap;padding:9px 16px;font-size:.8125rem;font-weight:600;color:var(--color-text-muted);border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;background:none;transition:color .12s,border-color .12s}.compras_tab__K_Ga7:hover{color:var(--color-text)}.compras_tabActive__6jgrw{color:var(--color-primary);border-bottom-color:var(--color-primary)}.compras_periodo__5_eAt{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding-bottom:8px;min-width:0;max-width:100%}.compras_periodoLabel__qi25u{font-size:.75rem;color:var(--color-text-muted)}.compras_fecha__vxIl4{min-width:0;max-width:100%;height:34px;padding:0 9px;border:1px solid var(--color-border);border-radius:var(--radius-md,8px);font-size:.8125rem;background:var(--color-surface);color:var(--color-text)}.compras_fecha__vxIl4:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.compras_toolbar__wDJ_1{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.compras_toolbar__wDJ_1>:last-child{margin-left:auto}.compras_searchBox__qSAxd{position:relative;margin-bottom:14px;max-width:380px;flex:1 1 240px}.compras_toolbar__wDJ_1 .compras_searchBox__qSAxd{margin-bottom:0}.compras_searchIcon__GceJs{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--color-text-muted)}.compras_searchInput__jLHIj{width:100%;height:40px;padding:0 12px 0 34px;border:1px solid var(--color-border);border-radius:var(--radius-full,999px);font-size:.8125rem;background:var(--color-surface);color:var(--color-text)}.compras_searchInput__jLHIj:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.compras_sub___fe21{font-size:.7188rem;color:var(--color-text-muted)}.compras_vacio__oRmdz{padding:20px;color:var(--color-text-muted);font-size:.8125rem;line-height:1.6}.compras_error__trQZZ{padding:20px;color:var(--color-danger);font-size:.8125rem}.compras_bueno__BnF7N{color:#16a34a;font-weight:700}.compras_malo__kxbPE{color:var(--color-danger);font-weight:700}.compras_acciones__cEowl{display:inline-flex;gap:4px}.compras_accBtnDanger__GKaII,.compras_accBtn__pROiJ{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;cursor:pointer;background:none;transition:background .12s}.compras_accBtn__pROiJ{color:var(--color-primary)}.compras_accBtn__pROiJ:hover{background:var(--color-primary-soft)}.compras_accBtnDanger__GKaII{color:var(--color-danger)}.compras_accBtnDanger__GKaII:hover{background:var(--color-danger-soft,#fee2e2)}.compras_puestoTop__RoNIx,.compras_puesto__6YHBz{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;font-size:.75rem;font-weight:700;background:var(--color-surface-3,#eef2f9);color:var(--color-text-muted)}.compras_puestoTop__RoNIx{background:var(--color-primary);color:var(--color-on-primary,#fff)}.compras_barraFila__GDhI2{display:flex;align-items:center;gap:8px}.compras_barraBase__3x8It{flex:1;height:7px;border-radius:999px;background:var(--color-surface-3,#eef2f9);overflow:hidden}.compras_barraRelleno__nOAyF{height:100%;border-radius:999px;background:var(--color-primary)}.compras_barraPct__2ou4_{font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--color-text-muted);min-width:42px;text-align:right}.compras_productos__x4pnG{display:flex;flex-direction:column;gap:10px}.compras_ficha__JAjyZ{border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);overflow:hidden}.compras_fichaHead__SXoS1{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr)) auto;align-items:center;gap:14px;width:100%;padding:12px 14px;text-align:left;cursor:pointer;background:none;transition:background .12s}.compras_fichaHead__SXoS1:hover{background:var(--color-surface-2,#f7f9fc)}@media (max-width:899.98px){.compras_fichaHead__SXoS1{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.compras_fichaNombre__VNlYT{display:flex;flex-direction:column;gap:2px;min-width:0}.compras_fichaNombre__VNlYT strong{font-size:.875rem}.compras_fichaDato__pO2HT{display:flex;flex-direction:column;gap:2px;min-width:0}.compras_fichaLabel__m0104{font-size:.6875rem;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted)}.compras_fichaValor__halR6{font-size:.8125rem;font-weight:600;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compras_fichaProveedores__3c_uI{font-size:.75rem;color:var(--color-text-muted);white-space:nowrap}.compras_dispersion__jL8ZK{margin:0;padding:9px 14px;border-top:1px solid var(--color-border);background:var(--color-warning-soft,#fef6e7);font-size:.78rem;line-height:1.5;color:var(--color-text)}.compras_tablaProvWrap__wFz04{overflow-x:auto;overscroll-behavior-x:contain}.compras_tablaProv__KjHAx{width:100%;min-width:560px;border-collapse:collapse;border-top:1px solid var(--color-border)}.compras_tablaProv__KjHAx td,.compras_tablaProv__KjHAx th{white-space:nowrap}.compras_tablaProv__KjHAx th{padding:8px 14px;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted);background:var(--color-surface-2,#f7f9fc);text-align:left}.compras_tablaProv__KjHAx td{padding:9px 14px;font-size:.8125rem;border-top:1px solid var(--color-border);color:var(--color-text)}.compras_tablaProv__KjHAx td>span:first-child{margin-right:6px}.compras_der__a__Sy,.compras_tablaProv__KjHAx th.compras_der__a__Sy{text-align:right}@media (max-width:639.98px){.compras_barra__A4_kQ{align-items:stretch}.compras_periodo__5_eAt{width:100%}.compras_fecha__vxIl4{flex:1 1 120px}.compras_searchBox__qSAxd{max-width:none}}@media (max-height:820px){.compras_kpis__g_MvL{gap:10px;margin-bottom:12px}.compras_barra__A4_kQ{margin-bottom:10px}.compras_tab__K_Ga7{padding:6px 13px}.compras_toolbar__wDJ_1{margin-bottom:10px}.compras_fecha__vxIl4,.compras_searchInput__jLHIj{height:32px}.compras_ficha__JAjyZ .compras_fichaHead__SXoS1{padding:9px 12px}}.compras_nombreProv__AnPa2{display:block}.VisorComprobante_pdf__0yDNi{width:100%;height:min(70dvh,780px)}.VisorComprobante_imagen__65M5S,.VisorComprobante_pdf__0yDNi{display:block;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2)}.VisorComprobante_imagen__65M5S{max-width:100%;max-height:min(70dvh,780px);margin:0 auto;object-fit:contain}.VisorComprobante_vacio__XnFdC{display:grid;place-items:center;gap:10px;padding:48px 0;color:var(--color-text-muted);font-size:.8125rem}.VisorComprobante_accionPrimaria__bfFje,.VisorComprobante_accion__3NIbv{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border-radius:var(--radius-md);font-size:.8125rem;font-weight:600;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);transition:background .12s,color .12s,border-color .12s}.VisorComprobante_accion__3NIbv:hover{border-color:var(--color-primary);color:var(--color-primary)}.VisorComprobante_accionPrimaria__bfFje{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.VisorComprobante_accionPrimaria__bfFje:hover{filter:brightness(.94)}.ComprobantePagoModal_btnIn__0tUcD{display:inline-flex;align-items:center;gap:6px}.ComprobantePagoModal_box__rT_Jq{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-3);font-size:.8125rem;color:var(--color-text-muted)}.ComprobantePagoModal_box__rT_Jq p{margin:2px 0}.ComprobantePagoModal_headRow__ToRPZ{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.ComprobantePagoModal_boxTitle__gW5G1{font-size:.8125rem;font-weight:700;color:var(--color-text);margin-bottom:6px}.ComprobantePagoModal_lbl__f8792{color:var(--color-text-subtle)}.ComprobantePagoModal_right__B9Rf0{text-align:right}.ComprobantePagoModal_tabla__jhAe4{width:100%;border-collapse:collapse;font-size:.8125rem;margin:var(--space-3) 0}.ComprobantePagoModal_tabla__jhAe4 th{padding:8px 6px;border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:.75rem}.ComprobantePagoModal_tabla__jhAe4 td{padding:8px 6px}.ComprobantePagoModal_tabla__jhAe4 tfoot td{border-top:1px solid var(--color-border)}.ComprobantePagoModal_totalRow__tV_ta td{font-weight:800;font-size:.9375rem;color:var(--color-text)}.ComprobantePagoModal_pagoRow__PqEbg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-3);margin-top:var(--space-3)}.ComprobantePagoModal_pagoBox__nro_E{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);font-size:.8125rem}.ComprobantePagoModal_pagado__G1K2B{margin-top:6px;font-weight:800;color:var(--color-success)}.ComprobantePagoModal_pagado__G1K2B[data-estado=pendiente]{color:var(--color-warning,#b45309)}.ComprobantePagoModal_pagado__G1K2B[data-estado=parcial]{color:var(--color-info)}.ComprobantePagoModal_pagado__G1K2B[data-estado=anulada]{color:var(--color-text-muted)}.ComprobantePagoModal_pagos__SbDcP{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column}.ComprobantePagoModal_pago__6ufBK{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--color-border)}.ComprobantePagoModal_pago__6ufBK:first-child{border-top:none;padding-top:4px}.ComprobantePagoModal_evidencia__jb7JL{flex-shrink:0;width:52px;height:52px;padding:0;overflow:hidden;cursor:zoom-in;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-3)}.ComprobantePagoModal_evidencia__jb7JL img{width:100%;height:100%;object-fit:cover;display:block}.ComprobantePagoModal_sinEvidencia__IEye3{flex-shrink:0;display:grid;place-items:center;width:52px;height:52px;border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text-subtle)}.ComprobantePagoModal_pagoTexto__p9Zu8{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.ComprobantePagoModal_pagoTexto__p9Zu8 strong{font-size:.875rem;color:var(--color-text)}.ComprobantePagoModal_pagosBox___xUM0{margin-top:var(--space-3);margin-bottom:0}.Input_wrapper__F7aH3{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.Input_label__CR3VX{font-size:.8125rem;font-weight:600;color:var(--color-text)}.Input_field__1Pcf6{display:flex;align-items:center;background:#fff;border:1.5px solid #2563eb;border-radius:999px;overflow:hidden;padding-block:1px;transition:border-color var(--transition),box-shadow var(--transition)}.Input_field__1Pcf6:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.Input_form__NDP3M{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding-block:0}.Input_form__NDP3M:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.Input_form__NDP3M .Input_input__DfZui{height:40px;font-size:.875rem}.Input_form__NDP3M .Input_input__DfZui::placeholder{color:var(--color-text-subtle)}.Input_form__NDP3M .Input_icon__1xr0p{padding-left:var(--space-3);color:var(--color-text-subtle)}.Input_form__NDP3M .Input_trailing__EUBi_{padding-right:var(--space-2)}.Input_form__NDP3M .Input_trailing__EUBi_ button:hover{color:var(--color-primary)}.Input_form__NDP3M .Input_trailing__EUBi_ button:focus-visible{outline-color:var(--color-primary)}.Input_fieldError__7XkWS,.Input_fieldError__7XkWS:focus-within{border-color:var(--color-danger)}.Input_fieldError__7XkWS:focus-within{box-shadow:0 0 0 3px var(--color-danger-soft)}.Input_fieldDisabled__CqGWm,.Input_fieldDisabled__CqGWm:focus-within{background:var(--color-surface-2);border-color:var(--color-border-strong);box-shadow:none}.Input_fieldDisabled__CqGWm .Input_input__DfZui{color:var(--color-text-muted);-webkit-text-fill-color:var(--color-text-muted);opacity:1;cursor:not-allowed}.Input_fieldDisabled__CqGWm .Input_icon__1xr0p{color:var(--color-text-muted)}.Input_icon__1xr0p{display:flex;padding-left:16px;color:#2563eb}.Input_input__DfZui{flex:1;min-width:0;height:50px;padding:0 var(--space-3);-webkit-appearance:none;appearance:none;background:transparent;border:none;color:var(--color-text);font-family:var(--font-body);font-size:.9375rem}.Input_input__DfZui::placeholder{color:#aab0bb}.Input_input__DfZui:focus{outline:none}.Input_withIcon__ZXAwP{padding-left:var(--space-2)}.Input_input__DfZui:-webkit-autofill,.Input_input__DfZui:-webkit-autofill:active,.Input_input__DfZui:-webkit-autofill:focus,.Input_input__DfZui:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text);-webkit-box-shadow:inset 0 0 0 1000px #fff;box-shadow:inset 0 0 0 1000px #fff;caret-color:var(--color-text);transition:background-color 100000s ease-out 0s;filter:none}.Input_trailing__EUBi_{display:flex;align-items:center;padding-right:16px}.Input_trailing__EUBi_ button{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:4px;color:#64748b;cursor:pointer;border-radius:999px;transition:color var(--transition)}.Input_trailing__EUBi_ button:hover{color:#2563eb}.Input_trailing__EUBi_ button:focus-visible{outline:2px solid #2563eb;outline-offset:-2px}.Input_errorText___ZqYI{font-size:.75rem;color:var(--color-danger);padding-left:4px}.Input_hintText__LCdYU{font-size:.75rem;line-height:1.35;color:var(--color-text-muted);padding-left:4px}.LotesVista_kpis__0Oqtr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}@media (max-width:1023.98px){.LotesVista_kpis__0Oqtr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639.98px){.LotesVista_kpis__0Oqtr{grid-template-columns:minmax(0,1fr)}}.LotesVista_avisoSinLote__sQkBF{display:flex;gap:9px;align-items:flex-start;margin:-6px 0 16px;padding:11px 14px;border-radius:9px;border-left:3px solid var(--color-warning,#f59e0b);background:var(--color-warning-soft,#fef6e7);font-size:.78rem;line-height:1.5;color:var(--color-text)}.LotesVista_avisoSinLote__sQkBF svg{flex:none;margin-top:2px;color:var(--color-warning,#d97706)}.LotesVista_toolbar__QPd1M{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.LotesVista_toolbar__QPd1M>:last-child{margin-left:auto}.LotesVista_searchBox__A1EEH{position:relative;flex:1 1 240px;max-width:340px}.LotesVista_searchIcon__2peQ_{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--color-text-muted)}.LotesVista_searchInput__PWHR_{width:100%;height:38px;padding:0 12px 0 34px;border:1px solid var(--color-border);border-radius:var(--radius-full,999px);font-size:.8125rem;background:var(--color-surface);color:var(--color-text)}.LotesVista_filtro__1WsDA:focus,.LotesVista_searchInput__PWHR_:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.LotesVista_filtro__1WsDA{padding:0 10px;font-size:.8125rem;color:var(--color-text)}.LotesVista_filtro__1WsDA,.LotesVista_seleccionarTodo__LC0P5{height:38px;border:1px solid var(--color-border);border-radius:var(--radius-md,8px);background:var(--color-surface)}.LotesVista_seleccionarTodo__LC0P5{padding:0 12px;font-size:.78rem;font-weight:600;color:var(--color-primary);cursor:pointer}.LotesVista_seleccionarTodo__LC0P5:hover{background:var(--color-primary-soft)}.LotesVista_check__TbVWG{width:15px;height:15px;accent-color:var(--color-primary);cursor:pointer}.LotesVista_check__TbVWG:disabled{cursor:not-allowed;opacity:.35}.LotesVista_codigo__ctaaU{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.LotesVista_pie__GhERW,.LotesVista_sub__LYxQc{font-size:.7188rem;color:var(--color-text-muted)}.LotesVista_pie__GhERW{margin:12px 0 0;line-height:1.55}.LotesVista_equivalencia__LDxFe{display:block;font-size:.6875rem;font-weight:400;color:var(--color-text-muted)}.NuevoConteoModal_form__wpM8o{display:flex;flex-direction:column;gap:15px}.NuevoConteoModal_grid__m7bnu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px}@container modal (max-width: 640px){.NuevoConteoModal_grid__m7bnu{grid-template-columns:repeat(2,minmax(0,1fr))}}@container modal (max-width: 420px){.NuevoConteoModal_grid__m7bnu{grid-template-columns:minmax(0,1fr)}}.NuevoConteoModal_field__brR1p{display:flex;flex-direction:column;gap:5px;min-width:0}.NuevoConteoModal_label__gGgt1{font-size:.75rem;font-weight:600;color:var(--color-text-muted)}.NuevoConteoModal_input__XVWkk,.NuevoConteoModal_select__3js1N{width:100%;height:38px;padding:0 10px;border:1px solid var(--color-border);border-radius:var(--radius-md,8px);font-size:.8125rem;background:var(--color-surface);color:var(--color-text)}.NuevoConteoModal_input__XVWkk:focus,.NuevoConteoModal_searchInput__PLeOM:focus,.NuevoConteoModal_select__3js1N:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.NuevoConteoModal_fijo__2wH04{height:38px;display:flex;align-items:center;padding:0 10px;border:1px solid var(--color-border);border-radius:var(--radius-md,8px);background:var(--color-surface-2,#f7f9fc);font-size:.8125rem;color:var(--color-text-muted)}.NuevoConteoModal_ayuda__jqLYc{font-size:.6875rem;line-height:1.45;color:var(--color-text-muted)}.NuevoConteoModal_checkFila__RJ9ji{display:flex;align-items:center;gap:7px;height:38px;font-size:.8125rem;cursor:pointer}.NuevoConteoModal_checkFila__RJ9ji input{width:15px;height:15px;accent-color:var(--color-primary);cursor:pointer}.NuevoConteoModal_toggle__azwjk{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:3px;border:1px solid var(--color-border);border-radius:var(--radius-md,8px);background:var(--color-surface-2,#f7f9fc);max-width:380px}.NuevoConteoModal_toggleBtn__ayuxD{height:30px;border-radius:6px;font-size:.78rem;font-weight:600;color:var(--color-text-muted);cursor:pointer;background:none}.NuevoConteoModal_toggleActivo___fgME{background:var(--color-surface);color:var(--color-primary);box-shadow:var(--shadow-sm,0 1px 2px rgba(0,0,0,.06))}.NuevoConteoModal_info__FXKo1{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:var(--radius-md,8px);background:var(--color-primary-soft);color:var(--color-primary-active,#0a6f9e);font-size:.75rem;line-height:1.5}.NuevoConteoModal_info__FXKo1 svg{flex:none;margin-top:1px}.NuevoConteoModal_searchBox__0yGc0{position:relative}.NuevoConteoModal_searchIcon__sqkK4{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--color-text-muted)}.NuevoConteoModal_searchInput__PLeOM{width:100%;height:34px;padding:0 10px 0 31px;font-size:.8125rem;background:var(--color-surface);color:var(--color-text)}.NuevoConteoModal_lista__TPi_b,.NuevoConteoModal_searchInput__PLeOM{border:1px solid var(--color-border);border-radius:var(--radius-md,8px)}.NuevoConteoModal_lista__TPi_b{max-height:260px;overflow-y:auto}.NuevoConteoModal_itemLista__Tfts4{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:7px 11px;border-top:1px solid var(--color-border);font-size:.8125rem;cursor:pointer}.NuevoConteoModal_itemLista__Tfts4:first-child{border-top:none}.NuevoConteoModal_itemLista__Tfts4:hover{background:var(--color-surface-2,#f7f9fc)}.NuevoConteoModal_itemLista__Tfts4 input{width:15px;height:15px;accent-color:var(--color-primary);cursor:pointer}.NuevoConteoModal_itemNombre__sLVyJ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NuevoConteoModal_itemSku__ywi0n,.NuevoConteoModal_itemStock__02_eh{font-size:.7188rem;color:var(--color-text-muted)}.NuevoConteoModal_itemStock__02_eh{font-variant-numeric:tabular-nums;min-width:80px;text-align:right}.NuevoConteoModal_vacio__RafW4{margin:0;padding:14px;font-size:.8125rem;color:var(--color-text-muted)}.NuevoConteoModal_footer__rEwpt{display:flex;justify-content:flex-end;gap:8px}.ConteoModal_cuerpo__b43ro{display:flex;flex-direction:column;gap:14px}.ConteoModal_resumen__bOxdE{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 16px;padding:12px 14px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface-2,#f7f9fc)}@container modal (max-width: 700px){.ConteoModal_resumen__bOxdE{grid-template-columns:repeat(3,minmax(0,1fr))}}@container modal (max-width: 460px){.ConteoModal_resumen__bOxdE{grid-template-columns:repeat(2,minmax(0,1fr))}}.ConteoModal_dato__XQ0g5{display:flex;flex-direction:column;gap:3px;min-width:0}.ConteoModal_label__3Qmkd{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted)}.ConteoModal_valor__6m0uT{font-size:.8125rem;font-weight:600;color:var(--color-text);font-variant-numeric:tabular-nums}.ConteoModal_avisoPendientes__wUEnK,.ConteoModal_nota__roMab{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:var(--radius-md,8px);font-size:.75rem;line-height:1.5;margin:0}.ConteoModal_nota__roMab{background:var(--color-primary-soft);color:var(--color-primary-active,#0a6f9e)}.ConteoModal_avisoPendientes__wUEnK{background:var(--color-warning-soft,#fef6e7);color:var(--color-text)}.ConteoModal_avisoPendientes__wUEnK svg,.ConteoModal_nota__roMab svg{flex:none;margin-top:1px}.ConteoModal_avisoPendientes__wUEnK svg{color:var(--color-warning,#d97706)}.ConteoModal_scroll__RdT5z{overflow-x:auto;border:1px solid var(--color-border);border-radius:10px}.ConteoModal_tabla__X3_BK{width:100%;border-collapse:collapse;min-width:720px}.ConteoModal_tabla__X3_BK th{padding:7px 10px;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted);background:var(--color-surface-2,#f7f9fc);text-align:left;white-space:nowrap}.ConteoModal_tabla__X3_BK td{padding:6px 10px;font-size:.8125rem;border-top:1px solid var(--color-border);color:var(--color-text);vertical-align:middle}.ConteoModal_der__hcxVt{text-align:right}.ConteoModal_sub__HbENw{font-size:.7188rem;color:var(--color-text-muted)}.ConteoModal_lote__RcdOS{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.ConteoModal_filaDif__XKunX td:first-child{box-shadow:inset 3px 0 0 var(--color-warning,#f59e0b)}.ConteoModal_num__eHqXu{width:92px;height:32px;padding:0 8px;border:1px solid var(--color-border);border-radius:7px;font-size:.8125rem;text-align:right;font-variant-numeric:tabular-nums;background:var(--color-surface);color:var(--color-text)}.ConteoModal_num__eHqXu:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.ConteoModal_numError__5pfIl{border-color:var(--color-danger)}.ConteoModal_pendiente__Clx2X{font-size:.7188rem;color:var(--color-text-subtle,#94a3b8);font-style:italic}.ConteoModal_neg__FZwCP{color:var(--color-danger);font-weight:700}.ConteoModal_pos__EPTdq{color:#16a34a;font-weight:700}.ConteoModal_error__UHwWy{padding:20px;color:var(--color-danger);font-size:.8125rem}.ConteoModal_footer__A3yrx{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;flex-wrap:wrap}.ConteoModal_footerBotones__DBLOt{display:flex;gap:8px;margin-left:auto}.ConteoModal_checkFaltantes__EjHsX{display:flex;align-items:center;gap:7px;font-size:.78rem;color:var(--color-text);cursor:pointer}.ConteoModal_checkFaltantes__EjHsX input{width:15px;height:15px;accent-color:var(--color-primary);cursor:pointer}.ConteoModal_firma__Moxyw{font-size:.8125rem;color:var(--color-text-muted)}.ConteosVista_kpis__bC_qf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px}@media (max-width:767.98px){.ConteosVista_kpis__bC_qf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639.98px){.ConteosVista_kpis__bC_qf{grid-template-columns:minmax(0,1fr)}}.ConteosVista_toolbar__kU6bm{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:14px}.ConteosVista_toolbar__kU6bm>:last-child{margin-left:auto;flex:none}.ConteosVista_intro__HKtmW{flex:1 1 320px;margin:0;font-size:.78rem;line-height:1.55;color:var(--color-text-muted);max-width:640px}.ConteosVista_sub__PoI6n{font-size:.7188rem;color:var(--color-text-muted)}.ConteosVista_alerta__rcsMm{color:var(--color-warning,#b45309);font-weight:700}.ConteosVista_neg__Fnng4{color:var(--color-danger);font-weight:700}.ConteosVista_pos__gdFDs{color:#16a34a;font-weight:700}.ConteosVista_acciones__OUxH1{display:inline-flex;gap:4px}.ConteosVista_accBtnDanger__IhiwI,.ConteosVista_accBtn__Ua5ve{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;cursor:pointer;background:none;transition:background .12s}.ConteosVista_accBtn__Ua5ve{color:var(--color-primary)}.ConteosVista_accBtn__Ua5ve:hover{background:var(--color-primary-soft)}.ConteosVista_accBtnDanger__IhiwI{color:var(--color-danger)}.ConteosVista_accBtnDanger__IhiwI:hover{background:var(--color-danger-soft,#fee2e2)}.AjustesVista_toolbar__iKWtG{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:14px}.AjustesVista_intro__ZiaQg{flex:1 1 320px;margin:0;font-size:.78rem;line-height:1.55;color:var(--color-text-muted);max-width:640px}.AjustesVista_check__WhSXj{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-size:.8125rem;color:var(--color-text);cursor:pointer}.AjustesVista_check__WhSXj input{accent-color:var(--color-primary)}.AjustesVista_sub__ykwUh{font-size:.7188rem;color:var(--color-text-muted)}.AjustesVista_motivo__xX5v5{font-size:.78rem;line-height:1.45;overflow-wrap:anywhere}.AjustesVista_neg__p7U0N{color:var(--color-danger);font-weight:700}.AjustesVista_pos__DyWMT{color:#16a34a;font-weight:700}.AjustesVista_acciones__TYRmr{display:inline-flex;gap:6px;flex-wrap:wrap;justify-content:center}.AjustesVista_propia__BJj_4{font-size:.7188rem;color:var(--color-text-muted);text-align:center}.AjustesVista_campo__bbvOu{display:flex;flex-direction:column;gap:6px}.AjustesVista_label__nwQwC{font-size:.75rem;font-weight:600;color:var(--color-text-muted)}.AjustesVista_textarea__nMrBP{width:100%;padding:8px 10px;border:1px solid var(--color-border);border-radius:var(--radius-md,8px);font-size:.8125rem;font-family:inherit;line-height:1.5;resize:vertical;background:var(--color-surface);color:var(--color-text)}.AjustesVista_textarea__nMrBP:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.AjustesVista_ayuda__rqWsc{font-size:.7188rem;color:var(--color-text-muted)}.inventarios_page__VzGAP{padding:var(--pagina-pad)}.inventarios_kpis__iTrmd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px}@media (max-width:767.98px){.inventarios_kpis__iTrmd{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639.98px){.inventarios_kpis__iTrmd{grid-template-columns:minmax(0,1fr)}}.inventarios_kpis4__Q6qQ1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}@media (max-width:1023.98px){.inventarios_kpis4__Q6qQ1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639.98px){.inventarios_kpis4__Q6qQ1{grid-template-columns:minmax(0,1fr)}}.inventarios_notaValor__BgdLm{margin:-8px 0 16px;padding:10px 13px;border-radius:9px;border-left:3px solid var(--color-warning,#f59e0b);background:var(--color-warning-soft,#fef6e7);font-size:.78rem;line-height:1.5;color:var(--color-text)}.inventarios_filtros__IRAvy{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.inventarios_filtros__IRAvy>:last-child{margin-left:auto}.inventarios_filtros__IRAvy .inventarios_searchBox__s6Snx{margin-bottom:0;flex:1 1 220px;max-width:320px}.inventarios_filtro__gfjsb{height:38px;padding:0 10px;border:1px solid var(--color-border);border-radius:var(--radius-md,8px);font-size:.8125rem;background:var(--color-surface);color:var(--color-text);max-width:190px}.inventarios_filtro__gfjsb:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.inventarios_limpiar__Au6SJ{display:inline-flex;align-items:center;gap:5px;height:38px;padding:0 11px;border-radius:var(--radius-md,8px);font-size:.78rem;font-weight:600;color:var(--color-text-muted);background:none;cursor:pointer}.inventarios_limpiar__Au6SJ:hover{background:var(--color-surface-3,#eef2f9);color:var(--color-text)}.inventarios_actualizando__pJ_K1{margin:8px 0 0;font-size:.7188rem;color:var(--color-text-muted);text-align:right}.inventarios_loteCodigo__yyEwx{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.inventarios_truncado__kOC0l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventarios_celdaProducto__W1ax7{max-width:220px}.inventarios_vacio__MGcS5{padding:20px;color:var(--color-text-muted);font-size:.8125rem;line-height:1.6}.inventarios_error__6sYKI{padding:20px;color:var(--color-danger);font-size:.8125rem}@media (max-height:820px){.inventarios_tabs__4QIXc{margin-bottom:10px}.inventarios_tab__RyVFm{padding:6px 13px}.inventarios_kpis4__Q6qQ1,.inventarios_kpis__iTrmd{gap:10px;margin-bottom:12px}.inventarios_notaValor__BgdLm{margin:-4px 0 10px;padding:7px 11px}.inventarios_filtros__IRAvy{gap:8px;margin-bottom:10px}.inventarios_filtros__IRAvy .inventarios_searchBox__s6Snx{flex:1 1 170px;max-width:230px}.inventarios_filtro__gfjsb,.inventarios_limpiar__Au6SJ,.inventarios_searchInput____hhG{height:32px}.inventarios_filtro__gfjsb{max-width:148px}.inventarios_filtros__IRAvy button{height:32px}.inventarios_actualizando__pJ_K1{margin-top:4px}}.inventarios_sinValor__N3Q0X{color:var(--color-text-subtle,#94a3b8)}.inventarios_estimado__vJ9Lt{display:inline-grid;place-items:center;width:16px;height:16px;margin-left:4px;border-radius:50%;background:var(--color-warning-soft,#fef6e7);color:var(--color-warning,#b45309);font-size:.6875rem;font-weight:700;vertical-align:middle}.inventarios_searchBox__s6Snx{position:relative;margin-bottom:14px;max-width:380px}.inventarios_searchIcon__yxGNl{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--color-text-muted)}.inventarios_searchInput____hhG{width:100%;height:40px;padding:0 12px 0 34px;border:1px solid var(--color-border);border-radius:var(--radius-full,999px);font-size:.8125rem;background:var(--color-surface);color:var(--color-text)}.inventarios_searchInput____hhG:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.inventarios_sku__tJWUI{font-size:.7188rem;color:var(--color-text-muted)}.inventarios_neg__gSLKS{color:var(--color-danger);font-weight:700}.inventarios_pos__BATrW{color:#16a34a;font-weight:700}.inventarios_verBtn__2OJr_{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;color:var(--color-primary);cursor:pointer;transition:background .12s}.inventarios_verBtn__2OJr_:hover{background:var(--color-primary-soft)}.inventarios_tabs__4QIXc{display:flex;gap:6px;margin-bottom:16px;box-shadow:inset 0 -1px 0 var(--color-border);overflow-x:auto;scrollbar-width:none}.inventarios_tabs__4QIXc::-webkit-scrollbar{display:none}.inventarios_tab__RyVFm{flex-shrink:0;padding:9px 16px;font-size:.8125rem;font-weight:600;white-space:nowrap;color:var(--color-text-muted);border-bottom:2px solid transparent;cursor:pointer;background:none;transition:color .12s,border-color .12s}@media (max-width:1279.98px){.inventarios_tabs__4QIXc{gap:2px}.inventarios_tab__RyVFm{padding:9px 10px}}.inventarios_tab__RyVFm:hover{color:var(--color-text)}.inventarios_tabActive__NlSbO{color:var(--color-primary);border-bottom-color:var(--color-primary)}.inventarios_almacenTag__Nh6Pa{font-size:.7188rem;color:var(--color-text-muted);white-space:nowrap}.inventarios_almacenCamion___gJLf{color:var(--color-primary);font-weight:700;white-space:nowrap}.inventarios_camionGrid__4ANw_{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:14px}.inventarios_camionCard___eiWC{border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);overflow:hidden}.inventarios_camionCardAlerta__HHukZ{border-color:var(--color-danger)}.inventarios_camionHead__b1REJ{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--color-border);background:var(--color-primary-soft)}.inventarios_camionPlaca__mvVsA{font-weight:800;font-size:.9375rem;color:var(--color-text);letter-spacing:.02em}.inventarios_camionMeta__BEJ2l{margin-left:auto;font-size:.75rem;color:var(--color-text-muted)}.inventarios_camionRow__rfAFR{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 14px;border-top:1px solid var(--color-border)}.inventarios_camionRow__rfAFR:first-of-type{border-top:none}.inventarios_camionProd__dfje0{font-size:.8125rem;color:var(--color-text)}.inventarios_camionCant__MkoO0{font-variant-numeric:tabular-nums;font-weight:700}.inventarios_vacioCaja__X3RDa{display:flex;flex-direction:column;align-items:center;gap:var(--space-3,12px);padding:var(--space-12,48px) 20px;text-align:center;color:var(--color-text-muted);font-size:.8125rem;line-height:1.6;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.inventarios_vacioCaja__X3RDa p{margin:0;max-width:60ch}.inventarios_vacioCajaIcono__g8CqN{color:var(--color-text-subtle)}.inventarios_equivalencia__DP_iD{display:block;font-size:.6875rem;font-weight:400;color:var(--color-text-muted)}.MultiSelect_wrap__f1tKf{position:relative;width:100%}.MultiSelect_control__IO7Tc{display:flex;align-items:center;gap:8px;min-height:40px;width:100%;padding:5px 10px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-family:inherit;cursor:pointer;text-align:left}.MultiSelect_control__IO7Tc:hover{border-color:var(--color-primary)}.MultiSelect_controlAbierto__RykWj{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.MultiSelect_chips__XRDKO{flex:1;display:flex;flex-wrap:wrap;gap:5px;min-width:0}.MultiSelect_placeholder__Pp3GX{font-size:.8125rem;color:var(--color-text-muted)}.MultiSelect_chip__aCB5m{display:inline-flex;align-items:center;gap:4px;padding:2px 4px 2px 8px;background:var(--color-primary-soft);color:var(--color-primary);border-radius:var(--radius-sm,6px);font-size:.75rem;font-weight:600;max-width:100%;min-width:0}.MultiSelect_chipTexto__Lj_Jd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.MultiSelect_chipX__CQj3B{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;opacity:.7;flex-shrink:0}.MultiSelect_chipX__CQj3B:hover{opacity:1;background:rgba(0,0,0,.08)}.MultiSelect_caret__3B9mL{color:var(--color-text-muted);flex-shrink:0;transition:transform .15s}.MultiSelect_caretOpen__rSJj1{transform:rotate(180deg)}.MultiSelect_panel__EcvvB{position:fixed;z-index:200;display:flex;flex-direction:column;min-height:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 10px 28px rgba(15,23,42,.16);overflow:hidden;animation:MultiSelect_msAparece__1oZc4 .12s ease}@keyframes MultiSelect_msAparece__1oZc4{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.MultiSelect_panel__EcvvB{animation:none}}.MultiSelect_buscador__uqmU3{display:flex;align-items:center;gap:6px;padding:8px 10px;border-bottom:1px solid var(--color-border);flex-shrink:0}.MultiSelect_buscadorIcon__RartU{color:var(--color-text-muted);flex-shrink:0}.MultiSelect_buscadorInput__8UxkR{border:none;outline:none;background:transparent;font-size:.8125rem;font-family:inherit;color:var(--color-text);width:100%}.MultiSelect_lista__MP2sS{list-style:none;margin:0;padding:4px;flex:1;min-height:0;overflow-y:auto}.MultiSelect_item__W3FQ2{display:flex;align-items:center;gap:9px;width:100%;padding:7px 8px;border:none;background:transparent;border-radius:var(--radius-sm,6px);cursor:pointer;text-align:left;font-family:inherit}.MultiSelect_item__W3FQ2:hover{background:var(--color-bg,#f5f6f8)}.MultiSelect_itemActivo__ejV5u{background:var(--color-primary-soft)}.MultiSelect_check__hNtX3{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1.5px solid var(--color-border);border-radius:5px;color:#fff;background:var(--color-surface);flex-shrink:0}.MultiSelect_itemActivo__ejV5u .MultiSelect_check__hNtX3{background:var(--color-primary);border-color:var(--color-primary)}.MultiSelect_itemTexto___oKVW{display:flex;flex-direction:column;flex:1;min-width:0}.MultiSelect_itemLabel__ZtX9_{font-size:.8125rem;color:var(--color-text);font-weight:500;overflow-wrap:anywhere}.MultiSelect_itemSub__lTpUi{font-size:.7188rem;color:var(--color-text-muted);overflow-wrap:anywhere}.MultiSelect_vacio__j2A1l{padding:14px 10px;text-align:center;font-size:.7813rem;color:var(--color-text-muted)}.NuevaBoletaModal_grid__5pvEy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}@container modal (max-width: 420px){.NuevaBoletaModal_grid__5pvEy{grid-template-columns:minmax(0,1fr)}}.NuevaBoletaModal_ancho__JRnSx{grid-column:1/-1}.NuevaBoletaModal_campo__DR8YF{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.NuevaBoletaModal_label__EZYvZ{font-size:.8125rem;font-weight:600;color:var(--color-text)}.NuevaBoletaModal_error__wzSat{font-size:.75rem;color:var(--color-danger)}.NuevaBoletaModal_nota__jbA5o{margin:0;font-size:.8125rem;color:var(--color-text-muted)}.NuevaBoletaModal_textarea__zT_b5{width:100%;resize:vertical;padding:var(--space-2) var(--space-3);font:inherit;font-size:.875rem;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md)}.NuevaBoletaModal_textarea__zT_b5:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.planilla_page__2Qtgw{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-5)}.planilla_kpis__Q8waV{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}@media (max-width:1279.98px){.planilla_kpis__Q8waV{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639.98px){.planilla_kpis__Q8waV{grid-template-columns:minmax(0,1fr)}}.planilla_desc__HJPF_{color:var(--color-danger)}.planilla_barra__aZG7g{display:flex;align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap}.planilla_periodo__6Ae4w{display:flex;align-items:center;gap:var(--space-2);font-size:.8125rem;font-weight:600;color:var(--color-text-muted)}.planilla_input__evhb_{height:38px;padding:0 10px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:.875rem}.planilla_input__evhb_:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.planilla_nota__N9JSA{display:flex;align-items:center;gap:6px;margin:0;font-size:.78rem;color:var(--color-text-muted)}.DetalleViajeModal_cuerpo__HoTez{display:flex;flex-direction:column;gap:var(--space-4)}.DetalleViajeModal_viajes__rg1wk{display:flex;flex-wrap:wrap;gap:var(--space-2)}.DetalleViajeModal_viajeChip__EWbS5{display:inline-flex;align-items:baseline;gap:var(--space-2);padding:5px var(--space-3);border:1px solid var(--color-border);border-radius:999px;background:none;color:var(--color-text-muted);font-size:.8125rem;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.DetalleViajeModal_viajeChip__EWbS5:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-text)}.DetalleViajeModal_viajeChip__EWbS5:disabled{cursor:default}.DetalleViajeModal_viajeChipActivo__Y_cpz{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary);font-weight:600}.DetalleViajeModal_viajeChipEstado__iztts{font-size:.6875rem;opacity:.8}.DetalleViajeModal_indice__GM3d3{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-2);padding-bottom:var(--space-1);border-bottom:1px solid var(--color-border)}.DetalleViajeModal_tab__yE25R{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:none;color:var(--color-text-muted);cursor:pointer;text-align:left;transition:background .15s,border-color .15s,color .15s}.DetalleViajeModal_tab__yE25R:hover{border-color:var(--color-primary);color:var(--color-text)}.DetalleViajeModal_tab__yE25R:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.DetalleViajeModal_tabActiva__yr_8T{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary)}.DetalleViajeModal_tabVacia__Z_u6I:not(.DetalleViajeModal_tabActiva__yr_8T){opacity:.6}.DetalleViajeModal_tabLabel__ulpAf{font-size:.8125rem;font-weight:600;line-height:1.2}.DetalleViajeModal_tabPista__fa2Xl{font-size:.6875rem;font-weight:400;color:var(--color-text-muted)}.DetalleViajeModal_tabActiva__yr_8T .DetalleViajeModal_tabPista__fa2Xl{color:var(--color-primary)}.DetalleViajeModal_panel__rjphw{display:flex;flex-direction:column;gap:var(--space-3);min-height:220px}.DetalleViajeModal_resumen__JCw9w{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted,var(--color-surface))}.DetalleViajeModal_dato__hPkPf{display:flex;flex-direction:column;gap:2px;min-width:0}.DetalleViajeModal_datoLabel__OPPSG{font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.DetalleViajeModal_datoValor__RK_8x{display:flex;flex-direction:column;font-size:.9375rem;color:var(--color-text)}.DetalleViajeModal_sub__iheg1{font-size:.75rem;font-weight:400;color:var(--color-text-muted)}.DetalleViajeModal_malo__go4_N{color:var(--color-danger)}.DetalleViajeModal_alerta__gNS3X{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-warning-border,#f0c36d);border-radius:var(--radius-md);background:var(--color-warning-soft,#fff8e6);color:var(--color-warning-text,#7a5b00);font-size:.8125rem;line-height:1.45}.DetalleViajeModal_alerta__gNS3X svg{flex-shrink:0;margin-top:1px}.DetalleViajeModal_vacio__YExVT{margin:0;font-size:.8125rem;color:var(--color-text-muted)}.DetalleViajeModal_notaBloque__fE59z{margin:0;font-size:.75rem;color:var(--color-text-muted)}.DetalleViajeModal_observacion__x64fS{margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);border-left:3px solid var(--color-border);font-size:.8125rem;color:var(--color-text)}.DetalleViajeModal_hitos__Rlchd{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.DetalleViajeModal_hito__l1n0Y{display:flex;gap:var(--space-3)}.DetalleViajeModal_hitoIcono__fGSAx{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;border-radius:50%;background:var(--color-primary-soft);color:var(--color-primary)}.DetalleViajeModal_hitoCuerpo__78nZN{display:flex;flex-direction:column;gap:2px;min-width:0}.DetalleViajeModal_hitoTitulo__N5Rcv{display:flex;align-items:baseline;gap:var(--space-2);font-size:.8125rem;font-weight:600;color:var(--color-text)}.DetalleViajeModal_hitoHora__glSPh{font-size:.75rem;font-weight:400;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.DetalleViajeModal_hitoNota__U5Xub{margin:0;font-size:.75rem;color:var(--color-text-muted)}.DetalleViajeModal_autor__kywnT{display:inline-flex;align-items:center;gap:var(--space-2);font-size:.8125rem;color:var(--color-text)}.DetalleViajeModal_autorRol__s82xS{padding:1px 7px;border-radius:999px;background:var(--color-primary-soft);color:var(--color-primary);font-size:.6875rem;font-weight:600;white-space:nowrap}.DetalleViajeModal_sinAutor__c2TG0{font-size:.8125rem;font-style:italic;color:var(--color-text-muted)}.DetalleViajeModal_almacenes__3JxQ_{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.DetalleViajeModal_almacenFila__HGWiT{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:.8125rem}.DetalleViajeModal_almacenFila__HGWiT svg{flex-shrink:0;color:var(--color-text-muted)}.DetalleViajeModal_almacenNombre__p_Q6O{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DetalleViajeModal_almacenCajas__M2BOa{font-weight:600;white-space:nowrap}.DetalleViajeModal_almacenSin__r4iy4{border-style:dashed;color:var(--color-text-muted)}.DetalleViajeModal_tablaWrap__1u8Z_{overflow-x:auto}.DetalleViajeModal_tabla__VpJvb{width:100%;border-collapse:collapse;font-size:.8125rem}.DetalleViajeModal_tabla__VpJvb th{padding:var(--space-2);border-bottom:1px solid var(--color-border);text-align:left;font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);white-space:nowrap}.DetalleViajeModal_tabla__VpJvb td{padding:var(--space-2);border-bottom:1px solid var(--color-border);vertical-align:top}.DetalleViajeModal_num__lHqrT{text-align:right}.DetalleViajeModal_difChip__Y_qsj{margin-left:var(--space-2);padding:1px 6px;border-radius:999px;background:var(--color-warning-soft,#fff8e6);color:var(--color-warning-text,#7a5b00);font-size:.6875rem;font-weight:600}.DetalleViajeModal_totalCantidad__K2N_7{margin:var(--space-2) 0 0;padding-top:var(--space-2);border-top:1px dashed var(--color-border);text-align:right;font-size:.8125rem;color:var(--color-text-muted)}.DetalleViajeModal_fotoBtn__K1fQt{display:block;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:none;cursor:zoom-in;overflow:hidden;max-width:320px}.DetalleViajeModal_foto__DCYid{display:block;width:100%;height:auto;max-height:220px;object-fit:cover}.DetalleViajeModal_lightbox__L686f{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:var(--space-6);background:rgba(0,0,0,.85);cursor:zoom-out}.DetalleViajeModal_lightboxImg__6zB86{max-width:min(96vw,1100px);max-height:90vh;object-fit:contain;border-radius:var(--radius-md)}.DetalleViajeModal_lightboxCerrar___B_um{position:absolute;top:var(--space-4);right:var(--space-4);display:grid;place-items:center;width:40px;height:40px;border:none;border-radius:50%;background:hsla(0,0%,100%,.15);color:#fff;cursor:pointer}.DetalleViajeModal_lightboxCerrar___B_um:hover{background:hsla(0,0%,100%,.28)}.NuevoVendedorModal_body__4J6Ww{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.NuevoVendedorModal_seccion__DSNty{display:flex;flex-direction:column;gap:var(--space-4);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5)}.NuevoVendedorModal_seccionTitulo__StI9t{font-size:.75rem;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border)}.NuevoVendedorModal_campo__GjEH6{display:flex;flex-direction:column;gap:4px}.NuevoVendedorModal_label__vIRvb{font-size:.75rem;font-weight:600;color:var(--color-text-muted)}.NuevoVendedorModal_input__B3m7I{height:38px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:.8125rem;font-family:var(--font-body);outline:none;transition:border-color var(--transition);width:100%}.NuevoVendedorModal_input__B3m7I:focus{border-color:var(--color-primary)}.NuevoVendedorModal_input__B3m7I::placeholder{color:var(--color-text-subtle)}.NuevoVendedorModal_inputRow__OyKcy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-3)}@container modal (max-width: 600px){.NuevoVendedorModal_body__4J6Ww{gap:var(--space-4)}.NuevoVendedorModal_inputRow__OyKcy{grid-template-columns:minmax(0,1fr)}}.AccionesVenta_form___Zwu_{display:flex;flex-direction:column;gap:var(--space-4)}.AccionesVenta_aviso__wzIvA{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);background:var(--color-primary-soft);color:var(--color-primary);border-radius:var(--radius-sm);font-size:.83rem;line-height:1.35}.AccionesVenta_avisoWarn__Wc1K1{background:color-mix(in srgb,var(--color-warning,#d97706) 12%,transparent);color:var(--color-warning,#b45309)}.AccionesVenta_seg__N2TKO{display:flex;gap:var(--space-2)}.AccionesVenta_segBtn__jtnd2{flex:1;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-muted);font-size:.85rem;font-weight:600;cursor:pointer;transition:all .15s ease}.AccionesVenta_segActive__zsKhu,.AccionesVenta_segBtn__jtnd2:hover{border-color:var(--color-primary)}.AccionesVenta_segActive__zsKhu{background:var(--color-primary-soft);color:var(--color-primary)}.AccionesVenta_field__sqPgR{display:flex;flex-direction:column;gap:var(--space-2)}.AccionesVenta_fieldLabel__Mrb40{font-size:.8rem;font-weight:600;color:var(--color-text-muted)}.AccionesVenta_lineas__nyhWm{display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden}.AccionesVenta_lineaHead__VQDVh,.AccionesVenta_linea__YX59M{display:grid;grid-template-columns:minmax(0,1fr) 74px 88px 92px;gap:var(--space-2);align-items:center;padding:var(--space-2) var(--space-3)}.AccionesVenta_lineaHead__VQDVh{background:var(--color-surface-2);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted)}.AccionesVenta_linea__YX59M{border-top:1px solid var(--color-border);font-size:.85rem}.AccionesVenta_lineaNombre__BmQc9{display:flex;flex-direction:column;min-width:0}.AccionesVenta_lineaNombre__BmQc9 strong{font-weight:600;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AccionesVenta_lineaNombre__BmQc9 span{font-size:.72rem;color:var(--color-text-muted)}.AccionesVenta_qtyInput___WgL0{width:100%;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:.85rem;text-align:right}.AccionesVenta_qtyInput___WgL0:focus{outline:none;border-color:var(--color-primary)}.AccionesVenta_right__AQuB3{text-align:right}.AccionesVenta_muted__4NJFq{color:var(--color-text-muted)}.AccionesVenta_delta___vfIJ{font-weight:700}.AccionesVenta_deltaNeg__xJh3q{color:var(--color-danger,#dc2626)}.AccionesVenta_deltaPos__OnZaZ{color:var(--color-success,#16a34a)}.AccionesVenta_resumen__k5WB1{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);background:var(--color-surface-2);border-radius:var(--radius-sm);font-size:.85rem}.AccionesVenta_resumenRow__ZPeVz{display:flex;justify-content:space-between}.AccionesVenta_resumenRow__ZPeVz strong{font-weight:700}.AccionesVenta_big__AjzP4{font-size:1.15rem;font-weight:800;color:var(--color-primary)}textarea.AccionesVenta_motivo__RIFM1{width:100%;min-height:60px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:.85rem;font-family:inherit;resize:vertical}textarea.AccionesVenta_motivo__RIFM1:focus{outline:none;border-color:var(--color-primary)}.AccionesVenta_footer__3SgBd{display:flex;justify-content:flex-end;gap:var(--space-2)}.DetalleVentaModal_center__mUpEz{display:flex;align-items:center;justify-content:center;min-height:200px;color:var(--color-text-muted);font-size:.9rem}.DetalleVentaModal_wrap__dISdr{display:flex;flex-direction:column;gap:var(--space-4)}.DetalleVentaModal_top__Dxl2t{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.DetalleVentaModal_numero__3cV0M{display:flex;align-items:center;gap:var(--space-2);font-size:1rem;font-weight:800;color:var(--color-text)}.DetalleVentaModal_cliente__ykUaR{display:block;margin-top:4px;font-size:.875rem;font-weight:600;color:var(--color-text)}.DetalleVentaModal_rucdni__zXocj{display:block;font-size:.82rem;color:var(--color-text-muted);margin-top:2px}.DetalleVentaModal_info__4tUkm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:0;padding:var(--space-3);background:var(--color-surface-2);border-radius:var(--radius-sm)}.DetalleVentaModal_info__4tUkm dt{font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted);margin-bottom:2px}.DetalleVentaModal_info__4tUkm dd{margin:0;font-size:.86rem;font-weight:600;color:var(--color-text)}.DetalleVentaModal_block__MCSWq{display:flex;flex-direction:column;gap:var(--space-2)}.DetalleVentaModal_blockTitle__PJvnc{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted)}.DetalleVentaModal_items__BlkKn{list-style:none;margin:0;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-sm)}.DetalleVentaModal_itemRow__BE8t9{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--space-3);align-items:center;padding:var(--space-2) var(--space-3);font-size:.85rem}.DetalleVentaModal_itemRow__BE8t9+.DetalleVentaModal_itemRow__BE8t9{border-top:1px solid var(--color-border)}.DetalleVentaModal_itemName__udQZu{font-weight:600;color:var(--color-text)}.DetalleVentaModal_modoTag__tMrVN{margin-left:var(--space-2);padding:1px 7px;border-radius:999px;background:var(--color-primary-soft);color:var(--color-primary);font-size:.6875rem;font-weight:600;white-space:nowrap}.DetalleVentaModal_muted__o4cBP{color:var(--color-text-muted)}.DetalleVentaModal_timeline__diWYh{list-style:none;margin:0;padding:0}.DetalleVentaModal_tlItem__ufxoF{position:relative;display:flex;gap:var(--space-3);padding-bottom:var(--space-4)}.DetalleVentaModal_tlItem__ufxoF:not(:last-child):before{content:"";position:absolute;left:13px;top:26px;bottom:0;width:2px;background:var(--color-border)}.DetalleVentaModal_tlDot__1oQ7P{flex-shrink:0;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;z-index:1}.DetalleVentaModal_toneBase__1alnq{background:var(--color-text-muted)}.DetalleVentaModal_tonePrimary__AgX86{background:var(--color-primary)}.DetalleVentaModal_toneDanger__7lLcy{background:var(--color-danger,#dc2626)}.DetalleVentaModal_tonePositive__n9aaR{background:var(--color-success,#16a34a)}.DetalleVentaModal_toneDangerTxt__nJh_i{color:var(--color-danger,#dc2626)}.DetalleVentaModal_tonePositiveTxt___ffHi{color:var(--color-success,#16a34a)}.DetalleVentaModal_tlBody__0NOAz{flex:1;min-width:0;padding-top:4px}.DetalleVentaModal_tlHead__C_VXj{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);font-size:.9rem;color:var(--color-text)}.DetalleVentaModal_tlMonto__R1OCG{font-weight:700;font-variant-numeric:tabular-nums}.DetalleVentaModal_tlMeta__oNB3Y{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-top:3px;font-size:.75rem;color:var(--color-text-muted)}.DetalleVentaModal_chip__R1WqX{padding:1px 7px;border-radius:999px;background:var(--color-surface-2);border:1px solid var(--color-border);font-weight:600}.DetalleVentaModal_tlMotivo__qf9bO{margin:var(--space-2) 0 0;font-size:.8rem;font-style:italic;color:var(--color-text-muted)}.DetalleVentaModal_tlLineas__0nkv1{list-style:none;margin:var(--space-2) 0 0;padding:var(--space-2);background:var(--color-surface-2);border-radius:var(--radius-sm)}.DetalleVentaModal_tlLineas__0nkv1 li{display:flex;justify-content:space-between;gap:var(--space-3);font-size:.8rem;padding:1px 0}.DetalleVentaModal_tlTotal___Zzkk .DetalleVentaModal_tlHead__C_VXj{font-size:1rem}.DetalleVentaModal_saldos__2YP15{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);background:var(--color-primary-soft);border-radius:var(--radius-sm)}.DetalleVentaModal_saldoRow__CoUiL{display:flex;justify-content:space-between;font-size:.85rem;color:var(--color-text)}.DetalleVentaModal_saldoDestacado__wR97j{font-weight:800;color:var(--color-primary);padding-top:var(--space-1);border-top:1px dashed color-mix(in srgb,var(--color-primary) 40%,transparent);margin-top:2px}.DetalleVentaModal_acciones__HAlj2{display:flex;flex-wrap:wrap;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border)}.DetalleVentaModal_comprobanteAcciones__H6mf0{display:flex;flex-wrap:wrap;gap:8px}.DetalleVentaModal_verPdf__FspNP{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:var(--radius-md,10px);background:var(--color-surface);color:var(--color-text-muted);font-size:.8125rem;font-weight:600;border:1px solid var(--color-border);transition:background .12s,color .12s,border-color .12s}.DetalleVentaModal_verPdf__FspNP:hover{border-color:var(--color-primary);color:var(--color-primary)}.DetalleVentaModal_descargarPdf__zgJWB{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:var(--radius-md,10px);background:var(--color-primary-soft);color:var(--color-primary);font-size:.8125rem;font-weight:600;border:1px solid var(--color-primary);transition:background .12s}.DetalleVentaModal_descargarPdf__zgJWB:hover{background:var(--color-primary);color:#fff}.DetalleVentaModal_verCaptura__B3R6s{background:none;border:none;padding:0;font:inherit;color:var(--color-primary);cursor:pointer;text-decoration:underline}.DetalleVentaModal_comprobanteNota__gtjVr{margin:8px 0 0;font-size:.75rem;color:var(--color-text-muted)}.DetalleVentaModal_comprobanteNotaWarn__GpG7M{margin:8px 0 0;font-size:.75rem;color:#b45309}.DetalleVentaModal_totalCantidad__uWE36{margin:var(--space-2) 0 0;padding-top:var(--space-2);border-top:1px dashed var(--color-border);text-align:right;font-size:.8125rem;color:var(--color-text-muted)}.ventas_page__sLLa_{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--pagina-pad)}.ventas_kpis__EXW76{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.ventas_filtros__46M9p{display:flex;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-5)}.ventas_filtroItem__JP5iW{display:flex;flex-direction:column;gap:6px}.ventas_filtroItem__JP5iW label{font-size:.75rem;color:var(--color-text-muted)}.ventas_input__v3M1_{height:38px;padding:0 10px;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.8125rem;min-width:160px;background:var(--color-surface);color:var(--color-text)}.ventas_input__v3M1_:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.ventas_buscar__yONPm{margin-left:auto;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-subtle)}.ventas_buscar__yONPm input{border:none;outline:none;font-size:.8125rem;background:transparent;color:var(--color-text);width:200px}@media (max-width:1279.98px){.ventas_kpis__EXW76{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639.98px){.ventas_kpis__EXW76{grid-template-columns:minmax(0,1fr)}}.ventas_filtrosHeader__dKU8p{display:flex;align-items:center;gap:6px;color:var(--color-text-muted);font-size:.8125rem;font-weight:600}.ventas_cabecera__HwaoK{justify-content:space-between;margin-bottom:var(--space-3)}.ventas_acciones__aV0Uc,.ventas_cabecera__HwaoK{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.ventas_acciones__aV0Uc{justify-content:flex-end;margin-left:auto}.ventas_verBtn__ktHco{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;transition:all .15s ease}.ventas_verBtn__ktHco:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-soft)}.ventas_unaLinea__5ftjC{white-space:nowrap}.ventas_numeroCelda__tCZ7b{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px}.ventas_numeroPedido__1mVO6{font-size:.75rem;color:var(--color-text-muted);white-space:nowrap}.UsuarioModal_form__Xg1G1{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;margin:0;padding:0;border:0}.UsuarioModal_form__Xg1G1:disabled .UsuarioModal_emailWrap__AJnyn,.UsuarioModal_form__Xg1G1:disabled .UsuarioModal_input__6bOCV,.UsuarioModal_form__Xg1G1:disabled .UsuarioModal_select__JIkPU{background:var(--color-surface-2);color:var(--color-text-muted);cursor:default}.UsuarioModal_aviso__9u6N0{margin:0;padding:10px 12px;border-radius:var(--radius-md);background:var(--color-warning-soft);color:var(--color-text);font-size:.8125rem;line-height:1.45}.UsuarioModal_grid2__XTGl_{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-4)}@container modal (max-width: 420px){.UsuarioModal_grid2__XTGl_{grid-template-columns:minmax(0,1fr)}}.UsuarioModal_campo__hKMpI{display:flex;flex-direction:column;gap:5px;min-width:0}.UsuarioModal_label__rdec1{font-size:.7813rem;font-weight:600;color:var(--color-text)}.UsuarioModal_input__6bOCV,.UsuarioModal_select__JIkPU{width:100%;height:40px;padding:0 11px;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.8125rem;background:var(--color-surface);color:var(--color-text);font-family:inherit;box-sizing:border-box}.UsuarioModal_select__JIkPU{cursor:pointer}.UsuarioModal_input__6bOCV:focus,.UsuarioModal_select__JIkPU:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.UsuarioModal_input__6bOCV::placeholder{color:var(--color-text-muted)}.UsuarioModal_inputReadonly__wDRfi{background:var(--color-surface-2);color:var(--color-text-muted);cursor:default}.UsuarioModal_inputReadonly__wDRfi:focus{border-color:var(--color-border);box-shadow:none}.UsuarioModal_hint__ONSg8{font-size:.6875rem;color:var(--color-text-muted)}.UsuarioModal_err__dbNzq{font-size:.7188rem;color:var(--color-danger)}.UsuarioModal_emailWrap__AJnyn{display:flex;align-items:stretch;min-width:0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.UsuarioModal_emailWrap__AJnyn:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.UsuarioModal_emailWrap__AJnyn .UsuarioModal_input__6bOCV{flex:1;min-width:0;border:none;border-radius:var(--radius-md) 0 0 var(--radius-md)}.UsuarioModal_emailWrap__AJnyn .UsuarioModal_input__6bOCV:focus{box-shadow:none}.UsuarioModal_emailDominio__IIVuB{display:flex;align-items:center;padding:0 11px;flex-shrink:0;background:var(--color-surface-2);color:var(--color-text-muted);font-size:.8125rem;border-left:1px solid var(--color-border);border-radius:0 var(--radius-md) var(--radius-md) 0}.UsuarioModal_passWrap__sVugI{position:relative}.UsuarioModal_passWrap__sVugI .UsuarioModal_input__6bOCV{padding-right:40px}.UsuarioModal_passToggle__WltJI{position:absolute;top:0;right:0;height:40px;width:40px;display:grid;place-items:center;border:none;background:none;color:var(--color-text-muted);cursor:pointer}.UsuarioModal_passToggle__WltJI:hover{color:var(--color-primary)}.UsuarioModal_switchRow__Xn6S2{display:flex;align-items:center;gap:10px;cursor:pointer;user-select:none;padding-top:var(--space-1)}.UsuarioModal_switch__4H5qF{width:16px;height:16px;accent-color:var(--color-primary);cursor:pointer}.UsuarioModal_switchLabel__7lTtL{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;color:var(--color-text)}.UsuarioModal_footer__M7ndW{display:flex;justify-content:flex-end;gap:var(--space-3);width:100%}.UsuarioModal_empBox__JrYMB{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-md);background:var(--color-surface-2);border:1px solid var(--color-border)}.UsuarioModal_empIcon__BuuSJ{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--color-primary-soft);color:var(--color-primary);flex:none}.UsuarioModal_empInfo__k8uQc{display:flex;flex-direction:column;min-width:0}.UsuarioModal_empNombre__zeRao{font-size:.8125rem;font-weight:600;color:var(--color-text)}.UsuarioModal_empMeta__AjR9g{font-size:.7188rem;color:var(--color-text-muted)}.UsuarioModal_reqStar__cKkq4{color:var(--color-danger)}