.AccessDenied_container__41XWa{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg-primary,#f8fafc);padding:20px}.AccessDenied_card__8u5Lu{background:var(--bg-secondary,white);border-radius:12px;padding:40px;max-width:420px;width:100%;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.08)}.AccessDenied_icon__p5ADz{color:var(--error,#ef4444);margin-bottom:16px}.AccessDenied_title__WP0XW{font-size:24px;font-weight:600;color:var(--text-primary,#1e293b);margin:0 0 12px}.AccessDenied_message__NWAx5{color:var(--text-secondary,#64748b);margin:0 0 16px;line-height:1.5}.AccessDenied_userInfo__MmfJD{background:var(--bg-tertiary,#f1f5f9);padding:8px 16px;border-radius:8px;font-size:14px;color:var(--text-secondary,#64748b);margin-bottom:16px}.AccessDenied_hint__gz4xt{font-size:13px;color:var(--text-muted,#94a3b8);margin-bottom:24px}.AccessDenied_actions__bzQYM{display:flex;gap:12px;justify-content:center}.AccessDenied_backButton__jocVu,.AccessDenied_logoutButton__HOIwr{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none}.AccessDenied_backButton__jocVu{background:var(--bg-tertiary,#f1f5f9);color:var(--text-primary,#1e293b);border:1px solid var(--border,#e2e8f0)}.AccessDenied_backButton__jocVu:hover{background:var(--bg-hover,#e2e8f0)}.AccessDenied_logoutButton__HOIwr{background:var(--error,#ef4444);color:white;border:none}.AccessDenied_logoutButton__HOIwr:hover{background:#dc2626}.NotificationBell_bellContainer__tFkeg{position:relative;display:inline-flex;align-items:center}.NotificationBell_bellButton__LV9R0{background:none;border:none;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;padding:6px;border-radius:8px;color:var(--text-secondary,#6b7280);transition:background .15s,color .15s}.NotificationBell_bellButton__LV9R0:hover{background:var(--bg-tertiary,#f3f4f6);color:var(--text-primary,#111827)}.NotificationBell_badge__cpVn7{position:absolute;top:0;right:0;background:#ef4444;color:#fff;font-size:11px;font-weight:600;min-width:18px;height:18px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 4px;line-height:1;transform:translate(4px,-4px);pointer-events:none}.NotificationBell_panel__Le_Za{width:360px;max-height:480px;display:flex;flex-direction:column;background:var(--bg-secondary,#fff);border:1px solid var(--border,#e5e7eb);border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.15);overflow:hidden}.NotificationBell_panelHeader__FyRcA{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border,#e5e7eb)}.NotificationBell_panelTitle__orj2D{font-weight:600;font-size:14px;color:var(--text-primary,#111827)}.NotificationBell_markAllBtn__ra33G{background:none;border:none;cursor:pointer;font-size:12px;color:var(--primary,#3b82f6);padding:4px 8px;border-radius:6px;transition:background .15s}.NotificationBell_markAllBtn__ra33G:hover{background:var(--bg-tertiary,#f3f4f6)}.NotificationBell_panelBody__vA3p_{overflow-y:auto;flex:1 1}.NotificationBell_notifItem__NXTk1{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;cursor:pointer;border-bottom:1px solid var(--border,#f3f4f6);transition:background .15s}.NotificationBell_notifItem__NXTk1:hover{background:var(--bg-tertiary,#f9fafb)}.NotificationBell_notifItem__NXTk1:last-child{border-bottom:none}.NotificationBell_notifUnread__j8MDW{background:rgba(var(--highlight-rgb),.08)}.NotificationBell_notifUnread__j8MDW:hover{background:rgba(var(--highlight-rgb),.15)}.NotificationBell_notifDot__iMAU4{width:8px;height:8px;min-width:8px;border-radius:50%;margin-top:5px}.NotificationBell_notifContent__ed9Uk{display:flex;flex-direction:column;gap:2px;min-width:0}.NotificationBell_notifTitle__viThv{font-size:13px;color:var(--text-primary,#111827);line-height:1.4;word-break:break-word}.NotificationBell_notifUnread__j8MDW .NotificationBell_notifTitle__viThv{font-weight:600}.NotificationBell_notifTime__GZkFX{font-size:11px;color:var(--text-muted,#9ca3af)}.NotificationBell_emptyState__1gIr2{display:flex;align-items:center;justify-content:center;padding:40px 16px;color:var(--text-muted,#9ca3af);font-size:13px}.layout_environmentBadge__rDV42{display:inline-flex;align-items:center;padding:2px 10px;border-radius:6px;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;background:#3b82f6;color:white}.layout_environmentBadge__rDV42[data-env=qas]{background:#f59e0b}.layout_loading__gOwGD{min-height:100vh;display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--text-muted)}.layout_delegationBanner__OjcW_{display:flex;align-items:center;gap:8px;padding:8px 20px;margin:-24px -24px 20px;background:linear-gradient(90deg,#f59e0b,#d97706);color:white;font-size:13px}.layout_delegationExitBtn__77itX{background:rgba(255,255,255,.2);border:none;padding:4px 12px;border-radius:4px;color:white;font-size:12px;cursor:pointer;transition:background .2s ease}.layout_delegationExitBtn__77itX:hover{background:rgba(255,255,255,.3)}.layout_layout__OwYYq{display:flex;min-height:100vh}.layout_menuButton__c8y6U{display:none;position:fixed;top:12px;left:12px;z-index:1001;background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;padding:8px;cursor:pointer;color:var(--text-primary)}.layout_sidebar__6u19_{width:260px;background:var(--bg-secondary);border-right:1px solid var(--border);display:flex;flex-direction:column;position:fixed;top:0;left:0;bottom:0;z-index:1000;transition:width .2s ease}.layout_sidebarCollapsed__YLfkL{width:64px;overflow:visible}.layout_logo__u87SP{display:flex;align-items:center;gap:12px;padding:20px;font-size:18px;font-weight:700;color:var(--primary);border-bottom:1px solid var(--border)}.layout_nav__ElxQr{flex:1 1;padding:16px 12px;overflow-y:auto}.layout_navCollapsed__IOwUw{overflow:visible;padding:8px}.layout_navItem__6P7oU{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;color:var(--text-secondary);font-size:14px;font-weight:500;text-decoration:none;transition:all .2s ease;margin-bottom:4px}.layout_navItem__6P7oU:hover{background:var(--bg-tertiary);color:var(--text-primary);text-decoration:none}.layout_navItem__6P7oU.layout_active__6ZjqM{background:var(--primary-light);color:var(--primary)}.layout_navParent__LL8dk{display:flex;align-items:center;gap:12px;padding:10px 16px;border-radius:8px;width:100%;background:transparent;border:none;color:var(--text-secondary);font-size:14px;font-weight:600;text-align:left;cursor:pointer;transition:all .2s ease;margin-bottom:2px}.layout_navParent__LL8dk:hover{background:var(--bg-tertiary);color:var(--text-primary)}.layout_navParentOpen__iQAVk{color:var(--text-primary)}.layout_navParentLabel__zIvCQ{flex:1 1}.layout_navArrow__SFvrR{transition:transform .2s ease;color:var(--text-muted);flex-shrink:0}.layout_navArrowOpen__FwRp1{transform:rotate(180deg)}.layout_navChildren__FYj_P{margin-bottom:4px}.layout_navSectionToggle__WizCJ{display:flex;align-items:center;justify-content:space-between;padding:6px 16px 4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);background:transparent;border:none;width:100%;cursor:pointer;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .15s}.layout_navSectionToggle__WizCJ:hover{color:var(--text-secondary)}.layout_navSectionArrow__KBW0N{transition:transform .2s ease;flex-shrink:0}.layout_navSectionArrowOpen__MI7BV{transform:rotate(180deg)}.layout_navSubItem__Y9Oap{display:flex;align-items:center;gap:10px;padding:9px 16px 9px 44px;border-radius:8px;color:var(--text-secondary);font-size:13px;font-weight:500;text-decoration:none;transition:all .2s ease;margin-bottom:2px}.layout_navSubItem__Y9Oap:hover{background:var(--bg-tertiary);color:var(--text-primary);text-decoration:none}.layout_navSubItem__Y9Oap.layout_active__6ZjqM{background:var(--primary-light);color:var(--primary)}.layout_navLoading__Ic80Z{background:var(--bg-tertiary);color:var(--primary);pointer-events:none}.layout_navSpinner__7cV7W{display:inline-block;width:16px;height:16px;border:2px solid var(--primary);border-right:2px solid transparent;border-radius:50%;animation:layout_navSpin__1PDCf .6s linear infinite;flex-shrink:0}@keyframes layout_navSpin__1PDCf{to{transform:rotate(1turn)}}.layout_userSection__C7PCe{padding:16px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:12px}.layout_userInfo__3ICYX,.layout_userRow__PJc6R{display:flex;align-items:center;gap:12px}.layout_userInfo__3ICYX{flex:1 1;min-width:0}.layout_avatar__6nh_a{width:36px;height:36px;border-radius:50%;object-fit:cover}.layout_avatarPlaceholder__Lji2V{width:36px;height:36px;border-radius:50%;background:var(--primary);color:var(--on-primary);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}.layout_userDetails__clrnj{flex:1 1;min-width:0}.layout_userName__gEp8R{font-size:13px;font-weight:600;color:var(--text-primary)}.layout_userEmail__vXgwd,.layout_userName__gEp8R{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layout_userEmail__vXgwd{font-size:11px;color:var(--text-muted)}.layout_logoutButton__QPVlu{background:transparent;border:none;padding:8px;border-radius:6px;color:var(--text-muted);cursor:pointer;transition:all .2s ease}.layout_logoutButton__QPVlu:hover{background:rgba(239,68,68,.1);color:var(--error)}.layout_main__e5XWn{flex:1 1;min-width:0;margin-left:260px;padding:24px;min-height:100vh;background:var(--bg-primary);transition:margin-left .2s ease}.layout_mainCollapsed__XZ72b{margin-left:64px}.layout_collapseBtn__3mABv{display:flex;align-items:center;justify-content:center;padding:8px;margin:0 12px 12px;background:transparent;border:1px solid var(--border);border-radius:6px;color:var(--text-muted);cursor:pointer;transition:all .15s}.layout_collapseBtn__3mABv:hover{background:var(--bg-tertiary);color:var(--primary);border-color:var(--primary)}.layout_collapsedGroup__cqhii{position:relative}.layout_collapsedFlyout__2P73F{display:none;position:fixed;left:64px;min-width:230px;max-height:calc(100vh - 32px);overflow-y:auto;background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12);padding:8px 0;z-index:1001}.layout_collapsedGroup__cqhii:hover .layout_collapsedFlyout__2P73F{display:block}.layout_flyoutTitle__dddov{padding:8px 16px;font-size:13px;font-weight:700;color:var(--text-primary);border-bottom:1px solid var(--border);margin-bottom:4px}.layout_flyoutSection__VhZ6V{padding:6px 16px 4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.layout_flyoutItem__Jrrwj{display:flex;align-items:center;gap:8px;padding:8px 16px;font-size:13px;color:var(--text-secondary);text-decoration:none;transition:all .15s}.layout_flyoutItem__Jrrwj:hover{background:var(--bg-tertiary);color:var(--text-primary);text-decoration:none}.layout_flyoutItem__Jrrwj.layout_active__6ZjqM{color:var(--primary);background:var(--primary-light)}.layout_navLabel__Dorm1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layout_logoCollapsed__a_jWJ{justify-content:center;padding:20px 8px}.layout_navItemCollapsed__DS3_u{justify-content:center;padding:12px;gap:0}.layout_userSectionCollapsed__h1YeT{padding:8px;align-items:center}.layout_collapseBtnCollapsed__x7c5U{margin:0 8px 8px}@media (max-width:768px){.layout_menuButton__c8y6U{display:flex}.layout_sidebar__6u19_{transform:translateX(-100%);transition:transform .3s ease}.layout_sidebarOpen__IN7z_{transform:translateX(0)}.layout_main__e5XWn{margin-left:0;padding-top:60px}}.page_zona__tiApd{border:2px dashed var(--border);border-radius:12px;padding:40px 20px;text-align:center;cursor:pointer;color:var(--text-secondary);background:var(--bg-secondary);transition:border-color .15s,background .15s;margin-bottom:24px}.page_zona__tiApd:focus-visible,.page_zona__tiApd:hover{border-color:var(--color-primary,#3b82f6)}.page_zonaActiva__GCh6w{border-color:var(--color-primary,#3b82f6);background:var(--bg-info,#eff6ff)}.page_zonaTexto__OkHfy{margin:12px 0 4px;font-size:15px;font-weight:500;color:var(--text-primary)}.page_zonaHint__q55AH{margin:0;font-size:13px;color:var(--text-muted)}.page_inputOculto__8Ed2k{display:none}.page_ayuda__jPLf4{font-size:12px;color:var(--text-muted);max-width:380px;margin:0 0 4px;line-height:1.5}.page_resultado__5yecs{margin-bottom:8px}.page_resultadoTitulo__Uflba{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 12px}.page_seccion__VNsHJ{font-size:18px;font-weight:600;color:var(--text-primary);margin:28px 0 14px}.page_badgeError__MIe3X{background:var(--bg-danger,#fef2f2);color:var(--text-danger,#991b1b)}.page_enlace__5zSa3{min-width:360px;max-width:100%}.page_anio__EEiPY{min-width:110px;width:110px}.page_avance___n3ad{margin:4px 0 12px}.page_barra__16nUa{height:8px;border-radius:4px;background:var(--bg-secondary);border:1px solid var(--border);overflow:hidden;position:relative}.page_relleno__7HdPQ{height:100%;background:var(--color-primary,#3b82f6);transition:width .6s ease}.page_rellenoIndeterminado__iJZCK{position:absolute;height:100%;width:30%;background:var(--color-primary,#3b82f6);animation:page_avanceIndeterminado__3KjNm 1.4s ease-in-out infinite}@keyframes page_avanceIndeterminado__3KjNm{0%{left:-30%}to{left:100%}}.page_avanceTexto__2Mv4o{margin:6px 0 0;font-size:13px;color:var(--text-secondary);overflow-wrap:anywhere}.page_avanceActual__XWxOE{color:var(--text-muted)}.page_cifraEnlace__cxeHQ{background:none;border:none;padding:0;font:inherit;font-weight:600;color:var(--color-primary,#3b82f6);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.page_cifraEnlace__cxeHQ:hover{opacity:.8}.page_errorDetalle__kIM7s{padding:10px 14px;border-radius:8px;background:var(--bg-danger,#fef2f2);color:var(--text-danger,#991b1b);font-size:14px;margin-bottom:12px}.page_sinCorte__GCXCf{white-space:nowrap}.page_destinos__wn3XL{margin:16px 0;padding:14px 16px;border:1px solid var(--border);border-radius:8px;background:var(--bg-primary,#fff)}.page_destino__h5Y_0{margin-top:12px}.page_destinoEncabezado__ediVy{display:flex;justify-content:space-between;gap:12px;font-size:13px;margin-bottom:4px}.page_destinoDetalle__jxOLb{margin:4px 0 0;font-size:12px;color:var(--text-secondary)}.page_destinoAviso__Zxqk9{color:var(--text-warning,#92400e)}.page_rellenoAlerta__A0wDF{height:100%;background:var(--text-warning,#b45309);transition:width .3s ease}.page_resumenArchivos__KuXb8{margin:16px 0}.page_resumenTitulo__2mUk7{font-size:15px;font-weight:600;margin:16px 0 8px}.page_tablaResumen__F535k{max-height:320px;overflow:auto;border:1px solid var(--border);border-radius:8px}.page_tablaResumen__F535k table{width:100%;border-collapse:collapse;font-size:13px}.page_tablaResumen__F535k th{position:-webkit-sticky;position:sticky;top:0;background:var(--bg-secondary,#f8fafc);text-align:left;padding:6px 10px;border-bottom:1px solid var(--border)}.page_tablaResumen__F535k td{padding:6px 10px;border-bottom:1px solid var(--border);vertical-align:top}.Modal_fondo__sHWeS{position:fixed;inset:0;z-index:1000;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;padding:24px 16px;animation:Modal_aparece__b59U6 .15s ease-out}.Modal_panel__cFZ4H{width:100%;max-height:calc(100vh - 48px);display:flex;flex-direction:column;background:var(--bg-primary,#fff);color:var(--text-primary);border:1px solid var(--border);border-radius:12px;box-shadow:0 20px 50px rgba(15,23,42,.3);outline:none;animation:Modal_sube__mm2hq .18s ease-out}.Modal_encabezado__eyFAA{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 14px;border-bottom:1px solid var(--border)}.Modal_titulo__arFvO{margin:0;font-size:17px;font-weight:600}.Modal_subtitulo__gjpZQ{margin:4px 0 0;font-size:13px;color:var(--text-secondary)}.Modal_cerrar__tzy_g{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--text-secondary);cursor:pointer;flex-shrink:0}.Modal_cerrar__tzy_g:hover{background:var(--bg-secondary);color:var(--text-primary)}.Modal_cuerpo__uKmsd{padding:16px 20px 20px;overflow:auto}@keyframes Modal_aparece__b59U6{0%{opacity:0}to{opacity:1}}@keyframes Modal_sube__mm2hq{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.page_pagina__1T2yQ{--beige:#f3ecd6;--beige2:#e9dfc1;--borde:#b8ab84;background:var(--beige);color:#1f2933;border-radius:8px;padding:12px 14px;font-size:12px}.page_encabezado__uRD4A{margin:0 0 8px;font-size:19px;font-weight:700;color:#1f2933}.page_filtros__iuzXQ{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end;background:var(--beige2);border:1px solid var(--borde);border-radius:4px;padding:8px 10px;margin-bottom:8px}.page_filtros__iuzXQ>label,.page_tipos__bnjuA{display:flex;flex-direction:column;gap:2px;font-size:11px;font-weight:700}.page_barra__ULApA select,.page_filtros__iuzXQ input[type=date],.page_filtros__iuzXQ select{background:#fff;color:#1f2933;border:1px solid #8d8466;border-radius:2px;padding:3px 6px;font-size:12px}.page_filtros__iuzXQ fieldset{border:none;margin:0;padding:0;display:flex;gap:10px;align-items:center}.page_filtros__iuzXQ legend{font-size:11px;font-weight:700;padding:0 0 3px}.page_filtros__iuzXQ fieldset label{font-size:12px;display:inline-flex;gap:4px;align-items:center}.page_tipos__bnjuA{position:relative}.page_selector__RMTSC{background:#fff;color:#1f2933;border:1px solid #8d8466;border-radius:2px;padding:3px 8px;font-size:12px;cursor:pointer}.page_menuTipos__5Idy6{position:absolute;top:100%;left:0;z-index:30;width:300px;max-height:280px;overflow:auto;background:#fff;border:1px solid #8d8466;padding:6px 8px;font-weight:400}.page_menuTipos__5Idy6 label{display:flex;gap:6px;align-items:center;padding:2px 0}.page_seccion__JQpxT+.page_seccion__JQpxT{border-top:2px solid var(--borde);margin-top:10px;padding-top:2px}.page_barra__ULApA{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0 6px;font-weight:700}.page_barra__ULApA select{min-width:210px}.page_boton__wDcos{background:#fbf8ec;border:1px solid #7d7458;border-radius:3px;padding:5px 11px;font-size:12px;font-weight:700;color:#1f2933;cursor:pointer;white-space:nowrap}.page_boton__wDcos:hover:not(:disabled){background:#fff}.page_boton__wDcos:disabled{opacity:.55;cursor:not-allowed}.page_fuerte__tB3oF{background:#1d4f8f;border-color:#1d4f8f;color:#fff}.page_fuerte__tB3oF:hover:not(:disabled){background:#173f73}.page_dos__pdOKn{display:grid;grid-template-columns:minmax(0,46fr) minmax(0,54fr);grid-gap:12px;gap:12px}.page_titulo__B9DKQ{background:#5b5238;color:#fff;font-weight:700;text-align:center;padding:4px}.page_tabla__kRSjh{background:#fff;border:1px solid var(--borde);border-top:none;overflow:hidden}.page_cabeza__RzTKZ{display:grid;background:var(--beige2);padding-right:15px}.page_cabeza__RzTKZ>div{border-right:1px solid var(--borde);border-bottom:1px solid var(--borde);padding:3px 4px;font-size:10.5px;font-weight:700;line-height:1.15;text-align:center;display:flex;align-items:center;justify-content:center;min-width:0}.page_cuerpo__oCS2Q{overflow-y:scroll}.page_renglon__36zzk{display:grid;position:absolute;left:0;right:0;height:24px;background:#fff}.page_renglon__36zzk[draggable=true]{cursor:-webkit-grab;cursor:grab}.page_renglon__36zzk>div{border-right:1px solid #d9d2bb;border-bottom:1px solid #d9d2bb;padding:0 5px;line-height:23px;font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.page_renglon__36zzk.page_verde__Pa7gG{background:rgb(201,220,190)}.page_renglon__36zzk.page_rojo__FnllQ{background:rgb(229,83,83);color:#fff}.page_renglon__36zzk .page_deposito__HQLS4{background:rgb(154,206,108)}.page_pendiente__bZ24Y{font-style:italic}.page_derecha__OTZh_{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_importe__9tcy3{display:block;cursor:cell}.page_doc__K1_WY{display:block;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.page_renglon__36zzk .page_seleccionada__fqB6D{background:#dbe8f8;outline:2px solid #1d4f8f;outline-offset:-2px}.page_renglon__36zzk .page_amarillo__41vbo{background:#ffef3d}.page_vacia__QAxsB{padding:16px;text-align:center;color:#64707d}.page_totales__jsz_3{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:5px;font-weight:700}.page_totales__jsz_3 output{background:#fff;border:1px solid #8d8466;border-radius:2px;padding:3px 8px;min-width:125px;text-align:right;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_leyenda__rNhnB{display:flex;flex-wrap:wrap;gap:16px;margin-top:10px;color:#3f3a29}.page_leyenda__rNhnB i{display:inline-block;width:13px;height:13px;margin-right:5px;vertical-align:-2px;border:1px solid #8d8466;background:#fff}.page_leyenda__rNhnB i.page_verde__Pa7gG{background:rgb(201,220,190)}.page_leyenda__rNhnB i.page_deposito__HQLS4{background:rgb(154,206,108)}.page_leyenda__rNhnB i.page_rojo__FnllQ{background:rgb(229,83,83)}.page_error__IlG0z{background:#fde8e8;border:1px solid #e55353;color:#8a1c1c;border-radius:4px;padding:6px 10px;margin-bottom:8px}.page_aviso__NiO87{background:#fff7d6;border:1px solid #d6bc55;color:#5c4a06;border-radius:4px;padding:6px 10px;margin-bottom:8px}.page_progreso__4AKSL{display:flex;align-items:center;gap:10px;font-weight:700;margin-bottom:8px}.page_barraProgreso__MhbFg{width:180px;height:10px;border-radius:5px;background:repeating-linear-gradient(90deg,#2e6bb8 0 14px,#9dbbe0 14px 28px);animation:page_avanza__PsAXm .8s linear infinite}.page_lista__VrQZb{margin:6px 0;padding-left:18px;max-height:260px;overflow:auto}.page_acciones__IVcqr{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.page_modalBeige__96ZSH{background:var(--beige,#f3ecd6);background-color:#f3ecd6;color:#1f2933;padding:10px;border-radius:6px;--beige2:#e9dfc1;--borde:#b8ab84;font-size:12px}.page_suma__5yIFl{position:fixed;z-index:1100;background:#fff;color:#1d4f8f;border:2px solid #1d4f8f;padding:2px 8px;font-weight:700;font-size:12px;pointer-events:none}@keyframes page_avanza__PsAXm{to{background-position:28px 0}}.MatrizSaldos_scroll__yBAux{overflow-x:auto;border:1px solid var(--border);border-radius:10px;background:var(--bg-secondary);max-height:70vh;overflow-y:auto}.MatrizSaldos_tabla__llV_U{border-collapse:separate;border-spacing:0;font-size:13px;white-space:nowrap}.MatrizSaldos_tabla__llV_U td,.MatrizSaldos_tabla__llV_U th{padding:7px 12px;border-bottom:1px solid var(--border)}.MatrizSaldos_tabla__llV_U thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--bg-tertiary,#f1f0ec);font-weight:600;color:var(--text-secondary);text-align:left;border-bottom:2px solid var(--border-strong,var(--border))}.MatrizSaldos_fija__7WXCp{position:-webkit-sticky;position:sticky;background:var(--bg-secondary);z-index:1}.MatrizSaldos_tabla__llV_U thead .MatrizSaldos_fija__7WXCp{z-index:3;background:var(--bg-tertiary,#f1f0ec)}.MatrizSaldos_col1___YAZH{left:0;width:52px}.MatrizSaldos_col2__zCMG7{left:52px;width:120px}.MatrizSaldos_col3__RQ2mV{left:172px;width:150px}.MatrizSaldos_col4__17Q66{left:322px;width:78px}.MatrizSaldos_col4__17Q66:after{content:"";position:absolute;top:0;right:0;bottom:0;width:6px;transform:translateX(100%);background:linear-gradient(90deg,rgba(0,0,0,.08),transparent);pointer-events:none}.MatrizSaldos_fecha__GAcPc{min-width:120px}.MatrizSaldos_fecha__GAcPc,.MatrizSaldos_monto__iyMKf{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MatrizSaldos_vacio__3FRic{color:var(--text-muted);opacity:.45}.MatrizSaldos_mono__mkrw_{font-family:var(--font-mono,monospace)}.MatrizSaldos_empresa__atoia td{background:var(--bg-accent,#ede9fe);font-weight:600;color:var(--text-accent,#4c1d95);font-size:13px;padding:9px 12px;position:-webkit-sticky;position:sticky;left:0}.MatrizSaldos_total__4WAev td{background:var(--bg-tertiary,#f1f0ec);font-weight:600;border-top:2px solid var(--border-strong,var(--border));border-bottom:none}.MatrizSaldos_totalEtiqueta__bKuoF{position:-webkit-sticky;position:sticky;left:0;background:var(--bg-tertiary,#f1f0ec);z-index:1}.MatrizSaldos_aviso__LBM4_{font-size:12px;color:var(--text-muted);margin:10px 2px 0}.page_container__NpwTS{max-width:1400px;margin:0 auto}.page_header__Xo392{margin-bottom:24px}.page_title__tIJgS{font-size:28px;font-weight:700;color:var(--text-primary);margin:0 0 8px}.page_subtitle___ZUrD{color:var(--text-secondary);font-size:15px;margin:0}.page_toolbar__WZKAT{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;margin-bottom:20px}.page_pestanas__4ZbHG{display:flex;gap:4px;border-bottom:1px solid var(--border);margin-bottom:20px}.page_pestana__lJOOB{padding:9px 16px;background:none;color:var(--text-secondary);font-size:14px;font-weight:500;cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-1px}.page_pestana__lJOOB:hover{color:var(--text-primary)}.page_pestanaActiva__VXl5j{color:var(--color-primary,#3b82f6);border-bottom-color:var(--color-primary,#3b82f6)}.page_boton__fqmdp{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:1px solid var(--border);border-radius:6px;background:var(--bg-secondary);color:var(--text-primary);font-size:14px;cursor:pointer}.page_boton__fqmdp:hover:not(:disabled){border-color:var(--border-strong,var(--border))}.page_boton__fqmdp:disabled{opacity:.55;cursor:default}.page_campo__S_JXq{display:flex;flex-direction:column;gap:4px}.page_etiqueta__h4C1x{font-size:12px;color:var(--text-muted);font-weight:500}.page_input__aZp3P,.page_select__RnDU2{padding:8px 10px;border:1px solid var(--border);border-radius:6px;background:var(--bg-input,var(--bg-secondary));color:var(--text-primary);font-size:14px;min-width:160px}.page_tarjetas__J4zbb{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px;margin-bottom:24px}.page_tarjeta__MAkGb{background:var(--bg-secondary);border:1px solid var(--border);border-radius:10px;padding:16px 18px}.page_tarjetaEtiqueta__UJRR_{font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.4px;margin:0 0 6px}.page_tarjetaValor__mEbzO{font-size:24px;font-weight:700;color:var(--text-primary);margin:0}.page_monto__i0u_A,.page_tarjetaValor__mEbzO{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_monto__i0u_A{text-align:right;display:block}.page_badge__T4Jeb{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:500;text-transform:capitalize}.page_badgeDescargado__UVcjS{background:var(--bg-success,#dcfce7);color:var(--text-success,#166534)}.page_badgeDerivado__PwPhh{background:var(--bg-info,#dbeafe);color:var(--text-info,#1e40af)}.page_badgeArrastrado__qtok4{background:var(--bg-warning,#fef3c7);color:var(--text-warning,#92400e)}.page_aviso__tyGbS{padding:12px 16px;border-radius:8px;margin-bottom:20px;font-size:14px;border:1px solid}.page_avisoOk__4Dt94{background:var(--bg-success,#f0fdf4);border-color:var(--border-success,#bbf7d0);color:var(--text-success,#166534)}.page_avisoAlerta__r6z3_{background:var(--bg-danger,#fef2f2);border-color:var(--border-danger,#fecaca);color:var(--text-danger,#991b1b)}.page_avisoAtraso__UzWHN{background:var(--bg-warning,#fffbeb);border-color:var(--border-warning,#fde68a);color:var(--text-warning,#92400e)}.page_error__bCTNa{padding:12px 16px;border-radius:8px;background:var(--bg-danger,#fef2f2);color:var(--text-danger,#991b1b);margin-bottom:16px;font-size:14px}.page_mono__kcxaW{font-family:var(--font-mono,monospace)}.page_pantallaAncha__zng7A{max-width:none;margin:0}.page_resumenCuenta__3ZBlO{display:flex;gap:24px;flex-wrap:wrap;align-items:baseline;font-size:13px;color:var(--text-secondary);margin-bottom:12px}.page_resumenCuenta__3ZBlO strong{color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_contenedorTabla__XUw_3{overflow:auto;max-height:calc(100vh - 340px);min-height:240px;border:1px solid var(--border);border-radius:8px}.page_tabla__vyv_N{border-collapse:collapse;font-size:12px;table-layout:fixed}.page_tabla__vyv_N th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--bg-tertiary,var(--bg-secondary));color:var(--text-secondary);font-weight:600;text-align:left;padding:7px 8px;border-bottom:1px solid var(--border);line-height:1.25}.page_tabla__vyv_N td{padding:5px 8px;border-bottom:1px solid var(--border);color:var(--text-primary);vertical-align:top;overflow-wrap:anywhere}.page_tabla__vyv_N tbody tr:hover td{background:var(--bg-hover,var(--bg-secondary))}.page_derecha__2IGcN{text-align:right!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.page_centro___F7oU{text-align:center!important;white-space:nowrap}.page_ancho__AsaJS{white-space:normal}.page_columnaSap__wktTy{background:var(--bg-warning-subtle,rgba(247,207,108,.12))}.page_sinClasificar__HcDnx{color:var(--text-muted);font-style:italic}.page_manual__gCp6c{font-size:10px;background:var(--bg-info,#dbeafe);color:var(--text-info,#1e40af)}.page_contador__eYpBV,.page_manual__gCp6c{margin-left:6px;padding:1px 6px;border-radius:8px}.page_contador__eYpBV{font-size:11px;background:var(--bg-warning,#fef3c7);color:var(--text-warning,#92400e)}.page_vacio___oFUJ{padding:40px;text-align:center;color:var(--text-muted)}.page_grupos__I6AcH{display:flex;flex-direction:column;gap:10px;border-bottom:1px solid var(--border);padding-bottom:12px;margin-bottom:16px}.page_grupoBanco__3JqjF{display:grid;grid-template-columns:110px 1fr;grid-gap:12px;gap:12px;align-items:start}.page_nombreBanco__s5ihO{font-size:12px;font-weight:700;letter-spacing:.5px;color:var(--text-secondary);padding-top:10px}.page_tiposBanco__Sx4cu{display:flex;flex-direction:column;gap:2px;border-left:2px solid var(--border);padding-left:10px}.page_grupoTipo__J55H1{display:flex;align-items:baseline;gap:10px}.page_nombreTipo__Ac9MQ{min-width:76px;font-size:11px;text-transform:capitalize;color:var(--text-muted)}.page_pestanasGrupo__OfrbQ{display:flex;flex-wrap:wrap;gap:2px}@media (max-width:720px){.page_grupoBanco__3JqjF{grid-template-columns:1fr;gap:4px}.page_tiposBanco__Sx4cu{border-left:none;padding-left:0}}.page_tituloColumna__pESle{min-height:2.5em;display:flex;align-items:flex-end;margin-bottom:4px}.page_derecha__2IGcN .page_tituloColumna__pESle{justify-content:flex-end}.page_centro___F7oU .page_tituloColumna__pESle{justify-content:center}.page_filtro__kkrQg{display:block;width:100%;min-width:0;box-sizing:border-box;padding:4px 6px;font-size:12px;font-weight:400;border:1px solid var(--border);border-radius:4px;background:var(--bg-input,var(--bg-primary,#fff));color:var(--text-primary)}.page_paginador__N5wCM{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:13px;color:var(--text-secondary)}.page_paginador__N5wCM button{padding:4px 10px;font-size:13px}.page_separador___eYSp{flex:1 1}.page_selectPagina__SKnUO{padding:4px 6px;border:1px solid var(--border);border-radius:6px;background:var(--bg-input,var(--bg-secondary));color:var(--text-primary);font-size:13px}.DataTable_tableContainer__Hu8mW{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow:auto}.DataTable_tableFixed__bYlj1{table-layout:fixed;width:100%}.DataTable_headerCell__T8uOn{position:relative}.DataTable_bodyCell__jNMy3,.DataTable_headerCell__T8uOn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DataTable_stickyHeader__kUoa_ thead th{position:-webkit-sticky;position:sticky;top:0;background:var(--bg-secondary,var(--bg-card));z-index:2}.DataTable_actions__GXuSe{display:flex;gap:4px;flex-wrap:nowrap}.DataTable_pagination__hTzYi{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:24px;font-size:14px;color:var(--text-secondary)}.DataTable_resizer__BQFOe{position:absolute;top:0;right:0;bottom:0;width:6px;cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;z-index:3;display:flex;align-items:center;justify-content:center}.DataTable_resizer__BQFOe:after{content:"";width:1px;height:70%;background:var(--border-color);border-radius:1px;transition:background .12s ease,width .12s ease,height .12s ease}.DataTable_resizerActive__EESZm:after,.DataTable_resizer__BQFOe:hover:after{width:2px;height:100%;background:var(--primary-color,#6366f1)}.DataTable_resizerActive__EESZm{background:rgba(99,102,241,.08)}.page_container__Tu9ti{max-width:1200px;margin:0 auto}.page_header__GsZ1i{margin-bottom:32px}.page_title__4gWQs{font-size:28px;font-weight:700;color:var(--text-primary);margin:0 0 8px}.page_subtitle___jQMH{color:var(--text-secondary);font-size:15px;margin:0}.page_grid__k0Dy1{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px;margin-bottom:32px}.page_card__o4NDL{background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;padding:24px}.page_cardTitle__5nHLm{font-size:13px;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px}.page_cardValue__tfagu{font-size:36px;font-weight:700;color:var(--text-primary);margin:0 0 4px}.page_cardDescription__BdIN5{font-size:13px;color:var(--text-secondary);margin:0}.page_debugSection__I__eX{background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;padding:24px}.page_debugSection__I__eX h3{font-size:14px;font-weight:600;color:var(--text-secondary);margin:0 0 16px}.page_permissionsList__gEvbT{display:flex;flex-wrap:wrap;gap:8px}.page_permissionBadge__611Dv{background:var(--primary-light);color:var(--primary);padding:4px 10px;border-radius:4px;font-size:12px;font-family:monospace}