.bg-login[data-v-bb3f2d67]{background-image:url(/fondo.png);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}@keyframes spin-bb3f2d67{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-spinner[data-v-bb3f2d67]{animation:spin-bb3f2d67 1s linear infinite}.app-navbar[data-v-abeab0cf]{position:relative;z-index:35}.app-navbar__content[data-v-abeab0cf]{align-items:center;display:flex;gap:1rem;justify-content:space-between;min-height:64px;padding:.75rem 1rem}.app-navbar__brand[data-v-abeab0cf],.app-navbar__actions[data-v-abeab0cf],.app-navbar__logout[data-v-abeab0cf],.app-navbar__user[data-v-abeab0cf]{align-items:center;display:flex}.app-navbar__brand[data-v-abeab0cf],.app-navbar__user[data-v-abeab0cf]{min-width:0}.app-navbar__brand[data-v-abeab0cf]{gap:.5rem}.app-navbar__actions[data-v-abeab0cf]{flex:0 1 auto;gap:1rem}.app-navbar__user[data-v-abeab0cf]{flex-wrap:wrap;gap:.25rem;justify-content:flex-end;overflow-wrap:anywhere;text-align:right}.app-navbar__logout[data-v-abeab0cf]{gap:.375rem;min-height:44px}.app-navbar__menu-button[data-v-abeab0cf],.app-navbar__icon-button[data-v-abeab0cf]{align-items:center;display:inline-flex;flex:0 0 44px;height:44px;justify-content:center;width:44px}.app-navbar__menu-button[data-v-abeab0cf]{display:none}@media (max-width: 1023px){.app-navbar__menu-button[data-v-abeab0cf]{display:inline-flex}}@media (max-width: 639px){.app-navbar__content[data-v-abeab0cf]{align-items:flex-start;flex-wrap:wrap;gap:.5rem;padding:.5rem .75rem}.app-navbar__title[data-v-abeab0cf]{font-size:1rem;line-height:1.25rem}.app-navbar__actions[data-v-abeab0cf]{display:grid;gap:.25rem;grid-template-columns:minmax(0,1fr) 44px 44px;width:100%}.app-navbar__user[data-v-abeab0cf]{justify-content:flex-start;text-align:left}.app-navbar__logout-text[data-v-abeab0cf]{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.app-navbar__logout[data-v-abeab0cf]{justify-content:center;width:44px}}@media print{.app-navbar[data-v-abeab0cf]{display:none!important}}.sidebar-reportes[data-v-dc8d1924]{--sidebar-image-top: #2473f4;--sidebar-image-bottom: #0a51c5;--sidebar-surface: linear-gradient(180deg, var(--sidebar-image-top) 0%, var(--sidebar-image-bottom) 100%);--sidebar-item-border: rgba(255, 255, 255, .42);--sidebar-item-hover: rgba(255, 255, 255, .14);--sidebar-menu-text: #ffffff;--sidebar-section-surface: rgba(15, 23, 42, .22);--sidebar-section-border: rgba(255, 255, 255, .58);--sidebar-title-surface: linear-gradient(90deg, rgba(167, 243, 208, .3) 0%, rgba(52, 211, 153, .14) 100%);--sidebar-title-border: rgba(167, 243, 208, .92);--sidebar-section-text: #ffffff;background:var(--sidebar-surface)!important;box-shadow:0 1px 3px #0f172a1f;display:flex;flex-direction:column;height:100vh;left:0;max-width:calc(100vw - 3rem);-ms-overflow-style:none;overflow-x:hidden;overflow-y:auto;position:fixed;scrollbar-width:none;top:0;transform:translate(-100%);transition:transform .18s ease;visibility:hidden;width:20rem;z-index:50}.sidebar-reportes[data-v-dc8d1924]::-webkit-scrollbar{display:none;height:0;width:0}.sidebar-reportes--open[data-v-dc8d1924]{transform:translate(0);visibility:visible}.sidebar-mobile-header[data-v-dc8d1924]{align-items:center;display:flex;flex:0 0 auto;justify-content:space-between;min-height:64px;padding:.625rem .75rem .625rem 1rem}.sidebar-mobile-header strong[data-v-dc8d1924]{color:var(--sidebar-menu-text)!important}.sidebar-close[data-v-dc8d1924]{align-items:center;color:var(--sidebar-menu-text)!important;display:inline-flex;height:44px;justify-content:center;width:44px}.sidebar-close[data-v-dc8d1924]:hover,.sidebar-close[data-v-dc8d1924]:focus-visible{background:rgba(255,255,255,.14)!important}.sidebar-close[data-v-dc8d1924]:focus-visible{box-shadow:0 0 0 2px #fff;outline:2px solid transparent}.sidebar-nav[data-v-dc8d1924]{padding:.5rem;width:20rem}.sidebar-section[data-v-dc8d1924]{border-top:1px solid rgba(255,255,255,.24);margin-top:.75rem;padding-top:.75rem}.sidebar-section-title[data-v-dc8d1924],.sidebar-menu-item[data-v-dc8d1924]{align-items:center;display:flex;width:19rem}.sidebar-section-title[data-v-dc8d1924]{background:var(--sidebar-title-surface);border:1px solid rgba(167,243,208,.5);border-left:4px solid var(--sidebar-title-border);border-radius:.375rem;color:var(--sidebar-section-text)!important;font-size:.9375rem;font-weight:700;letter-spacing:.02em;margin-bottom:.25rem;min-height:2.5rem;padding:0 .25rem}.sidebar-menu-item.sidebar-menu-item--section[data-v-dc8d1924]{background:var(--sidebar-section-surface);border-color:#ffffff38;border-left:4px solid var(--sidebar-section-border);font-weight:700;letter-spacing:.02em}.sidebar-menu-item.sidebar-menu-item--section[data-v-dc8d1924]:hover,.sidebar-menu-item.sidebar-menu-item--section[data-v-dc8d1924]:focus-visible{background:rgba(255,255,255,.24);border-color:var(--sidebar-section-border)}.sidebar-menu-item.sidebar-menu-item--section.sidebar-menu-item--active[data-v-dc8d1924]{background:rgba(255,255,255,.3);border-color:#fff}.sidebar-menu-item[data-v-dc8d1924]{background:transparent;border:1px solid transparent;border-radius:.5rem;cursor:pointer;font-size:.9375rem;font-weight:500;margin-bottom:.25rem;min-height:44px;padding:.375rem .25rem;text-align:left;color:var(--sidebar-menu-text)!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.sidebar-menu-item[data-v-dc8d1924]:hover,.sidebar-menu-item[data-v-dc8d1924]:focus-visible{background:var(--sidebar-item-hover);border-color:var(--sidebar-item-border);outline:2px solid transparent}.sidebar-menu-item[data-v-dc8d1924]:focus-visible{box-shadow:0 0 0 2px #fff}.sidebar-menu-item--active[data-v-dc8d1924]{background:rgba(255,255,255,.24);border-color:#ffffff9e;color:#fff!important}.sidebar-menu-item--sub[data-v-dc8d1924]{padding-left:.75rem}.sidebar-icon[data-v-dc8d1924]{flex:0 0 2.5rem;font-size:1.125rem;text-align:center;width:2.5rem}.sidebar-label[data-v-dc8d1924]{line-height:1.35rem;overflow-wrap:anywhere}.sidebar-chevron[data-v-dc8d1924]{margin-left:auto;padding-right:.5rem}.sidebar-submenu__items[data-v-dc8d1924]{background:rgba(0,36,96,.18);border-radius:.5rem;margin-bottom:.5rem;padding:.25rem 0}@media (min-width: 1024px){.sidebar-reportes[data-v-dc8d1924]{background:var(--sidebar-surface)!important;border-color:#ffffff47!important;height:calc(100vh - 65px);max-width:none;position:sticky;top:0;transform:none;transition:width .18s ease,box-shadow .18s ease;visibility:visible;width:4rem}.sidebar-reportes[data-v-dc8d1924]:hover,.sidebar-reportes[data-v-dc8d1924]:focus-within{background:var(--sidebar-surface)!important;border-color:#ffffff5c!important;box-shadow:4px 0 12px #0f172a29;width:20rem}.sidebar-mobile-header[data-v-dc8d1924]{display:none}.sidebar-label[data-v-dc8d1924],.sidebar-chevron[data-v-dc8d1924],.sidebar-section-title[data-v-dc8d1924]{opacity:0;transition:opacity .1s ease;visibility:hidden}.sidebar-reportes:hover .sidebar-label[data-v-dc8d1924],.sidebar-reportes:hover .sidebar-chevron[data-v-dc8d1924],.sidebar-reportes:hover .sidebar-section-title[data-v-dc8d1924],.sidebar-reportes:focus-within .sidebar-label[data-v-dc8d1924],.sidebar-reportes:focus-within .sidebar-chevron[data-v-dc8d1924],.sidebar-reportes:focus-within .sidebar-section-title[data-v-dc8d1924]{opacity:1;transition-delay:60ms;visibility:visible}}@media (max-width: 1023px){.sidebar-reportes[data-v-dc8d1924]{overscroll-behavior:contain}}@media (prefers-reduced-motion: reduce){.sidebar-reportes[data-v-dc8d1924],.sidebar-label[data-v-dc8d1924],.sidebar-chevron[data-v-dc8d1924],.sidebar-section-title[data-v-dc8d1924]{transition:none}}@media print{.sidebar-reportes[data-v-dc8d1924]{display:none!important}}.multi-check[data-v-62d45c21]{max-width:100%;min-width:0}.multi-check__trigger[data-v-62d45c21]{min-height:44px}.multi-check__dropdown[data-v-62d45c21]{max-height:min(70vh,24rem);max-width:calc(100vw - 2rem);overflow:hidden}.multi-check__dropdown label[data-v-62d45c21]{min-height:44px}@media (max-width: 639px){.multi-check__dropdown[data-v-62d45c21]{position:fixed;left:1rem;right:1rem;top:4.5rem;width:auto}}.filter-panel[data-v-8b39efd1]{max-width:100%;min-width:0}.filter-panel[data-v-8b39efd1] input:not([type=radio]):not([type=checkbox]),.filter-panel[data-v-8b39efd1] select,.filter-action[data-v-8b39efd1]{min-height:44px}.filter-actions[data-v-8b39efd1]{min-width:0}.filter-panel label.inline-flex[data-v-8b39efd1]{min-height:44px}.filtro-solo-jugadas[data-v-8b39efd1]{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 1px 2px #0f172a0f;color:#374151;display:inline-flex;font-size:14px;font-weight:600;gap:10px;height:44px;min-width:270px;padding:0 16px;white-space:nowrap}.filtro-solo-jugadas input[data-v-8b39efd1]{height:18px;width:18px}@media (max-width: 639px){.filter-panel[data-v-8b39efd1]{padding:1rem}.filter-actions[data-v-8b39efd1]{align-items:stretch;flex-direction:column;gap:.5rem}.filter-action[data-v-8b39efd1]{flex:1 1 auto;width:100%}.filtro-solo-jugadas[data-v-8b39efd1]{min-width:0;white-space:normal;width:100%}}.table-card[data-v-2214960e]{max-width:100%;min-width:0}.responsive-table-scroll[data-v-2214960e]{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.responsive-table-scroll[data-v-2214960e]:focus-visible{box-shadow:inset 0 0 0 2px #3b82f6;outline:none}.responsive-data-table[data-v-2214960e]{min-width:100%;width:max-content}.responsive-data-table[data-v-2214960e] th,.responsive-data-table[data-v-2214960e] td{max-width:28rem;overflow-wrap:anywhere;vertical-align:top}.responsive-pagination[data-v-2214960e]{flex-wrap:wrap;gap:.75rem}.responsive-pagination button[data-v-2214960e]{min-height:44px}@media (max-width: 639px){.table-state[data-v-2214960e]{padding:1.5rem 1rem}.responsive-data-table[data-v-2214960e] th,.responsive-data-table[data-v-2214960e] td{padding-left:.75rem;padding-right:.75rem}.responsive-pagination[data-v-2214960e],.responsive-pagination__actions[data-v-2214960e]{align-items:stretch;width:100%}.responsive-pagination__actions button[data-v-2214960e]{flex:1 1 0}}@media print{.responsive-table-scroll[data-v-2214960e]{overflow:visible}.responsive-data-table[data-v-2214960e]{table-layout:auto;width:100%}.responsive-pagination[data-v-2214960e]{display:none}}.kpi-card[data-v-54330cb2],.kpi-card__content[data-v-54330cb2]{min-width:0}.kpi-card[data-v-54330cb2]{gap:.75rem}.kpi-card__content[data-v-54330cb2]{overflow-wrap:anywhere}.kpi-card__value[data-v-54330cb2]{line-height:1.2}@media (max-width: 639px){.kpi-card[data-v-54330cb2]{align-items:flex-start}.kpi-card__value[data-v-54330cb2]{font-size:1.25rem}}@keyframes pulse-d09659da{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse[data-v-d09659da]{animation:pulse-d09659da 2s cubic-bezier(.4,0,.6,1) infinite}.report-header[data-v-56afe3d1],.report-header__text[data-v-56afe3d1]{max-width:100%;min-width:0}.report-header[data-v-56afe3d1]{--report-header-bg: #eff6ff;--report-header-border: #bfdbfe;--report-header-accent: #1d4ed8;--report-header-title: #0b2e6b;--report-header-muted: #475569;--report-header-origin-bg: #ffffff;--report-header-origin-border: #bfdbfe;--report-header-origin-text: #1d4ed8;--report-header-action-bg: #ffffff;--report-header-action-border: #94a3b8;--report-header-action-text: #0f172a;--report-header-action-hover: #e0ecff;--report-header-focus: #1d4ed8;background-color:var(--report-header-bg);border:1px solid var(--report-header-border);border-left:4px solid var(--report-header-accent);color:var(--report-header-title)}.report-header__title[data-v-56afe3d1]{color:var(--report-header-title)}.report-header__description[data-v-56afe3d1]{color:var(--report-header-muted)}.report-header__origin--brand[data-v-56afe3d1]{background-color:var(--report-header-origin-bg);border:1px solid var(--report-header-origin-border);color:var(--report-header-origin-text)}.report-header__icon[data-v-56afe3d1]{color:var(--report-header-accent)}.report-header__export-trigger[data-v-56afe3d1]{background-color:var(--report-header-action-bg);border:1px solid var(--report-header-action-border);color:var(--report-header-action-text)}.report-header__export-trigger[data-v-56afe3d1]:hover:not(:disabled){background-color:var(--report-header-action-hover);border-color:var(--report-header-accent)}.report-header__export-trigger[data-v-56afe3d1]:focus-visible,.report-header__export-option[data-v-56afe3d1]:focus-visible{outline:2px solid var(--report-header-focus);outline-offset:2px}.report-header__export-menu[data-v-56afe3d1]{background-color:var(--report-header-action-bg);border:1px solid var(--report-header-border)}.report-header__export-option[data-v-56afe3d1]{color:var(--report-header-action-text)}.report-header__export-option[data-v-56afe3d1]:hover{background-color:var(--report-header-action-hover)}html.dark .report-header[data-v-56afe3d1]{--report-header-bg: #172554;--report-header-border: #1e40af;--report-header-accent: #93c5fd;--report-header-title: #f8fafc;--report-header-muted: #dbeafe;--report-header-origin-bg: #1e3a8a;--report-header-origin-border: #60a5fa;--report-header-origin-text: #eff6ff;--report-header-action-bg: #1e293b;--report-header-action-border: #93c5fd;--report-header-action-text: #f8fafc;--report-header-action-hover: #1e3a8a;--report-header-focus: #bfdbfe}.report-header__content[data-v-56afe3d1],.report-header__title[data-v-56afe3d1]{flex-wrap:wrap;gap:.5rem}.report-header__text[data-v-56afe3d1]{overflow-wrap:anywhere}.report-header__export[data-v-56afe3d1]{flex:0 0 auto}.report-header__export>button[data-v-56afe3d1]{min-height:44px}.report-header__export-menu[data-v-56afe3d1]{max-width:calc(100vw - 2rem)}.report-header__export-menu a[data-v-56afe3d1]{align-items:center;display:flex;min-height:44px}@media (max-width: 639px){.report-header[data-v-56afe3d1]{padding:1rem}.report-header__content[data-v-56afe3d1]{align-items:flex-start;flex-direction:column}.report-header__export[data-v-56afe3d1],.report-header__export>button[data-v-56afe3d1]{width:100%}.report-header__export>button[data-v-56afe3d1]{justify-content:center}.report-header__export-menu[data-v-56afe3d1]{left:0;right:auto;width:100%}}@media print{.report-header[data-v-56afe3d1]{background-color:#fff;border-color:#cbd5e1;box-shadow:none;color:#000}.report-header__title[data-v-56afe3d1],.report-header__description[data-v-56afe3d1],.report-header__icon[data-v-56afe3d1],.report-header__origin--brand[data-v-56afe3d1]{color:#000}.report-header__origin--brand[data-v-56afe3d1]{background-color:#fff;border-color:#cbd5e1}.report-header__export[data-v-56afe3d1]{display:none}}.ticket-list[data-v-80102833]{display:flex;flex-direction:column;align-items:center;gap:1rem}.kpi-compacto[data-v-80102833]{border:1px solid #ead49a;border-radius:8px;background:#fffdf8;box-shadow:0 1px 2px #92400e14;padding:.6rem .75rem;color:#111827;color-scheme:light}.kpi-success[data-v-80102833]{background:#ecfdf5;border-color:#a7f3d0}.kpi-info[data-v-80102833]{background:#eff6ff;border-color:#bfdbfe}.kpi-warning-soft[data-v-80102833]{background:#fff8e6;border-color:#e8cc7d}.kpi-danger[data-v-80102833]{background:#fef2f2;border-color:#fecaca}.ticket-panel[data-v-80102833]{border:1px solid #ead49a;border-radius:8px;background:#fffdf8;box-shadow:0 8px 22px #78350f12;overflow:hidden;color:#1f2937;color-scheme:light}.ticket-shell[data-v-80102833]{width:min(100%,880px)}.agency-band[data-v-80102833]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .9rem;background:#fff8e6;border-bottom:1px dashed #e8cc7d;color:#1f2937;font-size:.9rem;font-weight:800;text-transform:uppercase}.terminal-block+.terminal-block[data-v-80102833]{border-top:2px solid #ead49a}.ticket-title[data-v-80102833]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .8rem;border-bottom:1px dashed #e8cc7d;background:#fff8e6;font-size:.9rem;font-weight:700;color:#0f172a}.ticket-row[data-v-80102833]{display:grid;grid-template-columns:minmax(0,1fr) minmax(7rem,.55fr) minmax(8.5rem,.75fr);align-items:center;gap:.5rem;padding:.48rem .8rem;border-bottom:1px solid #eee0bd;font-size:.88rem;line-height:1.2}.ticket-row[data-v-80102833]>:nth-child(2),.ticket-row[data-v-80102833]>:nth-child(3){justify-self:center;text-align:center;min-width:6.5rem}.ticket-head[data-v-80102833]{background:#fbf1d5;color:#4b5563;font-size:.72rem;font-weight:800;text-transform:uppercase}.ticket-head span[data-v-80102833]{white-space:normal}.fila-calculo[data-v-80102833]{background:#e8f3ff;border-top:1px solid #bfdbfe;border-bottom:1px solid #bfdbfe;font-weight:800}.ticket-total[data-v-80102833]{background:#e8f3ff;border-bottom:0;color:#0f172a;font-weight:800}.agencia-total[data-v-80102833]{border-top:2px solid #bfdbfe;border-radius:0}@media (max-width: 640px){.ticket-row[data-v-80102833]{grid-template-columns:minmax(0,1fr) minmax(4.75rem,.55fr) minmax(6.75rem,.8fr);padding-inline:.6rem;font-size:.82rem}.ticket-row[data-v-80102833]>:nth-child(2),.ticket-row[data-v-80102833]>:nth-child(3){min-width:0}}.parte-venta-table[data-v-d01c3a2a]{max-width:100%}@media (max-width: 639px){.parte-venta-content[data-v-d01c3a2a]{padding:.75rem}.parte-venta-table[data-v-d01c3a2a]{padding:.5rem}.parte-venta-table td[data-v-d01c3a2a]:first-child{white-space:normal}}.pagos-summary[data-v-86b2a48c],.pagos-pagination[data-v-86b2a48c]{gap:.75rem}.pagos-table[data-v-86b2a48c]{width:100%;min-width:900px}.pagos-pagination[data-v-86b2a48c]{flex-wrap:wrap}.pagos-pagination button[data-v-86b2a48c]{min-height:44px}@media (max-width: 639px){.pagos-summary__totals[data-v-86b2a48c],.pagos-pagination[data-v-86b2a48c],.pagos-pagination>div[data-v-86b2a48c]:last-child{width:100%}.pagos-summary__totals[data-v-86b2a48c]{gap:1rem;justify-content:space-between}.pagos-pagination>div:last-child button[data-v-86b2a48c]{flex:1 1 0}}.bpe-total[data-v-08701558]{max-width:100%;min-width:0}.bpe-pagination[data-v-08701558]{flex-wrap:wrap;gap:.75rem}.bpe-pagination button[data-v-08701558]{min-height:44px}@media (min-width: 640px){.bpe-total[data-v-08701558]{min-width:270px}}@media (max-width: 639px){.bpe-pagination[data-v-08701558],.bpe-pagination>div[data-v-08701558]:last-child{width:100%}.bpe-pagination>div:last-child button[data-v-08701558]{flex:1 1 0}}.sesiones-table[data-v-b05c2e03]{width:100%;min-width:760px}.sesiones-detail__scroll[data-v-b05c2e03]{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.sesiones-pagination[data-v-b05c2e03]{flex-wrap:wrap;gap:.75rem}.sesiones-pagination button[data-v-b05c2e03]{min-height:44px}@media (max-width: 639px){.sesiones-detail[data-v-b05c2e03]{margin-left:0;padding:.75rem}.sesiones-pagination[data-v-b05c2e03],.sesiones-pagination>div[data-v-b05c2e03]:last-child{width:100%}.sesiones-pagination>div:last-child button[data-v-b05c2e03]{flex:1 1 0}}.ddj-kpi[data-v-2e52f473]{background-color:#4338ca;border-color:#4338ca;max-width:100%}.ddj-kpi__label[data-v-2e52f473]{color:#e0e7ff}.ddj-kpi__value[data-v-2e52f473]{color:#fff}.ddj-kpi__value--negative[data-v-2e52f473]{color:#fecaca}html.dark .ddj-kpi[data-v-2e52f473]{background-color:#3730a3;border-color:#818cf8}html.dark .ddj-kpi__label[data-v-2e52f473]{color:#dbeafe}html.dark .ddj-kpi__value[data-v-2e52f473]{color:#f8fafc}html.dark .ddj-kpi__value--negative[data-v-2e52f473]{color:#fecaca}@media (min-width: 768px){.ddj-kpi[data-v-2e52f473]{width:22rem}}.dashboard-hero[data-v-8ccb1e3f],.dashboard-hero__text[data-v-8ccb1e3f],.dashboard-link-card[data-v-8ccb1e3f]{min-width:0;overflow-wrap:anywhere}.dashboard-hero__content[data-v-8ccb1e3f]{gap:1rem}.dashboard-link-card[data-v-8ccb1e3f]:focus-visible{box-shadow:0 0 0 3px #60a5fa;outline:none}@media (max-width: 639px){.dashboard-hero[data-v-8ccb1e3f]{padding:1.25rem}.dashboard-hero__content[data-v-8ccb1e3f]{align-items:flex-start}.dashboard-hero h2[data-v-8ccb1e3f]{font-size:1.5rem;line-height:2rem}.dashboard-hero__content>i[data-v-8ccb1e3f]{font-size:2.5rem}.dashboard-link-card[data-v-8ccb1e3f]{padding:1rem}.dashboard-help[data-v-8ccb1e3f]{gap:.5rem}}.tabla-po-usuario[data-v-efdfa656] .bg-white.rounded-lg.shadow{border-radius:0;box-shadow:none}.tabla-po-usuario[data-v-efdfa656] thead{background-color:#f1f5f9}.tabla-po-usuario[data-v-efdfa656] thead th{color:#475569;font-weight:700}.tabla-po-usuario[data-v-efdfa656] tbody tr{transition:background-color .15s ease}.tabla-po-usuario[data-v-efdfa656] tbody tr:hover{background-color:#eff6ff}.user-kpi-label[data-v-efdfa656],.user-kpi-value[data-v-efdfa656]{overflow-wrap:anywhere}.user-identity[data-v-efdfa656]{min-width:150px}@media (max-width: 639px){.user-kpi-value[data-v-efdfa656]{font-size:1rem}}.economic-detail-row[data-v-3969daec],.economic-detail-row dt[data-v-3969daec],.economic-detail-row dd[data-v-3969daec]{min-width:0}.economic-detail-row dt[data-v-3969daec]{overflow-wrap:anywhere}.economic-detail-row dd[data-v-3969daec]{flex:0 0 auto}@media (max-width: 639px){.economic-state[data-v-3969daec]{padding:1.5rem 1rem}.economic-detail-row[data-v-3969daec]{align-items:flex-start;flex-direction:column;gap:.25rem}.economic-detail-row dd[data-v-3969daec]{align-self:flex-end}}.rendimiento-status[data-v-fe730fa1]{min-width:76px}.app-shell__body[data-v-430ac04a]{align-items:stretch;display:flex;min-width:0}.sidebar-slot[data-v-430ac04a]{flex:0 0 4rem;min-height:calc(100vh - 65px);position:relative;width:4rem;z-index:30}.app-main[data-v-430ac04a]{flex:1 1 auto;max-width:100%;min-width:0;padding:1.5rem}.sidebar-backdrop[data-v-430ac04a]{background:rgba(15,23,42,.5);border:0;cursor:default;top:0;right:0;bottom:0;left:0;padding:0;position:fixed;width:100%;z-index:40}@media (max-width: 1023px){.sidebar-slot[data-v-430ac04a]{flex-basis:0;min-height:0;width:0;z-index:50}.app-main[data-v-430ac04a]{padding:1rem}}@media (max-width: 639px){.app-main[data-v-430ac04a]{padding:.75rem}}@media print{.sidebar-slot[data-v-430ac04a],.sidebar-backdrop[data-v-430ac04a]{display:none!important}.app-main[data-v-430ac04a]{max-width:none;padding:0;width:100%}}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0;padding:0;background-color:#f5f5f5;transition:background-color .3s ease,color .3s ease}html.dark body{background-color:#1a1a2e;color:#e0e0e0}html.dark .bg-white{background-color:#16213e!important}html.dark .bg-gray-50,html.dark .bg-gray-100{background-color:#1a1a2e!important}html.dark .bg-gray-200{background-color:#0f3460!important}html.dark .text-gray-900,html.dark .text-gray-800,html.dark .text-gray-700{color:#e0e0e0!important}html.dark .text-gray-600,html.dark .text-gray-500{color:#a0a0a0!important}html.dark .border-gray-200,html.dark .border-gray-300{border-color:#0f3460!important}html.dark table th{background-color:#0f3460!important;color:#e0e0e0!important}html.dark table td,html.dark input,html.dark select,html.dark textarea{background-color:#16213e!important;color:#e0e0e0!important;border-color:#0f3460!important}html.dark .shadow-sm,html.dark .shadow{box-shadow:0 1px 3px #0006!important}.hidden{display:none!important}.card-shadow{box-shadow:0 4px 6px -1px #0000001a}.nav-link.active{background-color:#dbeafe;color:#1d4ed8}.loading-spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
