/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--tw-font-sans:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--tw-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--tw-color-white:#fff;--tw-spacing:.25rem;--tw-text-xs:.75rem;--tw-text-xs--line-height:calc(1 / .75);--tw-text-sm:.875rem;--tw-text-sm--line-height:calc(1.25 / .875);--tw-text-base:1rem;--tw-text-base--line-height:calc(1.5 / 1);--tw-text-lg:1.125rem;--tw-text-lg--line-height:calc(1.75 / 1.125);--tw-text-3xl:1.875rem;--tw-text-3xl--line-height:calc(2.25 / 1.875);--tw-font-weight-medium:500;--tw-font-weight-semibold:600;--tw-font-weight-bold:700;--tw-tracking-wide:.025em;--tw-leading-tight:1.25;--tw-leading-snug:1.375;--tw-leading-relaxed:1.625;--tw-radius-md:.375rem;--tw-radius-lg:.5rem;--tw-animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--tw-color-papel:#e8edf2;--tw-color-superficie:#f8fafc;--tw-color-superficie-2:#eef3f8;--tw-color-borde:#d3dde7;--tw-color-borde-suave:#e4ebf2;--tw-color-tinta:#23303d;--tw-color-tinta-suave:#5a6b7c;--tw-color-tinta-tenue:#8496a6;--tw-color-sello:#2e5e8c;--tw-color-sello-fuerte:#244b71;--tw-color-sello-solido:#2e5e8c;--tw-color-conforme-solido:#276b4a;--tw-color-alerta-solido:#9a4708;--tw-color-critico-solido:#b3261e;--tw-color-sello-claro:#eaf1f8;--tw-color-sello-anillo:#2e5e8cbf;--tw-color-conforme:#276b4a;--tw-color-conforme-claro:#e9f3ee;--tw-color-alerta:#9a4708;--tw-color-alerta-claro:#fbf1e4;--tw-color-critico:#b3261e;--tw-color-critico-claro:#faebea;--tw-text-dato:.8125rem;--tw-text-dato--line-height:1.15rem;--tw-text-etiqueta:.6875rem;--tw-text-etiqueta--line-height:1rem;--tw-spacing-fila:2.5rem;--tw-radius-panel:.5rem;--tw-shadow-panel:0 1px 2px #23303d0f, 0 1px 8px #23303d0a}}@layer base;@layer components{.badge-pill-modern{font-size:var(--tw-text-etiqueta);line-height:var(--tw-text-etiqueta--line-height);text-transform:uppercase;border:1px solid #0000;border-radius:20px;align-items:center;padding:6px 12px;font-weight:700;display:inline-flex}.badge-pill-active{background-color:var(--tw-color-superficie);border-color:var(--tw-color-conforme);color:var(--tw-color-conforme)!important}.badge-pill-inactive{background-color:var(--tw-color-superficie-2);border-color:var(--tw-color-borde);color:var(--tw-color-tinta-suave)!important}.btn-action-sm{justify-content:center;align-items:center;width:30px;height:30px;border-radius:6px!important;margin:0 2px!important;padding:0!important;font-size:12px!important;display:inline-flex!important}.btn-action-sm:hover{transform:translateY(-1px)}.modal-section-divider{border:0;border-left:5px solid var(--tw-color-sello);border-radius:var(--tw-radius-panel);background-image:linear-gradient(90deg, var(--tw-color-superficie-2) 0%, transparent 100%);align-items:center;margin:3rem 0 1.8rem;padding:10px 15px;display:flex}.modal-section-divider span{font-size:var(--tw-text-etiqueta);line-height:var(--tw-text-etiqueta--line-height);letter-spacing:1.8px;text-transform:uppercase;font-weight:700;color:var(--tw-color-tinta)!important}.filtros-toolbar{z-index:10;transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s;position:relative;background-color:var(--tw-color-superficie)!important;border:1px solid var(--tw-color-borde)!important;box-shadow:var(--tw-shadow-panel)!important;border-radius:12px!important;margin-bottom:1.2rem!important;padding:18px 24px!important}.filtros-toolbar label{font-size:var(--tw-text-etiqueta)!important;letter-spacing:.8px!important;text-transform:uppercase!important;color:var(--tw-color-tinta)!important;margin-bottom:8px!important;font-weight:800!important;display:block!important}.breadcrumb-custom{background-color:#0000!important;flex-wrap:wrap!important;margin-bottom:.4rem!important;padding:0!important;list-style:none!important;display:flex!important}.breadcrumb-custom-item{letter-spacing:.5px!important;text-transform:uppercase!important;align-items:center!important;font-size:11.5px!important;font-weight:700!important;display:flex!important}.breadcrumb-custom-item+.breadcrumb-custom-item:before{content:""!important;color:var(--tw-color-tinta-tenue)!important;padding:0 10px!important;font-family:"Font Awesome 5 Free"!important;font-weight:900!important}.breadcrumb-custom-item a{color:var(--tw-color-tinta-suave)!important;text-decoration:none!important;transition:color .2s!important}.breadcrumb-custom-item a:hover{color:var(--tw-color-sello)!important}.breadcrumb-custom-item.active{color:var(--tw-color-tinta)!important;font-weight:800!important}.card.bg-white,.card.bg-light{background-color:var(--tw-color-superficie)!important}.text-muted{--bs-secondary-color:var(--tw-color-tinta-suave)}.modal-footer .btn-light,.modal-footer .btn-default,.modal-footer .btn-link,.modal-footer .btn-outline-secondary,.modal-footer .btn-white{border-color:var(--tw-color-tinta-suave)!important;background-color:var(--tw-color-superficie)!important;color:var(--tw-color-tinta-suave)!important}.modal-footer .btn-light:hover,.modal-footer .btn-default:hover,.modal-footer .btn-link:hover,.modal-footer .btn-white:hover{border-color:var(--tw-color-critico)!important;background-color:var(--tw-color-critico-claro)!important;color:var(--tw-color-critico)!important}.modal-footer .btn-outline-secondary{color:var(--tw-color-tinta-suave)!important}.modal-footer .btn-outline-secondary:hover{color:var(--tw-color-critico)!important;background-color:var(--tw-color-critico-claro)!important}.card-mantenedor{outline:1px solid var(--tw-color-borde);outline-offset:-1px;background-color:var(--tw-color-superficie)!important;border-color:var(--tw-color-borde)!important}.card-mantenedor>.card-header{background-color:var(--tw-color-superficie-2)!important;border-bottom-color:var(--tw-color-borde)!important;color:var(--tw-color-tinta)!important;text-shadow:none!important;background-image:none!important}.card-mantenedor .card-header h4,.card-mantenedor .card-header h5,.card-mantenedor .card-header h6,.card-mantenedor .card-header .card-title{color:var(--tw-color-tinta)!important}.card-mantenedor .card-header h4 i,.card-mantenedor .card-header h5 i,.card-mantenedor .card-header h6 i,.card-mantenedor .card-header .card-title i,.card-mantenedor>.card-header>i{color:inherit!important}.card-mantenedor .card-header small{color:var(--tw-color-tinta-suave)!important}.card-mantenedor>.card-header .badge{--bs-badge-color:var(--tw-color-tinta)!important}.form-switch .form-check-input{background-color:var(--tw-color-superficie-2)!important;border-color:var(--tw-color-tinta-suave)!important;background-size:1em 1em!important}.form-switch .form-check-input,.form-switch .form-check-input:focus{--bs-form-switch-bg:radial-gradient(circle at center, var(--tw-color-tinta-suave) 0 37%, transparent 38%)!important}.form-switch .form-check-input:checked{background-color:var(--tw-color-sello)!important;border-color:var(--tw-color-sello)!important;--bs-form-switch-bg:radial-gradient(circle at center, var(--tw-color-superficie) 0 37%, transparent 38%)!important}.form-switch .form-check-input:focus{border-color:var(--tw-color-sello)!important;box-shadow:0 0 0 3px var(--tw-color-sello-anillo)!important;outline:none!important}.form-switch .form-check-label{color:var(--tw-color-tinta)!important}table.table{--bs-table-bg:var(--tw-color-superficie)!important;--bs-table-color:var(--tw-color-tinta)!important;--bs-table-border-color:var(--tw-color-borde-suave)!important;--bs-table-striped-bg:var(--tw-color-superficie-2)!important;--bs-table-striped-color:var(--tw-color-tinta)!important;--bs-table-hover-bg:var(--tw-color-sello-claro)!important;--bs-table-hover-color:var(--tw-color-tinta)!important;color:var(--tw-color-tinta)!important}table.table thead th{background-color:var(--tw-color-superficie-2)!important;color:var(--tw-color-tinta)!important;border-bottom-color:var(--tw-color-borde)!important;text-shadow:none!important;background-image:none!important}table.table thead th i,table.table thead th a,table.table thead th span{color:inherit!important}table.table tbody td{color:var(--tw-color-tinta)!important;border-bottom-color:var(--tw-color-borde-suave)!important}table.table>tbody>tr.estado-pendiente>td,table.table>tbody>tr.estado-solicitado>td,table.table>tbody>tr.estado-deshabilitado>td,table.table>tbody>tr.estado-critico-row>td{background-color:var(--tw-color-critico-claro)!important}table.table>tbody>tr.estado-enviado>td,table.table>tbody>tr.estado-finalizado>td,table.table>tbody>tr.estado-autorizado>td{background-color:var(--tw-color-conforme-claro)!important}table.table>tbody>tr.estado-tramitando>td,table.table>tbody>tr.estado-tramitante>td{background-color:var(--tw-color-alerta-claro)!important}table.table>tbody>tr.estado-recibido>td{background-color:var(--tw-color-sello-claro)!important}table.table>tbody>tr.estado-anulado>td{background-color:var(--tw-color-superficie-2)!important}table.table tbody tr:hover td{background-color:var(--tw-color-sello-claro)!important;border-bottom-color:var(--tw-color-borde)!important}.table-responsive-premium{border-color:var(--tw-color-borde)!important}.table-responsive-premium,.table-responsive,#displayTablaNotificaciones{scrollbar-color:var(--tw-color-tinta-tenue) var(--tw-color-superficie-2)!important}.table-responsive-premium::-webkit-scrollbar{width:6px;height:6px}.table-responsive::-webkit-scrollbar{width:6px;height:6px}#displayTablaNotificaciones::-webkit-scrollbar{width:6px;height:6px}.table-responsive-premium::-webkit-scrollbar-track{background:var(--tw-color-superficie-2)!important}.table-responsive::-webkit-scrollbar-track{background:var(--tw-color-superficie-2)!important}#displayTablaNotificaciones::-webkit-scrollbar-track{background:var(--tw-color-superficie-2)!important}.table-responsive-premium::-webkit-scrollbar-thumb{border-radius:3px;background:var(--tw-color-tinta-tenue)!important}.table-responsive::-webkit-scrollbar-thumb{border-radius:3px;background:var(--tw-color-tinta-tenue)!important}#displayTablaNotificaciones::-webkit-scrollbar-thumb{border-radius:3px;background:var(--tw-color-tinta-tenue)!important}.form-control{background-color:var(--tw-color-superficie)!important;border-color:var(--tw-color-borde)!important;color:var(--tw-color-tinta)!important}.form-control::placeholder{color:var(--tw-color-tinta-suave)!important}.form-control:focus{background-color:var(--tw-color-superficie)!important;border-color:var(--tw-color-sello)!important;box-shadow:0 0 0 3px var(--tw-color-sello-anillo)!important;outline:none!important}.col-form-label{color:var(--tw-color-tinta)!important}.bg-white{background-color:var(--tw-color-superficie)!important;color:var(--tw-color-tinta)!important}.bg-light{background-color:var(--tw-color-superficie-2)!important;color:var(--tw-color-tinta)!important}.bg-info,.bg-primary{background-color:var(--tw-color-sello-claro)!important;color:var(--tw-color-tinta)!important}.modal-footer.bg-info{background-color:var(--tw-color-superficie)!important}.modal-header.bg-info{background-color:var(--tw-color-superficie-2)!important}.text-danger{color:var(--tw-color-critico)!important}.text-success{color:var(--tw-color-conforme)!important}.text-warning{color:var(--tw-color-alerta)!important}.text-dark{color:var(--tw-color-tinta)!important}.text-primary,.text-info{color:var(--tw-color-sello)!important}.text-secondary{color:var(--tw-color-tinta-suave)!important}.bg-warning.text-white{background-color:var(--tw-color-alerta-claro)!important;color:var(--tw-color-tinta)!important}.form-control[readonly],.form-control-premium[readonly],textarea[readonly]{cursor:text;background-color:var(--tw-color-superficie-2)!important;border-color:var(--tw-color-borde)!important}.form-control:disabled,.form-control[disabled],.form-select:disabled,.form-control-premium:disabled,textarea:disabled,select:disabled{background-color:var(--tw-color-papel)!important;border-color:var(--tw-color-borde)!important;color:var(--tw-color-tinta-suave)!important;cursor:not-allowed!important;opacity:1!important}.badge.badge-success,.badge.bg-success,.badge.badge-danger,.badge.bg-danger,.badge.badge-warning,.badge.bg-warning,.badge.badge-info,.badge.bg-info,.badge.badge-primary,.badge.bg-primary,.badge.badge-secondary,.badge.bg-secondary{outline-offset:-1px;outline:1px solid #0000;font-weight:600}.badge.badge-success,.badge.bg-success{background-color:var(--tw-color-conforme-claro)!important;outline-color:var(--tw-color-conforme)!important;color:var(--tw-color-conforme)!important}.badge.badge-danger,.badge.bg-danger{background-color:var(--tw-color-critico-claro)!important;outline-color:var(--tw-color-critico)!important;color:var(--tw-color-critico)!important}.badge.badge-warning,.badge.bg-warning{background-color:var(--tw-color-alerta-claro)!important;outline-color:var(--tw-color-alerta)!important;color:var(--tw-color-alerta)!important}.badge.badge-info,.badge.bg-info,.badge.badge-primary,.badge.bg-primary{background-color:var(--tw-color-sello-claro)!important;outline-color:var(--tw-color-sello)!important;color:var(--tw-color-sello)!important}.badge.badge-secondary,.badge.bg-secondary{background-color:var(--tw-color-superficie-2)!important;outline-color:var(--tw-color-borde)!important;color:var(--tw-color-tinta-suave)!important}.btn-gold,.btn-gold:visited{background:var(--tw-color-sello-solido)!important;color:#fff!important;border:1px solid var(--tw-color-sello-solido)!important;box-shadow:none!important;text-shadow:none!important;background-image:none!important}.btn-gold:hover,.btn-gold:focus{background:var(--tw-color-sello-fuerte)!important;border-color:var(--tw-color-sello-fuerte)!important;color:#fff!important;background-image:none!important}.btn-gold:focus-visible{outline:3px solid var(--tw-color-sello-anillo)!important;outline-offset:2px!important}.btn-gold:disabled,.btn-gold.disabled{background:var(--tw-color-borde)!important;border-color:var(--tw-color-borde)!important;color:var(--tw-color-tinta-suave)!important;background-image:none!important}.dash-header{border-bottom:1px solid var(--tw-color-borde-suave);margin-bottom:1.25rem;padding-bottom:1rem}.dash-welcome h4{color:var(--tw-color-tinta);margin:0;font-size:1.25rem;font-weight:700;line-height:1.25}.dash-welcome p{letter-spacing:.04em;text-transform:uppercase;color:var(--tw-color-tinta-suave);margin:.35rem 0 0;font-size:.8125rem;font-weight:600}.dash-info-bar{color:var(--tw-color-tinta-suave);flex-wrap:wrap;gap:.35rem 1.25rem;margin-top:.75rem;font-size:.8125rem;display:flex}.dash-info-item{white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.dash-info-item .val{color:var(--tw-color-tinta);font-weight:600}.stat-card{background:var(--tw-color-superficie);border:1px solid var(--tw-color-borde);border-radius:var(--tw-radius-panel);flex-direction:column;gap:.35rem;height:100%;padding:1rem 1.1rem;display:flex;position:relative;box-shadow:0 1px 2px #0f172a0a}.stat-card-icon{color:var(--tw-color-tinta-tenue);font-size:1.15rem;line-height:1}.stat-card-label{letter-spacing:.03em;text-transform:uppercase;color:var(--tw-color-tinta-suave);margin:0;font-size:.78rem;font-weight:600}.stat-card-value{font-variant-numeric:tabular-nums;margin:0;font-size:1.6rem;font-weight:700;line-height:1.15}@media (min-width:40rem){.stat-card-value{font-size:1.9rem}}.info-btn-dash{width:1.75rem;height:1.75rem;color:var(--tw-color-tinta-tenue);cursor:pointer;background:0 0;border:0;border-radius:9999px;place-items:center;padding:0;font-size:.9rem;transition:background-color .15s,color .15s;display:inline-grid;position:absolute;top:.5rem;right:.5rem}.info-btn-dash:hover,.info-btn-dash:focus-visible{background:var(--tw-color-sello-claro);color:var(--tw-color-sello)}.stat-card-icon{background:var(--tw-color-sello-claro);width:2.25rem;height:2.25rem;color:var(--tw-color-sello);border-radius:10px;place-items:center;font-size:1rem;display:inline-grid}.stat-card-value{color:var(--tw-color-tinta);margin-top:auto;padding-top:.35rem}.stat-card-foot{letter-spacing:.06em;text-transform:uppercase;color:var(--tw-color-tinta-tenue);font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:700;display:block}.stat-card-label{padding-right:1.75rem}}.tw\:pointer-events-none{pointer-events:none}.tw\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tw\:absolute{position:absolute}.tw\:fixed{position:fixed}.tw\:relative{position:relative}.tw\:top-1\/2{top:50%}.tw\:right-1\.5{right:calc(var(--tw-spacing) * 1.5)}.tw\:left-3{left:calc(var(--tw-spacing) * 3)}.tw\:m-0{margin:0}.tw\:m-0\!{margin:0!important}.tw\:mx-auto{margin-inline:auto}.tw\:mx-auto\!{margin-inline:auto!important}.tw\:mt-1{margin-top:var(--tw-spacing)}.tw\:mt-2{margin-top:calc(var(--tw-spacing) * 2)}.tw\:mt-3{margin-top:calc(var(--tw-spacing) * 3)}.tw\:mt-4{margin-top:calc(var(--tw-spacing) * 4)}.tw\:mt-5{margin-top:calc(var(--tw-spacing) * 5)}.tw\:mt-5\!{margin-top:calc(var(--tw-spacing) * 5)!important}.tw\:mt-6\!{margin-top:calc(var(--tw-spacing) * 6)!important}.tw\:mb-0{margin-bottom:0}.tw\:mb-1\.5{margin-bottom:calc(var(--tw-spacing) * 1.5)}.tw\:mb-2{margin-bottom:calc(var(--tw-spacing) * 2)}.tw\:mb-3{margin-bottom:calc(var(--tw-spacing) * 3)}.tw\:mb-4{margin-bottom:calc(var(--tw-spacing) * 4)}.tw\:mb-5{margin-bottom:calc(var(--tw-spacing) * 5)}.tw\:block{display:block}.tw\:flex{display:flex}.tw\:flex\!{display:flex!important}.tw\:grid{display:grid}.tw\:hidden{display:none}.tw\:inline-block{display:inline-block}.tw\:inline-flex{display:inline-flex}.tw\:size-6{width:calc(var(--tw-spacing) * 6);height:calc(var(--tw-spacing) * 6)}.tw\:size-11{width:calc(var(--tw-spacing) * 11);height:calc(var(--tw-spacing) * 11)}.tw\:size-\[18px\]{width:18px;height:18px}.tw\:h-8{height:calc(var(--tw-spacing) * 8)}.tw\:h-9{height:calc(var(--tw-spacing) * 9)}.tw\:h-11{height:calc(var(--tw-spacing) * 11)}.tw\:h-12{height:calc(var(--tw-spacing) * 12)}.tw\:h-14{height:calc(var(--tw-spacing) * 14)}.tw\:h-\[3px\]{height:3px}.tw\:h-auto\!{height:auto!important}.tw\:h-fila{height:var(--tw-spacing-fila)}.tw\:max-h-\[92vh\]\!{max-height:92vh!important}.tw\:min-h-0\!{min-height:0!important}.tw\:min-h-dvh{min-height:100dvh}.tw\:min-h-fila{min-height:var(--tw-spacing-fila)}.tw\:w-\[14rem\]\!{width:14rem!important}.tw\:w-full{width:100%}.tw\:w-full\!{width:100%!important}.tw\:max-w-\[26rem\]{max-width:26rem}.tw\:max-w-full{max-width:100%}.tw\:max-w-none\!{max-width:none!important}.tw\:min-w-0{min-width:0}.tw\:min-w-9{min-width:calc(var(--tw-spacing) * 9)}.tw\:min-w-\[5rem\]{min-width:5rem}.tw\:flex-1{flex:1}.tw\:flex-1\!{flex:1!important}.tw\:shrink-0{flex-shrink:0}.tw\:shrink-0\!{flex-shrink:0!important}.tw\:grow{flex-grow:1}.tw\:basis-full{flex-basis:100%}.tw\:border-collapse{border-collapse:collapse}.tw\:origin-center{transform-origin:50%}.tw\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:scale-\[0\.9\]{scale:.9}.tw\:animate-pulse{animation:var(--tw-animate-pulse)}.tw\:cursor-not-allowed{cursor:not-allowed}.tw\:cursor-pointer{cursor:pointer}.tw\:list-none{list-style-type:none}.tw\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:flex-col{flex-direction:column}.tw\:flex-col\!{flex-direction:column!important}.tw\:flex-wrap{flex-wrap:wrap}.tw\:place-items-center{place-items:center}.tw\:items-baseline\!{align-items:baseline!important}.tw\:items-center{align-items:center}.tw\:items-end{align-items:flex-end}.tw\:items-start{align-items:flex-start}.tw\:justify-between{justify-content:space-between}.tw\:justify-between\!{justify-content:space-between!important}.tw\:justify-center{justify-content:center}.tw\:justify-start{justify-content:flex-start}.tw\:gap-1{gap:var(--tw-spacing)}.tw\:gap-2{gap:calc(var(--tw-spacing) * 2)}.tw\:gap-2\!{gap:calc(var(--tw-spacing) * 2)!important}.tw\:gap-3{gap:calc(var(--tw-spacing) * 3)}.tw\:gap-5{gap:calc(var(--tw-spacing) * 5)}.tw\:gap-x-3{column-gap:calc(var(--tw-spacing) * 3)}.tw\:gap-y-1{row-gap:var(--tw-spacing)}.tw\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tw\:overflow-hidden{overflow:hidden}.tw\:overflow-x-auto{overflow-x:auto}.tw\:overflow-x-hidden{overflow-x:hidden}.tw\:overflow-y-auto{overflow-y:auto}.tw\:overflow-y-auto\!{overflow-y:auto!important}.tw\:rounded{border-radius:.25rem}.tw\:rounded-full{border-radius:3.40282e38px}.tw\:rounded-lg{border-radius:var(--tw-radius-lg)}.tw\:rounded-md{border-radius:var(--tw-radius-md)}.tw\:rounded-panel{border-radius:var(--tw-radius-panel)}.tw\:border{border-style:var(--tw-border-style);border-width:1px}.tw\:border-0{border-style:var(--tw-border-style);border-width:0}.tw\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.tw\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.tw\:banda-alerta{border-left-style:solid;border-left-width:3px;border-left-color:var(--tw-color-alerta)}.tw\:banda-conforme{border-left-style:solid;border-left-width:3px;border-left-color:var(--tw-color-conforme)}.tw\:banda-critico{border-left-style:solid;border-left-width:3px;border-left-color:var(--tw-color-critico)}.tw\:border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.tw\:border-borde{border-color:var(--tw-color-borde)}.tw\:border-borde-suave{border-color:var(--tw-color-borde-suave)}.tw\:border-conforme{border-color:var(--tw-color-conforme)}.tw\:border-sello{border-color:var(--tw-color-sello)}.tw\:bg-alerta-claro{background-color:var(--tw-color-alerta-claro)}.tw\:bg-conforme-claro{background-color:var(--tw-color-conforme-claro)}.tw\:bg-critico{background-color:var(--tw-color-critico)}.tw\:bg-critico-claro{background-color:var(--tw-color-critico-claro)}.tw\:bg-papel{background-color:var(--tw-color-papel)}.tw\:bg-sello{background-color:var(--tw-color-sello)}.tw\:bg-sello-claro{background-color:var(--tw-color-sello-claro)}.tw\:bg-superficie{background-color:var(--tw-color-superficie)}.tw\:bg-superficie-2{background-color:var(--tw-color-superficie-2)}.tw\:bg-transparent{background-color:#0000}.tw\:bg-white{background-color:var(--tw-color-white)}.tw\:p-0{padding:0}.tw\:p-2{padding:calc(var(--tw-spacing) * 2)}.tw\:p-3{padding:calc(var(--tw-spacing) * 3)}.tw\:p-4{padding:calc(var(--tw-spacing) * 4)}.tw\:px-2{padding-inline:calc(var(--tw-spacing) * 2)}.tw\:px-2\!{padding-inline:calc(var(--tw-spacing) * 2)!important}.tw\:px-3{padding-inline:calc(var(--tw-spacing) * 3)}.tw\:px-4{padding-inline:calc(var(--tw-spacing) * 4)}.tw\:px-5{padding-inline:calc(var(--tw-spacing) * 5)}.tw\:px-6{padding-inline:calc(var(--tw-spacing) * 6)}.tw\:px-8\!{padding-inline:calc(var(--tw-spacing) * 8)!important}.tw\:py-0\.5{padding-block:calc(var(--tw-spacing) * .5)}.tw\:py-1{padding-block:var(--tw-spacing)}.tw\:py-2{padding-block:calc(var(--tw-spacing) * 2)}.tw\:py-3{padding-block:calc(var(--tw-spacing) * 3)}.tw\:py-5{padding-block:calc(var(--tw-spacing) * 5)}.tw\:py-6{padding-block:calc(var(--tw-spacing) * 6)}.tw\:py-8{padding-block:calc(var(--tw-spacing) * 8)}.tw\:py-10{padding-block:calc(var(--tw-spacing) * 10)}.tw\:pt-4{padding-top:calc(var(--tw-spacing) * 4)}.tw\:pt-4\!{padding-top:calc(var(--tw-spacing) * 4)!important}.tw\:pr-3{padding-right:calc(var(--tw-spacing) * 3)}.tw\:pr-24{padding-right:calc(var(--tw-spacing) * 24)}.tw\:pb-6\!{padding-bottom:calc(var(--tw-spacing) * 6)!important}.tw\:pl-9{padding-left:calc(var(--tw-spacing) * 9)}.tw\:pl-10{padding-left:calc(var(--tw-spacing) * 10)}.tw\:text-center{text-align:center}.tw\:text-left{text-align:left}.tw\:text-right{text-align:right}.tw\:indent-\[0\.3em\]{text-indent:.3em}.tw\:align-middle{vertical-align:middle}.tw\:align-top{vertical-align:top}.tw\:font-mono{font-family:var(--tw-font-mono)}.tw\:font-sans{font-family:var(--tw-font-sans)}.tw\:cifras{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.tw\:text-3xl{font-size:var(--tw-text-3xl);line-height:var(--tw-leading,var(--tw-text-3xl--line-height))}.tw\:text-base{font-size:var(--tw-text-base);line-height:var(--tw-leading,var(--tw-text-base--line-height))}.tw\:text-dato{font-size:var(--tw-text-dato);line-height:var(--tw-leading,var(--tw-text-dato--line-height))}.tw\:text-etiqueta{font-size:var(--tw-text-etiqueta);line-height:var(--tw-leading,var(--tw-text-etiqueta--line-height))}.tw\:text-lg{font-size:var(--tw-text-lg);line-height:var(--tw-leading,var(--tw-text-lg--line-height))}.tw\:text-sm{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}.tw\:text-sm\!{font-size:var(--tw-text-sm)!important;line-height:var(--tw-leading,var(--tw-text-sm--line-height))!important}.tw\:text-xs{font-size:var(--tw-text-xs);line-height:var(--tw-leading,var(--tw-text-xs--line-height))}.tw\:text-\[1\.1rem\]\!{font-size:1.1rem!important}.tw\:text-\[10px\]{font-size:10px}.tw\:text-\[11px\]{font-size:11px}.tw\:leading-relaxed{--tw-leading:var(--tw-leading-relaxed);line-height:var(--tw-leading-relaxed)}.tw\:leading-snug{--tw-leading:var(--tw-leading-snug);line-height:var(--tw-leading-snug)}.tw\:leading-tight{--tw-leading:var(--tw-leading-tight);line-height:var(--tw-leading-tight)}.tw\:font-bold{--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold)}.tw\:font-medium{--tw-font-weight:var(--tw-font-weight-medium);font-weight:var(--tw-font-weight-medium)}.tw\:font-semibold{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tw\:tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tw\:tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tw\:tracking-wide{--tw-tracking:var(--tw-tracking-wide);letter-spacing:var(--tw-tracking-wide)}.tw\:whitespace-nowrap{white-space:nowrap}.tw\:text-alerta{color:var(--tw-color-alerta)}.tw\:text-conforme{color:var(--tw-color-conforme)}.tw\:text-critico{color:var(--tw-color-critico)}.tw\:text-sello{color:var(--tw-color-sello)}.tw\:text-tinta{color:var(--tw-color-tinta)}.tw\:text-tinta\!{color:var(--tw-color-tinta)!important}.tw\:text-tinta-suave{color:var(--tw-color-tinta-suave)}.tw\:text-tinta-tenue{color:var(--tw-color-tinta-tenue)}.tw\:text-white{color:var(--tw-color-white)}.tw\:uppercase{text-transform:uppercase}.tw\:tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tw\:no-underline{text-decoration-line:none}.tw\:antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tw\:opacity-60{opacity:.6}.tw\:opacity-70{opacity:.7}.tw\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\:shadow-panel{--tw-shadow:0 1px 2px var(--tw-shadow-color,#23303d0f), 0 1px 8px var(--tw-shadow-color,#23303d0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\:outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.tw\:-outline-offset-2{outline-offset:calc(2px * -1)}.tw\:outline-sello{outline-color:var(--tw-color-sello)}.tw\:placeholder\:text-tinta-suave::placeholder{color:var(--tw-color-tinta-suave)}.tw\:placeholder\:text-tinta-tenue::placeholder{color:var(--tw-color-tinta-tenue)}.tw\:empty\:mb-0:empty{margin-bottom:0}@media (hover:hover){.tw\:hover\:bg-conforme-claro:hover{background-color:var(--tw-color-conforme-claro)}.tw\:hover\:bg-papel:hover{background-color:var(--tw-color-papel)}.tw\:hover\:bg-sello-claro:hover{background-color:var(--tw-color-sello-claro)}.tw\:hover\:bg-sello-fuerte:hover{background-color:var(--tw-color-sello-fuerte)}.tw\:hover\:bg-superficie-2:hover{background-color:var(--tw-color-superficie-2)}.tw\:hover\:text-sello:hover{color:var(--tw-color-sello)}.tw\:hover\:underline:hover{text-decoration-line:underline}}.tw\:focus\:border-sello:focus{border-color:var(--tw-color-sello)}.tw\:focus\:bg-superficie:focus{background-color:var(--tw-color-superficie)}.tw\:focus\:ring-3:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\:focus\:ring-sello\/25:focus{--tw-ring-color:var(--tw-color-sello)}@supports (color:color-mix(in lab, red, red)){.tw\:focus\:ring-sello\/25:focus{--tw-ring-color:color-mix(in oklab, var(--tw-color-sello) 25%, transparent)}}.tw\:focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.tw\:focus\:outline-offset-0:focus{outline-offset:0px}.tw\:focus\:outline-sello:focus{outline-color:var(--tw-color-sello)}.tw\:focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.tw\:focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.tw\:focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.tw\:focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.tw\:focus-visible\:outline-sello:focus-visible{outline-color:var(--tw-color-sello)}.tw\:disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.tw\:disabled\:opacity-40:disabled{opacity:.4}.tw\:disabled\:opacity-50:disabled{opacity:.5}@media (min-width:380px){.tw\:min-\[380px\]\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media (min-width:40rem){.tw\:sm\:w-auto{width:auto}.tw\:sm\:max-w-\[28rem\]{max-width:28rem}.tw\:sm\:min-w-\[10rem\]{min-width:10rem}.tw\:sm\:basis-auto{flex-basis:auto}.tw\:sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:sm\:flex-row\!{flex-direction:row!important}.tw\:sm\:justify-center{justify-content:center}.tw\:sm\:justify-center\!{justify-content:center!important}.tw\:sm\:px-6{padding-inline:calc(var(--tw-spacing) * 6)}.tw\:sm\:py-10{padding-block:calc(var(--tw-spacing) * 10)}}@media (min-width:64rem){.tw\:lg\:block{display:block}.tw\:lg\:hidden{display:none}.tw\:lg\:max-w-\[52vw\]\!{max-width:52vw!important}.tw\:lg\:grid-cols-\[repeat\(3\,1fr\)_auto\]{grid-template-columns:repeat(3,1fr) auto}.tw\:lg\:grid-cols-\[repeat\(4\,1fr\)\]{grid-template-columns:repeat(4,1fr)}.tw\:lg\:grid-cols-\[repeat\(4\,1fr\)_auto\]{grid-template-columns:repeat(4,1fr) auto}.tw\:lg\:grid-cols-\[repeat\(5\,1fr\)\]{grid-template-columns:repeat(5,1fr)}}@media (min-width:80rem){.tw\:xl\:whitespace-nowrap{white-space:nowrap}}:root{--navy-900:#08152c;--navy-800:#12294e;--navy-700:#0c1d3b;--navy-600:#1e3a8a;--navy-400:#2e4a7a;--navy-300:#5a6b8c;--gold-500:var(--tw-color-sello-fuerte);--gold-400:var(--tw-color-sello);--gold-300:var(--tw-color-sello);--gold-200:var(--tw-color-sello-claro);--gold-light:var(--tw-color-sello-claro);--text-muted:#64748b;--border:#00000014;--glass-bg:#fffffff2}.card{--bs-card-bg:var(--tw-color-superficie);--bs-card-border-color:var(--tw-color-borde);--bs-card-cap-bg:var(--tw-color-superficie-2);--bs-card-cap-color:var(--tw-color-tinta);--bs-card-color:var(--tw-color-tinta);--bs-card-title-color:var(--tw-color-tinta);--bs-card-subtitle-color:var(--tw-color-tinta-suave);color:var(--tw-color-tinta)}.card-mantenedor{margin-bottom:1rem;position:relative;border-style:solid!important;border-width:1px!important;border-radius:12px!important;padding-top:0!important;overflow:visible!important;box-shadow:0 10px 25px #23303d0d!important}.card-mantenedor:hover{box-shadow:0 8px 24px #23303d1f!important}.card-mantenedor>.card-header{position:relative;border-bottom-style:solid!important;border-bottom-width:2px!important;border-radius:12px 12px 0 0!important;margin:0!important;padding:.75rem 1.4rem!important}.card-mantenedor .card-header h6{margin-bottom:0;letter-spacing:1px!important;text-transform:uppercase!important;font-size:1.15rem!important;font-weight:800!important}.card-mantenedor .card-header small{letter-spacing:.5px;text-transform:none;margin-top:2px;display:block;font-size:11px!important;font-weight:600!important}table.table{table-layout:auto!important;border-collapse:separate!important;border-spacing:0!important}table.table thead th{z-index:10;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;position:sticky;top:0;vertical-align:middle!important;border-style:none none solid!important;border-width:0 0 1px!important;padding:10px 12px!important;font-size:11px!important;font-weight:800!important}table.table tbody td{transition:background-color .2s,color .2s,border-color .2s;vertical-align:middle!important;border-bottom-style:solid!important;border-bottom-width:1px!important;padding:8px 12px!important;font-size:12.5px!important;font-weight:500!important}table.table>tbody>tr:nth-child(odd)>td,table.table>tbody>tr:nth-child(odd)>th{background-color:var(--tw-color-superficie-2)!important}table.table>tbody>tr:nth-child(2n)>td,table.table>tbody>tr:nth-child(2n)>th{background-color:var(--tw-color-superficie)!important}.table-responsive-premium{border-style:solid;border-width:1px;border-radius:0 0 12px 12px;max-height:600px;overflow:auto!important}.table-responsive{border-radius:0 0 8px 8px}#displayTablaNotificaciones{border-radius:0 0 12px 12px;max-height:550px;overflow:auto!important}.table-responsive-premium,.table-responsive,#displayTablaNotificaciones{scrollbar-width:thin}.form-group{margin-bottom:1.5rem!important}.form-control{border-style:solid!important;border-width:1.5px!important;border-radius:8px!important;height:44px!important;padding:.6rem 1rem!important;font-size:14.5px!important;font-weight:500!important;transition:background-color .25s,border-color .25s,color .25s,box-shadow .25s!important}.form-select{height:44px!important}.col-form-label{font-size:var(--tw-text-etiqueta)!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:6px!important;font-weight:800!important}.modal-content{background-color:var(--tw-color-superficie)!important;border-radius:12px!important;overflow:hidden!important}.modal-header{padding:.8rem 1.5rem!important}.modal-title{text-transform:uppercase!important;font-size:1.1rem!important;font-weight:800!important}.modal-body label,.form-label{letter-spacing:.5px!important;text-transform:uppercase!important;color:var(--tw-color-tinta)!important;margin-bottom:6px!important;font-size:11.5px!important;font-weight:800!important}@media (min-width:768px){.modal-footer{padding:1.5rem 2rem!important}}.modal-footer{background-color:var(--tw-color-superficie)!important;border-top:1px solid var(--tw-color-borde-suave)!important}.modal-footer .btn-outline-secondary{letter-spacing:1px;transition:color .2s,background-color .2s;border:1px solid var(--tw-color-tinta-suave)!important;background:var(--tw-color-superficie)!important;text-transform:uppercase!important;font-weight:700!important}.modal-footer{gap:.5rem}.modal-footer .btn{justify-content:center;align-items:center;min-height:42px;display:inline-flex}.modal-footer .btn-light,.modal-footer .btn-default,.modal-footer .btn-link{border:1px solid var(--tw-color-tinta-suave)!important;background:var(--tw-color-superficie)!important;color:var(--tw-color-tinta)!important;text-decoration:none!important}.modal-footer .btn.px-0{padding-inline:8px!important}.modal-footer .btn-light:hover,.modal-footer .btn-default:hover,.modal-footer .btn-link:hover{border-color:var(--tw-color-critico)!important;background:var(--tw-color-critico-claro)!important;color:var(--tw-color-critico)!important}.modal-footer .btn-outline-secondary:hover{border-color:var(--tw-color-critico)!important}.modal-footer .btn-gold{min-width:180px}.swal2-popup{border:none!important;overflow:hidden!important;box-shadow:0 25px 50px -12px #23303d40!important}.swal2-title{text-transform:uppercase!important;color:var(--tw-color-tinta)!important;margin:0!important;font-weight:800!important}.swal2-title:before{letter-spacing:1px;opacity:1;color:var(--tw-color-tinta-suave);margin-bottom:8px;font-size:9px;font-weight:700;display:block}.swal2-html-container{padding:1.5rem!important}.swal2-actions{margin-bottom:1.5rem!important;margin-left:0!important;margin-right:0!important}.swal2-styled.swal2-confirm,.swal2-styled.swal2-cancel{border-radius:8px!important;padding:10px 24px!important;font-size:.85rem!important}.swal2-styled.swal2-confirm{background:var(--tw-color-sello)!important;color:var(--tw-color-superficie)!important;font-weight:800!important}.swal2-styled.swal2-confirm:hover{background:var(--tw-color-sello-fuerte)!important}.swal2-styled.swal2-cancel{font-weight:700!important}.swal2-styled.swal2-confirm:focus,.swal2-styled.swal2-cancel:focus{box-shadow:none!important}.swal2-styled.swal2-confirm:focus-visible,.swal2-styled.swal2-cancel:focus-visible{box-shadow:0 0 0 3px var(--tw-color-sello-anillo)!important}.swal2-close{color:var(--tw-color-tinta)!important;outline:none!important}.swal2-close:hover{color:var(--tw-color-critico)!important}textarea.form-control,textarea.form-control-premium{resize:vertical;min-height:44px;padding-top:.55rem;padding-bottom:.55rem;line-height:1.5;height:auto!important}table.table thead th,table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc,table.dataTable thead>tr>th.sorting_disabled{z-index:10;top:0;position:sticky!important}.ng-listado-margen-x{padding-inline:1rem}.ng-listado-margen-y{padding-block:1rem}.modal-audit-header{background:var(--tw-color-superficie-2);border-bottom:1px solid var(--tw-color-borde);border-left:4px solid var(--tw-color-sello-solido);padding:1rem 1.25rem}.modal-audit-header,.modal-audit-header h4,.modal-audit-header .h5,.modal-audit-header .text-white,.modal-audit-header .text-white-50{color:var(--tw-color-tinta)!important}.modal-audit-header .text-white-50,.modal-audit-header .small{color:var(--tw-color-tinta-suave)!important}.modal-audit-header i{color:var(--tw-color-sello)!important}.total-badge{background:var(--tw-color-sello-claro);color:var(--tw-color-sello-fuerte);border-radius:999px;padding:.3rem .75rem;font-size:.95rem;font-weight:800;display:inline-block}.audit-respaldo{background:var(--tw-color-superficie-2);border-left:4px solid var(--tw-color-sello-solido);color:var(--tw-color-tinta-suave)}.audit-respaldo b{color:var(--tw-color-tinta)}.modal-audit-header .badge-folio{background:var(--tw-color-sello-claro);color:var(--tw-color-sello-fuerte);border:1px solid var(--tw-color-sello)}.ql-toolbar.ql-snow{background:var(--tw-color-superficie-2);border-color:var(--tw-color-borde)!important}.ql-container.ql-snow{background:var(--tw-color-superficie);border-color:var(--tw-color-borde)!important}.ql-editor{color:var(--tw-color-tinta)}.ql-editor.ql-blank:before{color:var(--tw-color-tinta-tenue);font-style:normal}.ql-snow .ql-stroke{stroke:var(--tw-color-tinta-suave)}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:var(--tw-color-tinta-suave)}.ql-snow .ql-picker{color:var(--tw-color-tinta)}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke{stroke:var(--tw-color-sello)}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill{fill:var(--tw-color-sello)}.ql-snow .ql-picker-options{background:var(--tw-color-superficie);color:var(--tw-color-tinta);border-color:var(--tw-color-borde)!important}.dropdown-menu.show{z-index:1045}.ng-tabla-scroll{max-height:60vh;overflow-y:auto}.ng-tabla-scroll>table>thead>tr>th{z-index:10;position:sticky;top:0}@media print{.ng-tabla-scroll{max-height:none!important;overflow:visible!important}.app-sidebar,.topbar,.sidebar-overlay,.ia-panel,.ia-engine-btn{display:none!important}body,.content-main{margin:0!important;padding-top:0!important;padding-left:0!important}body{color:#000!important;background:#fff!important}.dataTables_filter,.dataTables_length,.dataTables_paginate,.dt-buttons,.filtros-toolbar,.modal-footer,button:not(.keep-print),.btn:not(.keep-print){display:none!important}tr,img{page-break-inside:avoid}thead{display:table-header-group}.card,.card-mantenedor,.modal-content{box-shadow:none!important}}.btn-action-table{border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;line-height:1;padding:0!important;display:inline-flex!important}@media (min-width:640px){.btn-action-table{width:32px;height:32px}}.sub-card{height:100%;border:1px solid var(--tw-color-borde)!important;border-radius:12px!important;box-shadow:0 4px 6px -1px #23303d0d!important}.hub-card{background:var(--tw-color-superficie);border:1px solid var(--tw-color-borde);border-bottom:3px solid var(--tw-color-borde);border-radius:15px;padding:1.25rem;transition:border-color .2s,box-shadow .2s}.hub-card:hover{border-bottom-color:var(--tw-color-sello)}.hub-label{letter-spacing:.8px;text-transform:uppercase;color:var(--tw-color-tinta-suave);margin-bottom:4px;font-size:10px;font-weight:800;display:block}.hub-value{color:var(--tw-color-tinta);font-size:26px;font-weight:800;line-height:1}.kpi-icon{background:var(--tw-color-sello-claro);width:38px;height:38px;color:var(--tw-color-sello);border-radius:10px;justify-content:center;align-items:center;margin-bottom:12px;font-size:15px;display:flex}.kpi-value{color:var(--tw-color-tinta);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:800;line-height:1.1}.kpi-label{letter-spacing:.5px;text-transform:uppercase;color:var(--tw-color-tinta-suave);font-size:9.5px;font-weight:800}.dropdown-menu-premium{border:1px solid var(--tw-color-borde);border-radius:12px;min-width:200px;padding:8px;box-shadow:0 15px 35px #23303d26;z-index:10000!important}.dropdown-item-premium{min-height:40px;color:var(--tw-color-tinta-suave);border-radius:8px;align-items:center;padding:10px 16px;font-size:12.5px;font-weight:600;transition:background-color .15s,color .15s;display:flex}.dropdown-item-premium:hover,.dropdown-item-premium:focus{background:var(--tw-color-sello-claro);color:var(--tw-color-sello)}.filtros-console{background:var(--tw-color-superficie-2);border:1px solid var(--tw-color-borde);border-radius:14px;margin-bottom:1.5rem;padding:1.5rem}.filtros-label,.control-label{letter-spacing:.5px;text-transform:uppercase;color:var(--tw-color-tinta-suave);margin-bottom:8px;font-size:10px;font-weight:800;display:block}.form-control-custom{border:1px solid var(--tw-color-borde)!important;border-radius:8px!important;height:40px!important;font-size:12px!important}.badge-navy{background:var(--tw-color-sello-solido);color:#fff;border-radius:20px;padding:4px 12px;font-size:10px;font-weight:800}.badge-id{background:var(--tw-color-sello-solido);color:var(--tw-color-sello-claro);border-radius:6px;padding:4px 10px;font-size:10px;font-weight:800}.badge-gold{letter-spacing:.5px;border-radius:30px;padding:4px 12px;font-size:10px;font-weight:800;background:var(--tw-color-sello-claro)!important;color:var(--tw-color-sello-fuerte)!important}.btn-gold-premium{background:var(--tw-color-sello-solido)!important;color:#fff!important;border:0!important;border-radius:12px!important;font-weight:800!important;transition:background-color .2s!important}.btn-gold-premium:hover,.btn-gold-premium:focus{background:var(--tw-color-sello-fuerte)!important}.bg-navy,.bg-navy-800{background-color:var(--tw-color-sello-solido)!important}.bg-navy-900{background-color:var(--tw-color-sello-fuerte)!important}.bg-navy-light,.bg-gold-light{background-color:var(--tw-color-sello-claro)!important}.border-bottom-gold{border-bottom:2px solid var(--tw-color-sello-fuerte)!important}.badge-navy-outline{border:1.5px solid var(--tw-color-sello-solido);letter-spacing:.5px;text-transform:uppercase;background:0 0;border-radius:4px;font-size:9px;font-weight:700;color:var(--tw-color-sello-solido)!important}.col-header-mes,.month-col{background:var(--tw-color-sello-solido)!important;border-bottom:2px solid var(--tw-color-sello-fuerte)!important;color:#fff!important;font-size:11px!important;font-weight:800!important}.transition-all{transition:all .25s}.btn-navy-outline{border-radius:10px;font-weight:700;border:1.5px solid var(--tw-color-sello-solido)!important;color:var(--tw-color-sello-solido)!important;background:0 0!important}.btn-navy-outline:hover,.btn-navy-outline:focus{background:var(--tw-color-sello-solido)!important;color:#fff!important}.btn-gold,.btn-green-premium{border-radius:10px;font-weight:700;background:var(--tw-color-sello-solido)!important;color:#fff!important;border:0!important}.btn-gold:hover,.btn-gold:focus,.btn-green-premium:hover,.btn-green-premium:focus{background:var(--tw-color-sello-fuerte)!important}.text-navy{color:var(--tw-color-sello-fuerte)!important}.stats-hub-premium{border-bottom:4px solid var(--tw-color-sello-fuerte);background:var(--tw-color-sello-solido);color:#fff;border-radius:16px;flex-wrap:wrap;justify-content:space-around;align-items:center;gap:1rem;margin-bottom:2rem;padding:1.25rem 1.5rem;display:none}.stats-hub-premium .stat-item{text-align:center;flex:12rem}.stats-hub-premium .stat-label{letter-spacing:1px;text-transform:uppercase;color:#ffffffbf;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.stats-hub-premium .stat-value{font-size:24px;font-weight:800;line-height:1.1;color:#fff!important}.stats-hub-premium .btn-outline-light{color:#fff!important;border:1px solid #ffffff8c!important}.stats-hub-premium .btn-outline-light:hover,.stats-hub-premium .btn-outline-light:focus{background:#ffffff26!important}.status-badge{letter-spacing:.3px;border-radius:20px;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex;color:#fff!important}.btn-navy{border-radius:10px;font-weight:700;background:var(--tw-color-sello-solido)!important;color:#fff!important;border:0!important}.btn-navy:hover,.btn-navy:focus{background:var(--tw-color-sello-fuerte)!important}.card-mantenedor .card-header .btn-outline-light,.card-header .btn-outline-light{border-color:var(--tw-color-borde)!important;color:var(--tw-color-tinta)!important}.card-mantenedor .card-header .btn-outline-light:hover,.card-header .btn-outline-light:hover,.card-mantenedor .card-header .btn-outline-light:focus,.card-header .btn-outline-light:focus{background:var(--tw-color-sello-claro)!important;color:var(--tw-color-sello)!important}.breadcrumb-custom-item a,.nav-tabs .nav-link,.nav-pills .nav-link{color:var(--tw-color-sello)!important}.breadcrumb-custom-item a:hover,.nav-tabs .nav-link:hover,.nav-pills .nav-link:hover{color:var(--tw-color-sello-fuerte)!important}.nav-tabs .nav-link.active,.nav-pills .nav-link.active{color:var(--tw-color-tinta)!important}.status-badge[style*=\#ef4444]{background:var(--tw-color-critico)!important}@media (max-width:575.98px){.card-header.d-flex,.card-mantenedor .card-header,.opciones-toolbar,.d-flex.justify-content-between,.card-header.d-flex>.d-flex,.card-mantenedor .card-header>.d-flex{flex-wrap:wrap;row-gap:.5rem}.perfil-search-pill{max-width:100%}}@media (max-width:991.98px){.topbar-burger{justify-content:center;min-width:44px;min-height:44px;font-size:1.35rem;padding:0!important}.sidebar-link{min-height:44px}}.btn-outline-navy{border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;line-height:1;border:1px solid var(--tw-color-sello)!important;color:var(--tw-color-sello)!important;background:0 0!important;padding:0!important;display:inline-flex!important}.btn-outline-navy:hover,.btn-outline-navy:focus{background:var(--tw-color-sello)!important;color:#fff!important}@media (min-width:640px){.btn-outline-navy{width:32px;height:32px}}.breadcrumb-custom-item>a{align-items:center;min-height:32px;display:inline-flex}.page-link{justify-content:center;align-items:center;min-width:36px;min-height:36px;display:inline-flex}.breadcrumb-custom>a{align-items:center;min-height:32px;display:inline-flex;color:var(--tw-color-sello)!important}.breadcrumb-custom>a:hover,.breadcrumb-custom>a:focus{color:var(--tw-color-sello-fuerte)!important}.form-control-premium:not(textarea){border-style:solid!important;border-width:1.5px!important;border-radius:8px!important;height:44px!important;padding:.6rem 1rem!important;font-size:14.5px!important;font-weight:500!important}@media (max-width:991.98px){.content-main{zoom:1!important}[id$=_filter] input{width:100%!important;max-width:100%!important}#modal_quiebre_search{zoom:1!important}}.stat-card>.stat-card-value{align-items:flex-end;min-height:2.4rem;display:flex;margin-top:auto!important}.stat-card-foot{min-height:1.05rem}.stat-card:not(:has(.stat-card-foot)):after{content:"";min-height:1.05rem;display:block}.stat-card-label{align-items:flex-start;min-height:2.4em;display:flex}.stat-card h5.stat-card-value{font-size:1.35rem!important}.section-card{border:1px solid var(--tw-color-borde);border-radius:var(--tw-radius-panel);background:var(--tw-color-superficie);margin-bottom:1.5rem;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.section-card-header{background:var(--tw-color-superficie-2);border-bottom:1px solid var(--tw-color-borde-suave);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem 1.25rem;display:flex}.section-card-title{letter-spacing:.01em;color:var(--tw-color-tinta);align-items:center;gap:.6rem;margin:0;font-size:1rem;font-weight:800;display:flex}.section-card-title i{color:var(--tw-color-sello)}.section-card-body{padding:1.25rem}.indicator-row{border-bottom:1px dashed var(--tw-color-borde);justify-content:space-between;gap:1rem;padding:.55rem 0;font-size:13px;font-weight:700;display:flex}.indicator-row:last-child{border-bottom:0}.indicator-label{color:var(--tw-color-tinta-suave)}.indicator-value{color:var(--tw-color-tinta);font-variant-numeric:tabular-nums;font-style:normal}.indicator-value i{font-style:normal}.progress-premium{background:var(--tw-color-superficie-2);border-radius:50px;height:10px;margin-bottom:.35rem;overflow:hidden}.progress-bar-premium{background:var(--tw-color-sello);border-radius:50px}.table-modern{font-size:12px}.note-item{border-left:4px solid var(--tw-color-sello);background:var(--tw-color-superficie-2);border-radius:10px;gap:.9rem;margin-bottom:.6rem;padding:.75rem;display:flex;position:relative}.pull-left{float:left}.pull-right{float:right}.dataTables_wrapper:after{content:"";clear:both;display:table}.dataTables_wrapper>.pull-left,.dataTables_wrapper>.pull-right{margin-bottom:.75rem}@media (max-width:575.98px){.pull-left,.pull-right{float:none;width:100%}}.shadow-premium{box-shadow:0 4px 15px #23303d2e!important}.modal-premium .modal-content{border:none;border-radius:16px;overflow:hidden;box-shadow:0 25px 50px -12px #0f172a40}.table-container{border:1px solid var(--tw-color-borde);border-radius:8px;overflow:hidden}.table-premium thead th{letter-spacing:.08em;text-transform:uppercase;padding:14px 12px!important;font-size:10px!important}.table-sticky-header thead th{z-index:60;position:sticky;top:0;border-bottom:2px solid var(--tw-color-sello)!important;background-clip:padding-box!important}.table-sticky-actions tbody td:first-child{background:var(--tw-color-superficie);left:0;box-shadow:6px 0 10px -4px #0f172a14;z-index:40!important;border-right:2px solid var(--tw-color-sello)!important;width:60px!important;min-width:60px!important;position:sticky!important}.filtros-grid-premium,.filtros-grid,.kpi-container{grid-template-columns:1fr;align-items:end;gap:1rem;display:grid}.kpi-container{margin-bottom:1.5rem}@media (min-width:640px){.filtros-grid-premium,.filtros-grid,.kpi-container{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.filtros-grid-premium{grid-template-columns:repeat(4,1fr);gap:1.25rem}.filtros-grid{grid-template-columns:1.2fr 1fr 1fr 1.6fr 1fr 1fr;gap:1rem}.kpi-container{grid-template-columns:repeat(4,1fr)}}.btn-danger-premium{border:none;border-radius:12px;font-weight:700;background:var(--tw-color-critico)!important;color:#fff!important}.btn-navy-premium{border-radius:12px;font-weight:700;transition:background-color .2s;background:var(--tw-color-sello-solido)!important;color:#fff!important}.btn-navy-premium:hover,.btn-navy-premium:focus{background:var(--tw-color-sello-fuerte)!important}.alert-premium-info{border:1px solid var(--tw-color-sello-claro);border-left:5px solid var(--tw-color-sello)!important;background:var(--tw-color-sello-claro)!important;color:var(--tw-color-tinta)!important;border-radius:12px!important}.alert-modern{border:1px solid var(--tw-color-borde);background:var(--tw-color-superficie-2);color:var(--tw-color-tinta);border-radius:10px;font-size:12px}.border-left-gold{border-left:5px solid var(--tw-color-sello)!important}.data-item,.info-item{flex-direction:column;display:flex}.data-label,.audit-label,.modal-stat-label,.info-item label{letter-spacing:.05em;text-transform:uppercase;color:var(--tw-color-tinta-suave);margin-bottom:3px;font-size:10px;font-weight:800;display:block}.data-value,.audit-value{color:var(--tw-color-tinta);font-size:12.5px;font-weight:700}.modal-stat{text-align:center}.modal-stat-value{color:var(--tw-color-tinta);font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:800}.premium-input{border:1px solid var(--tw-color-borde)!important;height:46px!important;color:var(--tw-color-tinta)!important;border-radius:10px!important;font-size:13px!important;font-weight:600!important}.mn-label{letter-spacing:.05em!important;text-transform:uppercase!important;color:var(--tw-color-sello-fuerte)!important;align-items:center!important;gap:6px!important;margin-bottom:6px!important;font-size:11px!important;font-weight:700!important;display:flex!important}.mn-day-chip{border:1px solid var(--tw-color-borde)!important;background:var(--tw-color-superficie-2)!important;border-radius:25px!important;align-items:center!important;gap:6px!important;padding:6px 14px!important;font-size:12px!important;font-weight:600!important;display:inline-flex!important}@keyframes skeleton-wave{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton{background:linear-gradient(90deg, var(--tw-color-superficie-2) 25%, var(--tw-color-borde) 50%, var(--tw-color-superficie-2) 75%);background-size:200% 100%;border-radius:4px;width:100%;height:10px;animation:1.5s linear infinite skeleton-wave;display:inline-block}.skeleton-text{width:100%}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.kpi-shimmer{color:var(--tw-color-tinta)}.app-sidebar{border-right:1px solid var(--tw-color-borde)!important}.sidebar-header{background:var(--tw-color-superficie-2)!important;color:var(--tw-color-sello)!important;border-bottom:1px solid var(--tw-color-borde-suave)!important}.sidebar-header .btn-outline-light{color:var(--tw-color-sello)!important;border-color:var(--tw-color-borde)!important}.sidebar-search{border-bottom:1px solid var(--tw-color-borde-suave)!important}#sidebarFilter{background:var(--tw-color-superficie-2)!important;color:var(--tw-color-tinta)!important;border:1px solid var(--tw-color-borde)!important}#sidebarFilter::placeholder{color:var(--tw-color-tinta-tenue)!important}.sidebar-search .search-wrapper i{color:var(--tw-color-tinta-suave)!important}.sidebar-nav::-webkit-scrollbar-thumb{background:var(--tw-color-borde)!important}.sidebar-link{color:var(--tw-color-tinta)!important}.sidebar-link i{color:var(--tw-color-tinta-suave)!important}#app-sidebar .sidebar-item>.sidebar-link{border-bottom:1px solid var(--tw-color-borde-suave)!important}#app-sidebar .sidebar-item>.sidebar-link i{color:var(--tw-color-tinta-suave)!important}#app-sidebar .sidebar-item>.sidebar-link span{color:var(--tw-color-tinta)!important}#app-sidebar .sidebar-item>.sidebar-link:hover{background:var(--tw-color-superficie-2)!important;border-left-color:var(--tw-color-sello)!important}#app-sidebar .sidebar-item>.sidebar-link:hover span,#app-sidebar .sidebar-item>.sidebar-link:hover i{color:var(--tw-color-sello)!important}#app-sidebar .sidebar-link.active,#app-sidebar .sidebar-item.active>.sidebar-link,#app-sidebar .submenu li.active>.sidebar-link{background:var(--tw-color-sello-claro)!important;color:var(--tw-color-sello-fuerte)!important;border-left:4px solid var(--tw-color-sello)!important}#app-sidebar .sidebar-link.active i,#app-sidebar .sidebar-item.active>.sidebar-link i,#app-sidebar .submenu li.active>.sidebar-link i{color:var(--tw-color-sello-fuerte)!important}.submenu{background:var(--tw-color-superficie-2)!important}.submenu-title{color:var(--tw-color-tinta-suave)!important}.sidebar-footer{background:var(--tw-color-superficie-2)!important;border-top:1px solid var(--tw-color-borde-suave)!important}.sidebar-footer .sidebar-link,.sidebar-footer .sidebar-link i{color:var(--tw-color-tinta-suave)!important}.topbar-burger:hover,.topbar-burger:focus{background:var(--tw-color-sello-claro)!important;color:var(--tw-color-sello)!important}li[id^=menu_],li[id^=menu_]>.sidebar-link,.sidebar-item,.sidebar-link{color:var(--tw-color-tinta)!important}.brand-logo{width:auto;height:30px;filter:none!important}.brand-version{font-variant-numeric:tabular-nums;margin-left:8px;font-size:.7rem;font-weight:700;color:var(--tw-color-tinta-suave)!important}.topbar{border-bottom:1px solid var(--tw-color-borde)!important}.topbar .ia-engine-btn{background:var(--tw-color-sello)!important;border:1px solid var(--tw-color-sello-fuerte)!important;color:#fff!important;box-shadow:0 2px 8px #2e5e8c40!important}.topbar .ia-engine-btn .ia-icon,.topbar .ia-engine-btn .ia-text,.topbar .ia-engine-btn i{color:#fff!important}.topbar .ia-engine-btn:hover,.topbar .ia-engine-btn:focus{background:var(--tw-color-sello-fuerte)!important;box-shadow:0 4px 12px #2e5e8c59!important}@media (prefers-reduced-motion:reduce){.topbar .ia-engine-btn:hover{transform:none!important}}.theme-toggle-btn{min-width:40px;min-height:40px;color:var(--tw-color-tinta-suave);cursor:pointer;border-radius:10px;place-items:center;margin-bottom:0;display:inline-grid}.theme-toggle-btn:hover{background:var(--tw-color-sello-claro);color:var(--tw-color-sello)}@media (max-width:639.98px){.filtros-grid-premium>*,.filtros-grid>*,.kpi-container>*{grid-column:auto!important}}.btn-action-table{border:1px solid var(--tw-color-borde);background:var(--tw-color-superficie);color:var(--tw-color-tinta-suave);cursor:pointer}.btn-action-table:hover,.btn-action-table:focus-visible{border-color:var(--tw-color-sello);background:var(--tw-color-sello-claro);color:var(--tw-color-sello)}.modal-header{background:var(--tw-color-superficie-2)!important;border-bottom:1px solid var(--tw-color-borde)!important;border-left:4px solid var(--tw-color-borde)!important;background-image:none!important}.modal-header,.modal-header .modal-title,.modal-header h1,.modal-header h2,.modal-header h3,.modal-header h4,.modal-header h5,.modal-header h6,.modal-header small,.modal-header span:not(.badge){color:var(--tw-color-tinta)!important;text-shadow:none!important}.modal-header i{color:inherit!important}.modal-header.bg-danger,.modal-header.alert-danger{background:var(--tw-color-critico-claro)!important;border-left-color:var(--tw-color-critico)!important}.modal-header.bg-danger .modal-title,.modal-header.alert-danger .modal-title,.modal-header.bg-danger h1,.modal-header.bg-danger h2,.modal-header.bg-danger h3,.modal-header.bg-danger h4,.modal-header.bg-danger h5,.modal-header.bg-danger h6,.modal-header.alert-danger h4,.modal-header.alert-danger h5,.modal-header.alert-danger h6{color:var(--tw-color-critico)!important}.modal-header.bg-warning{background:var(--tw-color-alerta-claro)!important;border-left-color:var(--tw-color-alerta)!important}.modal-header.bg-warning .modal-title,.modal-header.bg-warning h4,.modal-header.bg-warning h5,.modal-header.bg-warning h6{color:var(--tw-color-alerta)!important}.modal-header.alert-info,.modal-header.modal-info,.modal-header.bg-navy,.modal-header.bg-navy-900,.modal-header.bg-navy-800{background:var(--tw-color-sello-claro)!important;border-left-color:var(--tw-color-sello-solido)!important}.modal-header.alert-info .modal-title,.modal-header.modal-info .modal-title,.modal-header.bg-navy .modal-title,.modal-header.bg-navy-900 .modal-title,.modal-header.alert-info h4,.modal-header.alert-info h5,.modal-header.alert-info h6,.modal-header.bg-navy h4,.modal-header.bg-navy h5,.modal-header.bg-navy h6,.modal-header.bg-navy-900 h4,.modal-header.bg-navy-900 h5,.modal-header.bg-navy-900 h6{color:var(--tw-color-sello-fuerte)!important}.modal-header .close,.modal-header .btn-close{opacity:.8;color:var(--tw-color-tinta-suave)!important;text-shadow:none!important}.modal-header .close:hover,.modal-header .btn-close:hover{opacity:1}.swal2-popup.swal-notif-mod,.swal2-popup.swal-recaptcha-mod,.swal2-popup.swal-perfiles-mod{background:var(--tw-color-superficie)!important;border-radius:var(--tw-radius-panel)!important;box-shadow:var(--tw-shadow-panel)!important;border-top:none!important;padding:0!important;overflow:hidden!important}.swal2-popup.swal-notif-mod .swal2-title,.swal2-popup.swal-recaptcha-mod .swal2-title,.swal2-popup.swal-perfiles-mod .swal2-title{background:var(--tw-color-superficie-2)!important;color:var(--tw-color-tinta)!important;border-bottom:1px solid var(--tw-color-borde)!important;border-left:4px solid var(--tw-color-sello-solido)!important;text-transform:uppercase!important;letter-spacing:.8px!important;text-align:left!important;width:100%!important;margin:0!important;padding:1.25rem 1.5rem!important;font-size:1.25rem!important;font-weight:800!important;line-height:1.4!important;display:block!important;position:relative!important}.swal2-popup.swal-notif-mod .swal2-header,.swal2-popup.swal-recaptcha-mod .swal2-header,.swal2-popup.swal-perfiles-mod .swal2-header{background:var(--tw-color-superficie-2)!important;border:none!important;margin:0!important;padding:0!important;display:block!important}.swal2-popup.swal-notif-mod .swal2-title:before,.swal2-popup.swal-notif-mod .swal2-title:after,.swal2-popup.swal-recaptcha-mod .swal2-title:before,.swal2-popup.swal-recaptcha-mod .swal2-title:after,.swal2-popup.swal-perfiles-mod .swal2-title:before,.swal2-popup.swal-perfiles-mod .swal2-title:after{content:none!important}.swal2-popup.swal-notif-mod .swal2-close,.swal2-popup.swal-recaptcha-mod .swal2-close,.swal2-popup.swal-perfiles-mod .swal2-close{opacity:.8;color:var(--tw-color-tinta-suave)!important;z-index:10!important;outline:none!important;top:14px!important;right:16px!important}.swal2-popup.swal-notif-mod .swal2-close:hover,.swal2-popup.swal-recaptcha-mod .swal2-close:hover,.swal2-popup.swal-perfiles-mod .swal2-close:hover{opacity:1}.swal2-popup.swal-notif-mod .swal2-html-container,.swal2-popup.swal-recaptcha-mod .swal2-html-container,.swal2-popup.swal-perfiles-mod .swal2-html-container{background:var(--tw-color-superficie)!important;color:var(--tw-color-tinta)!important;text-align:left!important;margin:0!important;padding:2rem!important}.swal-notif-mod .swal2-icon,.swal-recaptcha-mod .swal2-icon,.swal-perfiles-mod .swal2-icon{display:none!important}.swal2-toast{max-width:min(92vw,24rem)!important}.swal2-html-container select,.swal2-html-container input,.swal2-html-container .form-control,.swal2-html-container .custom-select{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.topbar .navbar-brand,.topbar .nav-username{color:#0f2942!important}#app-sidebar#app-sidebar .submenu-toggle:after,#app-sidebar#app-sidebar .sidebar-item>.sidebar-link.submenu-toggle:after{color:#5f7488!important;opacity:1!important}#app-sidebar#app-sidebar .sidebar-menu>li.sidebar-item>a.sidebar-link>i,#app-sidebar#app-sidebar .sidebar-menu>li.sidebar-item>a.sidebar-link>i.caret{color:#5f7488!important}.sidebar-item:hover>.sidebar-link .caret{transform:translate(5px)}.sidebar-link .caret{display:none!important}.dark-toggle-input{display:none}.dark-toggle-input:checked+.theme-toggle-btn .theme-icon-sun{opacity:1;transform:rotate(0)scale(1)}.dark-toggle-input:checked+.theme-toggle-btn .theme-icon-moon{opacity:0;transform:rotate(90deg)scale(0)}.container-fluid{width:100%!important;max-width:100%!important}html[data-dark="1"] .dropdown-menu,html[data-dark="1"] .user-menu{background:var(--dm-surface)!important;border-color:var(--dm-border)!important}html[data-dark="1"] .dropdown-divider{border-color:var(--dm-border)!important}html[data-dark="1"] .dropdown-header{background:var(--dm-surface-2)!important}html[data-dark="1"] .select-plain,html[data-dark="1"] .custom-select{background:var(--dm-input-bg)!important;border-color:var(--dm-border)!important;color:var(--dm-text)!important}html[data-dark="1"] .alert{background:var(--dm-surface-2)!important;border-color:var(--dm-border)!important;color:var(--dm-text)!important}html[data-dark="1"] .btn-light,html[data-dark="1"] .btn-default,html[data-dark="1"] .btn-white{background:var(--dm-input-bg)!important;border-color:var(--dm-border)!important;color:var(--dm-text)!important}html body,html .card,html .card-body,html .card-header,html .modal-content,html .modal-body,html .modal-footer,html .form-control,html .form-control-premium,html .kpi-card,html .table-responsive-custom,html .table-responsive-premium,html .alert,html .dropdown-menu,html .table tbody td,html .dataTables_wrapper,html .sidebar-search,html .badge{transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s!important}.sidebar-menu{flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.submenu-toggle:after{content:"";margin-left:auto;font-family:"Font Awesome 5 Free";font-size:.9rem;font-weight:900;transition:transform .3s}.submenu-title{text-transform:uppercase;color:var(--gold-400);padding:.75rem 1.5rem .25rem 3.5rem;font-size:.65rem;font-weight:800}#tbl_buscar_recinto thead th,#tblNotificaciones thead th,#tblListarRecaptcha thead th,#tbl_config_pantalla thead th,#tbl_perfiles_usuario thead th,#tbl_buscar_bodega thead th,#tbl_buscar_tipo_presentacion thead th,#tbl_buscar_tipo_moneda thead th,#tbl_buscar_unidad_medida thead th{z-index:10;position:sticky;top:0;border-style:none none solid!important;padding:14px 10px!important}#tblNotificaciones td:nth-child(8){text-align:center;text-transform:uppercase;letter-spacing:.5px;font-size:9px;font-weight:800}html[data-dark="1"] .table-responsive-custom,html[data-dark="1"] .table-responsive-premium,html[data-dark="1"] #display_consolidado_plan_mensual{background:var(--dm-surface)!important;border-color:var(--dm-border)!important}html[data-dark="1"] .table-responsive-custom::-webkit-scrollbar-track{background:var(--dm-bg)!important}html[data-dark="1"] .table-responsive-premium::-webkit-scrollbar-track{background:var(--dm-bg)!important}html[data-dark="1"] .table-responsive-custom,html[data-dark="1"] .table-responsive-premium{scrollbar-color:var(--gold-400) var(--dm-bg)!important}html[data-dark="1"] .badge-outline-navy{border-color:var(--dm-border)!important;color:var(--dm-text-muted)!important}.ia-engine-btn{background:linear-gradient(135deg, var(--gold-400) 0%, var(--gold-300) 100%);text-transform:uppercase;letter-spacing:.5px;border:1px solid #fff3;border-radius:50px;align-items:center;gap:10px;padding:8px 16px;font-size:.8rem;font-weight:800;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 15px #e8a5204d;text-decoration:none!important}.ia-engine-btn:hover{background:linear-gradient(135deg, var(--gold-300) 0%, var(--gold-400) 100%);transform:translateY(-2px);box-shadow:0 6px 20px #e8a52080}.ia-icon{font-size:1.1rem;animation:2s infinite pulse-ia}.ia-overlay{z-index:1055;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;background:#08152c8c;transition:opacity .3s;display:none;position:fixed;inset:0}.ia-overlay-visible{opacity:1;display:block}.ia-panel{z-index:1060;background:#fff;flex-direction:column;width:400px;max-width:95vw;transition:transform .35s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-8px 0 40px #08152c33}.ia-panel-open{transform:translate(0)}.ia-panel-header{background:linear-gradient(135deg, var(--navy-900) 0%, var(--navy-700) 100%);border-bottom:3px solid var(--gold-400);flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.ia-panel-title{align-items:center;gap:.75rem;display:flex}.ia-header-avatar{width:38px;height:38px;color:var(--gold-400);background:#e8a52033;border:1px solid #e8a5204d;border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;display:flex}.ia-title-text{color:#fff;text-transform:uppercase;letter-spacing:.5px;font-size:.9rem;font-weight:800}.ia-subtitle{color:#ffffff80;margin-top:1px;font-size:.7rem}.ia-header-actions{align-items:center;gap:.4rem;display:flex}.ia-close-btn,.ia-clear-btn{color:#ffffffb3;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.85rem;transition:all .2s;display:flex}.ia-close-btn:hover{color:#fff;background:#ffffff26}.ia-clear-btn:hover{color:var(--gold-400);background:#e8a52033;border-color:#e8a52066}.ia-messages{scrollbar-width:thin;scrollbar-color:var(--gold-400) transparent;flex-direction:column;flex:1;gap:.85rem;padding:1rem;display:flex;overflow-y:auto}.ia-messages::-webkit-scrollbar{width:4px}.ia-messages::-webkit-scrollbar-thumb{background:var(--gold-400);border-radius:4px}.ia-msg{align-items:flex-start;gap:.6rem;display:flex}.ia-msg-user{flex-direction:row-reverse}.ia-msg-avatar-wrap{background:linear-gradient(135deg, var(--navy-800) 0%, var(--navy-700) 100%);width:30px;min-width:30px;height:30px;color:var(--gold-400);border:1px solid #e8a52033;border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;display:flex}.ia-avatar-error{color:#fff!important;background:linear-gradient(135deg,#ef4444,#dc2626)!important}.ia-msg-bubble{color:var(--navy-900);word-break:break-word;background:#f8fafc;border:1px solid #e2e8f0;border-radius:0 12px 12px;max-width:85%;padding:.65rem .85rem;font-size:13px;line-height:1.55}.ia-msg-bubble p{margin:0 0 .4rem}.ia-msg-bubble p:last-child{margin:0}.ia-msg-bubble ul,.ia-msg-bubble ol{margin:.3rem 0 .4rem 1.2rem;padding:0}.ia-msg-bubble li{margin-bottom:.2rem}.ia-msg-bubble code{background:#e2e8f0;border-radius:4px;padding:1px 5px;font-size:11px}.ia-msg-bubble pre{color:#e2e8f0;background:#1e293b;border-radius:8px;margin:.4rem 0;padding:.75rem;font-size:11px;overflow-x:auto}.ia-msg-bubble-user{background:linear-gradient(135deg, var(--navy-800) 0%, var(--navy-700) 100%);color:#fff;border-color:#0000;border-radius:12px 0 12px 12px}.ia-msg-bubble-user strong{color:#fff}.ia-msg-bubble-error{color:#b91c1c;background:#ef44440f;border-color:#ef444433;border-radius:0 12px 12px}.ia-suggestions{flex-wrap:wrap;flex-shrink:0;gap:.4rem;padding:.5rem 1rem .75rem;transition:opacity .25s;display:flex}.ia-suggestion-btn{color:var(--navy-800);cursor:pointer;white-space:nowrap;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:20px;padding:.3rem .75rem;font-size:11px;font-weight:600;transition:all .2s}.ia-suggestion-btn:hover{border-color:var(--gold-400);color:var(--navy-900);background:#e8a5201a}.ia-typing-indicator{align-items:center;gap:.6rem;padding:.5rem 0;display:flex}.ia-typing-dots{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;gap:4px;padding:.45rem .75rem;display:flex}.ia-typing-dots span{background:var(--gold-400);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite ia-bounce}.ia-typing-dots span:nth-child(2){animation-delay:.2s}.ia-typing-dots span:nth-child(3){animation-delay:.4s}.ia-input-area{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0;padding:.75rem 1rem .85rem}.ia-input-row{align-items:flex-end;gap:.5rem;display:flex}.ia-textarea{resize:none;max-height:120px;color:var(--navy-900);background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;flex:1;padding:.55rem .85rem;font-size:13px;transition:all .2s}.ia-textarea:focus{border-color:var(--gold-400);background:#fff;box-shadow:0 0 0 3px #e8a5201a}.ia-textarea::placeholder{color:#94a3b8}.ia-send-btn{background:linear-gradient(135deg, var(--gold-400) 0%, var(--gold-300) 100%);width:40px;min-width:40px;height:40px;color:var(--navy-900);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;transition:all .2s;display:flex;box-shadow:0 4px 10px #e8a5204d}.ia-send-btn:hover{transform:scale(1.08);box-shadow:0 6px 15px #e8a52066}.ia-send-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.ia-footer-note{color:#94a3b8;text-align:center;margin-top:.5rem;font-size:10px}.ia-toggle-btn-active{box-shadow:0 0 0 3px #e8a52066!important}html[data-dark="1"] .ia-panel{background:var(--dm-surface)!important}html[data-dark="1"] .ia-msg-bubble{background:var(--dm-surface-2)!important;border-color:var(--dm-border)!important;color:var(--dm-text)!important}html[data-dark="1"] .ia-msg-bubble strong{color:var(--dm-text)!important}html[data-dark="1"] .ia-suggestion-btn{background:var(--dm-surface-2)!important;border-color:var(--dm-border)!important;color:var(--dm-text)!important}html[data-dark="1"] .ia-suggestion-btn:hover{border-color:var(--gold-400)!important;background:#e8a5201a!important}html[data-dark="1"] .ia-typing-dots{background:var(--dm-surface-2)!important;border-color:var(--dm-border)!important}html[data-dark="1"] .ia-input-area{background:var(--dm-surface)!important;border-color:var(--dm-border)!important}html[data-dark="1"] .ia-textarea{background:var(--dm-input-bg)!important;border-color:var(--dm-border)!important;color:var(--dm-text)!important}html[data-dark="1"] .ia-textarea:focus{border-color:var(--gold-400)!important;background:#ffffff14!important}html[data-dark="1"] .ia-textarea::placeholder,html[data-dark="1"] .ia-footer-note{color:var(--dm-text-muted)!important}.btn-outline-secondary{--bs-btn-color:var(--tw-color-tinta);--bs-btn-bg:var(--tw-color-superficie);--bs-btn-border-color:var(--tw-color-tinta-suave);--bs-btn-border-width:1px;--bs-btn-hover-color:var(--tw-color-sello-fuerte);--bs-btn-hover-bg:var(--tw-color-sello-claro);--bs-btn-hover-border-color:var(--tw-color-sello);--bs-btn-focus-shadow-rgb:46, 94, 140}.btn{--bs-btn-font-size:var(--tw-text-dato)}.btn-sm,.btn-group-sm>.btn{--bs-btn-font-size:.75rem}.btn-lg,.btn-group-lg>.btn{--bs-btn-font-size:.875rem}.btn.btn-white{background:var(--tw-color-superficie);border:1px solid var(--tw-color-tinta-suave);color:var(--tw-color-tinta);border-color:var(--tw-color-tinta-suave)!important}.btn.btn-white:hover,.btn.btn-white:focus{background:var(--tw-color-sello-claro);border-color:var(--tw-color-sello);color:var(--tw-color-sello-fuerte)}.btn.btn-outline-premium{border:1px solid var(--tw-color-sello);color:var(--tw-color-sello);background:0 0;font-weight:700}.btn.btn-outline-premium:hover,.btn.btn-outline-premium:focus{background:var(--tw-color-sello-claro);border-color:var(--tw-color-sello-fuerte);color:var(--tw-color-sello-fuerte)}.csv-modal-header{background:var(--tw-color-superficie-2);border-bottom:1px solid var(--tw-color-borde);border-left:4px solid var(--tw-color-sello-solido);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.csv-header-left{align-items:center;gap:.75rem;min-width:0;display:flex}.csv-header-icon{border-radius:var(--tw-radius-panel);background:var(--tw-color-sello-claro);width:2.5rem;height:2.5rem;color:var(--tw-color-sello);flex:none;justify-content:center;align-items:center;font-size:1.1rem;display:flex}.csv-header-title{color:var(--tw-color-tinta);text-transform:uppercase;letter-spacing:.4px;margin:0;font-size:1rem;font-weight:800;line-height:1.3}.csv-header-sub{color:var(--tw-color-tinta-suave);margin:0;font-size:11px}.csv-close-btn{color:var(--tw-color-tinta-suave);border-radius:var(--tw-radius-panel);cursor:pointer;background:0 0;border:0;flex:none;padding:.5rem;font-size:1rem;line-height:1}.csv-close-btn:hover{background:var(--tw-color-superficie);color:var(--tw-color-tinta)}.csv-step{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.csv-step-num{background:var(--tw-color-sello);width:1.5rem;height:1.5rem;color:var(--tw-color-superficie);border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.csv-step-label{color:var(--tw-color-tinta);text-transform:uppercase;letter-spacing:.4px;font-size:12px;font-weight:700}.csv-id-group{border:1px solid var(--tw-color-borde);border-radius:var(--tw-radius-panel);background:var(--tw-color-superficie);align-items:stretch;display:flex;overflow:hidden}.csv-id-addon{background:var(--tw-color-superficie-2);border-right:1px solid var(--tw-color-borde);color:var(--tw-color-tinta-suave);justify-content:center;align-items:center;padding:0 .85rem;display:flex}.csv-id-input{min-width:0;color:var(--tw-color-tinta);background:0 0;border:0;flex:auto;padding:.65rem .85rem;font-size:.9rem}.csv-id-input:focus{box-shadow:inset 0 0 0 2px var(--tw-color-sello-anillo);outline:none}.csv-divider{background:var(--tw-color-borde);border:0;height:1px;margin:1.25rem 0}.csv-dropzone{border:2px dashed var(--tw-color-borde);border-radius:var(--tw-radius-panel);background:var(--tw-color-superficie-2);text-align:center;padding:1.75rem 1rem;transition:border-color .15s,background .15s;position:relative}.csv-dropzone:hover{border-color:var(--tw-color-sello);background:var(--tw-color-sello-claro)}.csv-dropzone input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.csv-dropzone-inner{pointer-events:none}.csv-dropzone-icon-wrap{background:var(--tw-color-sello-claro);width:3rem;height:3rem;color:var(--tw-color-sello);border-radius:999px;justify-content:center;align-items:center;margin:0 auto .75rem;font-size:1.35rem;display:flex}.csv-dropzone-main-text{color:var(--tw-color-tinta);margin:0;font-size:.95rem;font-weight:700}.csv-dropzone-hint{color:var(--tw-color-tinta-suave);margin:.15rem 0 .75rem;font-size:12px}.csv-badge-type{background:var(--tw-color-conforme-claro);color:var(--tw-color-conforme);text-transform:uppercase;letter-spacing:.3px;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:10px;font-weight:800;display:inline-flex}.csv-info-box{border:1px solid var(--tw-color-sello);border-radius:var(--tw-radius-panel);background:var(--tw-color-sello-claro);color:var(--tw-color-sello-fuerte);border-left-width:4px;align-items:flex-start;gap:.6rem;margin-top:1rem;padding:.8rem .9rem;font-size:12px;line-height:1.45;display:flex}.csv-info-box>i{color:var(--tw-color-sello);flex:none;margin-top:.1rem}.csv-info-box span{color:var(--tw-color-tinta)}.csv-btn-reset,.csv-btn-cancel,.csv-btn-upload{border-radius:var(--tw-radius-panel);cursor:pointer;justify-content:center;align-items:center;gap:.35rem;padding:.5rem 1rem;font-size:12px;font-weight:700;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.csv-btn-reset{border:1px solid var(--tw-color-borde);color:var(--tw-color-tinta-suave);background:0 0}.csv-btn-reset:hover{background:var(--tw-color-superficie-2);color:var(--tw-color-tinta)}.csv-btn-cancel{border:1px solid var(--tw-color-borde);background:var(--tw-color-superficie);color:var(--tw-color-tinta-suave)}.csv-btn-cancel:hover{background:var(--tw-color-superficie-2);color:var(--tw-color-tinta)}.csv-btn-upload{border:1px solid var(--tw-color-sello);background:var(--tw-color-sello);color:var(--tw-color-superficie);padding-inline:1.25rem}.csv-btn-upload:hover{background:var(--tw-color-sello-fuerte);border-color:var(--tw-color-sello-fuerte)}#app-sidebar#app-sidebar .submenu li>a.sidebar-link:hover,#app-sidebar#app-sidebar .submenu li>a.sidebar-link:focus{background:var(--tw-color-sello-claro)!important}#app-sidebar#app-sidebar .submenu li>a.sidebar-link:hover,#app-sidebar#app-sidebar .submenu li>a.sidebar-link:hover span,#app-sidebar#app-sidebar .submenu li>a.sidebar-link:hover i,#app-sidebar#app-sidebar .submenu li>a.sidebar-link:focus,#app-sidebar#app-sidebar .submenu li>a.sidebar-link:focus span,#app-sidebar#app-sidebar .submenu li>a.sidebar-link:focus i{color:var(--tw-color-sello)!important}#app-sidebar#app-sidebar .submenu a.sidebar-link.sidebar-link-danger:hover,#app-sidebar#app-sidebar .submenu a.sidebar-link.sidebar-link-danger:hover span,#app-sidebar#app-sidebar .submenu a.sidebar-link.sidebar-link-danger:hover i{color:var(--tw-color-critico)!important}html[data-dark="1"]{--tw-color-papel:#0e161e;--tw-color-superficie:#16212b;--tw-color-superficie-2:#1e2b36;--tw-color-borde:#33434f;--tw-color-borde-suave:#27343f;--tw-color-tinta:#e4ebf1;--tw-color-tinta-suave:#b2c0cc;--tw-color-tinta-tenue:#8a9cab;--tw-color-sello:#7fb0d9;--tw-color-sello-fuerte:#2e5e8c;--tw-color-sello-claro:#1c2e3d;--tw-color-sello-anillo:#7fb0d9bf;--tw-color-conforme:#7cc79e;--tw-color-conforme-claro:#16291f;--tw-color-alerta:#dda76e;--tw-color-alerta-claro:#2e2317;--tw-color-critico:#ec8f86;--tw-color-critico-claro:#301a18}html[data-dark="1"] body{background:var(--tw-color-papel)!important;color:var(--tw-color-tinta)!important}html[data-dark="1"] .bg-navy,html[data-dark="1"] .bg-navy-800,html[data-dark="1"] .bg-navy-900,html[data-dark="1"] .btn-navy,html[data-dark="1"] .btn-gold,html[data-dark="1"] .btn-navy-premium,html[data-dark="1"] .btn-green-premium,html[data-dark="1"] .btn-gold-premium,html[data-dark="1"] .badge-navy,html[data-dark="1"] .badge-id,html[data-dark="1"] .col-header-mes,html[data-dark="1"] .month-col,html[data-dark="1"] .stats-hub-premium,html[data-dark="1"] .topbar .ia-engine-btn{background:var(--tw-color-sello-fuerte)!important;color:#fff!important}html[data-dark="1"] .badge-id{color:#e4ebf1!important}html[data-dark="1"] .topbar,html[data-dark="1"] .app-sidebar,html[data-dark="1"] .sidebar-search,html[data-dark="1"] .modal-content,html[data-dark="1"] .card,html[data-dark="1"] .section-card{background:var(--tw-color-superficie)!important;border-color:var(--tw-color-borde)!important}html[data-dark="1"] .sidebar-header,html[data-dark="1"] .sidebar-footer,html[data-dark="1"] .submenu,html[data-dark="1"] .modal-header,html[data-dark="1"] .card-header,html[data-dark="1"] .section-card-header{background:var(--tw-color-superficie-2)!important}html[data-dark="1"] .brand-version,html[data-dark="1"] .submenu-title{color:var(--tw-color-tinta-suave)!important}html[data-dark="1"] #sidebarFilter{background:var(--tw-color-superficie-2)!important;color:var(--tw-color-tinta)!important}html[data-dark="1"] .sidebar-link,html[data-dark="1"] #app-sidebar .sidebar-item>.sidebar-link span,html[data-dark="1"] #app-sidebar#app-sidebar .submenu li>a.sidebar-link,html[data-dark="1"] #app-sidebar#app-sidebar .submenu li>a.sidebar-link span{color:var(--tw-color-tinta)!important}html[data-dark="1"] #app-sidebar#app-sidebar .submenu .submenu-title,html[data-dark="1"] #app-sidebar#app-sidebar li.submenu-title,html[data-dark="1"] #app-sidebar#app-sidebar .sidebar-footer .sidebar-link,html[data-dark="1"] #app-sidebar#app-sidebar .sidebar-footer .sidebar-link span{color:var(--tw-color-tinta-suave)!important}html[data-dark="1"] #app-sidebar#app-sidebar .sidebar-footer .sidebar-link i,html[data-dark="1"] .sidebar-link i{color:var(--tw-color-tinta-tenue)!important}html[data-dark="1"] .topbar .nav-username{color:var(--tw-color-tinta)!important}html[data-dark="1"] .topbar .ia-engine-btn,html[data-dark="1"] .topbar .ia-engine-btn .ia-text,html[data-dark="1"] .topbar .ia-engine-btn i{color:#fff!important}html[data-dark="1"] #app-sidebar .sidebar-link.active,html[data-dark="1"] #app-sidebar .sidebar-item.active>.sidebar-link,html[data-dark="1"] #app-sidebar .submenu li.active>.sidebar-link{background:var(--tw-color-sello-claro)!important;color:var(--tw-color-sello)!important;border-left-color:var(--tw-color-sello)!important}html[data-dark="1"] #app-sidebar .sidebar-link.active i,html[data-dark="1"] #app-sidebar .sidebar-item.active>.sidebar-link i{color:var(--tw-color-sello)!important}html[data-dark="1"] .tw\:bg-sello,html[data-dark="1"] .pg.tw\:bg-sello,html[data-dark="1"] [class*=tw\:bg-sello]:not([class*=sello-claro]){background-color:var(--tw-color-sello-fuerte)!important}html[data-dark="1"] .topbar-burger,html[data-dark="1"] .topbar-burger i,html[data-dark="1"] .theme-toggle-btn,html[data-dark="1"] .theme-toggle-btn i,html[data-dark="1"] .theme-icon,html[data-dark="1"] .sidebar-header,html[data-dark="1"] .sidebar-header span{color:var(--tw-color-sello)!important}html[data-dark="1"] .topbar-burger:hover,html[data-dark="1"] .topbar-burger:focus,html[data-dark="1"] .theme-toggle-btn:hover{background:var(--tw-color-sello-claro)!important;color:var(--tw-color-sello)!important}html[data-dark="1"] .topbar .avatar-initial{background:var(--tw-color-sello-fuerte)!important;color:#fff!important}html[data-dark="1"] .progress-premium{background:var(--tw-color-superficie-2)!important}html[data-dark="1"] .progress-bar,html[data-dark="1"] .progress-bar-premium{background:var(--tw-color-sello-fuerte)!important;color:#fff!important}html[data-dark="1"] .badge-light,html[data-dark="1"] .bg-light{background:var(--tw-color-superficie-2)!important;color:var(--tw-color-tinta)!important}html[data-dark="1"] .topbar .theme-toggle-btn .theme-icon-moon,html[data-dark="1"] .topbar .theme-toggle-btn .theme-icon-sun,html[data-dark="1"] .topbar .topbar-burger,html[data-dark="1"] .app-sidebar .sidebar-header,html[data-dark="1"] .app-sidebar .sidebar-header span,html[data-dark="1"] #app-sidebar .sidebar-header,html[data-dark="1"] #app-sidebar .sidebar-header span{color:var(--tw-color-sello)!important}html[data-dark="1"] #app-sidebar#app-sidebar .sidebar-header,html[data-dark="1"] #app-sidebar#app-sidebar .sidebar-header span,html[data-dark="1"] #app-sidebar#app-sidebar .sidebar-header i{color:var(--tw-color-sello)!important;background:var(--tw-color-superficie-2)!important}html[data-dark="1"] #app-sidebar#app-sidebar .sidebar-header span,html[data-dark="1"] #app-sidebar#app-sidebar .sidebar-header i{background:0 0!important}html[data-dark="1"] .btn-gold.btn-gold,html[data-dark="1"] .btn-navy.btn-navy,html[data-dark="1"] .btn-gold-premium.btn-gold-premium,html[data-dark="1"] .btn-navy-premium.btn-navy-premium,html[data-dark="1"] .btn-green-premium.btn-green-premium{background:var(--tw-color-sello-fuerte)!important;color:#fff!important}html[data-dark="1"] .bg-navy.bg-navy,html[data-dark="1"] .bg-navy-800.bg-navy-800,html[data-dark="1"] .bg-navy-900.bg-navy-900{background:var(--tw-color-sello-fuerte)!important}html[data-dark="1"] .badge-navy.badge-navy{background:var(--tw-color-sello-fuerte)!important;color:#fff!important}html[data-dark="1"] .badge-id.badge-id{background:var(--tw-color-sello-fuerte)!important;color:#e4ebf1!important}html[data-dark="1"] .stats-hub-premium.stats-hub-premium{background:var(--tw-color-sello-fuerte)!important}html[data-dark="1"] .col-header-mes.col-header-mes{background:var(--tw-color-sello-fuerte)!important;color:#fff!important}html[data-dark="1"]{--dm-text:#e4ebf1;--dm-text-muted:#b2c0cc}html[data-dark="1"] .status-badge{color:#fff!important}html[data-dark="1"] .label-premium{color:var(--tw-color-tinta-suave)!important}html[data-dark="1"] .btn-light,html[data-dark="1"] .btn-outline-light{background:var(--tw-color-superficie-2)!important;border-color:var(--tw-color-borde)!important;color:var(--tw-color-tinta)!important}html[data-dark="1"] .btn-outline-primary,html[data-dark="1"] .btn-outline-info,html[data-dark="1"] .nav-link{color:var(--tw-color-sello)!important}html[data-dark="1"] .btn-outline-success{color:var(--tw-color-conforme)!important}html[data-dark="1"] .btn-outline-danger{color:var(--tw-color-critico)!important}html[data-dark="1"] .btn-outline-warning{color:var(--tw-color-alerta)!important}html[data-dark="1"] .badge.badge-light{color:var(--tw-color-tinta)!important}html[data-dark="1"] code,html[data-dark="1"] .text-gold{color:var(--tw-color-sello)!important}html[data-dark="1"] .swal2-html-container,html[data-dark="1"] .swal2-title{color:var(--tw-color-tinta)!important}html[data-dark="1"] .nav-link.active,html[data-dark="1"] .nav-tabs .nav-link.active,html[data-dark="1"] .nav-pills .nav-link.active{background:var(--tw-color-superficie-2)!important;border-color:var(--tw-color-borde)!important;color:var(--tw-color-sello)!important}html[data-dark="1"] .btn-outline-premium.btn-outline-premium,html[data-dark="1"] .btn-outline-gold.btn-outline-gold,html[data-dark="1"] .btn-search-premium.btn-search-premium,html[data-dark="1"] .btn-premium.btn-premium{background:var(--tw-color-sello-solido)!important;border-color:var(--tw-color-sello-solido)!important;color:#fff!important}html[data-dark="1"] .status-badge.status-badge{filter:saturate(1.1)brightness(.72);color:#fff!important}html[data-dark="1"] small,html[data-dark="1"] .text-muted,html[data-dark="1"] .form-text{color:var(--tw-color-tinta-suave)!important}html[data-dark="1"] .status-badge.status-badge{box-shadow:inset 0 0 0 999px #00000047;filter:none!important;color:#fff!important}html[data-dark="1"] .btn-primary.btn-primary{background:var(--tw-color-sello-solido)!important;border-color:var(--tw-color-sello-solido)!important;color:#fff!important}html[data-dark="1"] .badge-gold.badge-gold{background:var(--tw-color-sello-claro)!important;color:var(--tw-color-sello)!important}html[data-dark="1"] .btn-navy-outline.btn-navy-outline{border-color:var(--tw-color-sello)!important;color:var(--tw-color-sello)!important;background:0 0!important}html[data-dark="1"] .status-badge.status-badge{filter:none!important;box-shadow:none!important;color:#fff!important}html[data-dark="1"] .status-badge[style*=\#ef4444]{background:var(--tw-color-critico)!important}html[data-dark="1"] .btn-danger-premium.btn-danger-premium{background:var(--tw-color-critico)!important;border-color:var(--tw-color-critico)!important;color:#fff!important}html[data-dark="1"] .badge-navy-outline.badge-navy-outline{border-color:var(--tw-color-sello)!important;color:var(--tw-color-sello)!important}.status-badge[style*=\#ef4444],html[data-dark="1"] .status-badge[style*=\#ef4444]{background:var(--tw-color-critico-solido)!important}html[data-dark="1"] .status-badge[style*=\#64748b]{background:#46586b!important}html[data-dark="1"] .status-badge[style*=\#08152C],html[data-dark="1"] .status-badge[style*=\#2e5e8c]{background:var(--tw-color-sello-solido)!important}.status-badge.status-badge.status-badge{color:#fff!important}.btn-danger-premium,html[data-dark="1"] .btn-danger-premium.btn-danger-premium{background:var(--tw-color-critico-solido)!important;border-color:var(--tw-color-critico-solido)!important;color:#fff!important}.filtros-toolbar.bg-navy,.filtros-toolbar.bg-navy-800,.filtros-toolbar.bg-navy-900{background:var(--tw-color-sello-solido)!important}.filtros-toolbar.bg-navy .text-white,.filtros-toolbar.bg-navy-800 .text-white,.filtros-toolbar.bg-navy-900 .text-white,.filtros-toolbar.bg-navy-900 i{color:#fff!important}.btn-outline-warning{color:var(--tw-color-alerta)!important;border-color:var(--tw-color-alerta)!important}.btn-outline-warning:hover,.btn-outline-warning:focus{background:var(--tw-color-alerta-claro)!important;color:var(--tw-color-alerta)!important}.receipt-container{max-width:1000px;color:var(--tw-color-tinta);font-size:var(--tw-text-dato);margin:0 auto;padding:28px 32px}.receipt-header{border-bottom:2px solid var(--tw-color-sello);margin-bottom:20px;padding-bottom:14px}.folio-box{border:1px solid var(--tw-color-borde);border-radius:var(--tw-radius-panel);text-align:right;min-width:150px;padding:8px 16px}.folio-box .small{color:var(--tw-color-tinta-suave);letter-spacing:.04em}.folio-box .h4{color:var(--tw-color-sello)}.audit-info-grid{background:var(--tw-color-superficie);border:1px solid var(--tw-color-borde);border-radius:var(--tw-radius-panel);grid-template-columns:1fr 1fr;gap:10px 24px;margin-bottom:20px;padding:14px 18px;display:grid}.audit-label{font-size:var(--tw-text-etiqueta);text-transform:uppercase;letter-spacing:.05em;color:var(--tw-color-tinta-suave)}.audit-value{color:var(--tw-color-tinta);font-weight:600}.table-receipt{border-collapse:collapse;width:100%;margin-bottom:26px}.table-receipt thead th{background:var(--tw-color-superficie-2);border-bottom:2px solid var(--tw-color-borde);font-size:var(--tw-text-etiqueta);text-transform:uppercase;letter-spacing:.04em;color:var(--tw-color-tinta-suave);text-align:left;padding:8px 10px}.table-receipt tbody td{border-bottom:1px solid var(--tw-color-borde);vertical-align:middle;padding:8px 10px}.epp-declaration{border:1px solid var(--tw-color-alerta);border-radius:var(--tw-radius-panel);border-left-width:4px;margin-bottom:18px;padding:12px 16px;font-size:11px}.epp-declaration h6{color:var(--tw-color-alerta)}.signature-section{grid-template-columns:1fr 1fr;gap:48px;margin-top:56px;display:grid}.signature-box{border-top:1px solid var(--tw-color-tinta-tenue);text-align:center;padding-top:8px}@media print{.receipt-container{max-width:none;padding:0}.audit-info-grid,.table-receipt thead th{background:0 0!important}}.btn-alto-campo{justify-content:center;align-items:center;min-height:42px;line-height:1.2;display:inline-flex}.btn-alto-campo.btn-block{display:flex!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes pulse{50%{opacity:.5}}