@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-ext-600-normal-Cue1zdhl.woff2) format("woff2"),url(/assets/sora-latin-ext-600-normal-DLOJK0Ta.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-600-normal-Cdg4DaK0.woff2) format("woff2"),url(/assets/sora-latin-600-normal-1_7fyUAY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}:root{--color-tinta: #0f1e33;--color-cobalto: #3457d5;--color-cobalto-hover: #2a47b3;--color-cobalto-dark: #6f8bff;--color-marfil: #f7f5f0;--color-superficie: #ffffff;--color-niebla: #e3e7ee;--color-pizarra: #5a6474;--tinta-50: #f5f6f7;--tinta-200: #c5c9ce;--tinta-300: #9aa0a9;--tinta-600: #3a4758;--tinta-800: #1b293d;--cobalto-50: #eff2fc;--cobalto-100: #e3e7f9;--cobalto-200: #c6d0f3;--cobalto-400: #617cde;--fondo: var(--color-marfil);--superficie: var(--color-superficie);--superficie-hundida: #f3f4f5;--superficie-fuerte: var(--color-niebla);--borde: var(--color-niebla);--borde-control: #7c8fb0;--texto: var(--color-tinta);--texto-secundario: var(--color-pizarra);--texto-terciario: #66707f;--texto-deshabilitado: var(--tinta-300);--acento: var(--color-cobalto);--acento-hover: var(--color-cobalto-hover);--acento-tinte: var(--cobalto-50);--acento-sobre-tinte: var(--color-cobalto-hover);--acento-suave: var(--cobalto-200);--acento-medio: var(--cobalto-400);--boton-primario: var(--color-cobalto);--boton-primario-hover: var(--color-cobalto-hover);--sobre-acento: #ffffff;--brand-logo-base: var(--color-tinta);--brand-logo-acento: var(--color-cobalto);--success-50: #e8f1ec;--success-600: #1b5e3f;--warning-50: #fbf3dd;--warning-600: #8e6713;--danger-50: #f4e4e4;--danger-600: #8b1a1a;--info-50: var(--cobalto-50);--info-600: var(--color-cobalto);--canvas-0: var(--superficie);--canvas-50: var(--fondo);--canvas-100: var(--superficie-hundida);--canvas-200: var(--superficie-fuerte);--table-row-hover: var(--superficie-hundida);--app-bg-top: var(--fondo);--app-bg-bottom: var(--fondo);--surface-glass: rgba(255, 255, 255, .82);--surface-border: rgba(15, 30, 51, .1);--surface-fill: rgba(15, 30, 51, .025);--surface-shadow: 0 18px 36px rgba(15, 30, 51, .06), 0 4px 10px rgba(15, 30, 51, .04);--text-primary: var(--texto);--text-secondary: var(--texto-secundario);--text-tertiary: var(--texto-terciario);--ring-primary: rgba(52, 87, 213, .28);--focus-ring: var(--acento);--focus-ring-shadow: rgba(52, 87, 213, .28);--font-titulos: "Sora", "Manrope Variable", "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-interfaz: "Manrope Variable", "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-base: 16px;--space-lg: 20px;--space-xl: 24px;--space-2xl: 32px;--space-3xl: 40px;--space-4xl: 48px;--space-5xl: 64px;--space-6xl: 80px;--text-display: clamp(28px, 3.2vw, 40px);--text-h1: clamp(22px, 2.4vw, 28px);--text-h2: clamp(18px, 1.8vw, 22px);--text-h3: clamp(16px, 1.4vw, 18px);--text-body: clamp(13px, 1vw, 14.5px);--text-small: 13px;--text-micro: 11.5px;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 10px;--radius-base: 12px;--radius-lg: 14px;--radius-xl: 16px;--radius-2xl: 20px;--radius-full: 999px;--elevation-0: 0 1px 2px rgba(15, 23, 42, .04);--elevation-1: 0 2px 6px rgba(15, 23, 42, .05), 0 1px 2px rgba(15, 23, 42, .03);--elevation-2: 0 4px 16px rgba(15, 23, 42, .06), 0 1px 4px rgba(15, 23, 42, .03);--elevation-3: 0 8px 24px rgba(15, 23, 42, .08), 0 2px 6px rgba(15, 23, 42, .04);--elevation-4: 0 14px 36px rgba(15, 23, 42, .1), 0 4px 10px rgba(15, 23, 42, .05);--elevation-5: 0 24px 56px rgba(15, 23, 42, .14), 0 8px 18px rgba(15, 23, 42, .07);--motion-fast: .15s;--motion-normal: .25s;--motion-slow: .32s;--motion-emphasis: cubic-bezier(.22, 1, .36, 1);--motion-standard: cubic-bezier(.65, 0, .35, 1);--sidebar-width: 240px;--sidebar-collapsed-width: 64px;--header-glass-bg: linear-gradient( 180deg, rgba(255, 255, 255, .84) 0%, rgba(255, 255, 255, .74) 100% )}[data-theme=dark]{--fondo: var(--color-tinta);--superficie: #19273b;--superficie-hundida: #1f2d40;--superficie-fuerte: #273447;--borde: #313e50;--borde-control: #597192;--texto: var(--color-marfil);--texto-secundario: #c5cbd5;--texto-terciario: #8e99a8;--texto-deshabilitado: #6a7481;--acento: var(--color-cobalto-dark);--acento-hover: #90a6ff;--acento-tinte: rgba(111, 139, 255, .16);--acento-sobre-tinte: #90a6ff;--acento-suave: rgba(111, 139, 255, .32);--boton-primario-hover: #4a6adb;--brand-logo-base: var(--color-marfil);--brand-logo-acento: var(--color-cobalto-dark);--success-50: rgba(79, 165, 119, .16);--success-600: #4fa577;--warning-50: rgba(212, 168, 50, .16);--warning-600: #d4a832;--danger-50: rgba(208, 126, 126, .16);--danger-600: #d07e7e;--info-50: rgba(111, 139, 255, .16);--info-600: var(--color-cobalto-dark);--acento-medio: var(--color-cobalto);--app-bg-bottom: #0b1728;--surface-glass: rgba(25, 39, 59, .8);--surface-border: rgba(247, 245, 240, .08);--surface-fill: rgba(247, 245, 240, .04);--surface-shadow: 0 18px 36px rgba(0, 0, 0, .45), 0 4px 12px rgba(0, 0, 0, .3);--ring-primary: rgba(111, 139, 255, .36);--focus-ring-shadow: rgba(111, 139, 255, .36);--elevation-0: 0 1px 2px rgba(0, 0, 0, .22);--elevation-1: 0 2px 6px rgba(0, 0, 0, .28), 0 1px 2px rgba(0, 0, 0, .18);--elevation-2: 0 4px 16px rgba(0, 0, 0, .32), 0 1px 4px rgba(0, 0, 0, .2);--elevation-3: 0 8px 24px rgba(0, 0, 0, .4), 0 2px 6px rgba(0, 0, 0, .22);--elevation-4: 0 14px 36px rgba(0, 0, 0, .5), 0 4px 10px rgba(0, 0, 0, .28);--elevation-5: 0 24px 56px rgba(0, 0, 0, .58), 0 8px 18px rgba(0, 0, 0, .35);--header-glass-bg: linear-gradient( 180deg, rgba(15, 30, 51, .84) 0%, rgba(15, 30, 51, .7) 100% )}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,.ant-input-affix-wrapper>input.ant-input:-webkit-autofill,.ant-input-affix-wrapper>input.ant-input:-webkit-autofill:hover,.ant-input-affix-wrapper>input.ant-input:-webkit-autofill:focus,.ant-input-affix-wrapper>input.ant-input:-webkit-autofill:active,.ant-input-affix-wrapper>textarea.ant-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--canvas-0) inset!important;box-shadow:0 0 0 1000px var(--canvas-0) inset!important;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--text-primary)!important;caret-color:var(--text-primary)!important;transition:background-color 9999s ease-in-out 0s}html,body,#root{margin:0;padding:0;min-height:100vh;overflow-x:hidden;overflow-x:clip;max-width:100vw}body{overscroll-behavior-x:none}body{font-family:var(--font-interfaz);font-size:var(--text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;text-rendering:optimizeLegibility;color:var(--text-primary);background:radial-gradient(circle at 0% 0%,#3457d50d,#3457d500 42%),linear-gradient(180deg,var(--app-bg-top) 0%,var(--app-bg-bottom) 100%);background-attachment:fixed}[data-theme=dark] body{background:radial-gradient(circle at 0% 0%,#6f8bff14,#6f8bff00 40%),linear-gradient(180deg,var(--app-bg-top) 0%,var(--app-bg-bottom) 100%)}.font-display,h1,h2,h3,h4,.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,h1.ant-typography,h2.ant-typography,h3.ant-typography,h4.ant-typography,.ant-modal-title,.ant-drawer-title,.ant-card-head-title,.ant-result-title{font-family:var(--font-titulos);font-weight:600}.font-display,h1,h2,.ant-typography h1,.ant-typography h2,h1.ant-typography,h2.ant-typography{letter-spacing:-.02em;line-height:1.15}h3,.ant-typography h3,h3.ant-typography{letter-spacing:-.01em}.font-mono{font-family:Manrope Variable,Manrope,ui-monospace,SF Mono,Menlo,monospace;font-variant-numeric:tabular-nums}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}.ant-layout{background:transparent}.premium-shell-header{background:var(--header-glass-bg);backdrop-filter:saturate(170%) blur(14px);-webkit-backdrop-filter:saturate(170%) blur(14px);border:1px solid var(--surface-border);box-shadow:var(--surface-shadow);transition:background-color var(--motion-normal) var(--motion-standard),border-color var(--motion-normal) var(--motion-standard),box-shadow var(--motion-normal) var(--motion-standard)}.premium-surface{background:var(--surface-glass);border:1px solid var(--surface-border);box-shadow:var(--surface-shadow);border-radius:16px}.page-enter{animation:page-enter var(--motion-slow) var(--motion-emphasis)}@keyframes page-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ant-card,.ant-table-wrapper,.ant-drawer-content,.ant-modal-content{transition:box-shadow var(--motion-fast) var(--motion-standard),transform var(--motion-fast) var(--motion-standard)}@media(hover:hover){.ant-card:hover{box-shadow:var(--elevation-4)}.ant-card-hoverable:hover{transform:translateY(-2px)}}.ant-btn:focus-visible,.ant-input:focus-visible,.ant-select-focused .ant-select-selector{box-shadow:0 0 0 3px var(--ring-primary)}a:focus-visible,button:focus-visible,[role=button]:focus-visible,[role=option]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ant-menu-item:focus-visible,.ant-menu-submenu-title:focus-visible,.ant-dropdown-menu-item:focus-visible,.ant-select-item-option-active:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;box-shadow:0 0 0 3px var(--focus-ring-shadow)}.ant-btn{transition:transform var(--motion-fast) var(--motion-standard),box-shadow var(--motion-fast) var(--motion-standard),background-color var(--motion-fast) var(--motion-standard),color var(--motion-fast) var(--motion-standard),border-color var(--motion-fast) var(--motion-standard)}@media(hover:hover){.ant-btn:hover{transform:translateY(-1px)}}.ant-btn:active{transform:scale(.98)}.ant-form-item-label>label{font-size:13px;letter-spacing:.01em;color:var(--text-secondary)!important}.ant-table-cell-fix-left,.ant-table-cell-fix-right{background:var(--canvas-0)!important}.ant-table-thead .ant-table-cell-fix-left,.ant-table-thead .ant-table-cell-fix-right{background:var(--canvas-100)!important}.ant-table-tbody>tr:hover .ant-table-cell-fix-left,.ant-table-tbody>tr:hover .ant-table-cell-fix-right{background:var(--table-row-hover)!important}.ant-table-thead>tr>th{font-weight:600!important;letter-spacing:.01em}.ant-page-header-heading-title,.ant-card-head-title,.ant-modal-title,.ant-drawer-title{font-size:var(--text-h3);line-height:1.3}.ant-statistic-content-value{font-size:var(--text-h2)}.mobile-bottom-nav__item:active{opacity:.65;transform:scale(.96)}.ant-statistic-content-value,.ant-table-column-sort .ant-table-cell-ellipsis,.tabular-nums,.money-cell{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}td.money-cell,.money-cell>*{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.ant-table-tbody>tr>td,.ant-table-summary>tr>td,.ant-table-summary>tr>th,.ant-descriptions-item-content{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.tabular-nums,.money-cell,.font-amount-hero,.ant-statistic-content-value{white-space:nowrap}.ant-table-tbody>tr>td[style*="text-align:right"],.ant-table-tbody>tr>td[style*="text-align: right"],.ant-table-thead>tr>th[style*="text-align:right"],.ant-table-thead>tr>th[style*="text-align: right"],.ant-table-summary>tr>td[style*="text-align:right"],.ant-table-summary>tr>td[style*="text-align: right"]{white-space:nowrap}.ant-typography-danger,.text-danger{color:var(--danger-600)!important}.ant-typography-success,.text-success{color:var(--success-600)!important}.ant-typography-warning,.text-warning{color:var(--warning-600)!important}[data-theme=dark] .ant-progress-bg{opacity:.92}[data-theme=dark] .ant-btn-default{background:color-mix(in srgb,var(--texto-secundario) 8%,transparent)!important;border-color:var(--texto-deshabilitado)!important;color:var(--texto)!important}[data-theme=dark] .ant-btn-default:hover:not(:disabled){background:color-mix(in srgb,var(--texto-secundario) 14%,transparent)!important;border-color:var(--acento)!important;color:var(--texto)!important}[data-theme=dark] .ant-btn-default:disabled{background:transparent!important;border-color:var(--borde)!important;color:var(--texto-deshabilitado)!important;opacity:.7}[data-theme=dark] .ant-btn-text:not(:disabled){color:var(--texto-secundario)!important}[data-theme=dark] .ant-btn-text:hover:not(:disabled){color:var(--acento)!important;background:color-mix(in srgb,var(--acento) 8%,transparent)!important}[data-theme=dark] .ant-btn-link:not(:disabled){color:var(--acento)!important}[data-theme=dark] .ant-btn-link:hover:not(:disabled){color:var(--acento-hover)!important;background:color-mix(in srgb,var(--acento) 8%,transparent)!important}[data-theme=dark] .ant-tabs-ink-bar{height:2.5px!important}.ant-table-thead>tr:first-child>th{border-bottom:1px solid var(--borde)}.font-display{color:var(--text-primary)}.font-display.font-display-success{color:var(--success-600)}.font-display.font-display-danger{color:var(--danger-600)}.font-display.font-display-acento{color:var(--acento)}.font-amount-hero{font-family:var(--font-interfaz);font-weight:600;letter-spacing:-.02em;line-height:1.05;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--text-primary)}.font-amount-hero.font-amount-success{color:var(--success-600)}.font-amount-hero.font-amount-danger{color:var(--danger-600)}.font-amount-hero.font-amount-acento{color:var(--acento)}.ant-alert{border:1px solid transparent;font-weight:500}.ant-alert-message{color:var(--text-primary)!important;font-weight:500}.ant-alert-description{color:var(--text-secondary)!important}.ant-alert-warning{background:color-mix(in srgb,var(--warning-600) 9%,transparent)!important;border-color:color-mix(in srgb,var(--warning-600) 28%,transparent)!important}.ant-alert-warning .ant-alert-icon{color:var(--warning-600)!important}.ant-alert-error{background:color-mix(in srgb,var(--danger-600) 9%,transparent)!important;border-color:color-mix(in srgb,var(--danger-600) 28%,transparent)!important}.ant-alert-error .ant-alert-icon{color:var(--danger-600)!important}.ant-alert-success{background:color-mix(in srgb,var(--success-600) 9%,transparent)!important;border-color:color-mix(in srgb,var(--success-600) 26%,transparent)!important}.ant-alert-success .ant-alert-icon{color:var(--success-600)!important}.ant-alert-info{background:color-mix(in srgb,var(--info-600) 9%,transparent)!important;border-color:color-mix(in srgb,var(--info-600) 26%,transparent)!important}.ant-alert-info .ant-alert-icon{color:var(--info-600)!important}.ant-tag-blue{background:color-mix(in srgb,var(--info-600) 12%,transparent)!important;border-color:color-mix(in srgb,var(--info-600) 26%,transparent)!important;color:var(--info-600)!important}.ant-tag-green{background:color-mix(in srgb,var(--success-600) 12%,transparent)!important;border-color:color-mix(in srgb,var(--success-600) 26%,transparent)!important;color:var(--success-600)!important}.ant-tag-orange,.ant-tag-gold,.ant-tag-warning{background:color-mix(in srgb,var(--warning-600) 12%,transparent)!important;border-color:color-mix(in srgb,var(--warning-600) 26%,transparent)!important;color:var(--warning-600)!important}.ant-tag-red,.ant-tag-volcano,.ant-tag-magenta{background:color-mix(in srgb,var(--danger-600) 12%,transparent)!important;border-color:color-mix(in srgb,var(--danger-600) 26%,transparent)!important;color:var(--danger-600)!important}.ant-tag-purple,.ant-tag-geekblue{background:color-mix(in srgb,var(--acento) 14%,transparent)!important;border-color:color-mix(in srgb,var(--acento) 28%,transparent)!important;color:var(--acento-hover)!important}[data-theme=dark] .ant-tag-purple,[data-theme=dark] .ant-tag-geekblue,[data-theme=dark] .chip-acento{color:var(--acento)!important}.ant-tag-cyan,.ant-tag-lime{background:var(--canvas-100)!important;border-color:var(--borde)!important;color:var(--tinta-600)!important}[data-theme=dark] .ant-tag-cyan,[data-theme=dark] .ant-tag-lime{color:var(--texto-secundario)!important}.ant-form-item-required:before{color:var(--focus-ring)!important;font-size:12px!important;margin-right:2px!important}.ant-form-item-optional{color:#94a3b899!important;font-size:11px!important;font-style:italic;margin-inline-start:4px}[data-theme=dark] .ant-form-item-optional{color:#94a3b880!important}.stagger-enter{opacity:0;transform:translateY(6px);animation:stagger-in .32s var(--motion-emphasis) forwards;animation-delay:calc(var(--stagger-index, 0) * 50ms)}@keyframes stagger-in{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.stagger-enter{opacity:1;transform:none;animation:none}}.stat-card-bubble{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--surface-glass);border:1px solid var(--surface-border)}@keyframes kpi-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(hover:hover){.kpi-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0f172a14,0 2px 6px #0f172a0a!important;border-color:var(--ring-primary)!important}.superadmin-kpi-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px #0f172a1a,0 4px 8px #0f172a0a!important;border-color:var(--ring-primary)!important}.superadmin-quick-action:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0f172a0f,0 2px 4px #0f172a08!important;border-color:var(--ring-primary)!important}.superadmin-quick-action:hover .superadmin-quick-action-arrow{transform:translate(3px);color:var(--ring-primary)}}@media(prefers-reduced-motion:reduce){.kpi-card{animation:none!important}}.portal-card{box-shadow:0 1px 2px #0f172a08,0 8px 28px -12px #0f172a1a,0 2px 8px -4px #0f172a0f;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}[data-theme=dark] .portal-card{box-shadow:inset 0 1px #ffffff0d,0 16px 40px -16px #0000008c,0 4px 12px -4px #0006}.portal-card--interactive:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.portal-card--interactive:active{transform:scale(.99)}@media(hover:hover){.portal-card--interactive:hover{transform:translateY(-1px);border-color:var(--ring-primary)!important;box-shadow:0 2px 4px #0f172a0a,0 12px 32px -12px #0f172a24,0 4px 12px -4px #0f172a14}}@media(hover:hover){.ant-table-tbody>tr:hover>td{transition:background-color var(--motion-fast) var(--motion-standard)}}.premium-table .ant-table{background:transparent}.premium-table .ant-table-thead>tr>th{background:transparent!important;border-bottom:1px solid var(--surface-border);color:var(--text-secondary);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;padding:12px 16px}.premium-table .ant-table-thead>tr>th:before{display:none!important}.premium-table .ant-table-tbody>tr>td{padding:14px 16px;border-bottom:1px solid var(--surface-border);transition:background-color .18s ease,box-shadow .18s ease}.premium-table .ant-table-tbody>tr:last-child>td{border-bottom:none}@media(hover:hover){.premium-table .ant-table-tbody>tr:hover>td{background:var(--surface-fill)!important}.premium-table .ant-table-tbody>tr .premium-row-actions{opacity:.45;transition:opacity .18s ease}.premium-table .ant-table-tbody>tr:hover .premium-row-actions{opacity:1}}.premium-table .ant-table-pagination.ant-pagination{margin:16px}.premium-table .ant-empty{padding:48px 16px}.ant-input-number-focused,.ant-input-affix-wrapper-focused,.ant-picker-focused{box-shadow:0 0 0 3px var(--ring-primary)!important}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker{font-size:14px!important}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px;padding:12px 14px;border-radius:16px;background:var(--surface-glass);border:1px solid var(--surface-border);box-shadow:0 10px 24px #0f172a0f,0 2px 8px #0f172a08}.page-header h1{margin:0;font-size:24px;font-weight:640;line-height:1.15;letter-spacing:-.015em;color:var(--text-primary)}.page-header p{margin-top:6px;color:var(--text-secondary);font-size:14px}.page-header__actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.page-header--hub-actions{background:none;border:none;box-shadow:none;padding:0;margin-bottom:16px;justify-content:flex-end}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0f172a2e;border-radius:3px;transition:background .2s ease}::-webkit-scrollbar-thumb:hover{background:#0f172a52}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#ffffff2e}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#ffffff52}*{scrollbar-width:thin;scrollbar-color:rgba(15,23,42,.18) transparent}[data-theme=dark] *{scrollbar-color:rgba(255,255,255,.18) transparent}.ant-tabs-ink-bar{transition:left var(--motion-normal) var(--motion-emphasis),width var(--motion-normal) var(--motion-emphasis)!important}.ant-tabs-tabpane{animation:tab-fade var(--motion-normal) var(--motion-standard)}@keyframes tab-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ant-drawer-content-wrapper{transition:transform var(--motion-slow) var(--motion-emphasis)!important}.ant-table-tbody>tr{animation:row-fade var(--motion-normal) var(--motion-standard) both}@keyframes row-fade{0%{opacity:0}to{opacity:1}}.ant-statistic-content{transition:color var(--motion-fast) var(--motion-standard)}.ant-badge-count{transition:background var(--motion-fast) var(--motion-standard),transform var(--motion-fast) var(--motion-standard)}.ant-tooltip{transition:opacity var(--motion-fast) var(--motion-standard)}@keyframes save-bar-enter{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}@media(max-width:991px)and (min-width:768px){.ant-card-body{padding:14px!important}}@media(max-width:767px){.page-header{flex-direction:column;align-items:stretch}.page-header__actions{width:100%}.ant-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.ant-drawer-content-wrapper{width:95vw!important;max-width:min(95vw,520px)!important}.ant-card-body{padding:12px!important}.ant-form-item{margin-bottom:12px!important}.stats-row{grid-template-columns:1fr 1fr!important}.ant-modal{max-width:calc(100vw - 16px)!important;margin:8px auto!important}.page-header h1{font-size:20px!important}.ant-space{flex-wrap:wrap}}@media(max-width:480px){.stats-row{grid-template-columns:1fr!important}.ant-card-body{padding:10px!important}}.ant-table-cell .ant-input,.ant-table-cell .ant-input-number,.ant-table-cell .ant-input-affix-wrapper{background:transparent!important;border-color:transparent!important;box-shadow:none!important;transition:border-color var(--motion-fast) var(--motion-standard),background var(--motion-fast) var(--motion-standard)!important}.ant-table-cell .ant-input:hover,.ant-table-cell .ant-input-affix-wrapper:hover,.ant-table-cell .ant-input-number:hover{border-color:var(--surface-border)!important;background:var(--surface-glass)!important}.ant-table-cell .ant-input:focus,.ant-table-cell .ant-input-affix-wrapper:focus-within,.ant-table-cell .ant-input-number:focus-within{border-color:var(--focus-ring)!important;background:var(--superficie)!important;box-shadow:0 0 0 2px var(--focus-ring-shadow)!important}[data-theme=dark] .ant-table-cell .ant-input:focus,[data-theme=dark] .ant-table-cell .ant-input-affix-wrapper:focus-within,[data-theme=dark] .ant-table-cell .ant-input-number:focus-within{background:var(--superficie)!important}.admin-sidebar{transition:width var(--motion-normal) var(--motion-standard)!important}.admin-sidebar .ant-menu-item-selected,.ant-layout-sider .ant-menu-item-selected{position:relative;font-weight:600!important}.admin-sidebar .ant-menu-item-selected:before,.ant-layout-sider .ant-menu-item-selected:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:60%;background:var(--acento);border-radius:0 3px 3px 0}.admin-sidebar .ant-menu-item-selected .ant-menu-item-icon,.ant-layout-sider .ant-menu-item-selected .ant-menu-item-icon{color:var(--acento)!important}.admin-sidebar ::-webkit-scrollbar{width:4px}.admin-sidebar ::-webkit-scrollbar-thumb{background:var(--surface-border);border-radius:4px}.sidebar-section-label{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tinta-600);opacity:1;padding:14px 18px 6px;-webkit-user-select:none;user-select:none;cursor:default}[data-theme=dark] .sidebar-section-label{color:var(--texto-secundario);opacity:1}@media print{.admin-sidebar,.ant-layout-sider,.premium-shell-header,.ant-layout-footer,.ant-tabs-nav,.ant-btn,.ant-select,.ant-input,.ant-pagination{display:none!important}.ant-layout-content{padding:0!important;margin:0!important}.ant-card{box-shadow:none!important;border:1px solid #e5e5e5!important;break-inside:avoid}.ant-table-thead>tr>th{background:#f5f5f5!important;color:#333!important}body{background:#fff!important}}[data-theme=dark] .ant-btn-dangerous.ant-btn-default:not(:disabled){border-color:color-mix(in srgb,var(--danger-600) 70%,transparent)!important;color:var(--danger-600)!important}[data-theme=dark] .ant-btn-dangerous.ant-btn-text:not(:disabled),[data-theme=dark] .ant-btn-dangerous.ant-btn-link:not(:disabled){color:var(--danger-600)!important}[data-theme=dark] .ant-btn-dangerous.ant-btn-default:hover:not(:disabled){background:color-mix(in srgb,var(--danger-600) 12%,transparent)!important;border-color:var(--danger-600)!important;color:var(--danger-600)!important}[data-theme=dark] .ant-btn-dangerous.ant-btn-text:hover:not(:disabled),[data-theme=dark] .ant-btn-dangerous.ant-btn-link:hover:not(:disabled){background:color-mix(in srgb,var(--danger-600) 12%,transparent)!important;color:var(--danger-600)!important}
