.SessionTimeoutGuard_overlay__J5uDd{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:20px;background:rgba(15,23,42,.55);backdrop-filter:blur(3px);animation:SessionTimeoutGuard_fade__cpXYl .16s ease}.SessionTimeoutGuard_modal__P2T3K{width:100%;max-width:420px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg,14px);box-shadow:0 24px 60px rgba(15,23,42,.28);padding:26px 24px 22px;text-align:center;animation:SessionTimeoutGuard_pop__Mku4e .18s cubic-bezier(.16,1,.3,1)}.SessionTimeoutGuard_icono__XUEzr{width:60px;height:60px;margin:0 auto 14px;display:grid;place-items:center;border-radius:var(--radius-full,999px);background:var(--color-primary-soft);color:var(--color-primary)}.SessionTimeoutGuard_titulo__JGQ40{margin:0 0 6px;font-size:1.1875rem;font-weight:700;color:var(--color-text)}.SessionTimeoutGuard_texto___4q5t{margin:0 auto 16px;max-width:320px;font-size:.8438rem;line-height:1.5;color:var(--color-text-muted)}.SessionTimeoutGuard_contador__gn2l1{display:flex;align-items:baseline;justify-content:center;gap:6px;margin-bottom:12px}.SessionTimeoutGuard_segundos__4U08_{font-size:2.5rem;font-weight:800;line-height:1;color:var(--color-primary);font-variant-numeric:tabular-nums}.SessionTimeoutGuard_segundosLabel__fWx0w{font-size:.8125rem;font-weight:600;color:var(--color-text-muted)}.SessionTimeoutGuard_barraWrap__dEeQ4{height:6px;border-radius:var(--radius-full,999px);background:var(--color-surface-3);overflow:hidden;margin-bottom:22px}.SessionTimeoutGuard_barra__HImH_{height:100%;border-radius:inherit;background:var(--color-primary);transition:width 1s linear}.SessionTimeoutGuard_acciones__M8Z5X{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.SessionTimeoutGuard_btnCerrar__5nPXo,.SessionTimeoutGuard_btnMantener__VbxwJ{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:42px;border-radius:var(--radius-md,10px);font-size:.8438rem;font-weight:600;cursor:pointer;transition:all .14s ease}.SessionTimeoutGuard_btnCerrar__5nPXo{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text-muted)}.SessionTimeoutGuard_btnCerrar__5nPXo:hover{border-color:var(--color-danger);background:var(--color-danger-soft);color:var(--color-danger)}.SessionTimeoutGuard_btnMantener__VbxwJ{border:1px solid var(--color-primary);background:var(--color-primary);color:#fff}.SessionTimeoutGuard_btnMantener__VbxwJ:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}@keyframes SessionTimeoutGuard_fade__cpXYl{0%{opacity:0}to{opacity:1}}@keyframes SessionTimeoutGuard_pop__Mku4e{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.Button_button__WQ3_h{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-md);font-weight:600;font-family:var(--font-display);letter-spacing:-.01em;transition:background-color var(--transition),border-color var(--transition),transform var(--transition),opacity var(--transition),box-shadow var(--transition);white-space:nowrap}.Button_button__WQ3_h:active:not(:disabled){transform:translateY(1px)}.Button_button__WQ3_h:disabled{opacity:.55;cursor:not-allowed}.Button_primary___5QRF{background:var(--color-primary);color:var(--color-on-primary);box-shadow:var(--shadow-sm)}.Button_primary___5QRF:hover:not(:disabled){background:var(--color-primary-hover)}.Button_secondary__z8DZE{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border-strong)}.Button_secondary__z8DZE:hover:not(:disabled){background:var(--color-surface-3)}.Button_ghost__9OlTm{background:transparent;color:var(--color-text-muted)}.Button_ghost__9OlTm:hover:not(:disabled){background:var(--color-surface-3);color:var(--color-text)}.Button_danger__1cN7Q{background:var(--color-danger);color:#fff}.Button_danger__1cN7Q:hover:not(:disabled){background:#b91c1c}.Button_sm__EVr0q{height:34px;padding:0 var(--space-3);font-size:.7813rem}.Button_md__HVi37{height:40px;padding:0 var(--space-4);font-size:.8125rem}.Button_lg__jlvo1{height:46px;padding:0 var(--space-6);font-size:.9063rem}.Button_fullWidth__I0BsA{width:100%}.Button_spinner___jPhu{animation:Button_spin__Y6hGi .7s linear infinite;position:absolute}.Button_hiddenLabel__YpkQ5{opacity:0}@keyframes Button_spin__Y6hGi{to{transform:rotate(1turn)}}.Button_label__W1Urp{display:inline-flex;align-items:center;gap:6px}.PerfilTab_formContainer__sRuQl{display:flex;flex-direction:column;width:100%}.PerfilTab_mainGrid__JHLlp{display:grid;grid-template-columns:110px minmax(0,1fr) minmax(0,1fr);gap:1.5rem 3rem;max-width:1000px;align-items:start}.PerfilTab_avatarColumn__zSeZ0{position:relative;width:100px;height:100px;min-width:100px;margin-top:1.5rem}.PerfilTab_avatarImg__x2XxZ{object-fit:cover;background-color:#cbd5e1;color:transparent}.PerfilTab_avatarImg__x2XxZ,.PerfilTab_avatarVacio__sx3xK{width:100%;height:100%;border-radius:50%;border:1px solid #e2e8f0}.PerfilTab_avatarVacio__sx3xK{display:flex;align-items:center;justify-content:center;background-color:#eef2f7;color:#94a3b8}.PerfilTab_editAvatarBtn__lvMf4{position:absolute;bottom:0;right:-5px;background-color:#3b82f6;color:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:3px solid #fff;cursor:pointer;font-size:.85rem;padding:0;transition:transform .2s}.PerfilTab_editAvatarBtn__lvMf4:hover{transform:scale(1.05)}.PerfilTab_editAvatarBtn__lvMf4:disabled{cursor:progress;transform:none}.PerfilTab_spin__oA_ym{animation:PerfilTab_girar__laucu .9s linear infinite}@keyframes PerfilTab_girar__laucu{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.PerfilTab_spin__oA_ym{animation:none}}.PerfilTab_aviso__wQ3wb{margin:0 0 1.75rem;padding:var(--space-3) var(--space-4);background:var(--color-primary-soft);border-radius:var(--radius-md);color:var(--color-text);font-size:.85rem;line-height:1.45}.PerfilTab_claveBloque__W1zh7{display:flex;flex-direction:column;gap:var(--space-2)}.PerfilTab_claveEtiqueta__1EbIU{font-size:.8125rem;font-weight:600;color:var(--color-text)}.PerfilTab_claveBtn__KqIr6{display:flex;align-items:center;gap:var(--space-2);box-sizing:content-box;height:40px;padding:0 var(--space-3);background:var(--color-surface);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-primary);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:border-color var(--transition),background var(--transition)}.PerfilTab_claveBtn__KqIr6:hover{border-color:var(--color-primary);background:var(--color-primary-soft)}.PerfilTab_claveBtn__KqIr6:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.PerfilTab_inputsLeft__qOasw,.PerfilTab_inputsRight__zDos3{display:flex;flex-direction:column;gap:1.5rem}.PerfilTab_emptySpace__SwpbA{grid-column:2/-1;display:flex;justify-content:flex-end}@container configuracion (max-width: 860px){.PerfilTab_mainGrid__JHLlp{gap:1.5rem 2rem}}@container configuracion (max-width: 620px){.PerfilTab_mainGrid__JHLlp{grid-template-columns:minmax(0,1fr);gap:1.5rem}.PerfilTab_avatarColumn__zSeZ0{margin:0 auto}.PerfilTab_emptySpace__SwpbA{grid-column:1/-1;justify-content:stretch}.PerfilTab_emptySpace__SwpbA>*{width:100%}}.PreferenciasTab_wrap__wnpWV{display:flex;flex-direction:column;gap:var(--space-5)}.PreferenciasTab_cargando__OO2WN{display:flex;align-items:center;gap:var(--space-2);margin:0;padding:var(--space-6);color:var(--color-text-muted);font-size:.9rem}.PreferenciasTab_spin__Jc5lL{animation:PreferenciasTab_girar__FB6XT .9s linear infinite}@keyframes PreferenciasTab_girar__FB6XT{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.PreferenciasTab_spin__Jc5lL{animation:none}.PreferenciasTab_item__orDAX,.PreferenciasTab_knob__WnjNW,.PreferenciasTab_switch__h1V61{transition:none}}.PreferenciasTab_intro__tyXSt{display:flex;flex-direction:column;gap:var(--space-1)}.PreferenciasTab_introTitulo___3Ma6{margin:0;font-size:1.05rem;font-weight:650;color:var(--color-text)}.PreferenciasTab_introTexto__mnh6s{margin:0;max-width:68ch;font-size:.85rem;line-height:1.5;color:var(--color-text-muted)}.PreferenciasTab_error__E9_Z3{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;padding:var(--space-3);background:var(--color-danger-soft,#fdecec);color:var(--color-danger,#c0392b);border-radius:var(--radius-sm);font-size:.85rem;line-height:1.4}.PreferenciasTab_error__E9_Z3 svg{flex-shrink:0}.PreferenciasTab_reintentar__dWYRM{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:4px var(--space-3);border:1px solid;border-radius:var(--radius-full);background:transparent;color:inherit;font:inherit;font-size:.8rem;font-weight:600;cursor:pointer}.PreferenciasTab_grupo__6KjB1{display:flex;flex-direction:column;gap:var(--space-3)}.PreferenciasTab_grupoTitulo__mEIhq{margin:0;font-size:.72rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted)}.PreferenciasTab_lista__x4wjp{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.PreferenciasTab_item__orDAX{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color .15s ease,opacity .15s ease}.PreferenciasTab_item__orDAX[data-on=true]{border-color:var(--color-border-strong)}.PreferenciasTab_general___DpgP{background:var(--color-surface-2)}.PreferenciasTab_lista__x4wjp[data-pausada=true] .PreferenciasTab_item__orDAX{opacity:.55}.PreferenciasTab_icono__OLaMk{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-md);background:var(--color-surface-3);color:var(--color-text-muted)}.PreferenciasTab_icono__OLaMk[data-on=true]{background:var(--color-primary-soft);color:var(--color-primary)}.PreferenciasTab_texto__dfkw5{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.PreferenciasTab_titulo__qv_55{margin:0;font-size:.95rem;font-weight:620;color:var(--color-text)}.PreferenciasTab_detalle__KkiW9{margin:0;max-width:62ch;font-size:.85rem;line-height:1.45;color:var(--color-text-muted)}.PreferenciasTab_control__C8IS0{display:flex;align-items:center;gap:var(--space-3)}.PreferenciasTab_pill__GEPfm{min-width:62px;text-align:center;font-size:.72rem;font-weight:650;letter-spacing:.02em;padding:3px var(--space-2);border-radius:var(--radius-full);background:var(--color-surface-3);color:var(--color-text-muted);white-space:nowrap}.PreferenciasTab_pill__GEPfm[data-on=true]{background:var(--color-success-soft);color:var(--color-success)}.PreferenciasTab_switch__h1V61{position:relative;flex:none;width:44px;height:24px;padding:0;border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface-3);cursor:pointer;transition:background .18s ease,border-color .18s ease}.PreferenciasTab_switch__h1V61[data-on=true]{background:var(--color-success);border-color:var(--color-success)}.PreferenciasTab_switch__h1V61:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.PreferenciasTab_switch__h1V61:disabled{cursor:not-allowed;opacity:.65}.PreferenciasTab_switch__h1V61[aria-busy=true]{cursor:progress}.PreferenciasTab_knob__WnjNW{position:absolute;top:2px;left:2px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#fff;color:var(--color-text-muted);box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform .18s ease}.PreferenciasTab_switch__h1V61[data-on=true] .PreferenciasTab_knob__WnjNW{transform:translateX(20px)}.PreferenciasTab_nota__pFPsk{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);background:var(--color-primary-soft);color:var(--color-text);border-radius:var(--radius-md);font-size:.82rem;line-height:1.45}.PreferenciasTab_nota__pFPsk svg{flex-shrink:0;margin-top:1px;color:var(--color-primary)}@container configuracion (max-width: 600px){.PreferenciasTab_item__orDAX{grid-template-columns:auto 1fr}.PreferenciasTab_control__C8IS0{grid-column:1/-1;justify-content:flex-end}}.SeguridadTab_container__WEwAN{display:flex;flex-direction:column;gap:1.25rem}.SeguridadTab_card__csXe4{align-items:flex-start;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.SeguridadTab_cardVertical__CnjDd,.SeguridadTab_card__csXe4{display:flex;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem}.SeguridadTab_cardVertical__CnjDd{flex-direction:column;gap:1.25rem}.SeguridadTab_cardHeaderRow__HNbZc{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.SeguridadTab_cardLeft__J6pEZ{min-width:260px}.SeguridadTab_cardLeft__J6pEZ,.SeguridadTab_headerLeft__iTwws{display:flex;align-items:flex-start;gap:1rem}.SeguridadTab_iconBox__nbR3e{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;flex-shrink:0}.SeguridadTab_bgBlue__0Dx_u{background-color:#eff6ff;color:#3b82f6}.SeguridadTab_textStack__ob_u_{display:flex;flex-direction:column;gap:.2rem}.SeguridadTab_textStack__ob_u_ h3{font-size:1rem;font-weight:700;color:var(--color-text,#1e293b);margin:0}.SeguridadTab_textStack__ob_u_ h4{font-size:.95rem;font-weight:700;color:#92400e;margin:0}.SeguridadTab_textStack__ob_u_ p{font-size:.83rem;color:var(--color-text-muted,#64748b);margin:0;line-height:1.45}.SeguridadTab_passwordGrid__MTVGm{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.9rem 1.5rem;margin:0;flex:1;min-width:300px;max-width:540px}.SeguridadTab_inputContainer__HCfAF{position:relative;display:flex;flex-direction:column}.SeguridadTab_titleRow__GElGE{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.SeguridadTab_badgeGreen__56uVn{display:inline-flex;align-items:center;padding:.2rem .75rem;border-radius:999px;background-color:#f0fdf4;color:#16a34a;border:1px solid #86efac;font-size:.72rem;font-weight:700}.SeguridadTab_tableGrid__TChEZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.SeguridadTab_tableColumn__w7BSj{display:flex;flex-direction:column;gap:.35rem}.SeguridadTab_tableLabel__X5hxP{font-size:.78rem;color:var(--color-text-muted,#64748b)}.SeguridadTab_tableValue__64Gj_{display:flex;align-items:center;gap:.4rem;font-size:.92rem;font-weight:600;color:var(--color-text,#1e293b)}.SeguridadTab_alertBlue__e4e3V{display:flex;align-items:center;gap:.75rem;background-color:#eff6ff;border:1px solid #bfdbfe;color:#3b82f6;padding:.85rem 1.1rem;border-radius:8px;font-weight:500;font-size:.85rem}.SeguridadTab_btnOutline__B2JUr{display:inline-flex;align-items:center;gap:.4rem;background:#fff;border:1px solid #3b82f6;color:#3b82f6;padding:.55rem 1.1rem;border-radius:8px;font-weight:600;font-size:.82rem;cursor:pointer;white-space:nowrap;transition:background-color .2s}.SeguridadTab_btnOutline__B2JUr:hover:not(:disabled){background-color:#eff6ff}.SeguridadTab_btnOutline__B2JUr:disabled{opacity:.55;cursor:not-allowed}.SeguridadTab_btnFixed__f_Ltx{flex-shrink:0}.SeguridadTab_centerSection__Xf5lx{display:flex;flex-direction:column;gap:.4rem;min-width:150px}.SeguridadTab_codeCountRow__fNOUC{display:flex;align-items:center;gap:.6rem}.SeguridadTab_codeCountRow__fNOUC h2{font-size:1.6rem;font-weight:700;color:var(--color-text,#1e293b);margin:0}.SeguridadTab_badgeGreenOutline__rGfjX{display:inline-flex;align-items:center;padding:.2rem .7rem;border-radius:999px;border:1px solid #86efac;color:#16a34a;font-size:.72rem;font-weight:600;background-color:transparent}.SeguridadTab_actionButtonsCol__dooN9{display:flex;flex-direction:column;gap:.6rem;min-width:195px}.SeguridadTab_alertYellow__2Vv2d{display:flex;align-items:flex-start;gap:1rem;background-color:#fef6e7;border:1px solid #fbbf24;border-radius:12px;padding:1.25rem 1.5rem}.SeguridadTab_warningIcon__HmN6u{flex-shrink:0;margin-top:.1rem}@container configuracion (max-width: 680px){.SeguridadTab_tableGrid__TChEZ{grid-template-columns:minmax(0,1fr);gap:1.25rem}.SeguridadTab_passwordGrid__MTVGm{grid-template-columns:minmax(0,1fr);max-width:100%}}@container configuracion (max-width: 480px){.SeguridadTab_cardLeft__J6pEZ,.SeguridadTab_passwordGrid__MTVGm{min-width:0}.SeguridadTab_alertYellow__2Vv2d{padding:1rem}}.CopyrightFooter_footer__gzeY8{margin:0;padding:0 14px;font-family:var(--font-jakarta),system-ui,-apple-system,sans-serif;font-size:.6563rem;font-weight:500;letter-spacing:.2px;line-height:1.2;color:rgba(100,116,139,.6);user-select:none}.CopyrightFooter_fijoDerecha__I_n7o{position:fixed;bottom:6px;left:50%;right:0;z-index:30;text-align:center;font-weight:700;color:rgba(51,65,85,.85);pointer-events:none}@media (max-width:1023.98px){.CopyrightFooter_fijoDerecha__I_n7o{left:0;right:0;font-size:.5625rem;bottom:4px}}.CopyrightFooter_flujo__6sRo7{margin-top:auto;flex-shrink:0;padding:14px 14px 12px;text-align:center}@media (max-width:639.98px){.CopyrightFooter_flujo__6sRo7{font-size:.5625rem;padding:12px 12px 10px}}.Modal_overlay__zgM4p{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:var(--space-4);background:rgba(15,23,42,.45);backdrop-filter:blur(2px);animation:Modal_fade__9BDOC .15s var(--ease)}.Modal_modal__2Ity9{width:100%;min-width:0;background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;max-height:90dvh;container:modal/inline-size;animation:Modal_pop__402uQ .18s var(--ease)}.Modal_sm__u9_Pl{max-width:420px}.Modal_md__29oVY{max-width:640px}.Modal_lg__Svpeq{max-width:920px}.Modal_xl__L26zf{max-width:1240px}.Modal_full__aZGJB{max-width:96vw}.Modal_modal__2Ity9:focus,.Modal_modal__2Ity9:focus-visible{outline:none}.Modal_header__TuorX{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border)}.Modal_headerTexto__bg90e{min-width:0;overflow-wrap:anywhere}.Modal_title__yX_JI{font-size:1.125rem;font-weight:700}.Modal_desc__czkqH{margin-top:2px;font-size:.8125rem;color:var(--color-text-muted)}.Modal_close__Cjpto{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;background:var(--color-surface-3);border:none;border-radius:var(--radius-md);color:var(--color-text-muted);transition:all var(--transition)}.Modal_close__Cjpto:hover{background:var(--color-border);color:var(--color-text)}.Modal_body__5_k92{padding:var(--space-6);overflow-y:auto;flex:1 1 auto;min-height:0;container:modal/inline-size}.Modal_footer__Sx9yB{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border);background:var(--color-surface-2)}.Modal_overlayDrawer__P9pTf{display:block;padding:0}.Modal_drawer__69DZh{position:fixed;top:0;right:0;height:100dvh;max-height:100dvh;border-radius:0;box-shadow:-8px 0 32px rgba(15,23,42,.18);animation:Modal_slideIn__LgfFa .22s var(--ease)}.Modal_overlayDrawer__P9pTf .Modal_sm__u9_Pl{max-width:min(420px,96vw)}.Modal_overlayDrawer__P9pTf .Modal_md__29oVY{max-width:min(640px,96vw)}.Modal_overlayDrawer__P9pTf .Modal_lg__Svpeq{max-width:min(920px,96vw)}.Modal_overlayDrawer__P9pTf .Modal_xl__L26zf{max-width:min(1100px,96vw)}.Modal_overlayDrawer__P9pTf .Modal_full__aZGJB{max-width:calc(100vw - 64px)}@media (max-width:560px){.Modal_overlayDrawer__P9pTf .Modal_drawer__69DZh{max-width:100vw}}.Modal_overlaySaliendo__7ahVt{animation:Modal_fadeOut__3QCUw .18s var(--ease) forwards;pointer-events:none}.Modal_panelSaliendo__Cpr7Q{animation:Modal_popOut__xlGW9 .18s var(--ease) forwards}.Modal_drawer__69DZh.Modal_panelSaliendo__Cpr7Q{animation:Modal_slideOut__r5oHL .18s var(--ease) forwards}@keyframes Modal_fade__9BDOC{0%{opacity:0}to{opacity:1}}@keyframes Modal_fadeOut__3QCUw{0%{opacity:1}to{opacity:0}}@keyframes Modal_pop__402uQ{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes Modal_popOut__xlGW9{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes Modal_slideIn__LgfFa{0%{transform:translateX(100%)}to{transform:none}}@keyframes Modal_slideOut__r5oHL{0%{transform:none}to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.Modal_drawer__69DZh,.Modal_drawer__69DZh.Modal_panelSaliendo__Cpr7Q,.Modal_modal__2Ity9,.Modal_overlaySaliendo__7ahVt,.Modal_overlay__zgM4p,.Modal_panelSaliendo__Cpr7Q{animation-duration:1ms}}.OtpInput_wrapper__b68xl{display:flex;gap:.5rem;justify-content:center}.OtpInput_box__ZoyB0{width:42px;height:52px;text-align:center;font-size:1.25rem;font-weight:700;color:#0f172a;border:1.5px solid #cbd5e1;border-radius:8px;transition:border-color .15s,box-shadow .15s}.OtpInput_box__ZoyB0:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.15)}.OtpInput_box__ZoyB0:disabled{background-color:#f1f5f9;color:#94a3b8}.CodigoVerificacion_wrap__mXR_s{display:flex;flex-direction:column;align-items:center;gap:.75rem}.CodigoVerificacion_respaldo__Q1_iW{width:100%;max-width:260px;height:48px;padding:0 1rem;border:1.5px solid #cbd5e1;border-radius:10px;font-family:monospace;font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-align:center;color:#0f172a}.CodigoVerificacion_respaldo__Q1_iW:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.CodigoVerificacion_enlace__2EZEy{background:none;border:none;padding:.25rem;color:#2563eb;font-size:.8rem;font-weight:600;cursor:pointer;border-radius:6px}.CodigoVerificacion_enlace__2EZEy:hover:not(:disabled){text-decoration:underline}.CodigoVerificacion_enlace__2EZEy:disabled{color:#94a3b8;cursor:default}.CodigoVerificacion_enlace__2EZEy:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.ModalConfigurar2FA_body__XyuHd{display:flex;flex-direction:column;gap:var(--space-5)}.ModalConfigurar2FA_description__LqhGv{font-size:.875rem;color:var(--color-text-muted);margin:0;text-align:center}.ModalConfigurar2FA_description__LqhGv strong{color:var(--color-text)}.ModalConfigurar2FA_qrContainer__fYNcL{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);background:var(--color-surface-2);padding:var(--space-5);border-radius:var(--radius-lg);border:1px dashed var(--color-border-strong)}.ModalConfigurar2FA_qrPlaceholder__fCD3a{width:180px;height:180px;background:#fff;border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md)}.ModalConfigurar2FA_secretKey__QCaaP{font-size:.8125rem;color:var(--color-text-muted);margin:0;text-align:center;line-height:2}.ModalConfigurar2FA_secretKey__QCaaP span{font-family:var(--font-mono,ui-monospace,monospace);font-weight:700;color:var(--color-text);background:var(--color-surface-3);padding:.2rem .4rem;border-radius:var(--radius-sm);user-select:all;word-break:break-all}.ModalConfigurar2FA_copiarClave__8Qebz{display:inline-flex;align-items:center;gap:.25rem;margin-left:.4rem;padding:.15rem .5rem;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text);font-size:.75rem;font-weight:600;cursor:pointer}.ModalConfigurar2FA_copiarClave__8Qebz:hover{background:var(--color-surface-3)}.ModalConfigurar2FA_inputSection__t4QDX{display:flex;flex-direction:column;gap:.5rem}.ModalConfigurar2FA_errorMsg__QNbJw{color:var(--color-danger);background:var(--color-danger-soft);border:1px solid color-mix(in srgb,var(--color-danger) 30%,transparent);padding:.6rem 1rem;border-radius:var(--radius-md);font-size:.8125rem;text-align:center;margin:0}.ModalConfigurar2FA_aviso__vfcFZ{display:flex;gap:.75rem;align-items:flex-start;padding:.9rem 1rem;background:var(--color-warning-soft);border:1px solid color-mix(in srgb,var(--color-warning) 35%,transparent);border-radius:var(--radius-md);color:var(--color-text)}.ModalConfigurar2FA_aviso__vfcFZ svg{flex-shrink:0;color:var(--color-warning);margin-top:2px}.ModalConfigurar2FA_aviso__vfcFZ strong{display:block;font-size:.875rem;margin-bottom:.25rem}.ModalConfigurar2FA_aviso__vfcFZ p{margin:.2rem 0 0;font-size:.8125rem;line-height:1.45;color:var(--color-text-muted)}.ModalConfigurar2FA_codesGrid___Ovls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.6rem}.ModalConfigurar2FA_codeChip__sZhsw{display:flex;align-items:center;gap:.4rem;font-family:var(--font-mono,ui-monospace,monospace);font-weight:700;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.5rem .75rem;font-size:.8125rem;color:var(--color-text);user-select:all}.ModalConfigurar2FA_accionesCodigos__XzEuE{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap}.ModalConfigurar2FA_successBox__KFRFl{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1rem 0}.ModalConfigurar2FA_successIcon__JR7iS{color:var(--color-success)}.ModalConfigurar2FA_btnCancel__ndQr4{display:inline-flex;align-items:center;gap:.4rem;background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-text-muted);padding:.6rem 1.25rem;border-radius:var(--radius-md);font-weight:600;cursor:pointer;transition:all var(--transition)}.ModalConfigurar2FA_btnCancel__ndQr4:hover:not(:disabled){background:var(--color-surface-3);color:var(--color-text)}.ModalConfigurar2FA_btnCancel__ndQr4:disabled{opacity:.6;cursor:not-allowed}.ModalConfigurar2FA_btnAtras__o5gs7{margin-right:auto}@container modal (max-width: 380px){.ModalConfigurar2FA_codesGrid___Ovls{grid-template-columns:minmax(0,1fr)}}.ModalVerificarIdentidad_body__ZXYBn{display:flex;flex-direction:column;gap:var(--space-5)}.ModalVerificarIdentidad_description__kG98_{font-size:.875rem;color:var(--color-text-muted);margin:0;line-height:1.5}.ModalVerificarIdentidad_description__kG98_ strong{color:var(--color-text)}.ModalVerificarIdentidad_inputContainer__hljZ6{display:flex;flex-direction:column}.ModalVerificarIdentidad_btnCancel__ENe8a{background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-text-muted);padding:.6rem 1.25rem;border-radius:var(--radius-md);font-weight:600;cursor:pointer;transition:all var(--transition)}.ModalVerificarIdentidad_btnCancel__ENe8a:hover:not(:disabled){background:var(--color-surface-3);color:var(--color-text)}.ModalVerificarIdentidad_btnCancel__ENe8a:disabled{opacity:.55;cursor:not-allowed}.ModalCodigosRecuperacion_body__qAeSf{display:flex;flex-direction:column;gap:var(--space-5)}.ModalCodigosRecuperacion_alertYellow__z8EIl{display:flex;align-items:flex-start;gap:var(--space-4);background:var(--color-warning-soft);border:1px solid color-mix(in srgb,var(--color-warning) 35%,transparent);padding:var(--space-4);border-radius:var(--radius-md)}.ModalCodigosRecuperacion_warningIcon__30HM6{color:var(--color-warning);flex-shrink:0;margin-top:2px}.ModalCodigosRecuperacion_alertYellow__z8EIl strong{color:var(--color-text);font-size:.9375rem;display:block;margin-bottom:4px}.ModalCodigosRecuperacion_alertYellow__z8EIl p{color:var(--color-text-muted);font-size:.8438rem;margin:0}.ModalCodigosRecuperacion_codesGrid__LPVwy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);background:var(--color-surface-2);padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--color-border)}.ModalCodigosRecuperacion_codeItem__9CPFx{font-family:var(--font-mono,ui-monospace,monospace);font-size:1.0625rem;font-weight:600;color:var(--color-text);text-align:center;letter-spacing:.1em;background:var(--color-surface);padding:var(--space-2);border-radius:var(--radius-sm);border:1px dashed var(--color-border-strong);user-select:all}.ModalCodigosRecuperacion_leftActions__tbTbl{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-right:auto}.ModalCodigosRecuperacion_btnAction__6lRzj{display:inline-flex;align-items:center;gap:.4rem;background:transparent;border:none;color:var(--color-primary);font-weight:600;font-size:.875rem;cursor:pointer;padding:var(--space-2);border-radius:var(--radius-sm);transition:background var(--transition)}.ModalCodigosRecuperacion_btnAction__6lRzj:hover{background:var(--color-primary-soft)}.Confirmar_cuerpo__WpFSI{display:flex;flex-direction:column;gap:var(--space-4)}.Confirmar_mensaje__yuFKv{margin:0;font-size:.875rem;line-height:1.5;color:var(--color-text);white-space:pre-line}.Confirmar_avisos__A37_E{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.Confirmar_avisos__A37_E li{display:flex;align-items:flex-start;gap:var(--space-2);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}.Confirmar_avisos__A37_E svg{flex:none;margin-top:1px}.NotificacionesMenu_wrap__uj3cM{position:relative}.NotificacionesMenu_iconBtn__DfJc7{position:relative;display:grid;place-items:center;width:2.375rem;height:2.375rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);transition:all var(--transition)}.NotificacionesMenu_iconBtn__DfJc7:hover{background:var(--color-surface-3);color:var(--color-text)}.NotificacionesMenu_badge__odLC4{position:absolute;top:-.3125rem;right:-.3125rem;min-width:1.125rem;height:1.125rem;padding:0 .3125rem;display:grid;place-items:center;background:var(--color-danger);color:#fff;font-size:.6563rem;font-weight:700;line-height:1;border-radius:var(--radius-full,999px);border:1.5px solid var(--color-surface)}.NotificacionesMenu_panel__0gXF5{position:absolute;right:0;top:calc(100% + .5rem);width:23.75rem;max-width:min(23.75rem,calc(100vw - 1.5rem));background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg,14px);box-shadow:var(--shadow-lg);z-index:50;overflow:hidden;animation:NotificacionesMenu_pop__7shSu .16s var(--ease,ease)}.NotificacionesMenu_head__Jy_pL{display:flex;align-items:center;justify-content:space-between;padding:.75rem .875rem;border-bottom:1px solid var(--color-border)}.NotificacionesMenu_headTitle__EsBRv{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;color:var(--color-text)}.NotificacionesMenu_headCount__X10Ou{display:grid;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;background:var(--color-primary-soft);color:var(--color-primary);font-size:.6875rem;font-weight:700;border-radius:var(--radius-full,999px)}.NotificacionesMenu_marcarTodas__9znmW{display:inline-flex;align-items:center;gap:.3125rem;padding:.3125rem .5rem;background:transparent;border:none;color:var(--color-primary);font-size:.75rem;font-weight:600;border-radius:var(--radius-sm);transition:background var(--transition)}.NotificacionesMenu_marcarTodas__9znmW:hover{background:var(--color-primary-soft)}.NotificacionesMenu_headAcciones__3oMOW{display:flex;align-items:center;gap:.125rem}.NotificacionesMenu_accion__zvshF{display:inline-flex;align-items:center;gap:.3125rem;padding:.3125rem .5rem;background:transparent;border:none;color:var(--color-text-muted);font-size:.75rem;font-weight:600;border-radius:var(--radius-sm);transition:background var(--transition),color var(--transition)}.NotificacionesMenu_accion__zvshF:hover:not(:disabled){background:var(--color-surface-3);color:var(--color-text)}.NotificacionesMenu_accion__zvshF:disabled{opacity:.45;cursor:default}.NotificacionesMenu_accionBorrar__8GDbX{color:var(--color-danger)}.NotificacionesMenu_accionBorrar__8GDbX:hover:not(:disabled){background:var(--color-danger-soft,rgba(220,38,38,.12));color:var(--color-danger)}.NotificacionesMenu_headSeleccion__Zb8vq{gap:.375rem;background:var(--color-surface-2)}.NotificacionesMenu_headSeleccion__Zb8vq .NotificacionesMenu_headTitle__EsBRv{flex:1;font-size:.75rem;color:var(--color-text-muted)}.NotificacionesMenu_casilla__tcrmP{flex-shrink:0;display:grid;place-items:center;width:2.125rem;height:2.125rem;border-radius:var(--radius-md);border:1.5px solid var(--color-border);color:transparent;transition:background var(--transition),border-color var(--transition)}.NotificacionesMenu_casillaMarcada__TgX9v{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.NotificacionesMenu_itemElegido__j1fAd,.NotificacionesMenu_itemElegido__j1fAd:hover{background:var(--color-surface-3)}.NotificacionesMenu_itemFlecha__aalvz{flex-shrink:0;margin-top:.5rem;color:var(--color-text-subtle);opacity:0;transition:opacity var(--transition)}.NotificacionesMenu_itemNavegable__j_5R0:hover .NotificacionesMenu_itemFlecha__aalvz{opacity:1}.NotificacionesMenu_lista__g3wJn{max-height:min(27.5rem,70dvh);overflow-y:auto}.NotificacionesMenu_item__wTSoS{display:flex;align-items:flex-start;gap:.6875rem;width:100%;padding:.75rem .875rem;background:transparent;border:none;text-align:left;border-bottom:1px solid var(--color-border);transition:background var(--transition);cursor:pointer}.NotificacionesMenu_item__wTSoS:last-child{border-bottom:none}.NotificacionesMenu_item__wTSoS:hover{background:var(--color-surface-2)}.NotificacionesMenu_itemNoLeida__Ibxuf,.NotificacionesMenu_itemNoLeida__Ibxuf:hover{background:var(--color-primary-soft)}.NotificacionesMenu_itemIcono__5DMTB{flex-shrink:0;display:grid;place-items:center;width:2.125rem;height:2.125rem;border-radius:var(--radius-md);background:var(--color-surface-3);color:var(--color-text-muted)}.NotificacionesMenu_tipo_venta__9Cq_Y{background:#dcfce7;color:#16a34a}.NotificacionesMenu_tipo_cobranza__Bo9tk{background:#dbeafe;color:#2563eb}.NotificacionesMenu_tipo_inventario__ud70p{background:#fef3c7;color:#d97706}.NotificacionesMenu_tipo_ruta__2STRb{background:#ede9fe;color:#7c3aed}.NotificacionesMenu_tipo_permisos__NmJCG{background:#fee2e2;color:#dc2626}.NotificacionesMenu_tipo_sistema__Gf0qH{background:var(--color-surface-3);color:var(--color-text-muted)}.NotificacionesMenu_itemCuerpo__OIeKy{display:flex;flex-direction:column;gap:.125rem;min-width:0;flex:1}.NotificacionesMenu_itemTitulo__9I_TU{font-size:.8125rem;font-weight:600;color:var(--color-text)}.NotificacionesMenu_itemMensaje__d7uIz{font-size:.7813rem;line-height:1.4;color:var(--color-text-muted)}.NotificacionesMenu_itemFecha__fINfM{margin-top:.125rem;font-size:.6875rem;color:var(--color-text-subtle)}.NotificacionesMenu_itemDot__4Yqhz{flex-shrink:0;margin-top:.375rem;width:.5rem;height:.5rem;border-radius:50%;background:var(--color-primary)}.NotificacionesMenu_vacio__rpzl0{display:flex;flex-direction:column;align-items:center;gap:.625rem;padding:2.5rem 1.25rem;color:var(--color-text-subtle);text-align:center}.NotificacionesMenu_vacio__rpzl0 p{font-size:.8125rem;margin:0}@keyframes NotificacionesMenu_pop__7shSu{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}@media (max-width:1023.98px){.NotificacionesMenu_panel__0gXF5{position:fixed;top:calc(var(--topbar-height) + .5rem);right:.75rem;left:auto;width:min(23.75rem,calc(100vw - 1.5rem));max-width:none}}@media (pointer:coarse){.NotificacionesMenu_iconBtn__DfJc7{width:44px;height:44px}}.BuscadorGlobal_caja__4_H4p{position:relative;flex:1 1 260px;min-width:200px;max-width:380px;margin-left:auto;container-type:inline-size;z-index:45}@container (max-width: 279px){.BuscadorGlobal_kbd__sBrc8{display:none}}.BuscadorGlobal_campo__86htM{display:flex;align-items:center;gap:var(--space-2);margin:0;height:38px;padding:0 var(--space-3);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition),box-shadow var(--transition)}.BuscadorGlobal_campo__86htM:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 14%,transparent)}.BuscadorGlobal_icono__bL7wE{color:var(--color-text-subtle);flex-shrink:0}.BuscadorGlobal_input__UvJli{flex:1;min-width:0;-webkit-appearance:none;appearance:none;margin:0;padding:0;background:transparent;border:none;color:var(--color-text);font-size:.8125rem}.BuscadorGlobal_input__UvJli::-webkit-search-cancel-button,.BuscadorGlobal_input__UvJli::-webkit-search-decoration{-webkit-appearance:none;display:none}.BuscadorGlobal_input__UvJli:focus{outline:none}.BuscadorGlobal_input__UvJli::placeholder{color:var(--color-text-subtle)}.BuscadorGlobal_kbd__sBrc8{flex:none;padding:1px 5px;font-family:inherit;font-size:.625rem;font-weight:600;letter-spacing:.02em;color:var(--color-text-subtle);background:var(--color-surface-3);border:1px solid var(--color-border);border-radius:4px}.BuscadorGlobal_limpiar__Q7rTr{flex:none;display:grid;place-items:center;width:20px;height:20px;color:var(--color-text-subtle);background:transparent;border:none;border-radius:50%}.BuscadorGlobal_limpiar__Q7rTr:hover{background:var(--color-surface-3);color:var(--color-text)}.BuscadorGlobal_spin__KxZ1_{flex:none;color:var(--color-text-subtle);animation:BuscadorGlobal_girar__Ol_Oj .9s linear infinite}@keyframes BuscadorGlobal_girar__Ol_Oj{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.BuscadorGlobal_spin__KxZ1_{animation:none}}.BuscadorGlobal_panel__pJTr1{position:absolute;top:calc(100% + 6px);left:0;right:0;max-height:60vh;overflow-y:auto;padding:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:60}.BuscadorGlobal_grupo__d8YWh{margin:var(--space-2) var(--space-2) var(--space-1);font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-subtle)}.BuscadorGlobal_grupo__d8YWh:first-child{margin-top:0}.BuscadorGlobal_fila__apS15{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);text-align:left;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--color-text)}.BuscadorGlobal_filaActiva__voudI{background:var(--color-surface-3)}.BuscadorGlobal_filaTexto__btN_v{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.25}.BuscadorGlobal_filaTitulo__IOJdC{font-size:.8125rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BuscadorGlobal_filaDetalle__xyAND{font-size:.6875rem;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BuscadorGlobal_filaEnter__6M6mh{flex:none;color:var(--color-text-subtle);opacity:0}.BuscadorGlobal_filaActiva__voudI .BuscadorGlobal_filaEnter__6M6mh{opacity:1}.BuscadorGlobal_tipo__BZ6vS{flex:none;min-width:62px;padding:2px 6px;font-size:.625rem;font-weight:700;text-align:center;border-radius:999px}.BuscadorGlobal_tipo__BZ6vS[data-tipo=cliente]{color:var(--color-info,#1d4ed8);background:color-mix(in srgb,var(--color-info,#1d4ed8) 12%,transparent)}.BuscadorGlobal_tipo__BZ6vS[data-tipo=producto]{color:var(--color-warning,#b45309);background:color-mix(in srgb,var(--color-warning,#b45309) 14%,transparent)}.BuscadorGlobal_tipo__BZ6vS[data-tipo=venta]{color:var(--color-success,#15803d);background:color-mix(in srgb,var(--color-success,#15803d) 12%,transparent)}.BuscadorGlobal_cifra__fhthe{flex:none;font-size:.75rem;font-weight:600;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.BuscadorGlobal_vacio__U_66v{padding:var(--space-3) var(--space-2);font-size:.75rem;line-height:1.45;color:var(--color-text-muted)}@media (max-width:1023.98px){.BuscadorGlobal_caja__4_H4p{display:none}}.Topbar_sticky__ad_GG{position:sticky;top:0;z-index:20;flex-shrink:0}.Topbar_topbar__eSZtp{display:flex;align-items:center;gap:var(--space-4);height:var(--topbar-height);padding:0 var(--space-6);background:var(--color-surface);border-bottom:1px solid var(--color-border)}.Topbar_hamburguesa__bYv5j{display:none;place-items:center;width:40px;height:40px;flex:none;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);transition:all var(--transition)}.Topbar_hamburguesa__bYv5j:hover{background:var(--color-surface-3);color:var(--color-text)}.Topbar_breadcrumb__LJ8SK{display:flex;flex-direction:column;gap:4px;flex:0 1 auto;min-width:0;justify-content:center;overflow:hidden}.Topbar_breadcrumbTitle__Pnw_Q{display:flex;align-items:baseline;gap:var(--space-2);min-width:0;overflow:hidden}.Topbar_empresa__jcJyx{font-family:var(--font-display);font-weight:800;font-size:.8125rem;letter-spacing:.03em;color:var(--color-text);white-space:nowrap}.Topbar_sep__O370e{color:var(--color-text-subtle)}.Topbar_seccion__dZ_sj{color:var(--color-text-muted)}.Topbar_modulo__jxz2o,.Topbar_seccion__dZ_sj{font-size:.8125rem;font-weight:600;white-space:nowrap}.Topbar_modulo__jxz2o{color:var(--color-primary);overflow:hidden;text-overflow:ellipsis}.Topbar_subtitulo__hmS3O{font-size:.75rem;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Topbar_userArea__uUhqF{position:relative;flex:none}.Topbar_userBtn__sMbib{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);background:transparent;border:none;border-radius:var(--radius-md);transition:background var(--transition)}.Topbar_userBtn__sMbib:hover{background:var(--color-surface-3)}.Topbar_avatar__coZWC{color:var(--color-primary)}.Topbar_avatarImg__J03YU{width:28px;height:28px;border-radius:50%;object-fit:cover;flex:none;border:1px solid var(--color-border)}.Topbar_userInfo___sgK_{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2;min-width:0;max-width:22ch}.Topbar_userName__i1BxF{font-size:.8125rem;font-weight:600;color:var(--color-text)}.Topbar_userName__i1BxF,.Topbar_userRole__GUgR7{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.Topbar_userRole__GUgR7{font-size:.6875rem;color:var(--color-text-muted)}.Topbar_chev__BQxNe{color:var(--color-text-subtle)}.Topbar_menu__1b9jX{position:absolute;right:0;top:calc(100% + 6px);min-width:180px;padding:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:40}.Topbar_menuItem___kSzN{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);background:transparent;border:none;color:var(--color-text);font-size:.8125rem;border-radius:var(--radius-sm);transition:background var(--transition)}.Topbar_menuItem___kSzN:hover{background:var(--color-danger-soft);color:var(--color-danger)}@media (max-width:1339.98px){.Topbar_empresa__jcJyx,.Topbar_empresa__jcJyx+.Topbar_sep__O370e{display:none}}@media (max-width:1023.98px){.Topbar_topbar__eSZtp{gap:var(--space-3);padding:0 var(--space-4)}.Topbar_hamburguesa__bYv5j{display:grid}.Topbar_userArea__uUhqF{margin-left:auto}}@media (max-width:639.98px){.Topbar_topbar__eSZtp{gap:var(--space-2);padding:0 var(--space-3)}.Topbar_empresa__jcJyx,.Topbar_seccion__dZ_sj,.Topbar_sep__O370e,.Topbar_subtitulo__hmS3O{display:none}.Topbar_modulo__jxz2o{font-size:.875rem;overflow:hidden;text-overflow:ellipsis}.Topbar_chev__BQxNe,.Topbar_userInfo___sgK_{display:none}.Topbar_userBtn__sMbib{padding:var(--space-1)}}@media (pointer:coarse){.Topbar_hamburguesa__bYv5j{width:44px;height:44px}.Topbar_userBtn__sMbib{min-height:44px;min-width:44px;justify-content:center}}.page_pageWrapper__sJe48{display:flex;flex-direction:column;height:100dvh;background-color:#f8fafc;overflow:hidden;position:relative}.page_scrollArea__CruoB{flex:1;overflow-y:auto;padding:clamp(.5rem,.8vw,.75rem) clamp(.75rem,1.6vw,1.5rem) clamp(.75rem,1.4vw,1.25rem);background-color:#f1f5f9;display:flex;flex-direction:column;min-height:0}.page_btnBack__Kzkr6{position:absolute;top:2.25rem;right:-.5rem;z-index:30;display:inline-flex;align-items:center;height:2rem;background-color:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;box-shadow:0 2px 6px rgba(0,0,0,.12);overflow:hidden;text-decoration:none;transition:background-color .2s ease,box-shadow .2s ease}.page_btnBack__Kzkr6:hover{background-color:#f8fafc;box-shadow:0 4px 10px rgba(0,0,0,.15)}.page_btnBackIcon__ncK_E{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.page_btnBackLabel__HZdje{max-width:0;opacity:0;white-space:nowrap;overflow:hidden;font-size:.8125rem;font-weight:600;padding-left:0;transition:max-width .25s ease,opacity .2s ease,padding-left .25s ease}.page_btnBack__Kzkr6:hover .page_btnBackLabel__HZdje{max-width:160px;opacity:1;padding-left:.75rem}.page_dashboardLayout__9gjkq{position:relative;display:flex;flex-direction:column;gap:clamp(.625rem,1vw,.875rem);flex:1 0 auto}.page_avisoJornadaCerrada__nseSM{padding:.5rem .875rem;border-radius:.625rem;background-color:#fef3c7;color:#92400e;font-size:.8125rem;font-weight:600}.page_mainRow__oJYYs{display:grid;grid-template-columns:minmax(0,clamp(340px,24vw,440px)) minmax(0,1fr);gap:clamp(.625rem,1vw,.875rem);align-items:stretch;flex:1 1 auto;min-height:360px}.page_leftColumn__iDg82,.page_rightColumn__i2c5g{display:flex;flex-direction:column;gap:clamp(.625rem,1vw,.875rem);min-width:0}.page_mapWrapper__n_VCY{flex:1 1 auto;min-height:280px;border-radius:1rem;overflow:hidden;border:1px solid #e2e8f0;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05);position:relative;z-index:0}.page_mapWrapper__n_VCY:after{content:"";position:absolute;inset:0;border:10px solid #fff;border-radius:calc(1rem - 1px);pointer-events:none;z-index:1020}.page_mapaOverlay___AYKn{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:rgba(15,23,42,.4);backdrop-filter:blur(3px);padding:1.5rem 1.5rem 1.5rem calc(var(--geo-overlay-sidebar, var(--sidebar-width, 255px)) + 2rem);transition:padding .3s cubic-bezier(.25,.8,.25,1);display:flex;flex-direction:column}.page_mapaOverlay___AYKn>.mapa-google{background-color:#fff;border:24px solid #fff;border-radius:12px;box-shadow:0 12px 40px rgba(0,0,0,.2);width:100%;height:100%;flex-grow:1;overflow:hidden!important;box-sizing:border-box;isolation:isolate}.page_mapaLabel__qm25k{top:15px;left:15px;background:hsla(0,0%,100%,.92);padding:4px 14px;font-size:.75rem;font-weight:700;color:#1e293b;backdrop-filter:blur(4px);pointer-events:none}.page_ampliarBtn__dKaHF,.page_mapaLabel__qm25k{position:absolute;z-index:1010;border:1px solid #e2e8f0;border-radius:8px}.page_ampliarBtn__dKaHF{bottom:12px;left:50%;transform:translateX(-50%);background-color:hsla(0,0%,100%,.92);padding:6px 14px;font-size:.8125rem;font-weight:500;display:flex;align-items:center;gap:6px;cursor:pointer;color:#334155;text-decoration:none;box-shadow:0 1px 4px rgba(0,0,0,.12);transition:background-color .2s ease}.page_ampliarBtn__dKaHF:hover{background-color:#f8fafc}.page_historialBtn__FwqpD,.page_historialPanel__wT_JH{position:absolute;top:12px;right:12px;z-index:1030}.page_historialBtn__FwqpD{display:inline-flex;align-items:center;gap:6px;background:hsla(0,0%,100%,.96);border:1.5px solid #e3eaf8;border-radius:10px;box-shadow:0 4px 14px rgba(15,23,42,.15);padding:8px 11px;font-size:.78rem;font-weight:800;color:#111;cursor:pointer}.page_historialPanel__wT_JH{width:226px;max-width:calc(100% - 24px);background:hsla(0,0%,100%,.97);border-radius:12px;box-shadow:0 6px 18px rgba(15,23,42,.18);padding:10px 12px}.page_historialCabecera__z8LCs{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.page_historialTitulo__YvVtU{display:flex;align-items:center;gap:6px;font-size:.78rem;font-weight:800;color:#111}.page_historialCerrar__KbXRG{background:none;border:none;cursor:pointer;color:#64748b;padding:2px;line-height:0}.page_historialLeyenda__Wjb_C{display:flex;align-items:center;gap:6px;font-size:.72rem;color:#334155;margin-bottom:3px}.page_historialLinea__D_E4F{display:inline-block;width:14px;height:4px;border-radius:2px;opacity:.7}.page_lineaHoy__ffPQW{background:#16a34a}.page_lineaHistorial__kItIq{background:#eab308}.page_historialSelect__4RQve{width:100%;height:34px;margin-top:5px;border-radius:8px;border:1.5px solid #e3eaf8;padding:0 8px;font-size:.78rem;color:#111;background:#fff;cursor:pointer}.page_historialVacio__GkKFb{font-size:.66rem;color:#94a3b8;margin-top:5px}.page_mapaOverlay___AYKn .page_mapaLabel__qm25k{top:calc(1.5rem + 12px + 24px);left:calc(var(--geo-overlay-sidebar, var(--sidebar-width, 255px)) + 2rem + 12px + 24px)}.page_mapaOverlay___AYKn .page_historialBtn__FwqpD,.page_mapaOverlay___AYKn .page_historialPanel__wT_JH{top:calc(1.5rem + 12px + 24px);right:calc(1.5rem + 12px + 24px)}.page_mapaOverlay___AYKn .page_ampliarBtn__dKaHF{bottom:calc(1.5rem + 12px + 24px);left:calc(50% + 130px)}.page_bottomRowScroll__OjzVV{flex:0 0 auto;min-width:0;overflow-x:auto;cursor:grab;scrollbar-width:none;-ms-overflow-style:none}.page_bottomRowScroll__OjzVV::-webkit-scrollbar{display:none}.page_bottomRow__8gHCk{display:grid;grid-template-columns:minmax(500px,2.2fr) minmax(300px,.9fr) minmax(340px,1.1fr);grid-template-rows:410px;gap:.875rem}@media (max-width:1279.98px){.page_mainRow__oJYYs{grid-template-columns:minmax(0,1fr);min-height:0}.page_leftColumn__iDg82{flex-direction:row;align-items:stretch}.page_leftColumn__iDg82>*{flex:1 1 0;min-width:0}.page_mapWrapper__n_VCY{min-height:400px}.page_mapaOverlay___AYKn{padding:1rem 1rem 1rem calc(var(--geo-overlay-sidebar, var(--sidebar-width, 255px)) + 1rem)}.page_mapaOverlay___AYKn .page_mapaLabel__qm25k{left:calc(var(--geo-overlay-sidebar, var(--sidebar-width, 255px)) + 1rem + 12px + 24px)}.page_mapaOverlay___AYKn .page_historialBtn__FwqpD,.page_mapaOverlay___AYKn .page_historialPanel__wT_JH{right:calc(1rem + 12px + 24px)}}@media (max-width:767.98px){.page_leftColumn__iDg82{flex-direction:column}}.page_vacioWrap__dkSIN{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.page_vacioCard__5Ruw6{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:30rem;padding:2.5rem 2rem;text-align:center;background-color:#fff;border:1px solid var(--color-border,#e2e8f0);border-radius:.875rem;box-shadow:0 4px 16px rgba(15,23,42,.06)}.page_vacioIcono__4_fZM{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:50%;background-color:#eff6ff;color:var(--color-primary,#1a73e8)}.page_vacioTitulo__W7Vji{margin:0;font-size:1.0625rem;font-weight:700;color:var(--color-text,#0f172a)}.page_vacioTexto__4KRgh{margin:0;font-size:.875rem;line-height:1.55;color:var(--color-text-muted,#64748b)}.page_vacioBoton__bgtsE{display:inline-flex;align-items:center;gap:.375rem;margin-top:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;color:#fff;background-color:var(--color-primary,#1a73e8);border-radius:.5rem;transition:background-color .15s ease}.page_vacioBoton__bgtsE:hover{background-color:#1557b0}.page_spinner__PKeqF{animation:page_giro__NmWRT .9s linear infinite}@keyframes page_giro__NmWRT{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.page_spinner__PKeqF{animation:none}}.MapaGoogle_mapa__HYx47{width:100%;height:100%}.MapaGoogle_sinClave__KDueh{width:100%;height:100%;min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:16px;text-align:center;background:#edf0f5;color:#5a6373;font-size:.8125rem}.MapaGoogle_sinClave__KDueh strong{color:#1f2937;font-size:.875rem}.MapaGoogle_globo__LwWPe{position:relative;background:#fff;border-radius:10px;border:1px solid #e1e7f0;box-shadow:0 10px 28px rgba(15,23,42,.18);padding:12px 14px;min-width:180px;max-width:320px;color:#1f2937;font-size:.8125rem;cursor:auto}.MapaGoogle_globo__LwWPe:after{content:"";position:absolute;left:50%;bottom:-6px;width:12px;height:12px;margin-left:-6px;background:#fff;border-right:1px solid #e1e7f0;border-bottom:1px solid #e1e7f0;transform:rotate(45deg)}.MapaGoogle_globoConCerrar__dyEgC{padding-right:30px}.MapaGoogle_globoCerrar__TIDN5{position:absolute;top:4px;right:6px;width:22px;height:22px;border:0;border-radius:6px;background:transparent;color:#94a3b8;font-size:16px;line-height:1;cursor:pointer}.MapaGoogle_globoCerrar__TIDN5:hover{background:#f1f5f9;color:#475569}.MapaRutaDetalle_mapWrapper__vOz_o{width:100%;height:100%;border-radius:.875rem;z-index:0}.MapaRutaDetalle_popupContainer__bPjip{display:flex;flex-direction:column;gap:10px;width:240px;font-family:inherit}.MapaRutaDetalle_popupHeader__5VhFs{display:flex;align-items:center;gap:10px;font-weight:700;font-size:.9375rem;color:#1e293b;border-bottom:1px solid #f1f5f9;padding-bottom:8px}.MapaRutaDetalle_popupHeaderText__XrM3y{display:flex;flex-direction:column;min-width:0;flex:1}.MapaRutaDetalle_popupCodigo__WrFHG{font-weight:600;font-size:.6875rem;color:#94a3b8}.MapaRutaDetalle_popupEstado__SbMHI{flex:none;font-size:.625rem;font-weight:700;padding:3px 8px;border-radius:999px;white-space:nowrap;background:#eef2f7;color:#475569}.MapaRutaDetalle_popupEstado__SbMHI[data-estado=Completado]{background:#dcfce7;color:#15803d}.MapaRutaDetalle_popupEstado__SbMHI[data-estado="Entregando..."]{background:#fef3c7;color:#b45309}.MapaRutaDetalle_popupEstado__SbMHI[data-estado="Parada Siguiente"]{background:#dbeafe;color:#1d4ed8}.MapaRutaDetalle_popupEstado__SbMHI[data-estado=Cancelado]{background:#f1f5f9;color:#94a3b8}.MapaRutaDetalle_popupAvatar__RFQho{width:36px;height:36px;border-radius:8px;object-fit:cover}.MapaRutaDetalle_popupPedido__DAJyh{background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;padding:8px 10px;display:flex;flex-direction:column;gap:6px}.MapaRutaDetalle_popupPedidoTop__YdvXL{display:flex;align-items:center;justify-content:space-between;gap:8px}.MapaRutaDetalle_popupPedidoOrden__t2xbt{display:flex;align-items:center;gap:5px;font-weight:700;font-size:.75rem;color:#334155}.MapaRutaDetalle_popupPedidoTotal__Zvnpl{font-weight:800;font-size:.8125rem;color:#2563eb}.MapaRutaDetalle_popupItems__pehXl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px;max-height:132px;overflow-y:auto}.MapaRutaDetalle_popupItem__9y7k3{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:baseline;gap:2px 6px;font-size:.75rem;color:#475569}.MapaRutaDetalle_popupItemIcon__JE11Y{grid-row:span 2;color:#94a3b8;align-self:center}.MapaRutaDetalle_popupItemNombre__hJ6t2{font-weight:600;color:#1e293b}.MapaRutaDetalle_popupItemMeta__x_snU{grid-column:2;font-size:.6563rem;color:#94a3b8}.MapaRutaDetalle_popupSinItems__OBsvI{font-size:.75rem;color:#94a3b8;font-style:italic}.MapaRutaDetalle_popupRow__qs_g_{display:flex;gap:8px;font-size:.8125rem;color:#475569;align-items:flex-start;line-height:1.4}.MapaRutaDetalle_popupIcon__L_8__{flex-shrink:0;margin-top:2px;color:#64748b}.MapaRutaDetalle_popupButtons__KN1Dm{display:flex;gap:8px;margin-top:6px}.MapaRutaDetalle_btnOutline__z62Z3{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;padding:8px 4px;border:1.5px solid #2563eb;color:#2563eb;background-color:transparent;border-radius:8px;cursor:pointer;font-weight:600;font-size:.8125rem;transition:all .2s}.MapaRutaDetalle_btnOutline__z62Z3:hover{background-color:#eff6ff}.MapaRutaDetalle_btnPrimary__q8cuk{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;padding:8px 4px;border:1.5px solid #2563eb;color:#fff;background-color:#2563eb;border-radius:8px;cursor:pointer;font-weight:600;font-size:.8125rem;transition:all .2s}.MapaRutaDetalle_btnPrimary__q8cuk:hover{background-color:#1d4ed8}.MapaRutaDetalle_estadoConductor__BPX5m{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%);background:#0f172a;color:#fff;border-radius:999px;padding:4px 11px;font:700 11px/1.2 system-ui,sans-serif;box-shadow:0 3px 10px rgba(15,23,42,.3);white-space:nowrap;display:flex;align-items:center;gap:6px;pointer-events:none}.MapaRutaDetalle_estadoConductor__BPX5m:after{content:"";position:absolute;left:50%;top:100%;margin-left:-5px;border:5px solid transparent;border-top-color:#0f172a}.MapaRutaDetalle_estadoDot__dis85{width:7px;height:7px;border-radius:50%;background:#9ca3af;display:inline-block;flex:none}.MapaRutaDetalle_estadoDot__dis85[data-estado=camino]{background:#3b82f6}.MapaRutaDetalle_estadoDot__dis85[data-estado=vende]{background:#f59e0b}.MapaRutaDetalle_estadoDot__dis85[data-estado=ok]{background:#22c55e}.MapaRutaDetalle_estadoDot__dis85[data-estado=espera]{background:#9ca3af}.MapaRutaDetalle_estadoDot__dis85[data-estado=alerta]{background:#fff}.MapaRutaDetalle_estadoAlerta__b0dCn{background:#b91c1c}.MapaRutaDetalle_estadoAlerta__b0dCn:after{border-top-color:#b91c1c}.ScrollX_marco__VRque{position:relative;min-width:0}.ScrollX_marco__VRque:after,.ScrollX_marco__VRque:before{content:"";position:absolute;top:0;bottom:0;width:26px;z-index:1;pointer-events:none;opacity:0;transition:opacity .16s var(--ease)}.ScrollX_marco__VRque:before{left:0;background:linear-gradient(90deg,rgba(31,42,68,.13),rgba(31,42,68,0))}.ScrollX_marco__VRque:after{right:0;background:linear-gradient(270deg,rgba(31,42,68,.13),rgba(31,42,68,0))}.ScrollX_hayDerecha__yQPr_:after,.ScrollX_hayIzquierda__grbJZ:before{opacity:1}.ScrollX_scroll__4LhMm{overflow-x:auto;overscroll-behavior-x:contain}@media (hover:hover) and (pointer:fine){.ScrollX_scroll__4LhMm::-webkit-scrollbar:horizontal{height:0;display:none}.ScrollX_arrastrable__nj_ac{cursor:grab}.ScrollX_arrastrando__ag3kK{cursor:grabbing;user-select:none}}@media (prefers-reduced-motion:reduce){.ScrollX_marco__VRque:after,.ScrollX_marco__VRque:before{transition:none}}.DataTable_wrapper__gMG04{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.DataTable_table__mU1AF{width:100%;border-collapse:collapse;font-size:.8125rem;table-layout:auto;min-width:560px}.DataTable_table__mU1AF thead th{text-align:left;padding:13px 16px;background:#eef2fb;color:#334155;font-weight:700;font-size:.7188rem;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-bottom:1px solid #dfe6f5}.DataTable_table__mU1AF tbody td:first-child,.DataTable_table__mU1AF thead th:first-child{padding-left:20px}.DataTable_table__mU1AF tbody td:last-child,.DataTable_table__mU1AF thead th:last-child{padding-right:20px}.DataTable_table__mU1AF tbody td{padding:13px 16px;border-bottom:1px solid var(--color-border);color:var(--color-text);vertical-align:middle}.DataTable_table__mU1AF tbody tr:last-child td{border-bottom:none}.DataTable_table__mU1AF tbody tr:hover{background:#f6f9ff}.DataTable_table__mU1AF .DataTable_stickyRight__14XT_{position:sticky;right:0;z-index:2;background:var(--color-surface);box-shadow:-8px 0 10px -8px rgba(31,42,68,.18)}.DataTable_table__mU1AF thead th.DataTable_stickyRight__14XT_{background:#eef2fb}.DataTable_table__mU1AF tbody tr:hover td.DataTable_stickyRight__14XT_{background:#f6f9ff}.DataTable_pagination__IqnDY{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4) var(--space-4);border-top:1px solid var(--color-border)}.DataTable_pageBtn__VQM__{display:grid;place-items:center;width:34px;height:34px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);transition:all var(--transition)}.DataTable_pageBtn__VQM__:hover:not(:disabled){background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.DataTable_pageBtn__VQM__:disabled{opacity:.4;cursor:not-allowed}.DataTable_pageNum__Ixnsf{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--radius-md);border:1px solid transparent;background:transparent;color:var(--color-text-muted);font-size:.8125rem;font-weight:600;cursor:pointer;transition:all var(--transition)}.DataTable_pageNum__Ixnsf:hover{background:var(--color-surface-2);color:var(--color-text);border-color:var(--color-border)}.DataTable_pageGap__kzVd2{pointer-events:none;opacity:.6;cursor:default}.DataTable_pageNumActive__8tTpR{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--radius-md);border:none;background:var(--color-primary);color:#fff;font-size:.8125rem;font-weight:700;cursor:pointer;box-shadow:0 2px 6px color-mix(in srgb,var(--color-primary) 35%,transparent)}.DataTable_state__Dq6f4{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-12);color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.DataTable_emptyIcon__fAsLh{color:var(--color-text-subtle)}.DataTable_errorIcon__CVgBj{color:var(--color-danger)}@media (pointer:coarse){.DataTable_pageBtn__VQM__,.DataTable_pageNumActive__8tTpR,.DataTable_pageNum__Ixnsf{width:44px;height:44px}}@media (max-height:820px){.DataTable_table__mU1AF thead th{padding:9px 14px}.DataTable_table__mU1AF tbody td{padding:8px 14px}.DataTable_table__mU1AF tbody td:first-child,.DataTable_table__mU1AF thead th:first-child{padding-left:16px}.DataTable_table__mU1AF tbody td:last-child,.DataTable_table__mU1AF thead th:last-child{padding-right:16px}.DataTable_pagination__IqnDY{padding:var(--space-3) var(--space-4)}.DataTable_state__Dq6f4{padding:var(--space-8)}}.EvaluarSolicitudModal_body__KQ1S1{display:flex;flex-direction:column;gap:16px}.EvaluarSolicitudModal_resumen__yu5tL{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 16px;padding:14px 16px;background:var(--surface-2,#f8fafc);border:1px solid var(--border,#e2e8f0);border-radius:10px}.EvaluarSolicitudModal_resumen__yu5tL>div{display:flex;flex-direction:column;gap:2px}.EvaluarSolicitudModal_resumen__yu5tL span{font-size:.6875rem;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted,#64748b)}.EvaluarSolicitudModal_resumen__yu5tL strong{font-size:.875rem;color:var(--text,#0f172a)}.EvaluarSolicitudModal_motivo__ED7CC{grid-column:1/-1}.EvaluarSolicitudModal_motivo__ED7CC p{margin:0;font-size:.8125rem;color:var(--text,#334155)}.EvaluarSolicitudModal_row2__rTmZ_{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.EvaluarSolicitudModal_field__11xuF{display:flex;flex-direction:column;gap:6px}.EvaluarSolicitudModal_label__VEVz3{font-size:.75rem;font-weight:600;color:var(--text-muted,#475569)}.EvaluarSolicitudModal_input__rYNl3,.EvaluarSolicitudModal_textarea__pGhur{width:100%;padding:9px 11px;border:1px solid var(--border,#cbd5e1);border-radius:8px;font-size:.875rem;background:var(--surface,#fff);color:var(--text,#0f172a)}.EvaluarSolicitudModal_textarea__pGhur{resize:vertical}.EvaluarSolicitudModal_input__rYNl3:focus,.EvaluarSolicitudModal_textarea__pGhur:focus{outline:none;border-color:var(--primary,#2563eb)}.EvaluarSolicitudModal_footer__m_2hZ{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.EvaluarSolicitudModal_btnIn__Keku1{display:inline-flex;align-items:center;gap:6px}.EvaluarSolicitudModal_muted__w9m4o{margin:0;font-size:.8125rem;color:var(--text-muted,#64748b)}.EvaluarSolicitudModal_error__Mlpzs{font-size:.75rem;color:var(--color-danger,#dc2626)}.EvaluarSolicitudModal_contexto__UkLIj{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px solid var(--border,#e2e8f0);border-radius:10px}.EvaluarSolicitudModal_contextoHead__gRrjv{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.EvaluarSolicitudModal_contextoHead__gRrjv>span{font-size:.75rem;font-weight:700;color:var(--text-muted,#475569);text-transform:uppercase;letter-spacing:.03em;margin-right:auto}.EvaluarSolicitudModal_cifras__NIgQa{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.EvaluarSolicitudModal_cifras__NIgQa>div{display:flex;flex-direction:column;gap:2px;min-width:0}.EvaluarSolicitudModal_cifras__NIgQa span{font-size:.6875rem;color:var(--text-muted,#64748b)}.EvaluarSolicitudModal_cifras__NIgQa strong{font-size:.875rem;font-variant-numeric:tabular-nums;color:var(--text,#0f172a)}.EvaluarSolicitudModal_cifras__NIgQa strong[data-peligro=true]{color:var(--color-danger,#dc2626)}.EvaluarSolicitudModal_historial__N_TXj{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.EvaluarSolicitudModal_historial__N_TXj li{display:grid;grid-template-columns:auto auto auto minmax(0,1fr);align-items:center;gap:8px;font-size:.75rem;color:var(--text,#334155)}.EvaluarSolicitudModal_historial__N_TXj li>span:first-child{color:var(--text-muted,#64748b)}.EvaluarSolicitudModal_historial__N_TXj em{font-style:normal;color:var(--text-muted,#64748b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EvaluarSolicitudModal_aviso__8enNx{margin:0;display:flex;align-items:flex-start;gap:8px;padding:9px 12px;border-radius:8px;font-size:.8125rem;line-height:1.35;background:color-mix(in srgb,var(--color-warning,#d97706) 10%,transparent);color:var(--color-warning-text,#92400e)}.EvaluarSolicitudModal_aviso__8enNx[data-tono=peligro]{background:color-mix(in srgb,var(--color-danger,#dc2626) 10%,transparent);color:var(--color-danger,#b91c1c)}.EvaluarSolicitudModal_aviso__8enNx[data-tono=info]{background:var(--color-primary-soft,#eff6ff);color:var(--color-primary,#1d4ed8)}.EvaluarSolicitudModal_aviso__8enNx svg{flex:none;margin-top:1px}@container modal (max-width: 420px){.EvaluarSolicitudModal_resumen__yu5tL,.EvaluarSolicitudModal_row2__rTmZ_{grid-template-columns:minmax(0,1fr)}.EvaluarSolicitudModal_cifras__NIgQa{grid-template-columns:repeat(2,minmax(0,1fr))}.EvaluarSolicitudModal_historial__N_TXj li{grid-template-columns:auto auto auto}.EvaluarSolicitudModal_historial__N_TXj em{grid-column:1/-1}}.TabAutorizaciones_kpis__329y8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin-bottom:var(--space-5)}@media (max-width:639.98px){.TabAutorizaciones_kpis__329y8{grid-template-columns:minmax(0,1fr)}}.TabAutorizaciones_toolbar__Kvvkw{display:flex;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-4)}.TabAutorizaciones_ayuda__M_Dz5{flex:1;min-width:260px;margin:0;font-size:.8125rem;line-height:1.45;color:var(--color-text-muted)}.TabAutorizaciones_check__F_FlZ{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;color:var(--color-text-muted);cursor:pointer;white-space:nowrap}.TabAutorizaciones_vacio__u23yb{margin:0;padding:var(--space-6) var(--space-4);text-align:center;font-size:.875rem;color:var(--color-text-muted)}.TabAutorizaciones_vacioCaja__jEWWQ{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-10,40px) var(--space-4);text-align:center;font-size:.8125rem;color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.TabAutorizaciones_vacioCaja__jEWWQ p{margin:0}.TabAutorizaciones_vacioIcono__euxdb{color:var(--color-text-subtle)}.TabAutorizaciones_lista__EwQyF{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.TabAutorizaciones_item___hc10{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.TabAutorizaciones_item___hc10[data-pendiente=true]{border-color:var(--color-warning,#f59e0b);background:color-mix(in srgb,var(--color-warning,#f59e0b) 6%,transparent)}.TabAutorizaciones_itemMain__mst5V{flex:1;min-width:0}.TabAutorizaciones_itemHead__iDi_J{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-bottom:4px}.TabAutorizaciones_cliente__5DAwi{font-size:.9375rem;font-weight:700;color:var(--color-text)}.TabAutorizaciones_motivo__deEQt{margin:0 0 2px;font-size:.8125rem;line-height:1.4;color:var(--color-text)}.TabAutorizaciones_meta__B_Jtd{margin:0;font-size:.75rem;color:var(--color-text-muted);line-height:1.5}.TabAutorizaciones_itemLado__4wCT3{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-3);flex-shrink:0}.TabAutorizaciones_monto__dQoT9{font-size:1.0625rem;font-weight:800;color:var(--color-primary);font-variant-numeric:tabular-nums}.TabAutorizaciones_acciones__mOOJg{display:flex;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end}@media (max-width:639.98px){.TabAutorizaciones_item___hc10{flex-direction:column}.TabAutorizaciones_itemLado__4wCT3{align-items:flex-start;width:100%}}.TabAutorizaciones_aviso__svY4p{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-warning,#f59e0b) 12%,transparent);color:var(--color-text);font-size:.8125rem;line-height:1.45;margin-bottom:var(--space-4)}.TabAutorizaciones_label___R1KQ{display:block;font-size:.8125rem;font-weight:600;color:var(--color-text);margin-bottom:6px}.TabAutorizaciones_textarea__9_tat{width:100%;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.8125rem;font-family:inherit;resize:vertical;background:var(--color-surface);color:var(--color-text)}.TabAutorizaciones_input__KKr_e:focus,.TabAutorizaciones_textarea__9_tat:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.TabAutorizaciones_input__KKr_e{width:100%;height:40px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.875rem;font-variant-numeric:tabular-nums;background:var(--color-surface);color:var(--color-text);margin-bottom:var(--space-3)}.TabAutorizaciones_errorTexto__IpCR_{display:block;margin:-6px 0 var(--space-3);font-size:.75rem;color:var(--color-danger)}.TabAutorizaciones_situacion__1paOj{display:flex;flex-wrap:wrap;gap:6px 16px;padding:var(--space-3);margin-bottom:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.8125rem;color:var(--color-text-muted)}.TabAutorizaciones_situacion__1paOj strong{color:var(--color-text);font-variant-numeric:tabular-nums}.TabAutorizaciones_situacion__1paOj .TabAutorizaciones_peligro__e7Jd4{color:var(--color-danger)}.TabAutorizaciones_precioLineas__0PziE{list-style:none;margin:6px 0 0;padding:8px 10px;display:flex;flex-direction:column;gap:4px;background:var(--color-surface-2,var(--color-surface));border:1px solid var(--color-border);border-radius:var(--radius-md)}.TabAutorizaciones_precioLinea___gs9h{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.8125rem}.TabAutorizaciones_precioProd__mile3{color:var(--color-text-soft,var(--color-text))}.TabAutorizaciones_precioCambio__s0V3g{display:inline-flex;align-items:baseline;gap:6px;font-variant-numeric:tabular-nums;white-space:nowrap}.TabAutorizaciones_precioAntes__m1fP2{color:var(--color-text-muted,#94a3b8);font-size:.75rem}.TabAutorizaciones_precioCambio__s0V3g strong{color:var(--color-primary,#0e9f6e)}.CamionesContenido_mainRow__xgWxa{position:relative;flex:0 0 auto}.CamionesContenido_clientePanelFloat__HM4OD{position:absolute;top:3.25rem;width:clamp(300px,25%,680px);z-index:5}@media (max-width:1279.98px){.CamionesContenido_clientePanelFloat__HM4OD{width:clamp(250px,25%,300px)}}.CamionesContenido_bottomRow__Vli2Y{display:grid;grid-template-columns:clamp(240px,22vw,300px) minmax(0,1fr);gap:clamp(.875rem,1.4vw,1.25rem);align-items:stretch;flex-shrink:0}.CamionesContenido_cardTitle__vqAL2{font-size:.875rem;font-weight:800;color:#1e293b;margin-bottom:1rem;letter-spacing:.02em;text-transform:uppercase}.CamionesContenido_transportistaCard__nAT_y{background-color:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:1.25rem;box-shadow:0 1px 2px rgba(0,0,0,.05)}.CamionesContenido_truckImage__WFVK_{width:100%;height:120px;object-fit:contain;margin-bottom:1rem}.CamionesContenido_transportistaFields__9yd4z{display:flex;flex-direction:column;gap:.5rem}.CamionesContenido_row__j8mXc{display:flex;gap:.375rem;font-size:.8125rem;line-height:1.4}.CamionesContenido_rowLabel__obyVg{font-weight:700;color:#334155;flex-shrink:0}.CamionesContenido_rowValue__vYFiR{color:#475569}.CamionesContenido_productosCardHead___IfBi{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.CamionesContenido_productosCardHead___IfBi .CamionesContenido_cardTitle__vqAL2{margin-bottom:0}.CamionesContenido_avisoCredito__147iJ{display:inline-block;white-space:nowrap;padding:.25rem .75rem;border-radius:9999px;font-size:.6875rem;font-weight:700;letter-spacing:.02em;color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca}.CamionesContenido_productosCard__rjOCQ{background-color:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:1.25rem;box-shadow:0 1px 2px rgba(0,0,0,.05);display:flex;flex-direction:column;min-height:0}.CamionesContenido_productosScroll__Kv0vO{flex:1 1 0;min-height:0;overflow-y:auto}.CamionesContenido_tableWrap__4yvz_{overflow-x:auto}.CamionesContenido_table__ZA8Rm{width:100%;border-collapse:collapse}.CamionesContenido_table__ZA8Rm th{text-align:center;font-size:.6875rem;font-weight:700;color:#94a3b8;letter-spacing:.03em;padding:.5rem .75rem;border-bottom:1px solid #e2e8f0}.CamionesContenido_table__ZA8Rm td{text-align:center;font-size:.8125rem;color:#334155;padding:.75rem;border-bottom:1px solid #f1f5f9}.CamionesContenido_table__ZA8Rm tbody tr:last-child td{border-bottom:none}.CamionesContenido_badge__Ujuss{display:inline-block;min-width:110px;text-align:center;padding:.25rem .75rem;border-radius:9999px;font-size:.6875rem;font-weight:700;letter-spacing:.02em;border:1px solid transparent}.CamionesContenido_badgeCompletado__rU9Mb{color:#16a34a;background-color:#f0fdf4;border-color:#bbf7d0}.CamionesContenido_badgeParcial__U8C4G{color:#d97706;background-color:#fffbeb;border-color:#fde68a}.CamionesContenido_badgePendiente__EN8yS{color:#64748b;background-color:#f8fafc;border-color:#e2e8f0}.CamionesContenido_badgeCancelado__NRpNI{color:#dc2626;background-color:#fef2f2;border-color:#fecaca}.CamionesContenido_emptyRow__BcDRD{font-size:.8125rem;color:#94a3b8;padding:1.5rem .5rem;text-align:center}@keyframes CamionesContenido_fadeIn__2rFUt{0%{opacity:0}to{opacity:1}}.CamionesContenido_fadeIn__2rFUt{animation:CamionesContenido_fadeIn__2rFUt .25s ease-in-out}@media (max-width:1279.98px){.CamionesContenido_bottomRow__Vli2Y{grid-template-columns:minmax(0,1fr)}}.CamionesOverlay_panel__1al_U.CamionesOverlay_panel__1al_U{background:var(--color-surface-2)}.CamionesOverlay_contenido__Bo8aU{display:flex;flex-direction:column;gap:1.25rem}