.toast-container[data-v-bd31fea2]{position:fixed;top:1rem;right:1rem;z-index:9999;display:flex;flex-direction:column;gap:.75rem;pointer-events:none}.toast-notification[data-v-bd31fea2]{pointer-events:auto;display:flex;align-items:center;gap:.75rem;min-width:320px;max-width:480px;padding:1rem;background:var(--t-bg-card);border:1px solid var(--t-border);border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;cursor:pointer;transition:all .3s ease}.toast-notification[data-v-bd31fea2]:hover{transform:translate(-4px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.toast-success[data-v-bd31fea2]{border-left:4px solid var(--t-success)}.toast-success .toast-icon[data-v-bd31fea2]{color:var(--t-success)}.toast-error[data-v-bd31fea2]{border-left:4px solid var(--t-danger)}.toast-error .toast-icon[data-v-bd31fea2]{color:var(--t-danger)}.toast-warning[data-v-bd31fea2]{border-left:4px solid var(--t-warning)}.toast-warning .toast-icon[data-v-bd31fea2]{color:var(--t-warning)}.toast-info[data-v-bd31fea2]{border-left:4px solid var(--t-accent)}.toast-info .toast-icon[data-v-bd31fea2]{color:var(--t-accent)}.toast-icon[data-v-bd31fea2]{flex-shrink:0}.toast-message[data-v-bd31fea2]{flex:1;color:var(--t-text-primary);font-size:.875rem;line-height:1.25rem;word-break:break-word}.toast-close[data-v-bd31fea2]{flex-shrink:0;padding:.25rem;color:var(--t-text-secondary);border:none;background:none;cursor:pointer;border-radius:.375rem;transition:all .2s}.toast-close[data-v-bd31fea2]:hover{color:var(--t-text-primary);background:var(--t-bg-hover)}.toast-enter-active[data-v-bd31fea2]{animation:toast-in-bd31fea2 .3s ease-out}.toast-leave-active[data-v-bd31fea2]{animation:toast-out-bd31fea2 .3s ease-in}@keyframes toast-in-bd31fea2{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes toast-out-bd31fea2{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(100%) scale(.95);opacity:0}}@media (max-width: 640px){.toast-container[data-v-bd31fea2]{top:.5rem;right:.5rem;left:.5rem}.toast-notification[data-v-bd31fea2]{min-width:100%;max-width:100%}}.ui-btn__spinner[data-v-f0bb3f9f]{width:.8em;height:.8em;border:2px solid currentColor;border-right-color:transparent;border-radius:999px;animation:ui-btn-giro-f0bb3f9f .6s linear infinite;flex:0 0 auto}@keyframes ui-btn-giro-f0bb3f9f{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.ui-btn__spinner[data-v-f0bb3f9f]{animation-duration:2s}}.ui-modal__ico[data-v-9ea5596b]{width:16px;height:16px}.ui-modal-enter-active[data-v-9ea5596b],.ui-modal-leave-active[data-v-9ea5596b]{transition:opacity .15s ease}.ui-modal-enter-active .ui-modal__panel[data-v-9ea5596b],.ui-modal-leave-active .ui-modal__panel[data-v-9ea5596b]{transition:transform .15s ease}.ui-modal-enter-from[data-v-9ea5596b],.ui-modal-leave-to[data-v-9ea5596b]{opacity:0}.ui-modal-enter-from .ui-modal__panel[data-v-9ea5596b],.ui-modal-leave-to .ui-modal__panel[data-v-9ea5596b]{transform:translateY(8px) scale(.98)}@media (prefers-reduced-motion: reduce){.ui-modal-enter-active[data-v-9ea5596b],.ui-modal-leave-active[data-v-9ea5596b],.ui-modal-enter-active .ui-modal__panel[data-v-9ea5596b],.ui-modal-leave-active .ui-modal__panel[data-v-9ea5596b]{transition:none}}#app{font-family:Inter,system-ui,-apple-system,sans-serif;text-align:center;margin-top:0}.sidebar-category[data-v-2e891934]{margin-bottom:.25rem}.category-header[data-v-2e891934]{display:flex;width:100%;align-items:center;border-radius:.5rem;padding:.5rem .75rem;font-size:calc(.75rem * var(--escala, 1));line-height:calc(1rem * var(--escala, 1));font-weight:600;text-transform:uppercase;letter-spacing:.05em;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:var(--t-bg-hover);color:var(--t-text-secondary)}.category-header:hover.cursor-pointer[data-v-2e891934]{background:var(--t-border)}.category-header:active.cursor-pointer[data-v-2e891934]{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.category-header.has-active-item[data-v-2e891934]{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(59 130 246 / .3)}.category-header.has-active-item[data-v-2e891934]:is(.dark *){background-color:#1e3a8a33}.category-icon[data-v-2e891934]{margin-right:.5rem;flex-shrink:0;font-size:calc(1rem * var(--escala, 1));line-height:calc(1.5rem * var(--escala, 1))}.category-icon-svg[data-v-2e891934]{margin-right:.5rem;height:1.25rem;width:1.25rem;flex-shrink:0}.category-title[data-v-2e891934]{flex:1 1 0%;text-align:left}.chevron-icon[data-v-2e891934]{margin-left:auto;height:1rem;width:1rem;transition:transform .3s cubic-bezier(.4,0,.2,1)}.category-items[data-v-2e891934]{margin-left:1.5rem;margin-top:.25rem}.category-items[data-v-2e891934]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.category-items[data-v-2e891934]{overflow:hidden;max-height:500px;transition:all .3s cubic-bezier(.4,0,.2,1)}.category-items[style*="display: none"][data-v-2e891934]{max-height:0;opacity:0;margin-top:0}.category-separator[data-v-2e891934]{margin-top:.75rem;margin-bottom:.75rem;border-top:1px solid var(--t-border)}.section-separator[data-v-2e891934]{margin:1rem .5rem .5rem}.section-separator-line[data-v-2e891934]{border-top-width:2px;padding-top:.5rem;position:relative}.section-separator.mogoshops .section-separator-line[data-v-2e891934]{border-color:var(--t-border-hover)}.section-separator.ispay .section-separator-line[data-v-2e891934]{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.section-label[data-v-2e891934]{position:absolute;top:-10px;left:50%;transform:translate(-50%);padding:0 8px;font-size:10px;font-weight:700;letter-spacing:.1em;background:var(--t-bg-sidebar);color:var(--t-text-muted)}.section-label.ispay-label[data-v-2e891934]{color:var(--t-accent)}.section-toggle[data-v-2e891934]{display:block;width:100%;background:transparent;cursor:pointer;transition:opacity .2s ease}.section-toggle[data-v-2e891934]:hover{opacity:.75}.section-chevron[data-v-2e891934]{position:absolute;top:-8px;right:6px;width:14px;height:14px;padding:0 2px;background:var(--t-bg-sidebar);color:var(--t-text-muted);transition:transform .3s cubic-bezier(.4,0,.2,1)}.section-separator.ispay .section-label[data-v-2e891934]{color:var(--t-accent)}.section-separator.contabilidad .section-separator-line[data-v-2e891934]{border-color:var(--t-border-hover)}.marca-sello[data-v-2e891934]{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;border-radius:var(--r-0, 8px);background:var(--t-accent);color:var(--t-text-inverted);font-size:var(--fs-lg);font-weight:700;line-height:1;box-shadow:0 1px 3px 0 var(--t-shadow-color, rgba(0, 0, 0, .06)),0 1px 2px -1px var(--t-shadow-color, rgba(0, 0, 0, .06))}.sidebar-link[data-v-2e891934]{display:flex;align-items:center;justify-content:space-between;border-radius:.5rem;padding:.5rem .75rem;font-size:calc(.875rem * var(--escala, 1));line-height:calc(1.25rem * var(--escala, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--t-text-secondary)}.sidebar-link[data-v-2e891934]:hover{background:var(--t-bg-hover)}.sidebar-link.active[data-v-2e891934]{font-weight:500;background:var(--t-accent-subtle);color:var(--t-accent)}.sidebar-link.disabled[data-v-2e891934]{cursor:not-allowed;opacity:.5}.badge[data-v-2e891934]{margin-left:.5rem;display:inline-block;border-radius:9999px;padding:.125rem .5rem;font-size:calc(.75rem * var(--escala, 1));line-height:calc(1rem * var(--escala, 1));background:var(--t-bg-hover);color:var(--t-text-muted)}.admin-subgroups[data-v-2e891934]{margin-left:.5rem;margin-top:.5rem}.admin-subgroups[data-v-2e891934]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.subgroup[data-v-2e891934]{overflow:hidden;border-radius:.375rem}.subgroup-header[data-v-2e891934]{display:flex;width:100%;cursor:pointer;align-items:center;border-radius:.5rem;padding:.5rem .75rem;font-size:calc(.75rem * var(--escala, 1));line-height:calc(1rem * var(--escala, 1));font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.category-header:hover.subgroup-header[data-v-2e891934]{background:var(--t-border)}.category-header:active.subgroup-header[data-v-2e891934]{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.subgroup-header[data-v-2e891934]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:var(--t-bg-subtle);color:var(--t-text-secondary)}.subgroup-header[data-v-2e891934]:hover{background:var(--t-bg-hover);color:var(--t-text-primary)}.subgroup-icon[data-v-2e891934]{margin-right:.5rem;height:1rem;width:1rem;color:var(--t-text-muted)}.subgroup-title[data-v-2e891934]{flex:1 1 0%;text-align:left}.subgroup-chevron[data-v-2e891934]{margin-left:auto;height:.75rem;width:.75rem;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;color:var(--t-text-muted)}.subgroup-items[data-v-2e891934]{margin-left:1rem;margin-top:.25rem}.subgroup-items[data-v-2e891934]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.subgroup-items[data-v-2e891934]{padding-left:.5rem;border-left:2px solid var(--t-border)}.subgroup-link[data-v-2e891934]{display:flex;align-items:center;justify-content:space-between;border-radius:.5rem;padding:.375rem .75rem;font-size:calc(.875rem * var(--escala, 1));line-height:calc(1.25rem * var(--escala, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--t-text-muted)}.subgroup-link[data-v-2e891934]:hover{background:var(--t-bg-hover);color:var(--t-text-primary)}.subgroup-link.active[data-v-2e891934]{font-weight:500;background:var(--t-accent-subtle);color:var(--t-accent)}.nested-group[data-v-2e891934]{margin-top:.25rem}.nested-group-header[data-v-2e891934]{display:flex;align-items:center;padding:.375rem .75rem;font-size:calc(.75rem * var(--escala, 1));line-height:calc(1rem * var(--escala, 1));font-weight:500;color:var(--t-text-muted)}.nested-icon[data-v-2e891934]{margin-right:.375rem;height:.875rem;width:.875rem}.nested-group-items[data-v-2e891934]{margin-left:1rem}.nested-group-items[data-v-2e891934]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.nested-link[data-v-2e891934]{display:flex;align-items:center;justify-content:space-between;border-radius:.5rem;padding:.375rem .75rem;font-size:calc(.875rem * var(--escala, 1));line-height:calc(1.25rem * var(--escala, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--t-text-muted)}.nested-link[data-v-2e891934]:hover{background:var(--t-bg-hover);color:var(--t-text-primary)}.nested-link.active[data-v-2e891934]{font-weight:500;background:var(--t-accent-subtle);color:var(--t-accent)}.bridge-group[data-v-2e891934]{margin-top:.25rem}.bridge-group-header[data-v-2e891934]{display:flex;width:100%;cursor:pointer;align-items:center;border-radius:.5rem;padding:.5rem .75rem;font-size:calc(.875rem * var(--escala, 1));line-height:calc(1.25rem * var(--escala, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.category-header:hover.bridge-group-header[data-v-2e891934]{background:var(--t-border)}.category-header:active.bridge-group-header[data-v-2e891934]{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.bridge-group-header[data-v-2e891934]{color:var(--t-text-secondary)}.bridge-group-header[data-v-2e891934]:hover{background:var(--t-bg-hover);color:var(--t-text-primary)}.bridge-group-header.has-active[data-v-2e891934]{color:var(--t-accent)}.bridge-group-icon[data-v-2e891934]{margin-right:.5rem;height:1.25rem;width:1.25rem;flex-shrink:0;color:var(--t-text-muted)}.bridge-group-header.has-active .bridge-group-icon[data-v-2e891934]{color:var(--t-accent)}.bridge-group-title[data-v-2e891934]{flex:1 1 0%;text-align:left;font-weight:500}.bridge-chevron[data-v-2e891934]{margin-left:auto;height:1rem;width:1rem;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;color:var(--t-text-muted)}.bridge-group-items[data-v-2e891934]{margin-left:1rem;margin-top:.25rem}.bridge-group-items[data-v-2e891934]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.bridge-group-items[data-v-2e891934]{padding-left:.75rem;border-left:2px solid var(--t-border)}.bridge-link[data-v-2e891934]{display:flex;align-items:center;justify-content:space-between;border-radius:.5rem;padding:.375rem .75rem;font-size:calc(.875rem * var(--escala, 1));line-height:calc(1.25rem * var(--escala, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--t-text-muted)}.bridge-link[data-v-2e891934]:hover{background:var(--t-bg-hover);color:var(--t-text-primary)}.bridge-link.active[data-v-2e891934]{font-weight:500;background:var(--t-accent-subtle);color:var(--t-accent)}.disabled-item[data-v-2e891934]{cursor:not-allowed;opacity:.5}.disabled-item[data-v-2e891934]:hover{background:transparent!important;color:var(--t-text-muted)!important}.badge-pronto[data-v-2e891934]{margin-left:.5rem;display:inline-block;border-radius:.5rem;padding:.125rem .375rem;font-size:10px;font-weight:500;background:var(--t-bg-hover);color:var(--t-text-muted)}@keyframes expand-2e891934{0%{max-height:0;opacity:0}to{max-height:500px;opacity:1}}.animate-expand[data-v-2e891934]{animation:expand-2e891934 .3s ease-out}.transition-all[data-v-2e891934]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.sidebar-transition[data-v-2e891934]{transition:transform .3s ease-in-out,width .3s ease-in-out}nav.overflow-y-auto[data-v-2e891934]::-webkit-scrollbar{width:6px}nav.overflow-y-auto[data-v-2e891934]::-webkit-scrollbar-track{background:transparent}nav.overflow-y-auto[data-v-2e891934]::-webkit-scrollbar-thumb{background-color:#9ca3af4d;border-radius:3px}nav.overflow-y-auto[data-v-2e891934]::-webkit-scrollbar-thumb:hover{background-color:#9ca3af80}@media (min-width: 1024px){nav.lg\:overflow-hidden[data-v-2e891934]{overflow:hidden!important;scrollbar-width:none;-ms-overflow-style:none}nav.lg\:overflow-hidden[data-v-2e891934]::-webkit-scrollbar{display:none;width:0;height:0}}.fade-enter-active[data-v-2e891934],.fade-leave-active[data-v-2e891934]{transition:opacity .3s ease}.fade-enter-from[data-v-2e891934],.fade-leave-to[data-v-2e891934]{opacity:0}.text-transition[data-v-2e891934]{transition:opacity .3s ease,transform .3s ease}.nav-item[data-v-2e891934]:hover{transform:translate(2px);transition:all .2s ease}@media (max-width: 1024px){.sidebar-mobile[data-v-2e891934]{transform:translate(-100%)}.sidebar-mobile.open[data-v-2e891934]{transform:translate(0)}}.backdrop-enter-active[data-v-2e891934],.backdrop-leave-active[data-v-2e891934]{transition:opacity .3s ease}.backdrop-enter-from[data-v-2e891934],.backdrop-leave-to[data-v-2e891934]{opacity:0}.header-container[data-v-0321a3f7]{background:var(--t-bg-card);border-bottom:1px solid var(--t-border);box-shadow:0 1px 3px 0 var(--t-shadow-color),0 1px 2px -1px var(--t-shadow-color)}.theme-badge[data-v-0321a3f7]{display:none;font-size:.625rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--t-accent);background:var(--t-accent-subtle);padding:.25rem .5rem;border-radius:9999px;white-space:nowrap}@media (min-width: 640px){.theme-badge[data-v-0321a3f7]{display:inline-block}}.header-wrapper[data-v-0321a3f7]{padding:0 1rem}@media (min-width: 640px){.header-wrapper[data-v-0321a3f7]{padding:0 1.5rem}}@media (min-width: 1024px){.header-wrapper[data-v-0321a3f7]{padding:0 2rem}}.header-content[data-v-0321a3f7]{display:flex;align-items:center;justify-content:space-between;height:4rem;max-width:100%}.header-left[data-v-0321a3f7]{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}@media (min-width: 640px){.header-left[data-v-0321a3f7]{gap:1rem}}.sidebar-toggle-btn[data-v-0321a3f7]{display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:.375rem;color:var(--t-text-muted);background:transparent;border:none;cursor:pointer;transition:all .15s ease;min-width:44px;min-height:44px}.sidebar-toggle-btn[data-v-0321a3f7]:hover{color:var(--t-text-secondary);background:var(--t-bg-hover)}.sidebar-toggle-btn[data-v-0321a3f7]:focus{outline:2px solid var(--t-accent);outline-offset:2px}.sidebar-toggle-icon[data-v-0321a3f7]{width:1.5rem;height:1.5rem;flex-shrink:0}.header-title-section[data-v-0321a3f7]{display:flex;flex-direction:column;min-width:0;flex:1}.header-title[data-v-0321a3f7]{font-size:clamp(1rem,3vw,1.125rem);font-weight:600;color:var(--t-text-primary);line-height:1.25;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-subtitle[data-v-0321a3f7]{font-size:clamp(.75rem,2vw,.875rem);color:var(--t-text-secondary);line-height:1.25;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:none}@media (min-width: 640px){.header-subtitle[data-v-0321a3f7]{display:block}}.header-right[data-v-0321a3f7]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}@media (min-width: 640px){.header-right[data-v-0321a3f7]{gap:.75rem}}@media (min-width: 1024px){.header-right[data-v-0321a3f7]{gap:1rem}}.theme-toggle-btn[data-v-0321a3f7]{display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:50%;color:var(--t-text-muted);background:transparent;border:none;cursor:pointer;transition:all .15s ease;min-width:44px;min-height:44px}.theme-toggle-btn[data-v-0321a3f7]:hover{color:var(--t-text-secondary);background:var(--t-bg-hover)}.theme-toggle-btn[data-v-0321a3f7]:focus{outline:2px solid var(--t-accent);outline-offset:2px}.theme-icon[data-v-0321a3f7]{width:1.25rem;height:1.25rem;flex-shrink:0}@media (min-width: 640px){.theme-icon[data-v-0321a3f7]{width:1.5rem;height:1.5rem}}.user-section[data-v-0321a3f7]{position:relative}.user-button[data-v-0321a3f7]{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:.5rem;background:transparent;border:none;cursor:pointer;transition:background-color .15s ease;min-height:44px}.user-button[data-v-0321a3f7]:hover,.user-button-active[data-v-0321a3f7]{background:var(--t-bg-hover)}.user-button[data-v-0321a3f7]:focus{outline:2px solid var(--t-accent);outline-offset:2px}.user-avatar[data-v-0321a3f7]{width:2rem;height:2rem;background:linear-gradient(135deg,var(--t-accent),var(--t-accent-hover));border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media (min-width: 640px){.user-avatar[data-v-0321a3f7]{width:2.25rem;height:2.25rem}}.user-avatar-text[data-v-0321a3f7]{color:var(--t-text-inverted);font-weight:500;font-size:.875rem}@media (min-width: 640px){.user-avatar-text[data-v-0321a3f7]{font-size:1rem}}.user-info[data-v-0321a3f7]{text-align:left;min-width:0;display:none}@media (min-width: 768px){.user-info[data-v-0321a3f7]{display:block}}.user-name[data-v-0321a3f7]{font-size:.875rem;font-weight:500;color:var(--t-text-primary);line-height:1.25;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px}.user-role[data-v-0321a3f7]{font-size:.75rem;color:var(--t-text-muted);line-height:1.25;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-icon[data-v-0321a3f7]{width:1rem;height:1rem;color:var(--t-text-muted);flex-shrink:0;display:none}@media (min-width: 425px){.dropdown-icon[data-v-0321a3f7]{display:block}}.user-dropdown[data-v-0321a3f7]{position:absolute;right:0;top:calc(100% + .5rem);width:16rem;max-width:calc(100vw - 2rem);background:var(--t-bg-card);border-radius:.5rem;box-shadow:0 20px 25px -5px var(--t-shadow-color),0 10px 10px -5px var(--t-shadow-color);border:1px solid var(--t-border);padding:.25rem 0;z-index:50;animation:fadeInDropdown-0321a3f7 .15s ease-out}@keyframes fadeInDropdown-0321a3f7{0%{opacity:0;transform:translateY(-.5rem) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 320px){.user-dropdown[data-v-0321a3f7]{width:14rem}}.user-dropdown-header[data-v-0321a3f7]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem}@media (min-width: 768px){.user-dropdown-header[data-v-0321a3f7]{display:none}}.user-dropdown-avatar[data-v-0321a3f7]{width:2.5rem;height:2.5rem;background:linear-gradient(135deg,var(--t-accent),var(--t-accent-hover));border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.user-dropdown-avatar-text[data-v-0321a3f7]{color:var(--t-text-inverted);font-weight:600;font-size:1.125rem}.user-dropdown-info[data-v-0321a3f7]{flex:1;min-width:0}.user-dropdown-name[data-v-0321a3f7]{font-size:.875rem;font-weight:600;color:var(--t-text-primary);line-height:1.25;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-dropdown-role[data-v-0321a3f7]{font-size:.75rem;color:var(--t-text-muted);line-height:1.25;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-dropdown-divider[data-v-0321a3f7]{height:1px;background:var(--t-border);margin:.25rem 0}.user-dropdown-item[data-v-0321a3f7]{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;font-size:.875rem;color:var(--t-text-secondary);background:transparent;border:none;cursor:pointer;text-decoration:none;transition:background-color .15s ease;min-height:44px}.user-dropdown-item[data-v-0321a3f7]:hover{background:var(--t-bg-hover)}.user-dropdown-item-icon[data-v-0321a3f7]{width:1.25rem;height:1.25rem;flex-shrink:0}.user-dropdown-item-danger[data-v-0321a3f7]{color:var(--t-danger)}.user-dropdown-item-danger[data-v-0321a3f7]:hover{background:var(--t-danger-subtle)}@media (prefers-reduced-motion: reduce){.user-dropdown[data-v-0321a3f7],.sidebar-toggle-btn[data-v-0321a3f7],.theme-toggle-btn[data-v-0321a3f7],.user-button[data-v-0321a3f7],.user-dropdown-item[data-v-0321a3f7]{transition:none!important;animation:none!important}}.sidebar-toggle-btn[data-v-0321a3f7]:focus-visible,.theme-toggle-btn[data-v-0321a3f7]:focus-visible,.user-button[data-v-0321a3f7]:focus-visible,.user-dropdown-item[data-v-0321a3f7]:focus-visible{outline:2px solid var(--t-accent);outline-offset:2px}@media (prefers-contrast: high){.header-container[data-v-0321a3f7],.user-dropdown[data-v-0321a3f7]{border-width:2px}.user-dropdown-divider[data-v-0321a3f7]{height:2px}}.ui-insignia[data-v-11a472e0]{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;border:1px solid currentColor;border-radius:var(--r-0, 2px);font-size:var(--fs-mini);font-weight:600;line-height:1.6;white-space:nowrap;font-variant-numeric:tabular-nums}.ui-insignia__icono[data-v-11a472e0]{width:12px;height:12px;flex:0 0 auto}.ui-insignia--neutro[data-v-11a472e0]{color:var(--t-text-secondary)}.ui-insignia--acento[data-v-11a472e0]{color:var(--t-accent)}.ui-insignia--exito[data-v-11a472e0]{color:var(--t-success)}.ui-insignia--atencion[data-v-11a472e0]{color:var(--t-warning)}.ui-insignia--peligro[data-v-11a472e0]{color:var(--t-danger)}.ui-insignia__quitar[data-v-11a472e0]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-right:-2px;padding:0;border:none;background:transparent;color:inherit;opacity:.7;cursor:pointer}.ui-insignia__quitar[data-v-11a472e0]:hover{opacity:1}.ui-insignia__quitar[data-v-11a472e0]:focus-visible{outline:2px solid currentColor;outline-offset:1px}.ui-insignia__quitar svg[data-v-11a472e0]{width:10px;height:10px}.ui-alerta[data-v-a359d90a]{display:flex;align-items:flex-start;gap:10px;padding:var(--d-pad);border:1px solid;border-radius:var(--r-0, 4px);font-size:var(--fs-ui);line-height:1.45}.ui-alerta__icono[data-v-a359d90a]{flex:0 0 auto;width:18px;height:18px;margin-top:1px}.ui-alerta__cuerpo[data-v-a359d90a]{flex:1 1 auto;min-width:0}.ui-alerta__titulo[data-v-a359d90a]{margin:0 0 2px;font-weight:600}.ui-alerta__contenido[data-v-a359d90a]{color:inherit}.ui-alerta__cerrar[data-v-a359d90a]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:transparent;color:inherit;opacity:.7;cursor:pointer}.ui-alerta__cerrar[data-v-a359d90a]:hover{opacity:1}.ui-alerta__cerrar[data-v-a359d90a]:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ui-alerta__cerrar svg[data-v-a359d90a]{width:14px;height:14px}.ui-alerta--informativo[data-v-a359d90a]{color:var(--t-accent);background:var(--t-bg-card);border-color:var(--t-accent)}.ui-alerta--atencion[data-v-a359d90a]{color:var(--t-warning);background:var(--t-bg-card);border-color:var(--t-warning)}.ui-alerta--error[data-v-a359d90a]{color:var(--t-danger);background:var(--t-bg-card);border-color:var(--t-danger)}.ui-alerta--exito[data-v-a359d90a]{color:var(--t-success);background:var(--t-bg-card);border-color:var(--t-success)}.container[data-v-2ebcf1f4]{transition:all .3s ease-in-out}.font-montserrat[data-v-2ebcf1f4]{font-family:Montserrat,sans-serif}.pagination[data-v-da9381e5]{margin-top:20px}button[data-v-da9381e5]{cursor:pointer;transition:all .2s ease}button[data-v-da9381e5]:disabled{cursor:not-allowed}select[data-v-da9381e5]{min-width:60px}.kyc-check[data-v-c2871fff]{color:var(--t-success)}.kyc-check__circle[data-v-c2871fff]{stroke-dasharray:151;stroke-dashoffset:151;animation:kyc-draw-c2871fff .4s ease-out forwards}.kyc-check__mark[data-v-c2871fff]{stroke-dasharray:40;stroke-dashoffset:40;animation:kyc-draw-c2871fff .3s ease-out .35s forwards}@keyframes kyc-draw-c2871fff{to{stroke-dashoffset:0}}.kyc-progress[data-v-c2871fff]{animation:kyc-drain-c2871fff linear forwards}@keyframes kyc-drain-c2871fff{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion: reduce){.kyc-check__circle[data-v-c2871fff],.kyc-check__mark[data-v-c2871fff]{animation:none;stroke-dashoffset:0}.kyc-progress[data-v-c2871fff]{animation:none;transform:scaleX(1)}}.fade-enter-active[data-v-0e40e1a7],.fade-leave-active[data-v-0e40e1a7]{transition:opacity .5s}.fade-enter-from[data-v-0e40e1a7],.fade-leave-to[data-v-0e40e1a7]{opacity:0}.kyc-swap-leave-active[data-v-0e40e1a7]{transition:opacity .25s ease-in,transform .25s ease-in}.kyc-swap-enter-active[data-v-0e40e1a7]{transition:opacity .35s ease-out,transform .35s ease-out}.kyc-swap-leave-to[data-v-0e40e1a7]{opacity:0;transform:translateY(-8px)}.kyc-swap-enter-from[data-v-0e40e1a7]{opacity:0;transform:translateY(8px)}@media (prefers-reduced-motion: reduce){.kyc-swap-leave-active[data-v-0e40e1a7],.kyc-swap-enter-active[data-v-0e40e1a7]{transition:none}}.animate-spin[data-v-0e40e1a7]{animation:spin-0e40e1a7 1s linear infinite}@keyframes spin-0e40e1a7{to{transform:rotate(360deg)}}input[data-v-75b01cbe]{transition:box-shadow .2s ease-in-out,border-color .2s ease-in-out}.absolute.z-50[data-v-75b01cbe]{z-index:9999}.ui-estado[data-v-191e260b]{display:inline-flex;flex-direction:column;gap:2px;align-items:flex-start}.ui-estado__linea[data-v-191e260b]{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-ui);line-height:1.2;font-weight:500}.ui-estado__linea--neutro[data-v-191e260b]{color:var(--t-text-secondary)}.ui-estado__linea--tinta[data-v-191e260b]{color:var(--t-text-primary)}.ui-estado__linea--malo[data-v-191e260b]{color:var(--t-danger)}.ui-estado__linea--atencion[data-v-191e260b]{color:var(--t-text-on-attn);background:var(--t-warning);padding:1px 7px;border-radius:var(--r-0, 2px)}.ui-estado__glifo[data-v-191e260b]{position:relative;display:inline-block;flex:0 0 auto;width:8px;height:8px;border:1.5px solid currentColor;border-radius:var(--r-dot, 999px);background:transparent}.ui-estado__glifo--curso[data-v-191e260b]{background:linear-gradient(to right,currentColor 50%,transparent 50%)}.ui-estado__glifo--hecho[data-v-191e260b]{background:currentColor}.ui-estado__glifo--anulado[data-v-191e260b]:after{content:"";position:absolute;left:-2px;right:-2px;top:50%;height:1.5px;background:currentColor;transform:translateY(-50%) rotate(-45deg)}.ui-estado__detalle[data-v-191e260b]{font-size:var(--fs-mini);color:var(--t-text-muted);padding-left:14px}.filter-tag[data-v-52b47691]{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;background-color:#dbeafe;color:#1e40af;border:1px solid #bfdbfe}.dark .filter-tag[data-v-52b47691]{background-color:#1e3a8a;color:#bfdbfe;border-color:#1e40af}.dark .card[data-v-52b47691]{background:#1f2937}.animate-fade-in[data-v-52b47691]{animation:fadeIn-52b47691 .2s}@keyframes fadeIn-52b47691{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-enter-active[data-v-52b47691],.fade-leave-active[data-v-52b47691]{transition:opacity .2s}.fade-enter-from[data-v-52b47691],.fade-leave-to[data-v-52b47691]{opacity:0}.receipt-preview[data-v-0c5ff452] table{width:100%;border-collapse:collapse}.receipt-preview[data-v-0c5ff452] td,.receipt-preview[data-v-0c5ff452] th{border:1px solid #d1d5db;padding:.5rem;font-size:.875rem}.receipt-preview[data-v-0c5ff452] th{background-color:#f3f4f6;font-weight:500}.receipt-preview[data-v-0c5ff452] .text-center{text-align:center}.receipt-preview[data-v-0c5ff452] .font-bold{font-weight:700}.receipt-preview[data-v-0c5ff452] .text-lg{font-size:1.125rem}.receipt-preview[data-v-0c5ff452] .mb-4{margin-bottom:1rem}.receipt-preview[data-v-0c5ff452] .mt-4{margin-top:1rem}@media (prefers-color-scheme: dark){.receipt-preview[data-v-0c5ff452] th{background-color:#374151}}.ui-btn__spinner[data-v-e06cf782]{width:.8em;height:.8em;border:2px solid currentColor;border-right-color:transparent;border-radius:999px;animation:ui-btn-giro-e06cf782 .6s linear infinite;flex:0 0 auto}@keyframes ui-btn-giro-e06cf782{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.ui-btn__spinner[data-v-e06cf782]{animation-duration:2s}}.ui-field[data-v-79bbf732]{display:flex;flex-direction:column;gap:4px}.ui-field__label[data-v-79bbf732]{font-size:var(--fs-ui);color:var(--t-text-secondary);font-weight:500}.ui-field__req[data-v-79bbf732]{color:var(--t-danger);margin-left:2px}.ui-field__sr[data-v-79bbf732]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-field__control[data-v-79bbf732]{display:flex}.ui-field__ayuda[data-v-79bbf732]{font-size:var(--fs-mini);color:var(--t-text-muted);margin:0}.ui-field__error[data-v-79bbf732]{font-size:var(--fs-mini);color:var(--t-danger);margin:0;font-weight:500}.ui-select[data-v-6739a79d]{background-image:linear-gradient(45deg,transparent 50%,var(--t-text-secondary) 50%),linear-gradient(135deg,var(--t-text-secondary) 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 13px) calc(50% - 3px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.money[data-v-76f49867]{display:inline-flex;align-items:baseline;font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:var(--fs-data);white-space:nowrap}.money__int[data-v-76f49867]{text-align:right;font-weight:600;letter-spacing:-.01em;color:var(--t-text-primary)}.money__dec[data-v-76f49867]{text-align:left;font-weight:500;color:var(--t-text-muted)}.money__iso[data-v-76f49867]{display:inline-block;font-size:var(--fs-micro);letter-spacing:.09em;font-weight:600;color:var(--t-text-muted);align-self:center}.money__ausente[data-v-76f49867]{color:var(--t-text-muted)}.money--columna .money__int[data-v-76f49867]{min-width:5.5em}.money--columna .money__dec[data-v-76f49867]{min-width:2.2em}.money--columna .money__iso[data-v-76f49867]{min-width:7em;margin-left:.6em}.money--columna .money__ausente[data-v-76f49867]{min-width:7.7em;text-align:center}.money--compacta .money__iso[data-v-76f49867]{margin-left:.35em}.rate[data-v-3c6135d8]{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:var(--fs-mini);color:var(--t-text-secondary);white-space:nowrap}.rate--ausente[data-v-3c6135d8]{color:var(--t-text-muted)}.rate--sin-orientar[data-v-3c6135d8]{color:var(--t-warning)}.ui-pestanas[data-v-c8586d04]{display:flex;gap:8px;overflow-x:auto;border-bottom:1px solid var(--t-border)}.ui-pestana[data-v-c8586d04]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;background:transparent;font-size:var(--fs-ui);font-weight:500;white-space:nowrap;color:var(--t-text-secondary);cursor:pointer}.ui-pestana[data-v-c8586d04]:hover{color:var(--t-text-primary)}.ui-pestana--activa[data-v-c8586d04]{border-bottom-color:var(--t-accent);color:var(--t-accent)}.ui-pestana__icono[data-v-c8586d04]{width:18px;height:18px;flex:0 0 auto}.ui-pestana__insignia[data-v-c8586d04]{flex:0 0 auto;min-width:20px;padding:1px 6px;border:1px solid currentColor;border-radius:999px;font-size:var(--fs-micro);font-weight:600;line-height:1.5;text-align:center;font-variant-numeric:tabular-nums}.ui-pestana[data-v-c8586d04]:focus-visible{outline:2px solid var(--t-accent);outline-offset:-2px}.document-errors-container[data-v-be716e6a]{padding:20px}.stats-grid[data-v-be716e6a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.stat-card[data-v-be716e6a]{padding:16px;border:1px solid;border-radius:8px}.stat-value[data-v-be716e6a]{font-size:2rem;font-weight:700}.stat-label[data-v-be716e6a]{font-size:.875rem;margin-top:4px}.filters-section[data-v-be716e6a]{background:var(--t-bg-card);border:1px solid var(--t-border);padding:16px;border-radius:8px}.custom-scrollbar[data-v-0d5e6f4c]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-0d5e6f4c]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-0d5e6f4c]::-webkit-scrollbar-thumb{background:var(--t-accent);border-radius:3px}.custom-scrollbar[data-v-0d5e6f4c]::-webkit-scrollbar-thumb:hover{background:var(--t-accent-hover)}.custom-scrollbar[data-v-0d5e6f4c]{scrollbar-width:thin;scrollbar-color:var(--t-accent) transparent}.contract-preview[data-v-bce68591] .section-title{font-weight:600;margin-top:1.25rem;margin-bottom:.25rem}.contract-preview[data-v-bce68591] .highlight-field{background-color:#fef3c7;padding:2px 6px;border-radius:4px;font-weight:500}:root.dark .contract-preview[data-v-bce68591] .highlight-field{background-color:#fbbf2426;color:#fbbf24}.input[data-v-c48ec190]{border-radius:.5rem;border-width:1px;border-color:var(--t-border);background-color:var(--t-bg-input);padding:.375rem .5rem;font-size:calc(.875rem * var(--escala, 1));line-height:calc(1.25rem * var(--escala, 1));color:var(--t-text-primary)}.label-field[data-v-45b03ab0]{margin-bottom:.375rem;display:block;font-size:calc(.75rem * var(--escala, 1));line-height:calc(1rem * var(--escala, 1));font-weight:500;text-transform:uppercase;letter-spacing:.025em;color:var(--t-text-secondary)}.input-field[data-v-45b03ab0]{width:100%;border-radius:.375rem;border-width:1px;border-color:var(--t-border);background-color:var(--t-bg-input);padding:.625rem .75rem;font-size:calc(.875rem * var(--escala, 1));line-height:calc(1.25rem * var(--escala, 1));color:var(--t-text-primary);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.input-field[data-v-45b03ab0]:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(59 130 246 / .2) }.input-field[data-v-45b03ab0]:hover{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.ui-pag[data-v-c0da88ea]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:var(--d-pad);border-top:1px solid var(--t-border)}.ui-pag__rango[data-v-c0da88ea]{margin:0;font-size:var(--fs-mini);color:var(--t-text-secondary)}.ui-pag__controles[data-v-c0da88ea]{display:flex;align-items:center;gap:6px}.ui-pag__lista[data-v-c0da88ea]{display:flex;align-items:center;gap:2px;margin:0;padding:0;list-style:none}.ui-pag__pagina[data-v-c0da88ea]{min-width:28px;height:28px;padding:0 6px;font:inherit;font-size:var(--fs-mini);font-variant-numeric:tabular-nums;color:var(--t-text-secondary);background:none;border:1px solid transparent;cursor:pointer}.ui-pag__pagina[data-v-c0da88ea]:hover{border-color:var(--t-border-hover)}.ui-pag__pagina[data-v-c0da88ea]:focus-visible{outline:2px solid var(--t-accent);outline-offset:1px}.ui-pag__pagina--actual[data-v-c0da88ea]{color:var(--t-text-inverted);background:var(--t-accent);font-weight:600}.ui-pag__porPagina[data-v-c0da88ea]{width:96px}.input-field[data-v-bf086d91]{border-radius:.5rem;border-width:1px;border-color:var(--t-border);background-color:var(--t-bg-card);padding:.5rem .75rem;font-size:calc(.875rem * var(--escala, 1));line-height:calc(1.25rem * var(--escala, 1));color:var(--t-text-primary)}.label-field[data-v-cdf94079]{margin-bottom:.375rem;display:block;font-size:calc(.75rem * var(--escala, 1));line-height:calc(1rem * var(--escala, 1));font-weight:500;text-transform:uppercase;letter-spacing:.025em;color:var(--t-text-secondary)}.input-field[data-v-cdf94079]{width:100%;border-radius:.375rem;border-width:1px;border-color:var(--t-border);background-color:var(--t-bg-input);padding:.625rem .75rem;font-size:calc(.875rem * var(--escala, 1));line-height:calc(1.25rem * var(--escala, 1));color:var(--t-text-primary);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.input-field[data-v-cdf94079]:hover{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.input-field[data-v-cdf94079]:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(59 130 246 / .2) }.ui-vacio[data-v-746ade7f]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:calc(var(--d-pad) * 3) var(--d-pad);text-align:center}.ui-vacio__titulo[data-v-746ade7f]{margin:0;font-size:var(--fs-md);font-weight:600;color:var(--t-text-primary)}.ui-vacio__mensaje[data-v-746ade7f]{margin:0 0 4px;max-width:42ch;font-size:var(--fs-ui);color:var(--t-text-secondary)}.ui-table[data-v-e91d7e67]{border:1px solid var(--t-border);background:var(--t-bg-card)}.ui-table__scroll[data-v-e91d7e67]{overflow-x:auto}.ui-table__tabla[data-v-e91d7e67]{width:100%;border-collapse:collapse;font-size:var(--d-fs)}.ui-table__caption[data-v-e91d7e67]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-table__th[data-v-e91d7e67]{padding:var(--d-pad);font-size:var(--fs-micro);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--t-text-secondary);background:var(--t-bg-card);border-bottom:1px solid var(--t-border-hover);white-space:nowrap}.ui-table__th--izquierda[data-v-e91d7e67],.ui-table__td--izquierda[data-v-e91d7e67]{text-align:left}.ui-table__th--derecha[data-v-e91d7e67],.ui-table__td--derecha[data-v-e91d7e67]{text-align:right}.ui-table__th--centro[data-v-e91d7e67],.ui-table__td--centro[data-v-e91d7e67]{text-align:center}.ui-table__ordenBtn[data-v-e91d7e67]{display:inline-flex;align-items:center;gap:4px;font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.ui-table__ordenBtn[data-v-e91d7e67]:focus-visible{outline:2px solid var(--t-accent);outline-offset:2px}.ui-table__flecha[data-v-e91d7e67]{font-size:var(--fs-mini);color:var(--t-text-muted)}.ui-table__fila[data-v-e91d7e67]{border-bottom:1px solid var(--t-border)}.ui-table__fila[data-v-e91d7e67]:last-child{border-bottom:0}.ui-table__fila[data-v-e91d7e67]:hover{background:var(--t-bg-hover)}.ui-table__td[data-v-e91d7e67]{padding:var(--d-pad);height:var(--d-row);color:var(--t-text-primary);vertical-align:middle}.ui-table__th--fija[data-v-e91d7e67],.ui-table__td--fija[data-v-e91d7e67]{position:sticky;left:0;z-index:var(--z-raised);background:var(--t-bg-card)}.ui-table__th--fija[data-v-e91d7e67]{z-index:var(--z-sticky);background:var(--t-bg-card)}.ui-table__celdaVacia[data-v-e91d7e67]{padding:0}.ui-table__hueso[data-v-e91d7e67]{display:block;height:.9em;width:70%;border-radius:var(--r-0);background:var(--t-border-hover);animation:ui-table-pulso-e91d7e67 1.4s ease-in-out infinite}@keyframes ui-table-pulso-e91d7e67{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.ui-table__hueso[data-v-e91d7e67]{animation:none}}.ui-totales[data-v-75b8a04d]{display:flex;flex-direction:column;gap:6px;padding:var(--d-pad);border-top:1px solid var(--t-border)}.ui-totales--total[data-v-75b8a04d]{border-top-width:4px;border-top-style:double;border-top-color:var(--t-border-hover)}.ui-totales__etiqueta[data-v-75b8a04d]{margin:0;font-size:var(--fs-mini);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--t-text-secondary)}.ui-totales__sinDatos[data-v-75b8a04d]{margin:0;font-size:var(--fs-ui);color:var(--t-text-muted)}.ui-totales__lista[data-v-75b8a04d]{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.ui-totales__fila[data-v-75b8a04d]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.ui-totales__omitidas[data-v-75b8a04d]{font-size:var(--fs-mini);color:var(--t-warning)}.gal[data-v-a013d3a1]{min-height:100vh;padding:24px;background:var(--t-bg-app);color:var(--t-text-primary);font-family:var(--font-ui)}.gal__hd[data-v-a013d3a1]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:28px;padding-bottom:14px;border-bottom:1px solid var(--t-border)}.gal h1[data-v-a013d3a1]{font-size:var(--fs-2xl);margin:0;letter-spacing:-.02em}.gal h2[data-v-a013d3a1]{font-size:var(--fs-lg);margin:0 0 6px}.gal__ctl[data-v-a013d3a1]{display:flex;gap:12px;align-items:center}.gal__ctl select[data-v-a013d3a1],.gal__ctl button[data-v-a013d3a1]{font:inherit;font-size:var(--fs-ui);padding:7px 11px;background:var(--t-bg-card);color:var(--t-text-primary);border:1px solid var(--t-border-hover);border-radius:var(--r-0)}.gal__ctl button[data-v-a013d3a1]{cursor:pointer}.gal__ctl[data-v-a013d3a1] :focus-visible{outline:2px solid var(--t-accent);outline-offset:2px}.gal section[data-v-a013d3a1]{margin-bottom:34px}.gal__nota[data-v-a013d3a1]{font-size:var(--fs-ui);color:var(--t-text-secondary);margin:0 0 12px}.gal__lado[data-v-a013d3a1]{display:flex;gap:24px;flex-wrap:wrap}.gal__etiqueta[data-v-a013d3a1]{font-size:var(--fs-mini);color:var(--t-text-secondary);margin:0 0 6px;text-transform:uppercase;letter-spacing:.06em}.gal__col[data-v-a013d3a1]{display:flex;flex-direction:column;gap:6px;background:var(--t-bg-card);border:1px solid var(--t-border);padding:14px;width:fit-content;min-width:320px}.gal__sw[data-v-a013d3a1]{display:flex;flex-wrap:wrap;gap:14px}.gal__s[data-v-a013d3a1]{display:flex;align-items:center;gap:7px;font-family:var(--font-data);font-size:var(--fs-mini);color:var(--t-text-secondary)}.gal__s i[data-v-a013d3a1]{width:26px;height:16px;display:block;border:1px solid var(--t-border-hover)}.gal__col--grises[data-v-a013d3a1]{filter:grayscale(1)}.gal__campos[data-v-a013d3a1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;background:var(--t-bg-card);border:1px solid var(--t-border);padding:14px}.gal__btngrid[data-v-a013d3a1]{display:flex;flex-wrap:wrap;gap:24px}.gal__btncol[data-v-a013d3a1]{background:var(--t-bg-card);border:1px solid var(--t-border);padding:14px;width:fit-content}.gal__btnrow[data-v-a013d3a1]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.gal__ico[data-v-a013d3a1]{width:16px;height:16px}.gal__filas[data-v-a013d3a1]{display:flex;flex-direction:column;gap:1px;background:var(--t-border)}.gal__fila[data-v-a013d3a1]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:var(--t-bg-card);padding:10px 14px}.gal__filaEstado[data-v-a013d3a1]{font-size:var(--fs-mini);font-weight:600;min-width:90px;color:var(--t-text-secondary);text-transform:uppercase;letter-spacing:.06em}
