@charset "UTF-8";@font-face{font-family:primeicons;font-display:block;src:url("./media/primeicons-RSSEDYLY.eot");src:url("./media/primeicons-RSSEDYLY.eot?#iefix") format("embedded-opentype"),url("./media/primeicons-4GST5W3O.woff2") format("woff2"),url("./media/primeicons-P53SE5CV.woff") format("woff"),url("./media/primeicons-GEFHGEHP.ttf") format("truetype"),url("./media/primeicons-DHQU4SEP.svg?#primeicons") format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media(prefers-reduced-motion:reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:"\ea05"}.pi-receipt:before{content:"\ea06"}.pi-asterisk:before{content:"\ea07"}.pi-face-smile:before{content:"\ea08"}.pi-pinterest:before{content:"\ea09"}.pi-expand:before{content:"\ea0a"}.pi-pen-to-square:before{content:"\ea0b"}.pi-wave-pulse:before{content:"\ea0c"}.pi-turkish-lira:before{content:"\ea0d"}.pi-spinner-dotted:before{content:"\ea0e"}.pi-crown:before{content:"\ea0f"}.pi-pause-circle:before{content:"\ea10"}.pi-warehouse:before{content:"\ea11"}.pi-objects-column:before{content:"\ea12"}.pi-clipboard:before{content:"\ea13"}.pi-play-circle:before{content:"\ea14"}.pi-venus:before{content:"\ea15"}.pi-cart-minus:before{content:"\ea16"}.pi-file-plus:before{content:"\ea17"}.pi-microchip:before{content:"\ea18"}.pi-twitch:before{content:"\ea19"}.pi-building-columns:before{content:"\ea1a"}.pi-file-check:before{content:"\ea1b"}.pi-microchip-ai:before{content:"\ea1c"}.pi-trophy:before{content:"\ea1d"}.pi-barcode:before{content:"\ea1e"}.pi-file-arrow-up:before{content:"\ea1f"}.pi-mars:before{content:"\ea20"}.pi-tiktok:before{content:"\ea21"}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:"\ea22"}.pi-ethereum:before{content:"\ea23"}.pi-list-check:before{content:"\ea24"}.pi-thumbtack:before{content:"\ea25"}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:"\ea26"}.pi-equals:before{content:"\ea27"}.pi-lightbulb:before{content:"\ea28"}.pi-star-half:before{content:"\ea29"}.pi-address-book:before{content:"\ea2a"}.pi-chart-scatter:before{content:"\ea2b"}.pi-indian-rupee:before{content:"\ea2c"}.pi-star-half-fill:before{content:"\ea2d"}.pi-cart-arrow-down:before{content:"\ea2e"}.pi-calendar-clock:before{content:"\ea2f"}.pi-sort-up-fill:before{content:"\ea30"}.pi-sparkles:before{content:"\ea31"}.pi-bullseye:before{content:"\ea32"}.pi-sort-down-fill:before{content:"\ea33"}.pi-graduation-cap:before{content:"\ea34"}.pi-hammer:before{content:"\ea35"}.pi-bell-slash:before{content:"\ea36"}.pi-gauge:before{content:"\ea37"}.pi-shop:before{content:"\ea38"}.pi-headphones:before{content:"\ea39"}.pi-eraser:before{content:"\ea04"}.pi-stopwatch:before{content:"\ea01"}.pi-verified:before{content:"\ea02"}.pi-delete-left:before{content:"\ea03"}.pi-hourglass:before{content:"\e9fe"}.pi-truck:before{content:"\ea00"}.pi-wrench:before{content:"\e9ff"}.pi-microphone:before{content:"\e9fa"}.pi-megaphone:before{content:"\e9fb"}.pi-arrow-right-arrow-left:before{content:"\e9fc"}.pi-bitcoin:before{content:"\e9fd"}.pi-file-edit:before{content:"\e9f6"}.pi-language:before{content:"\e9f7"}.pi-file-export:before{content:"\e9f8"}.pi-file-import:before{content:"\e9f9"}.pi-file-word:before{content:"\e9f1"}.pi-gift:before{content:"\e9f2"}.pi-cart-plus:before{content:"\e9f3"}.pi-thumbs-down-fill:before{content:"\e9f4"}.pi-thumbs-up-fill:before{content:"\e9f5"}.pi-arrows-alt:before{content:"\e9f0"}.pi-calculator:before{content:"\e9ef"}.pi-sort-alt-slash:before{content:"\e9ee"}.pi-arrows-h:before{content:"\e9ec"}.pi-arrows-v:before{content:"\e9ed"}.pi-pound:before{content:"\e9eb"}.pi-prime:before{content:"\e9ea"}.pi-chart-pie:before{content:"\e9e9"}.pi-reddit:before{content:"\e9e8"}.pi-code:before{content:"\e9e7"}.pi-sync:before{content:"\e9e6"}.pi-shopping-bag:before{content:"\e9e5"}.pi-server:before{content:"\e9e4"}.pi-database:before{content:"\e9e3"}.pi-hashtag:before{content:"\e9e2"}.pi-bookmark-fill:before{content:"\e9df"}.pi-filter-fill:before{content:"\e9e0"}.pi-heart-fill:before{content:"\e9e1"}.pi-flag-fill:before{content:"\e9de"}.pi-circle:before{content:"\e9dc"}.pi-circle-fill:before{content:"\e9dd"}.pi-bolt:before{content:"\e9db"}.pi-history:before{content:"\e9da"}.pi-box:before{content:"\e9d9"}.pi-at:before{content:"\e9d8"}.pi-arrow-up-right:before{content:"\e9d4"}.pi-arrow-up-left:before{content:"\e9d5"}.pi-arrow-down-left:before{content:"\e9d6"}.pi-arrow-down-right:before{content:"\e9d7"}.pi-telegram:before{content:"\e9d3"}.pi-stop-circle:before{content:"\e9d2"}.pi-stop:before{content:"\e9d1"}.pi-whatsapp:before{content:"\e9d0"}.pi-building:before{content:"\e9cf"}.pi-qrcode:before{content:"\e9ce"}.pi-car:before{content:"\e9cd"}.pi-instagram:before{content:"\e9cc"}.pi-linkedin:before{content:"\e9cb"}.pi-send:before{content:"\e9ca"}.pi-slack:before{content:"\e9c9"}.pi-sun:before{content:"\e9c8"}.pi-moon:before{content:"\e9c7"}.pi-vimeo:before{content:"\e9c6"}.pi-youtube:before{content:"\e9c5"}.pi-flag:before{content:"\e9c4"}.pi-wallet:before{content:"\e9c3"}.pi-map:before{content:"\e9c2"}.pi-link:before{content:"\e9c1"}.pi-credit-card:before{content:"\e9bf"}.pi-discord:before{content:"\e9c0"}.pi-percentage:before{content:"\e9be"}.pi-euro:before{content:"\e9bd"}.pi-book:before{content:"\e9ba"}.pi-shield:before{content:"\e9b9"}.pi-paypal:before{content:"\e9bb"}.pi-amazon:before{content:"\e9bc"}.pi-phone:before{content:"\e9b8"}.pi-filter-slash:before{content:"\e9b7"}.pi-facebook:before{content:"\e9b4"}.pi-github:before{content:"\e9b5"}.pi-twitter:before{content:"\e9b6"}.pi-step-backward-alt:before{content:"\e9ac"}.pi-step-forward-alt:before{content:"\e9ad"}.pi-forward:before{content:"\e9ae"}.pi-backward:before{content:"\e9af"}.pi-fast-backward:before{content:"\e9b0"}.pi-fast-forward:before{content:"\e9b1"}.pi-pause:before{content:"\e9b2"}.pi-play:before{content:"\e9b3"}.pi-compass:before{content:"\e9ab"}.pi-id-card:before{content:"\e9aa"}.pi-ticket:before{content:"\e9a9"}.pi-file-o:before{content:"\e9a8"}.pi-reply:before{content:"\e9a7"}.pi-directions-alt:before{content:"\e9a5"}.pi-directions:before{content:"\e9a6"}.pi-thumbs-up:before{content:"\e9a3"}.pi-thumbs-down:before{content:"\e9a4"}.pi-sort-numeric-down-alt:before{content:"\e996"}.pi-sort-numeric-up-alt:before{content:"\e997"}.pi-sort-alpha-down-alt:before{content:"\e998"}.pi-sort-alpha-up-alt:before{content:"\e999"}.pi-sort-numeric-down:before{content:"\e99a"}.pi-sort-numeric-up:before{content:"\e99b"}.pi-sort-alpha-down:before{content:"\e99c"}.pi-sort-alpha-up:before{content:"\e99d"}.pi-sort-alt:before{content:"\e99e"}.pi-sort-amount-up:before{content:"\e99f"}.pi-sort-amount-down:before{content:"\e9a0"}.pi-sort-amount-down-alt:before{content:"\e9a1"}.pi-sort-amount-up-alt:before{content:"\e9a2"}.pi-palette:before{content:"\e995"}.pi-undo:before{content:"\e994"}.pi-desktop:before{content:"\e993"}.pi-sliders-v:before{content:"\e991"}.pi-sliders-h:before{content:"\e992"}.pi-search-plus:before{content:"\e98f"}.pi-search-minus:before{content:"\e990"}.pi-file-excel:before{content:"\e98e"}.pi-file-pdf:before{content:"\e98d"}.pi-check-square:before{content:"\e98c"}.pi-chart-line:before{content:"\e98b"}.pi-user-edit:before{content:"\e98a"}.pi-exclamation-circle:before{content:"\e989"}.pi-android:before{content:"\e985"}.pi-google:before{content:"\e986"}.pi-apple:before{content:"\e987"}.pi-microsoft:before{content:"\e988"}.pi-heart:before{content:"\e984"}.pi-mobile:before{content:"\e982"}.pi-tablet:before{content:"\e983"}.pi-key:before{content:"\e981"}.pi-shopping-cart:before{content:"\e980"}.pi-comments:before{content:"\e97e"}.pi-comment:before{content:"\e97f"}.pi-briefcase:before{content:"\e97d"}.pi-bell:before{content:"\e97c"}.pi-paperclip:before{content:"\e97b"}.pi-share-alt:before{content:"\e97a"}.pi-envelope:before{content:"\e979"}.pi-volume-down:before{content:"\e976"}.pi-volume-up:before{content:"\e977"}.pi-volume-off:before{content:"\e978"}.pi-eject:before{content:"\e975"}.pi-money-bill:before{content:"\e974"}.pi-images:before{content:"\e973"}.pi-image:before{content:"\e972"}.pi-sign-in:before{content:"\e970"}.pi-sign-out:before{content:"\e971"}.pi-wifi:before{content:"\e96f"}.pi-sitemap:before{content:"\e96e"}.pi-chart-bar:before{content:"\e96d"}.pi-camera:before{content:"\e96c"}.pi-dollar:before{content:"\e96b"}.pi-lock-open:before{content:"\e96a"}.pi-table:before{content:"\e969"}.pi-map-marker:before{content:"\e968"}.pi-list:before{content:"\e967"}.pi-eye-slash:before{content:"\e965"}.pi-eye:before{content:"\e966"}.pi-folder-open:before{content:"\e964"}.pi-folder:before{content:"\e963"}.pi-video:before{content:"\e962"}.pi-inbox:before{content:"\e961"}.pi-lock:before{content:"\e95f"}.pi-unlock:before{content:"\e960"}.pi-tags:before{content:"\e95d"}.pi-tag:before{content:"\e95e"}.pi-power-off:before{content:"\e95c"}.pi-save:before{content:"\e95b"}.pi-question-circle:before{content:"\e959"}.pi-question:before{content:"\e95a"}.pi-copy:before{content:"\e957"}.pi-file:before{content:"\e958"}.pi-clone:before{content:"\e955"}.pi-calendar-times:before{content:"\e952"}.pi-calendar-minus:before{content:"\e953"}.pi-calendar-plus:before{content:"\e954"}.pi-ellipsis-v:before{content:"\e950"}.pi-ellipsis-h:before{content:"\e951"}.pi-bookmark:before{content:"\e94e"}.pi-globe:before{content:"\e94f"}.pi-replay:before{content:"\e94d"}.pi-filter:before{content:"\e94c"}.pi-print:before{content:"\e94b"}.pi-align-right:before{content:"\e946"}.pi-align-left:before{content:"\e947"}.pi-align-center:before{content:"\e948"}.pi-align-justify:before{content:"\e949"}.pi-cog:before{content:"\e94a"}.pi-cloud-download:before{content:"\e943"}.pi-cloud-upload:before{content:"\e944"}.pi-cloud:before{content:"\e945"}.pi-pencil:before{content:"\e942"}.pi-users:before{content:"\e941"}.pi-clock:before{content:"\e940"}.pi-user-minus:before{content:"\e93e"}.pi-user-plus:before{content:"\e93f"}.pi-trash:before{content:"\e93d"}.pi-external-link:before{content:"\e93c"}.pi-window-maximize:before{content:"\e93b"}.pi-window-minimize:before{content:"\e93a"}.pi-refresh:before{content:"\e938"}.pi-user:before{content:"\e939"}.pi-exclamation-triangle:before{content:"\e922"}.pi-calendar:before{content:"\e927"}.pi-chevron-circle-left:before{content:"\e928"}.pi-chevron-circle-down:before{content:"\e929"}.pi-chevron-circle-right:before{content:"\e92a"}.pi-chevron-circle-up:before{content:"\e92b"}.pi-angle-double-down:before{content:"\e92c"}.pi-angle-double-left:before{content:"\e92d"}.pi-angle-double-right:before{content:"\e92e"}.pi-angle-double-up:before{content:"\e92f"}.pi-angle-down:before{content:"\e930"}.pi-angle-left:before{content:"\e931"}.pi-angle-right:before{content:"\e932"}.pi-angle-up:before{content:"\e933"}.pi-upload:before{content:"\e934"}.pi-download:before{content:"\e956"}.pi-ban:before{content:"\e935"}.pi-star-fill:before{content:"\e936"}.pi-star:before{content:"\e937"}.pi-chevron-left:before{content:"\e900"}.pi-chevron-right:before{content:"\e901"}.pi-chevron-down:before{content:"\e902"}.pi-chevron-up:before{content:"\e903"}.pi-caret-left:before{content:"\e904"}.pi-caret-right:before{content:"\e905"}.pi-caret-down:before{content:"\e906"}.pi-caret-up:before{content:"\e907"}.pi-search:before{content:"\e908"}.pi-check:before{content:"\e909"}.pi-check-circle:before{content:"\e90a"}.pi-times:before{content:"\e90b"}.pi-times-circle:before{content:"\e90c"}.pi-plus:before{content:"\e90d"}.pi-plus-circle:before{content:"\e90e"}.pi-minus:before{content:"\e90f"}.pi-minus-circle:before{content:"\e910"}.pi-circle-on:before{content:"\e911"}.pi-circle-off:before{content:"\e912"}.pi-sort-down:before{content:"\e913"}.pi-sort-up:before{content:"\e914"}.pi-sort:before{content:"\e915"}.pi-step-backward:before{content:"\e916"}.pi-step-forward:before{content:"\e917"}.pi-th-large:before{content:"\e918"}.pi-arrow-down:before{content:"\e919"}.pi-arrow-left:before{content:"\e91a"}.pi-arrow-right:before{content:"\e91b"}.pi-arrow-up:before{content:"\e91c"}.pi-bars:before{content:"\e91d"}.pi-arrow-circle-down:before{content:"\e91e"}.pi-arrow-circle-left:before{content:"\e91f"}.pi-arrow-circle-right:before{content:"\e920"}.pi-arrow-circle-up:before{content:"\e921"}.pi-info:before{content:"\e923"}.pi-info-circle:before{content:"\e924"}.pi-home:before{content:"\e925"}.pi-spinner:before{content:"\e926"}html body.crm-activo{--app-fuente: "Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif !important}html body.crm-activo{--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-full: 9999px;--radius-tecnico: 0px;--crm-t-rapida: .13s;--crm-t-media: .22s;--crm-t-lenta: .38s;--crm-ease: cubic-bezier(.22, 1, .36, 1);--crm-sal-riel: .22s cubic-bezier(.2, 0, 0, 1);--crm-sal-trazo: .52s cubic-bezier(.16, 1, .3, 1);--crm-sal-aleta: .34s cubic-bezier(.33, 1, .68, 1);--crm-sal-teletipo: 28ms;--crm-sans: "Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--crm-display: var(--crm-sans);--crm-mono: "IBM Plex Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--font-mono: var(--crm-mono)}html body.crm-activo{--color-bg-base: #0c0b0a;--color-bg-surface: #161514;--color-bg-elevated: #1c1917;--color-bg-overlay: #161514;--color-border: #2b2926;--color-border-subtle: #201e1c;--color-text-primary: #fafaf9;--color-text-secondary: #d6d3d1;--color-text-muted: #a8a29e;--color-text-disabled: #6b6560;--color-hover: rgba(250, 250, 249, .045);--color-hover-strong: rgba(250, 250, 249, .08);--color-brand: #6c8cff !important;--color-brand-hover: #8aa4ff !important;--color-brand-subtle: rgba(108, 140, 255, .14) !important;--color-brand-border: rgba(108, 140, 255, .42) !important;--color-accent: #6c8cff;--color-accent-bg: rgba(108, 140, 255, .12);--color-accent-hover: rgba(108, 140, 255, .2);--color-danger: #f07171;--color-danger-bg: rgba(240, 113, 113, .13);--color-danger-text: #f07171;--color-warning: #e9b44c;--color-warning-bg: rgba(233, 180, 76, .13);--color-success: #3fcf8e;--color-success-bg: rgba(63, 207, 142, .13);--color-dialog-bg: #161514;--color-dialog-text: #fafaf9;--color-dialog-border: #2b2926;--color-dialog-accent: #6c8cff;--shadow-sm: rgba(0, 0, 0, .36) 0 1px 2px, rgba(0, 0, 0, .24) 0 4px 16px;--shadow-md: rgba(0, 0, 0, .44) 0 4px 20px;--shadow-lg: rgba(0, 0, 0, .5) 0 12px 45px;--shadow-brand: 0 0 0 1px var(--color-brand-border);--crm-tinta: #fafaf9;--crm-sobre-marca: #0c0b0a;--crm-barra-fondo: rgba(22, 21, 20, .82);--crm-anillo: 0 0 0 3px rgba(108, 140, 255, .28)}html body.crm-activo.light-mode{--color-bg-base: #fafaf9;--color-bg-surface: #ffffff;--color-bg-elevated: #f5f5f4;--color-bg-overlay: #ffffff;--color-border: #e8e6e5;--color-border-subtle: #f1f0ef;--color-text-primary: #0c0a09;--color-text-secondary: #57534e;--color-text-muted: #78716c;--color-text-disabled: #a8a29e;--color-hover: rgba(12, 10, 9, .035);--color-hover-strong: rgba(12, 10, 9, .06);--color-brand: #3a57d8 !important;--color-brand-hover: #2c44bc !important;--color-brand-subtle: rgba(58, 87, 216, .08) !important;--color-brand-border: rgba(58, 87, 216, .4) !important;--color-accent: #3a57d8;--color-accent-bg: rgba(58, 87, 216, .08);--color-accent-hover: rgba(58, 87, 216, .14);--color-danger: #c2372d;--color-danger-bg: rgba(194, 55, 45, .08);--color-danger-text: #c2372d;--color-warning: #9a6a12;--color-warning-bg: rgba(154, 106, 18, .1);--color-success: #0e7c58;--color-success-bg: rgba(14, 124, 88, .1);--color-dialog-bg: #ffffff;--color-dialog-text: #0c0a09;--color-dialog-border: #e8e6e5;--color-dialog-accent: #3a57d8;--shadow-sm: rgba(0, 0, 0, .05) 0 4px 16px;--shadow-md: rgba(0, 0, 0, .06) 0 4px 20px;--shadow-lg: rgba(17, 12, 46, .12) 0 12px 45px;--crm-tinta: #0c0a09;--crm-sobre-marca: #ffffff;--crm-barra-fondo: rgba(250, 250, 249, .82);--crm-anillo: 0 0 0 3px rgba(58, 87, 216, .18)}.crm{font-family:var(--crm-sans);color:var(--color-text-secondary);letter-spacing:-.011em;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}html body.crm-activo .crm .nx-hero{display:grid;grid-template-columns:auto minmax(var(--space-4),1fr) auto;align-items:baseline;gap:0;flex:none;min-height:0;padding:var(--space-1) 0 var(--space-5);background:transparent;border:none;border-radius:0;box-shadow:none}html body.crm-activo .crm .nx-hero:before{content:"";grid-column:2;grid-row:1;align-self:center;height:1px;margin:0 var(--space-4);background:linear-gradient(90deg,var(--color-border),transparent)}html body.crm-activo .crm .nx-hero .nx-hero__icono{display:none}html body.crm-activo .crm .nx-hero .nx-hero__identidad{grid-column:1;grid-row:1;display:block;gap:0;min-width:0}html body.crm-activo .crm .nx-hero .nx-hero__acciones{grid-column:3;grid-row:1;justify-content:flex-end;align-self:center}html body.crm-activo .crm .nx-hero:not(:has(.nx-hero__acciones)){grid-template-columns:1fr}html body.crm-activo .crm .nx-hero:not(:has(.nx-hero__acciones)):before{display:none}html body.crm-activo .crm .nx-hero .nx-hero__eyebrow{display:flex;align-items:center;color:var(--color-text-muted);font-size:.66rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}html body.crm-activo .crm .nx-hero .nx-hero__eyebrow:before{content:"";width:3px;height:.72rem;flex:none;margin-right:var(--space-2);border-radius:2px;background:var(--color-brand)}html body.crm-activo .crm .nx-hero .nx-hero__titulo{display:block;margin:8px 0 0;font-family:var(--crm-display);font-size:1.9rem;font-weight:500;line-height:1.14;letter-spacing:-.035em;color:var(--color-text-primary)}html body.crm-activo .crm .nx-hero .nx-hero__sub{display:block;margin-top:5px;max-width:62ch;font-size:.85rem;line-height:1.5;color:var(--color-text-muted)}@media(max-width:900px){html body.crm-activo .crm .nx-hero{grid-template-columns:1fr}html body.crm-activo .crm .nx-hero:before{display:none}html body.crm-activo .crm .nx-hero .nx-hero__acciones{grid-column:1;grid-row:2;justify-content:flex-start;margin-top:var(--space-3)}}html body.crm-activo .crm .nx-herramienta{gap:var(--space-4);padding-bottom:0;height:100%;min-height:0}html body.crm-activo .crm .nx-herramienta>p-table{display:flex;flex:1;min-height:0}html body.crm-activo .crm .nx-herramienta>p-table>.p-datatable{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0}html body.crm-activo .crm .p-button,html body.crm-activo .p-drawer .p-button,html body.crm-activo .p-dialog .p-button{border-radius:var(--radius-full);padding:7px 16px;font-family:var(--crm-sans);font-size:.875rem;font-weight:600;letter-spacing:-.008em;box-shadow:none;transition:background-color var(--crm-t-rapida) var(--crm-ease),border-color var(--crm-t-rapida) var(--crm-ease),color var(--crm-t-rapida) var(--crm-ease),transform var(--crm-t-rapida) var(--crm-ease),box-shadow var(--crm-t-media) var(--crm-ease)}html body.crm-activo .crm .p-button:active:not(:disabled),html body.crm-activo .p-drawer .p-button:active:not(:disabled),html body.crm-activo .p-dialog .p-button:active:not(:disabled){transform:scale(.97)}html body.crm-activo .crm .p-button:not(.p-button-text):not(.p-button-link):not(.p-button-secondary):not(.p-button-outlined):not(.p-button-danger),html body.crm-activo .p-drawer .p-button:not(.p-button-text):not(.p-button-link):not(.p-button-secondary):not(.p-button-outlined):not(.p-button-danger),html body.crm-activo .p-dialog .p-button:not(.p-button-text):not(.p-button-link):not(.p-button-secondary):not(.p-button-outlined):not(.p-button-danger){background:var(--color-brand);border:1px solid var(--color-brand);color:var(--crm-sobre-marca)}html body.crm-activo .crm .p-button:not(.p-button-text):not(.p-button-link):not(.p-button-secondary):not(.p-button-outlined):not(.p-button-danger):hover:not(:disabled),html body.crm-activo .p-drawer .p-button:not(.p-button-text):not(.p-button-link):not(.p-button-secondary):not(.p-button-outlined):not(.p-button-danger):hover:not(:disabled),html body.crm-activo .p-dialog .p-button:not(.p-button-text):not(.p-button-link):not(.p-button-secondary):not(.p-button-outlined):not(.p-button-danger):hover:not(:disabled){background:var(--color-brand-hover);border-color:var(--color-brand-hover);color:var(--crm-sobre-marca)}html body.crm-activo .crm .p-button.p-button-secondary:not(.p-button-text),html body.crm-activo .crm .p-button.p-button-outlined,html body.crm-activo .p-drawer .p-button.p-button-secondary:not(.p-button-text),html body.crm-activo .p-drawer .p-button.p-button-outlined,html body.crm-activo .p-dialog .p-button.p-button-secondary:not(.p-button-text),html body.crm-activo .p-dialog .p-button.p-button-outlined{background:transparent;border:1px solid var(--color-border);color:var(--color-text-secondary)}html body.crm-activo .crm .p-button.p-button-secondary:not(.p-button-text):hover:not(:disabled),html body.crm-activo .crm .p-button.p-button-outlined:hover:not(:disabled),html body.crm-activo .p-drawer .p-button.p-button-secondary:not(.p-button-text):hover:not(:disabled),html body.crm-activo .p-drawer .p-button.p-button-outlined:hover:not(:disabled),html body.crm-activo .p-dialog .p-button.p-button-secondary:not(.p-button-text):hover:not(:disabled),html body.crm-activo .p-dialog .p-button.p-button-outlined:hover:not(:disabled){background:var(--color-hover);border-color:var(--color-text-muted);color:var(--color-text-primary)}html body.crm-activo .crm .p-button.p-button-text,html body.crm-activo .p-drawer .p-button.p-button-text,html body.crm-activo .p-dialog .p-button.p-button-text{background:transparent;border-color:transparent;color:var(--color-text-secondary)}html body.crm-activo .crm .p-button.p-button-text:hover:not(:disabled),html body.crm-activo .p-drawer .p-button.p-button-text:hover:not(:disabled),html body.crm-activo .p-dialog .p-button.p-button-text:hover:not(:disabled){background:var(--color-hover);color:var(--color-text-primary)}html body.crm-activo .crm .p-button.p-button-danger:not(.p-button-text),html body.crm-activo .p-drawer .p-button.p-button-danger:not(.p-button-text),html body.crm-activo .p-dialog .p-button.p-button-danger:not(.p-button-text){background:transparent;border:1px solid var(--color-danger);color:var(--color-danger)}html body.crm-activo .crm .p-button.p-button-danger:not(.p-button-text):hover:not(:disabled),html body.crm-activo .p-drawer .p-button.p-button-danger:not(.p-button-text):hover:not(:disabled),html body.crm-activo .p-dialog .p-button.p-button-danger:not(.p-button-text):hover:not(:disabled){background:var(--color-danger-bg);border-color:var(--color-danger);color:var(--color-danger)}html body.crm-activo .crm .p-button.p-button-icon-only,html body.crm-activo .p-drawer .p-button.p-button-icon-only,html body.crm-activo .p-dialog .p-button.p-button-icon-only{width:2.25rem;height:2.25rem;padding:0}html body.crm-activo .crm .p-button:focus-visible,html body.crm-activo .p-drawer .p-button:focus-visible,html body.crm-activo .p-dialog .p-button:focus-visible{outline:none;box-shadow:var(--crm-anillo)}html body.crm-activo .crm .p-button:disabled,html body.crm-activo .p-drawer .p-button:disabled,html body.crm-activo .p-dialog .p-button:disabled{opacity:.45}html body.crm-activo .crm .p-datatable{border:1px solid var(--color-border)!important;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}html body.crm-activo .crm .p-datatable .p-datatable-thead>tr>th{background:var(--color-bg-elevated)!important;border-bottom:1px solid var(--color-border)!important;color:var(--color-text-muted)!important;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:var(--space-3) var(--space-4)}html body.crm-activo .crm .p-datatable .p-datatable-tbody>tr>td{padding:var(--space-4);font-size:.875rem;border-bottom:1px solid var(--color-border-subtle)!important}html body.crm-activo .crm .p-datatable .p-datatable-tbody>tr:hover>td{background:var(--color-hover)}html body.crm-activo .crm .p-datatable .p-datatable-table-container{overflow-y:auto;scrollbar-width:thin}html body.crm-activo .crm .p-datatable .p-datatable-thead>tr>th{position:sticky;top:0;z-index:1}html body.crm-activo .crm .p-datatable code{background:none;color:var(--color-text-muted);font-size:.78rem;letter-spacing:0}html body.crm-activo .p-tag{background:var(--color-bg-elevated)!important;border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-secondary)!important;padding:2px 10px;font-size:.7rem;font-weight:600;letter-spacing:.02em}html body.crm-activo .p-tag.p-tag-success{background:var(--color-success-bg)!important;border-color:transparent;color:var(--color-success)!important}html body.crm-activo .p-tag.p-tag-warn{background:var(--color-warning-bg)!important;border-color:transparent;color:var(--color-warning)!important}html body.crm-activo .p-tag.p-tag-danger{background:var(--color-danger-bg)!important;border-color:transparent;color:var(--color-danger)!important}html body.crm-activo .crm .p-inputtext,html body.crm-activo .p-drawer .p-inputtext,html body.crm-activo .p-dialog .p-inputtext,html body.crm-activo .p-drawer .p-textarea,html body.crm-activo .p-dialog .p-textarea{background:var(--color-bg-elevated)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;color:var(--color-text-primary)!important;font-family:var(--crm-sans);font-size:.875rem;transition:border-color .16s ease,box-shadow .16s ease}html body.crm-activo .crm .p-inputtext::placeholder,html body.crm-activo .p-drawer .p-inputtext::placeholder,html body.crm-activo .p-dialog .p-inputtext::placeholder,html body.crm-activo .p-drawer .p-textarea::placeholder,html body.crm-activo .p-dialog .p-textarea::placeholder{color:var(--color-text-disabled)}html body.crm-activo .crm .p-inputtext:hover:not(:focus),html body.crm-activo .p-drawer .p-inputtext:hover:not(:focus),html body.crm-activo .p-dialog .p-inputtext:hover:not(:focus),html body.crm-activo .p-drawer .p-textarea:hover:not(:focus),html body.crm-activo .p-dialog .p-textarea:hover:not(:focus){border-color:var(--color-text-disabled)!important}html body.crm-activo .crm .p-inputtext:focus,html body.crm-activo .p-drawer .p-inputtext:focus,html body.crm-activo .p-dialog .p-inputtext:focus,html body.crm-activo .p-drawer .p-textarea:focus,html body.crm-activo .p-dialog .p-textarea:focus{border-color:var(--color-brand)!important;box-shadow:var(--crm-anillo)!important}html body.crm-activo .p-select,html body.crm-activo .p-datepicker-input{background:var(--color-bg-elevated)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}html body.crm-activo .p-select:not(.p-disabled).p-focus,html body.crm-activo .p-datepicker-input:not(.p-disabled).p-focus{border-color:var(--color-brand)!important;box-shadow:var(--crm-anillo)!important}html body.crm-activo .p-select-overlay,html body.crm-activo .p-datepicker-panel,html body.crm-activo .p-popover{background:var(--color-bg-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-md)!important}html body.crm-activo .crm-buscador-dialog .p-dialog-content{padding:0!important;border-radius:inherit;overflow:hidden}html body.crm-activo .crm-buscador{display:flex;flex-direction:column;max-height:min(70vh,32rem);font-family:var(--crm-sans)}html body.crm-activo .crm-buscador__campo{display:flex;align-items:center;gap:var(--space-3);flex:none;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border)}html body.crm-activo .crm-buscador__campo>i{color:var(--color-text-muted);font-size:.95rem}html body.crm-activo .crm-buscador__campo input{flex:1;min-width:0;height:auto;border:none!important;background:none!important;box-shadow:none!important;color:var(--color-text-primary)!important;font-family:var(--crm-sans);font-size:1rem;font-weight:500;letter-spacing:-.015em}html body.crm-activo .crm-buscador__campo input::placeholder{color:var(--color-text-disabled);font-weight:400}html body.crm-activo .crm-buscador__campo input:focus{outline:none;box-shadow:none!important}html body.crm-activo .crm-buscador__limpiar{flex:none;border:none;background:none;color:var(--color-text-muted);font-size:.8rem;cursor:pointer;transition:color var(--crm-t-rapida) var(--crm-ease)}html body.crm-activo .crm-buscador__limpiar:hover{color:var(--color-text-primary)}html body.crm-activo .crm-buscador__lista{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;padding:var(--space-2)}html body.crm-activo .crm-buscador__seccion{display:block;padding:var(--space-3) var(--space-3) var(--space-1);font-family:var(--crm-mono);font-size:.64rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}html body.crm-activo .crm-buscador__fila{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border:none;border-radius:var(--radius-md);background:transparent;font-family:var(--crm-sans);text-align:left;cursor:pointer;transition:background-color var(--crm-t-rapida) var(--crm-ease)}html body.crm-activo .crm-buscador__fila--activa{background:var(--color-brand-subtle)}html body.crm-activo .crm-buscador__fila--activa .crm-buscador__label{color:var(--color-brand)}html body.crm-activo .crm-buscador__fila--activa .crm-buscador__enter{opacity:.6}html body.crm-activo .crm-buscador__glifo{display:grid;place-items:center;width:1.65rem;height:1.65rem;flex:none;border-radius:var(--radius-sm);background:var(--color-bg-elevated);color:var(--color-text-muted);transition:background-color var(--crm-t-rapida) var(--crm-ease),color var(--crm-t-rapida) var(--crm-ease)}html body.crm-activo .crm-buscador__fila--activa .crm-buscador__glifo{background:var(--color-brand);color:var(--crm-sobre-marca)}html body.crm-activo .crm-buscador__label{flex:1;min-width:0;font-size:.9rem;font-weight:500;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body.crm-activo .crm-buscador__nota{flex:none;font-family:var(--crm-mono);font-size:.72rem;color:var(--color-text-muted)}html body.crm-activo .crm-buscador__enter{flex:none;font-size:.7rem;color:var(--color-brand);opacity:0;transition:opacity var(--crm-t-rapida) var(--crm-ease)}html body.crm-activo .crm-buscador__vacio{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);margin:0;padding:var(--space-6) var(--space-5);text-align:center;font-size:.85rem;line-height:1.5;color:var(--color-text-muted)}html body.crm-activo .crm-buscador__vacio i{font-size:1.4rem;color:var(--color-text-disabled)}html body.crm-activo .crm-buscador__vacio strong{font-size:.95rem;font-weight:600;color:var(--color-text-primary)}html body.crm-activo .crm-buscador__pie{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);flex:none;padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-border);background:var(--color-bg-elevated);font-family:var(--crm-mono);font-size:.68rem;color:var(--color-text-muted)}html body.crm-activo .crm-buscador__pie>span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}html body.crm-activo .crm-buscador__pie kbd{display:inline-flex;align-items:center;justify-content:center;min-width:1.35em;padding:2px 5px;border:1px solid var(--color-border);border-radius:var(--radius-tecnico);background:var(--color-bg-surface);color:var(--color-text-secondary);font-family:var(--crm-mono);font-size:.66rem;line-height:1.25}html body.crm-activo{--p-tooltip-background: var(--color-bg-elevated);--p-tooltip-color: var(--color-text-primary);--p-tooltip-border-radius: var(--radius-md);--p-tooltip-shadow: var(--shadow-md);--p-tooltip-padding: 7px 11px;--p-tooltip-max-width: 22rem}html body.crm-activo .p-tooltip{max-width:22rem}html body.crm-activo .p-tooltip .p-tooltip-text{background:var(--color-bg-elevated)!important;border:1px solid var(--color-border);border-radius:var(--radius-md)!important;box-shadow:var(--shadow-md)!important;color:var(--color-text-primary)!important;font-family:var(--crm-sans);font-size:.78rem;font-weight:500;line-height:1.45;letter-spacing:-.005em;padding:7px 11px}html body.crm-activo .p-tooltip-right .p-tooltip-arrow{border-right-color:var(--color-bg-elevated)!important}html body.crm-activo .p-tooltip-left .p-tooltip-arrow{border-left-color:var(--color-bg-elevated)!important}html body.crm-activo .p-tooltip-top .p-tooltip-arrow{border-top-color:var(--color-bg-elevated)!important}html body.crm-activo .p-tooltip-bottom .p-tooltip-arrow{border-bottom-color:var(--color-bg-elevated)!important}html body.crm-activo .p-select-option.p-select-option-selected{background:var(--color-brand-subtle)!important;color:var(--color-brand)!important}html body.crm-activo .p-drawer{border-left:1px solid var(--color-border)!important}html body.crm-activo .p-drawer .p-drawer-header{border-top:none!important;border-bottom:1px solid var(--color-border)!important}html body.crm-activo .p-dialog{border:1px solid var(--color-border)!important;border-radius:var(--radius-lg)!important}html body.crm-activo .p-drawer .p-drawer-header .font-bold,html body.crm-activo .p-dialog .p-dialog-title{font-family:var(--crm-display);font-size:1.15rem;font-weight:600;letter-spacing:-.025em;color:var(--color-text-primary)}html body.crm-activo .cat-section-title,html body.crm-activo .lic-section-title,html body.crm-activo .ae-section-title,html body.crm-activo .crm .mk-titulo{font-family:var(--crm-display);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted)}html body.crm-activo .cat-pestanas{gap:var(--space-5);border-bottom:1px solid var(--color-border);background:transparent;padding:0}html body.crm-activo .cat-pestana{padding:0 0 var(--space-3);border:none!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:var(--color-text-muted)!important;font-family:var(--crm-sans);font-size:.9rem;font-weight:600;letter-spacing:-.01em}html body.crm-activo .cat-pestana .cat-pestana__conteo{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-muted);font-family:var(--crm-sans);font-size:.68rem;font-weight:600}html body.crm-activo .cat-pestana--activa{border-bottom-color:var(--color-brand)!important;color:var(--color-text-primary)!important}html body.crm-activo .cat-pestana--activa .cat-pestana__conteo{background:var(--color-brand-subtle);border-color:transparent;color:var(--color-brand)}html body.crm-activo .lic-pastilla{background:var(--color-danger);color:#fff;font-weight:600}html body.crm-activo .lic-chip,html body.crm-activo .cat-interno,html body.crm-activo .cat-publico,html body.crm-activo .cat-badge,html body.crm-activo .ae-modulos-badge{font-weight:600;letter-spacing:0}html body.crm-activo .mon__num{font-family:var(--crm-mono);font-weight:500;letter-spacing:-.01em;font-variant-numeric:tabular-nums}html body.crm-activo .crm h2{font-family:var(--crm-display);font-weight:600;letter-spacing:-.025em}html body.crm-activo .crm .p-datatable .p-datatable-thead>tr>th{font-family:var(--crm-mono);font-weight:500}html body.crm-activo .crm .nx-num,html body.crm-activo .crm td.nx-num,html body.crm-activo .crm .nx-cifra strong,html body.crm-activo .crm .nx-mono{font-family:var(--crm-mono);font-variant-numeric:tabular-nums}html body.crm-activo .p-tag,html body.crm-activo .crm .nx-marca{font-family:var(--crm-mono);font-weight:500;letter-spacing:0}html body.crm-activo .cat-pestana .cat-pestana__conteo,html body.crm-activo .crm .nx-pestanas__cuenta,html body.crm-activo .crm .nx-paginas__cuenta{font-family:var(--crm-mono);font-variant-numeric:tabular-nums}html body.crm-activo .crm .nx-hero__eyebrow,html body.crm-activo .crm .dis-hero__eyebrow,html body.crm-activo .crm .ae-hero__eyebrow,html body.crm-activo .crm .lic-hero__eyebrow,html body.crm-activo .crm .mon-hero__eyebrow,html body.crm-activo .crm .cat-hero__eyebrow,html body.crm-activo .cat-section-title,html body.crm-activo .lic-section-title,html body.crm-activo .ae-section-title,html body.crm-activo .crm .mk-titulo{font-family:var(--crm-mono);font-weight:500}html body.crm-activo .crm .nx-hero__titulo,html body.crm-activo .crm .dis-hero__titulo,html body.crm-activo .crm .ae-hero__titulo,html body.crm-activo .crm .lic-hero__titulo,html body.crm-activo .crm .mon-hero__titulo,html body.crm-activo .crm .cat-hero__titulo{font-size:clamp(1.45rem,1.02rem + 1.35vw,1.9rem)}html body.crm-activo ::-webkit-scrollbar{width:10px;height:10px}html body.crm-activo ::-webkit-scrollbar-track{background:transparent}html body.crm-activo ::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:var(--radius-full);background:var(--color-border);background-clip:content-box}html body.crm-activo ::-webkit-scrollbar-thumb:hover{background:var(--color-text-disabled);background-clip:content-box}@keyframes crm-sube{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}@keyframes crm-fila{0%{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:none}}@keyframes crm-aparece{0%{opacity:0}to{opacity:1}}@keyframes crm-cuelga{0%{opacity:0;transform:translate3d(0,-4px,0) scale(.985)}to{opacity:1;transform:none}}@keyframes crm-dialogo{0%{opacity:0;transform:translate3d(0,8px,0) scale(.97)}to{opacity:1;transform:none}}html body.crm-activo .crm .nx-herramienta>*:not(p-drawer):not(p-dialog):not(p-confirmdialog):not(p-toast):not(p-popover):not(p-confirmpopup){animation:crm-sube .2s var(--crm-ease) both}html body.crm-activo .crm .p-datatable-tbody>tr{animation:crm-fila .18s var(--crm-ease) both}html body.crm-activo .crm .p-datatable-tbody>tr>td{transition:background-color var(--crm-t-rapida) var(--crm-ease)}html body.crm-activo .p-select-overlay,html body.crm-activo .p-datepicker-panel,html body.crm-activo .p-popover,html body.crm-activo .p-tooltip{animation:crm-cuelga var(--crm-t-rapida) var(--crm-ease) both}html body.crm-activo .p-dialog{animation:crm-dialogo var(--crm-t-media) var(--crm-ease) both}html body.crm-activo .p-drawer .p-drawer-content>*{animation:crm-sube var(--crm-t-media) var(--crm-ease) both;animation-delay:80ms}html body.crm-activo .p-drawer .p-drawer-content>*:nth-child(2){animation-delay:.14s}html body.crm-activo .cat-pestana,html body.crm-activo .p-tag{transition:background-color var(--crm-t-rapida) var(--crm-ease),border-color var(--crm-t-rapida) var(--crm-ease),color var(--crm-t-rapida) var(--crm-ease)}html body.crm-activo .p-toggleswitch .p-toggleswitch-slider{transition:background-color var(--crm-t-media) var(--crm-ease),border-color var(--crm-t-media) var(--crm-ease)}html body.crm-activo .p-toggleswitch .p-toggleswitch-handle{transition:transform var(--crm-sal-riel),background-color var(--crm-t-media) var(--crm-ease)}@media(prefers-reduced-motion:reduce){html body.crm-activo *,html body.crm-activo *:before,html body.crm-activo *:after{animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.nx-tarjeta{position:relative;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:var(--shadow-sm);overflow:hidden;min-width:0}.nx-tarjeta--cinta:before,.nx-tarjeta--calma:before,.nx-tarjeta--aviso:before,.nx-tarjeta--alto:before{content:"";position:absolute;inset:0 0 auto;height:2px;opacity:.85;background:linear-gradient(90deg,var(--color-brand),color-mix(in srgb,var(--color-success) 70%,var(--color-brand)) 60%,transparent)}.nx-tarjeta--calma:before{background:linear-gradient(90deg,var(--color-success),color-mix(in srgb,var(--color-success) 40%,transparent) 60%,transparent)}.nx-tarjeta--aviso:before{background:linear-gradient(90deg,var(--color-warning),color-mix(in srgb,var(--color-warning) 40%,transparent) 60%,transparent)}.nx-tarjeta--alto:before{background:linear-gradient(90deg,var(--color-danger),color-mix(in srgb,var(--color-danger) 40%,transparent) 60%,transparent)}.nx-tarjeta--plana{padding:var(--space-4);box-shadow:none}.nx-tarjeta--clic{cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.nx-tarjeta--clic:hover{border-color:var(--color-brand-border);box-shadow:var(--shadow-md)}.nx-tarjeta--clic:active{transform:translateY(1px)}.nx-tarjeta__cabeza{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.nx-tarjeta__paso{display:flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg-elevated);color:var(--color-text-secondary);font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums}.nx-tarjeta__paso--hecho{border-color:var(--color-success);background:var(--color-success-bg);color:var(--color-success)}.nx-tarjeta__texto{flex:1;min-width:12rem}.nx-tarjeta__texto h2,.nx-tarjeta__texto h3{margin:0;font-size:1rem;font-weight:700;letter-spacing:-.01em;color:var(--color-text-primary)}.nx-tarjeta__texto p{margin:2px 0 0;font-size:.8rem;color:var(--color-text-muted);line-height:1.45}.nx-tarjeta__acciones{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);flex:none}.nx-soltar{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);border:1.5px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-base);color:var(--color-text-muted);text-align:center;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast);width:100%;font:inherit}.nx-soltar:hover,.nx-soltar:focus-visible{border-color:var(--color-brand-border);background:color-mix(in srgb,var(--color-brand) 4%,var(--color-bg-base));outline:none}.nx-soltar--encima{border-color:var(--color-brand);border-style:solid;background:var(--color-brand-subtle)}.nx-soltar--ocupada{cursor:default}.nx-soltar--chica{padding:var(--space-4)}.soltando .nx-soltar,.nx-soltar.soltando{border-color:var(--color-brand);border-style:solid;background:var(--color-brand-subtle)}.soltando .nx-soltar *{pointer-events:none}.nx-soltar__icono{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-full);background:var(--color-brand-subtle);color:var(--color-brand);font-size:1.15rem}.nx-soltar__titulo,.nx-soltar>strong{font-size:.95rem;font-weight:700;color:var(--color-text-primary)}.nx-soltar__pista,.nx-soltar>span:not(.nx-soltar__icono){font-size:.8rem;color:var(--color-text-muted);line-height:1.45}.nx-soltar--chica .nx-soltar__icono{width:32px;height:32px;font-size:.95rem}.nx-soltar--chica .nx-soltar__titulo,.nx-soltar--chica>strong{font-size:.85rem}.nx-tabla-caja{overflow:auto;max-height:62vh;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-surface);min-width:0}.nx-tabla-caja--alta{max-height:none}.nx-tabla{width:100%;border-collapse:collapse;font-size:.82rem}.nx-tabla th,.nx-tabla td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap}.nx-tabla thead th{position:sticky;top:0;z-index:1;background:var(--color-bg-surface);color:var(--color-text-secondary);font-weight:600}.nx-tabla thead th i{margin-left:var(--space-1);font-size:.72rem;color:var(--color-text-muted);cursor:help}.nx-tabla tbody tr:hover{background:color-mix(in srgb,var(--color-brand) 5%,transparent)}.nx-tabla tbody tr:last-child td{border-bottom:none}.nx-tabla input:not([type=checkbox]):not([type=radio]),.nx-tabla select{width:100%;min-width:90px;padding:var(--space-1) var(--space-2);border:1px solid transparent;border-radius:6px;background:transparent;color:var(--color-text-primary);font:inherit}.nx-tabla input:not([type=checkbox]):not([type=radio]):hover,.nx-tabla select:hover{border-color:var(--color-border)}.nx-tabla input:not([type=checkbox]):not([type=radio]):focus,.nx-tabla select:focus{border-color:var(--color-brand);background:var(--color-bg-base);outline:none}.nx-num,th.nx-num,td.nx-num,input.nx-num{text-align:right;font-variant-numeric:tabular-nums}.nx-tabla__fuerte{font-weight:700;color:var(--color-text-primary)}.nx-tabla__bien{color:var(--color-success)}.nx-tabla__mal{color:var(--color-danger)}.nx-tabla__tenue{color:var(--color-text-muted)}.nx-tabla__fila--aviso>td:first-child{box-shadow:inset 3px 0 0 var(--color-warning)}.nx-tabla__fila--error>td:first-child{box-shadow:inset 3px 0 0 var(--color-danger)}.nx-tabla__acciones{width:70px}.nx-tabla__acciones button{border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;padding:var(--space-1)}.nx-tabla__acciones button:hover{color:var(--color-brand)}.nx-boton--icono,.nx-boton--peligro,.nx-boton--texto,.nx-boton--suave,.nx-boton{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.3rem;padding:0 var(--space-4);border-radius:var(--radius-sm);font:inherit;font-size:.86rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.nx-boton--icono:active:not(:disabled),.nx-boton--peligro:active:not(:disabled),.nx-boton--texto:active:not(:disabled),.nx-boton--suave:active:not(:disabled),.nx-boton:active:not(:disabled){transform:translateY(1px)}.nx-boton--icono:disabled,.nx-boton--peligro:disabled,.nx-boton--texto:disabled,.nx-boton--suave:disabled,.nx-boton:disabled{opacity:.45;cursor:not-allowed}.nx-boton--icono:focus-visible,.nx-boton--peligro:focus-visible,.nx-boton--texto:focus-visible,.nx-boton--suave:focus-visible,.nx-boton:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.nx-boton{border:1px solid var(--color-brand);background:var(--color-brand);color:#fff}.nx-boton:hover:not(:disabled){background:var(--color-brand-hover)}.nx-boton--suave{border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary);font-weight:500}.nx-boton--suave:hover:not(:disabled){border-color:var(--color-brand);color:var(--color-brand)}.nx-boton--texto{border:1px solid transparent;padding:0 var(--space-2);background:transparent;color:var(--color-text-secondary);font-weight:500}.nx-boton--texto:hover:not(:disabled){color:var(--color-brand)}.nx-boton--peligro{border:1px solid var(--color-danger);background:transparent;color:var(--color-danger)}.nx-boton--peligro:hover:not(:disabled){background:var(--color-danger-bg)}.nx-boton.nx-boton--peligro{border-color:color-mix(in srgb,var(--color-danger) 70%,#000);background:color-mix(in srgb,var(--color-danger) 70%,#000);color:var(--color-texto-sobre-marca)}.nx-boton.nx-boton--peligro:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-danger) 60%,#000);background:color-mix(in srgb,var(--color-danger) 60%,#000)}.nx-boton--chico{min-height:1.9rem;padding:0 var(--space-3);font-size:.78rem}.nx-boton--icono{width:2.3rem;min-height:2.3rem;padding:0;border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary)}.nx-boton--icono:hover:not(:disabled){border-color:var(--color-brand);color:var(--color-brand)}.nx-campo{display:flex;flex-direction:column;gap:.3rem;min-width:0}.nx-campo>span,.nx-campo>label{align-self:flex-start;font-size:.74rem;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.03em}.nx-campo>span[pTooltip],.nx-campo>label[pTooltip]{border-bottom:1px dotted var(--color-border);cursor:help}.nx-campo input,.nx-campo textarea,.nx-campo select{width:100%;min-width:0;min-height:2.3rem;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-base);color:var(--color-text-primary);font:inherit}.nx-campo input::placeholder,.nx-campo textarea::placeholder,.nx-campo select::placeholder{color:var(--color-text-muted)}.nx-campo input:focus,.nx-campo textarea:focus,.nx-campo select:focus{border-color:var(--color-brand);outline:2px solid var(--color-brand-subtle);outline-offset:-1px}.nx-campo input:disabled,.nx-campo textarea:disabled,.nx-campo select:disabled{color:var(--color-text-disabled);cursor:not-allowed}.nx-campo textarea{padding:var(--space-2) var(--space-3);min-height:5rem;resize:vertical;line-height:1.5}.nx-campo--mal input,.nx-campo--mal textarea,.nx-campo--mal select{border-color:var(--color-danger)}.nx-campo--formulario{gap:.4rem}.nx-campo--formulario>span,.nx-campo--formulario>label{font-size:.8rem;font-weight:500;text-transform:none;letter-spacing:normal;color:var(--color-text-secondary)}.nx-campo__nota{font-size:.74rem;color:var(--color-text-muted);line-height:1.4}.nx-campo__error{font-size:.74rem;color:var(--color-danger)}.nx-rejilla{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:var(--space-3)}.nx-rejilla--ancha{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.nx-rejilla--angosta{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.nx-rejilla--dominante{--nx-medias: 3;grid-template-columns:minmax(220px,1.2fr) repeat(var(--nx-medias),minmax(150px,1fr)) auto}@media(max-width:720px){.nx-rejilla--dominante{grid-template-columns:1fr}}.nx-rejilla__ancho{grid-column:1/-1}.nx-selector,.nx-campo select{appearance:none;padding-right:var(--space-6);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%236b7280' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;cursor:pointer}.nx-selector:disabled,.nx-campo select:disabled{cursor:not-allowed;opacity:.6}.nx-selector{width:100%;min-width:0;min-height:2.3rem;padding-left:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-bg-base);color:var(--color-text-primary);font:inherit}.nx-selector:focus{border-color:var(--color-brand);outline:2px solid var(--color-brand-subtle);outline-offset:-1px}.nx-filtros{display:flex;flex-wrap:wrap;gap:var(--space-2)}.nx-pastilla{display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:transparent;color:var(--color-text-secondary);font:inherit;font-size:.8rem;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}.nx-pastilla:hover{border-color:var(--color-brand)}.nx-pastilla--on{border-color:var(--color-brand);background:var(--color-brand-subtle);color:var(--color-brand);font-weight:600}.nx-marca{display:inline-flex;align-items:center;gap:.3rem;padding:.1rem .45rem;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg-elevated);color:var(--color-text-muted);font-size:.72rem;font-style:normal;font-weight:600;white-space:nowrap}.nx-marca--brand{border-color:var(--color-brand-border);background:var(--color-brand-subtle);color:var(--color-brand)}.nx-marca--bien{border-color:color-mix(in srgb,var(--color-success) 40%,transparent);background:var(--color-success-bg);color:var(--color-success)}.nx-marca--aviso{border-color:color-mix(in srgb,var(--color-warning) 40%,transparent);background:var(--color-warning-bg);color:var(--color-warning)}.nx-marca--mal{border-color:color-mix(in srgb,var(--color-danger) 40%,transparent);background:var(--color-danger-bg);color:var(--color-danger)}.nx-marca--tenue{border-style:dashed;background:transparent;color:var(--color-text-muted);font-weight:500}.nx-cifras{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-3)}.nx-cifra{display:flex;flex-direction:column;gap:.2rem;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-surface);min-width:0}.nx-cifra>span{align-self:flex-start;font-size:.72rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.nx-cifra>strong{font-size:1.15rem;font-weight:700;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.nx-cifra--bien>strong{color:var(--color-success)}.nx-cifra--mal>strong{color:var(--color-danger)}.nx-cifra--aviso>strong{color:var(--color-warning)}.nx-cifra--fuerte{border-color:var(--color-brand);background:var(--color-brand-subtle)}.nx-cifra--fuerte>strong{color:var(--color-brand)}.nx-franja{--nx-franja-sep: var(--space-6);display:flex;align-items:center;flex-wrap:wrap;row-gap:var(--space-3);padding-left:var(--nx-franja-sep);border-left:1px solid var(--color-border)}.nx-franja__cifra{display:flex;flex-direction:column;line-height:1.1;min-width:0}.nx-franja__cifra+.nx-franja__cifra{margin-left:var(--nx-franja-sep);padding-left:var(--nx-franja-sep);border-left:1px solid var(--color-border-subtle)}.nx-franja__cifra strong{font-size:1.45rem;font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.nx-franja__cifra small{margin-top:5px;font-family:var(--font-mono);font-size:.66rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.nx-franja__cifra--viva strong{color:var(--color-success)}.nx-franja__cifra--alerta strong{color:var(--color-warning)}@media(max-width:720px){.nx-franja{padding-left:0;border-left:0;padding-top:var(--space-3);border-top:1px solid var(--color-border);width:100%}}.nx-aviso,.nx-avisos>li{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-surface);font-size:.84rem;color:var(--color-text-secondary);line-height:1.5}.nx-aviso>i,.nx-avisos>li>i{margin-top:.15rem;flex:none}.nx-aviso>span,.nx-avisos>li>span,.nx-aviso>div,.nx-avisos>li>div,.nx-aviso>p,.nx-avisos>li>p{flex:1;min-width:0;margin:0}.nx-aviso--info{border-color:color-mix(in srgb,var(--color-brand) 30%,var(--color-border));background:var(--color-brand-subtle)}.nx-aviso--info>i{color:var(--color-brand)}.nx-aviso--bien{border-color:color-mix(in srgb,var(--color-success) 40%,var(--color-border));background:var(--color-success-bg)}.nx-aviso--bien>i{color:var(--color-success)}.nx-aviso--aviso{border-color:color-mix(in srgb,var(--color-warning) 45%,var(--color-border));background:var(--color-warning-bg)}.nx-aviso--aviso>i{color:var(--color-warning)}.nx-aviso--mal{border-color:var(--color-danger);background:var(--color-danger-bg);color:var(--color-danger-text)}.nx-aviso--mal>i{color:var(--color-danger)}.nx-avisos{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.nx-vacio{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-surface);color:var(--color-text-muted);font-size:.88rem;line-height:1.5}.nx-vacio>i{font-size:1.6rem;color:var(--color-brand);flex:none}.nx-vacio--centro{flex-direction:column;justify-content:center;text-align:center;padding:var(--space-8) var(--space-4);gap:var(--space-2)}.nx-vacio--centro>i{font-size:2rem}.nx-vacio__texto{display:flex;flex-direction:column;gap:.2rem;min-width:0}.nx-vacio__texto strong{font-weight:600;color:var(--color-text-primary)}.nx-vacio__accion{margin-left:auto;flex:none}.nx-vacio--centro .nx-vacio__accion{margin-left:0;margin-top:var(--space-2)}.nx-esqueleto{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3)}.nx-esqueleto__linea{height:1.6rem;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--color-bg-elevated) 25%,color-mix(in srgb,var(--color-brand) 8%,var(--color-bg-elevated)) 50%,var(--color-bg-elevated) 75%);background-size:200% 100%;animation:nx-brillo 1.2s ease-in-out infinite}.nx-esqueleto__linea--corta{width:45%}.nx-esqueleto__linea--media{width:70%}.nx-esqueleto__linea--alta{height:3.4rem}@keyframes nx-brillo{0%{background-position:200% 0}to{background-position:-200% 0}}.nx-barra{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-surface);min-width:0}.nx-barra__hueco{flex:1;min-width:0}.nx-titulo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin:0}.nx-titulo>h2,.nx-titulo>h3{margin:0;font-size:1rem;font-weight:600;color:var(--color-text-secondary)}.nx-detalle{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--space-4);padding:var(--space-3) 0}.nx-bloque{padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-base);min-width:0}.nx-bloque h4{margin:0 0 var(--space-2);font-size:.78rem;font-weight:700;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}.nx-bloque h4 em{font-style:normal;font-weight:400;text-transform:none;letter-spacing:0;color:var(--color-text-muted)}.nx-bloque dl{display:grid;grid-template-columns:1fr auto;gap:.25rem var(--space-3);margin:0;font-size:.8rem}.nx-bloque dt{color:var(--color-text-secondary)}.nx-bloque dd{margin:0;text-align:right;font-weight:600;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.nx-bloque p{margin:var(--space-2) 0 0;font-size:.75rem;color:var(--color-text-muted);line-height:1.4}.nx-bloque ul{margin:0;padding-left:1.1rem;font-size:.78rem;color:var(--color-text-secondary);line-height:1.45}.nx-bloque--elegido{border-color:var(--color-success);background:var(--color-success-bg)}.nx-bloque--brand{border-color:var(--color-brand-border);background:var(--color-brand-subtle)}.nx-bloque--aviso{border-color:var(--color-warning);background:var(--color-warning-bg)}.nx-bloque__total{padding-top:.35rem;border-top:1px solid var(--color-border);font-weight:700}.nx-casilla{display:inline-flex;align-items:center;gap:var(--space-2);font-size:.8rem;color:var(--color-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.nx-casilla:hover{color:var(--color-text-primary)}.nx-casilla:has(input:disabled){cursor:not-allowed;color:var(--color-text-disabled)}.nx-casilla--bloque{align-items:flex-start}.nx-casilla--bloque>input{margin-top:.1em}.nx-casilla__pista{display:block;margin-top:.15rem;font-size:.75rem;color:var(--color-text-muted)}.nx-buscar{position:relative;display:flex;align-items:center;min-width:0}.nx-buscar>i{position:absolute;left:var(--space-3);color:var(--color-text-muted);font-size:.85rem;pointer-events:none}.nx-buscar input{width:100%;min-width:0;min-height:2.3rem;padding:0 var(--space-8) 0 var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-base);color:var(--color-text-primary);font:inherit;font-size:.86rem}.nx-buscar input::placeholder{color:var(--color-text-muted)}.nx-buscar input:focus{border-color:var(--color-brand);outline:2px solid var(--color-brand-subtle);outline-offset:-1px}.nx-buscar input::-webkit-search-cancel-button{appearance:none}.nx-buscar__limpiar{position:absolute;right:var(--space-2);display:grid;place-items:center;width:1.7rem;height:1.7rem;border:none;border-radius:var(--radius-full);background:transparent;color:var(--color-text-muted);cursor:pointer}.nx-buscar__limpiar:hover{background:var(--color-hover);color:var(--color-text-primary)}.nx-pestanas{display:flex;flex-wrap:wrap;gap:var(--space-1);border-bottom:1px solid var(--color-border)}.nx-pestanas button{display:inline-flex;align-items:center;gap:.4rem;padding:var(--space-2) var(--space-4);border:none;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;color:var(--color-text-secondary);font:inherit;font-size:.86rem;cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast)}.nx-pestanas button:hover{color:var(--color-text-primary)}.nx-pestanas button:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.nx-pestanas__cuenta{padding:.05rem .4rem;border-radius:var(--radius-full);background:var(--color-bg-elevated);font-size:.7rem;font-variant-numeric:tabular-nums}.nx-pestanas__on{border-bottom-color:var(--color-brand)!important;color:var(--color-brand)!important;font-weight:600}.nx-pestanas__on .nx-pestanas__cuenta{background:var(--color-brand-subtle);color:var(--color-brand)}.nx-avatar{display:grid;place-items:center;flex:none;width:2.2rem;height:2.2rem;border-radius:var(--radius-full);background:var(--color-brand-subtle);color:var(--color-brand);font-size:.78rem;font-weight:700;text-transform:uppercase;overflow:hidden;-webkit-user-select:none;user-select:none}.nx-avatar img{width:100%;height:100%;object-fit:cover}.nx-avatar--chico{width:1.7rem;height:1.7rem;font-size:.66rem}.nx-avatar--grande{width:3rem;height:3rem;font-size:1rem}.nx-avatares{display:flex;align-items:center}.nx-avatares .nx-avatar{border:2px solid var(--color-bg-surface)}.nx-avatares .nx-avatar:not(:first-child){margin-left:-.6rem}.nx-paginas{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.nx-paginas button{display:grid;place-items:center;min-width:2rem;height:2rem;padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);font:inherit;font-size:.8rem;font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast)}.nx-paginas button:hover:not(:disabled){border-color:var(--color-brand);color:var(--color-brand)}.nx-paginas button:disabled{opacity:.4;cursor:not-allowed}.nx-paginas__cuenta{margin-right:auto;font-size:.8rem;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.nx-paginas__on{border-color:var(--color-brand)!important;background:var(--color-brand-subtle);color:var(--color-brand)!important;font-weight:700}.nx-progreso{display:flex;flex-direction:column;gap:.35rem;min-width:0}.nx-progreso__barra{height:6px;border-radius:var(--radius-full);background:var(--color-bg-elevated);overflow:hidden}.nx-progreso__relleno{height:100%;border-radius:inherit;background:var(--color-brand);transition:width var(--transition-normal)}.nx-progreso__pie{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:.75rem;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.nx-progreso__pie>:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-progreso__pie>:last-child{flex:0 0 auto;white-space:nowrap}.nx-progreso--bien .nx-progreso__relleno{background:var(--color-success)}.nx-progreso--aviso .nx-progreso__relleno{background:var(--color-warning)}.nx-progreso--mal .nx-progreso__relleno{background:var(--color-danger)}.nx-progreso--sin-fin .nx-progreso__relleno{width:35%!important;animation:nx-vaiven 1.1s ease-in-out infinite}@keyframes nx-vaiven{0%{transform:translate(-100%)}to{transform:translate(340%)}}.nx-solo-lectores{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nx-pista{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;font-size:.8rem;color:var(--color-text-muted);line-height:1.5}.nx-mono{font-family:var(--font-mono);font-size:.78rem;color:var(--color-text-secondary)}.nx-entra{animation:nx-entrar .26s cubic-bezier(.22,1,.36,1) both}@keyframes nx-entrar{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.nx-esqueleto__linea,.nx-progreso--sin-fin .nx-progreso__relleno,.nx-entra{animation:none}.nx-progreso__relleno,.nx-pestanas button,.nx-paginas button,.nx-tarjeta--clic,.nx-soltar,.nx-pastilla,.nx-campo input,.nx-boton,.nx-boton--suave,.nx-boton--texto,.nx-boton--peligro,.nx-boton--icono{transition:none}.nx-boton:active:not(:disabled),.nx-boton--suave:active:not(:disabled),.nx-boton--peligro:active:not(:disabled){transform:none}}.nx-riel{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:3px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg-elevated);isolation:isolate}.nx-riel button{position:relative;z-index:1;padding:5px var(--space-4);border:none;border-radius:var(--radius-full);background:transparent;color:var(--color-text-muted);font:inherit;font-size:.82rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .13s cubic-bezier(.22,1,.36,1)}.nx-riel button:hover{color:var(--color-text-primary)}.nx-riel button:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.nx-riel button:disabled{opacity:.5;cursor:not-allowed}.nx-riel .nx-riel__on{color:var(--crm-sobre-marca, var(--color-texto-sobre-marca))}.nx-riel__indicador{position:absolute;z-index:0;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--n, 1));border-radius:var(--radius-full);background:var(--color-brand);transform:translate(calc(var(--i, 0) * 100%));transition:transform var(--crm-sal-riel, .22s cubic-bezier(.2, 0, 0, 1))}.nx-riel--peligro .nx-riel__indicador{background:color-mix(in srgb,var(--color-danger) 70%,#000)}.nx-riel--peligro .nx-riel__on{color:var(--color-texto-sobre-marca)}body:not(.crm-activo) .nx-riel__indicador{background:color-mix(in srgb,var(--color-brand) 85%,#000)}.nx-aletas{display:inline-flex;align-items:baseline;gap:2px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;line-height:1;letter-spacing:normal}.nx-aletas__fijo{padding:0 1px;color:var(--color-text-muted)}.nx-aleta{display:block;width:.66em;height:1.1em;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-tecnico, 0);background:var(--color-bg-elevated)}.nx-aleta__cinta{display:block;transform:translateY(calc(var(--d, 0) * -1.1em));transition:transform var(--crm-sal-aleta, .34s cubic-bezier(.33, 1, .68, 1))}.nx-aleta__cinta b{display:block;height:1.1em;line-height:1.1em;font-weight:500;text-align:center}.nx-trazo{height:1px;border:none;margin:0;background:var(--color-border);transform-origin:left center}.nx-trazo--dibuja{animation:nx-trazo var(--crm-sal-trazo, .52s cubic-bezier(.16, 1, .3, 1)) both}.nx-trazo--dibuja:nth-child(2){animation-delay:70ms}.nx-trazo--dibuja:nth-child(3){animation-delay:.14s}@keyframes nx-trazo{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.nx-teletipo{display:block;min-height:2.6em;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-tecnico, 0);background:var(--color-bg-elevated);color:var(--color-text-secondary);font-family:var(--font-mono);font-size:.78rem;line-height:1.55;white-space:pre-wrap;word-break:break-word}.nx-teletipo__cursor{display:inline-block;width:.5em;height:1em;background:var(--color-brand);vertical-align:text-bottom}.nx-teclas{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-tecnico, 0);background:var(--color-bg-elevated);font-family:var(--font-mono);font-size:.74rem;overflow-x:auto;scrollbar-width:none}.nx-teclas::-webkit-scrollbar{display:none}.nx-teclas button{display:inline-flex;align-items:center;gap:6px;padding:3px 6px;border:none;border-radius:var(--radius-tecnico, 0);background:transparent;color:var(--color-text-secondary);font:inherit;white-space:nowrap;cursor:pointer;transition:background .13s cubic-bezier(.22,1,.36,1),color .13s cubic-bezier(.22,1,.36,1)}.nx-teclas button:hover{background:var(--color-hover);color:var(--color-text-primary)}.nx-teclas button:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.nx-teclas kbd{padding:2px 5px;border-radius:var(--radius-tecnico, 0);background:var(--color-text-primary);color:var(--color-bg-base);font:inherit;font-weight:500}.nx-teclas__estado{margin-left:auto;padding-left:var(--space-4);color:var(--color-brand);white-space:nowrap}.nx-fluido{container-type:inline-size;min-width:0}.nx-fluido__titulo{margin:0;font-family:var(--crm-display, inherit);font-size:clamp(1.15rem,.62rem + 3.1cqi,2.1rem);font-weight:500;line-height:1.12;letter-spacing:-.03em;color:var(--color-text-primary)}.nx-fluido__cuerpo{margin:var(--space-2) 0 0;max-width:62ch;font-size:clamp(.78rem,.7rem + .4cqi,.9rem);line-height:1.6;color:var(--color-text-muted)}@media(prefers-reduced-motion:reduce){.nx-riel__indicador,.nx-aleta__cinta,.nx-riel button,.nx-teclas button{transition:none}.nx-trazo--dibuja{animation:none}}@media(max-width:900px){.nx-tabla-caja{max-height:55vh}.nx-tarjeta{padding:var(--space-4)}.nx-soltar{padding:var(--space-5) var(--space-3)}.nx-barra{padding:var(--space-3)}}@media(max-width:720px){.nx-tarjeta__acciones{width:100%}.nx-cifras{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:var(--app-fuente, "Inter", sans-serif);font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--primitive-blue-400: #60a5fa;--primitive-blue-500: #3b82f6;--primitive-blue-600: #2563eb;--primitive-blue-700: #1d4ed8;--primitive-blue-900: #1e3a5f;--primitive-red-300: #fca5a5;--primitive-red-400: #f87171;--primitive-red-500: #ef4444;--primitive-red-700: #b91c1c;--primitive-red-50: #fef2f2;color-scheme:dark;accent-color:var(--color-brand);--primitive-amber-400: #fbbf24;--primitive-amber-500: #f59e0b;--primitive-amber-700: #b45309;--primitive-amber-800: #92400e;--primitive-green-400: #4ade80;--primitive-green-500: #22c55e;--primitive-green-700: #15803d;--primitive-green-800: #166534;--primitive-zinc-50: #fafafa;--primitive-zinc-100: #f4f4f5;--primitive-zinc-200: #e4e4e7;--primitive-zinc-300: #d4d4d8;--primitive-zinc-400: #a1a1aa;--primitive-zinc-500: #71717a;--primitive-zinc-600: #52525b;--primitive-zinc-700: #3f3f46;--primitive-zinc-800: #27272a;--primitive-zinc-900: #18181b;--primitive-zinc-950: #09090b;--primitive-slate-50: #f8fafc;--primitive-slate-100: #f1f5f9;--primitive-slate-200: #e2e8f0;--primitive-slate-300: #cbd5e1;--primitive-slate-400: #94a3b8;--primitive-slate-500: #64748b;--primitive-slate-600: #475569;--primitive-slate-700: #334155;--primitive-slate-800: #1e293b;--primitive-slate-900: #0f172a;--color-brand: var(--primitive-blue-500);--color-brand-hover: var(--primitive-blue-400);--color-brand-subtle: rgba(59, 130, 246, .12);--color-brand-border: rgba(59, 130, 246, .3);--color-bg-base: var(--primitive-zinc-950);--color-bg-surface: var(--primitive-zinc-900);--color-bg-elevated: var(--primitive-zinc-800);--color-bg-overlay: #1c1c1f;--color-border: var(--primitive-zinc-800);--color-border-subtle: rgba(255, 255, 255, .06);--color-text-primary: var(--primitive-zinc-50);--color-text-secondary: var(--primitive-zinc-400);--color-text-muted: var(--primitive-zinc-500);--color-text-disabled: var(--primitive-zinc-600);--color-texto-sobre-marca: #ffffff;--color-texto-sobre-marca-tenue: rgba(255, 255, 255, .8);--color-texto-sobre-marca-apagado: rgba(255, 255, 255, .7);--color-texto-sobre-claro: var(--primitive-slate-900);--color-texto-sobre-claro-tenue: rgba(15, 23, 42, .66);--color-velo-sobre-marca: rgba(255, 255, 255, .14);--color-velo-sobre-marca-fuerte: rgba(255, 255, 255, .2);--color-texto-sobre-oscuro: rgba(230, 243, 252, .92);--color-texto-sobre-oscuro-tenue: rgba(230, 243, 252, .72);--color-texto-sobre-oscuro-apagado: rgba(230, 243, 252, .58);--color-hover: rgba(255, 255, 255, .05);--color-hover-strong: rgba(255, 255, 255, .08);--color-danger: var(--primitive-red-400);--color-danger-bg: rgba(239, 68, 68, .1);--color-danger-text: var(--primitive-red-300);--color-warning: var(--primitive-amber-400);--color-warning-bg: rgba(245, 158, 11, .12);--color-success: var(--primitive-green-400);--color-success-bg: rgba(34, 197, 94, .12);--color-warning-text: var(--primitive-amber-400);--color-success-text: var(--primitive-green-400);--color-brand-text: var(--primitive-blue-400);--color-accent: #6366f1;--color-accent-bg: rgba(99, 102, 241, .12);--color-accent-hover: rgba(99, 102, 241, .2);--color-dialog-bg: var(--color-bg-surface);--color-dialog-text: var(--primitive-zinc-50);--color-dialog-border: var(--primitive-zinc-800);--color-dialog-accent: var(--color-brand);--font-mono: "JetBrains Mono", "Fira Code", monospace;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--ancho-angosto: 40rem;--ancho-medio: 45rem;--ancho-holgado: 56rem;--ancho-amplio: 72rem;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-full: 9999px;--cred-ancho: 54;--cred-alto: 87;--cred-margen-x: 3.8;--cred-margen-y: 4.5;--cred-ranura-ancho: 17;--cred-ranura-alto: 3;--cred-ranura-y: 4.5;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .4);--shadow-md: 0 4px 16px rgba(0, 0, 0, .5);--shadow-lg: 0 10px 40px rgba(0, 0, 0, .6);--shadow-brand: 0 0 0 1px var(--color-brand-border);--matz-navy: #07111f;--matz-mid: #0d1e35;--matz-blue: #1e5fa8;--matz-sky: #3a8fd4;--matz-ice: #7abbe8;--matz-pale: #b8d8f0;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: .25s cubic-bezier(.4, 0, .2, 1);--p-content-background: var(--color-bg-surface);--p-content-color: var(--color-text-primary);--p-content-border-color: var(--color-border);--p-select-background: var(--color-bg-elevated);--p-select-border-color: var(--color-border-input);--p-select-color: var(--color-text-primary);--p-select-placeholder-color: var(--color-text-muted);--p-select-disabled-background: var(--color-bg-elevated);--p-select-disabled-color: var(--color-text-disabled);--p-select-shadow: none;--p-select-overlay-background: var(--color-bg-elevated);--p-select-overlay-border-color: var(--color-border);--p-select-overlay-color: var(--color-text-primary);--p-select-option-color: var(--color-text-secondary);--p-select-option-focus-background: var(--color-hover-strong);--p-select-option-focus-color: var(--color-text-primary);--p-select-option-selected-background: var(--color-brand-subtle);--p-select-option-selected-color: var(--color-brand);--p-select-option-selected-focus-background: var(--color-brand-subtle);--p-select-option-selected-focus-color: var(--color-brand);--p-select-dropdown-color: var(--color-text-muted);--p-multiselect-background: var(--color-bg-elevated);--p-multiselect-border-color: var(--color-border-input);--p-multiselect-color: var(--color-text-primary);--p-multiselect-placeholder-color: var(--color-text-muted);--p-multiselect-disabled-background: var(--color-bg-elevated);--p-multiselect-disabled-color: var(--color-text-disabled);--p-multiselect-shadow: none;--p-multiselect-overlay-background: var(--color-bg-elevated);--p-multiselect-overlay-border-color: var(--color-border);--p-multiselect-overlay-color: var(--color-text-primary);--p-multiselect-option-color: var(--color-text-secondary);--p-multiselect-option-focus-background: var(--color-hover-strong);--p-multiselect-option-focus-color: var(--color-text-primary);--p-multiselect-option-selected-background: var(--color-brand-subtle);--p-multiselect-option-selected-color: var(--color-brand);--p-multiselect-option-selected-focus-background: var(--color-brand-subtle);--p-multiselect-option-selected-focus-color: var(--color-brand);--p-multiselect-dropdown-color: var(--color-text-muted);--p-multiselect-chip-background: var(--color-brand-subtle);--p-multiselect-chip-color: var(--color-text-primary);--p-inputtext-background: var(--color-bg-elevated);--p-inputtext-border-color: var(--color-border-input);--p-inputtext-color: var(--color-text-primary);--p-inputtext-placeholder-color: var(--color-text-muted);--p-inputtext-shadow: none;--p-inputtext-focus-border-color: var(--color-brand-border);--p-inputtext-focus-ring-color: var(--color-brand-subtle);--p-datepicker-panel-background: var(--color-bg-elevated);--p-datepicker-panel-border-color: var(--color-border);--p-datepicker-panel-color: var(--color-text-primary);--p-datepicker-panel-shadow: var(--shadow-md);--p-datepicker-header-background: var(--color-bg-elevated);--p-datepicker-header-border-color: var(--color-border);--p-datepicker-header-color: var(--color-text-primary);--p-datepicker-dropdown-background: var(--color-bg-elevated);--p-datepicker-dropdown-border-color: var(--color-border);--p-datepicker-dropdown-color: var(--color-text-secondary);--p-datepicker-select-month-color: var(--color-text-primary);--p-datepicker-select-month-hover-background: var(--color-hover);--p-datepicker-select-month-hover-color: var(--color-text-primary);--p-datepicker-select-year-color: var(--color-text-primary);--p-datepicker-select-year-hover-background: var(--color-hover);--p-datepicker-select-year-hover-color: var(--color-text-primary);--p-datepicker-date-color: var(--color-text-primary);--p-datepicker-date-hover-background: var(--color-hover);--p-datepicker-date-hover-color: var(--color-text-primary);--p-datepicker-date-selected-background: var(--color-brand);--p-datepicker-date-selected-color: var(--color-texto-sobre-marca);--p-datepicker-today-background: var(--color-brand-subtle);--p-datepicker-today-color: var(--color-brand);--p-datepicker-week-day-color: var(--color-text-muted);--p-menu-background: var(--color-bg-elevated);--p-menu-border-color: var(--color-border);--p-menu-color: var(--color-text-secondary);--p-menu-shadow: var(--shadow-md);--p-menu-item-color: var(--color-text-secondary);--p-menu-item-focus-background: var(--color-hover);--p-menu-item-focus-color: var(--color-text-primary);--p-menu-item-icon-color: var(--color-text-muted);--p-menu-item-icon-focus-color: var(--color-text-primary);--p-menu-separator-border-color: var(--color-border);--p-menu-list-background: var(--color-bg-elevated);--p-card-background: var(--color-bg-surface);--p-card-color: var(--color-text-primary);--p-card-border-color: var(--color-border);--p-card-shadow: var(--shadow-sm);--p-tabs-tablist-background: var(--color-bg-surface);--p-tabs-tablist-border-color: var(--color-border);--p-tabs-tab-background: transparent;--p-tabs-tab-color: var(--color-text-muted);--p-tabs-tab-active-color: var(--color-brand);--p-tabs-tab-active-border-color: var(--color-brand);--p-tabs-tab-hover-background: var(--color-hover);--p-tabs-tab-hover-color: var(--color-text-primary);--p-tabs-tabpanel-background: var(--color-bg-surface);--p-tabs-tabpanel-color: var(--color-text-primary);--p-toast-background: var(--color-bg-elevated);--p-toast-border-color: var(--color-border);--p-toast-color: var(--color-text-primary);--p-toast-shadow: var(--shadow-lg);--p-toast-success-background: var(--color-success-bg);--p-toast-success-border-color: var(--color-success);--p-toast-success-color: var(--color-success);--p-toast-warn-background: var(--color-warning-bg);--p-toast-warn-border-color: var(--color-warning);--p-toast-warn-color: var(--color-warning);--p-toast-error-background: var(--color-danger-bg);--p-toast-error-border-color: var(--color-danger);--p-toast-error-color: var(--color-danger);--p-toast-info-background: var(--color-brand-subtle);--p-toast-info-border-color: var(--color-brand);--p-toast-info-color: var(--color-brand);--p-overlay-popover-background: var(--color-bg-elevated);--p-overlay-popover-color: var(--color-text-primary);--p-overlay-popover-border-color: var(--color-border);--p-overlay-popover-border-radius: var(--radius-md);--p-overlay-popover-shadow: var(--shadow-md);--font-logo: "Cormorant Garamond", serif;--font-brand: "Montserrat", sans-serif}html:has(body.light-mode){color-scheme:light}body.light-mode,.light-mode{color-scheme:light;--color-brand: var(--primitive-blue-500);--color-brand-hover: var(--primitive-blue-600);--color-brand-subtle: rgba(59, 130, 246, .08);--color-brand-border: rgba(59, 130, 246, .25);--color-bg-base: var(--primitive-slate-50);--color-bg-surface: #ffffff;--color-bg-elevated: var(--primitive-slate-100);--color-bg-overlay: #ffffff;--color-border: var(--primitive-slate-200);--color-border-subtle: rgba(0, 0, 0, .06);--color-text-primary: var(--primitive-slate-900);--color-text-secondary: var(--primitive-slate-600);--color-text-muted: var(--primitive-slate-500);--color-text-disabled: var(--primitive-slate-400);--color-hover: var(--primitive-slate-100);--color-hover-strong: var(--primitive-slate-200);--color-danger: var(--primitive-red-500);--color-danger-bg: var(--primitive-red-50);--color-danger-text: var(--primitive-red-700);--color-warning-text: var(--primitive-amber-800);--color-success-text: var(--primitive-green-800);--color-brand-text: var(--primitive-blue-700);--color-accent: #6366f1;--color-accent-bg: rgba(99, 102, 241, .08);--color-accent-hover: rgba(99, 102, 241, .15);--color-dialog-text: var(--primitive-slate-900);--color-dialog-border: var(--primitive-slate-200);--color-bg-base: var(--n-content-bg, var(--n-light-bg, var(--primitive-slate-50)));--color-bg-surface: var(--n-light-sidebar, #ffffff);--color-bg-elevated: color-mix( in srgb, var(--n-light-sidebar, var(--primitive-slate-100)) 92%, var(--n-light-text, var(--primitive-slate-100)) );--color-border: var(--n-light-border, var(--primitive-slate-200));--color-text-primary: var(--n-light-text, var(--primitive-slate-900));--color-text-muted: var(--n-light-muted, var(--primitive-slate-500));--color-text-secondary: color-mix( in srgb, var(--n-light-text, var(--primitive-slate-600)) 85%, var(--n-light-sidebar, var(--primitive-slate-600)) );--color-brand: var(--n-primary, var(--primitive-blue-500));--color-brand-subtle: color-mix(in srgb, var(--n-primary, #3b82f6) 12%, transparent);--color-brand-border: color-mix(in srgb, var(--n-primary, #3b82f6) 30%, transparent);--color-hover: var(--n-light-active-bg, var(--primitive-slate-100));--color-dialog-bg: var(--color-bg-surface);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 16px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 40px rgba(0, 0, 0, .12);--p-content-background: var(--color-bg-surface);--p-content-color: var(--color-text-primary);--p-content-border-color: var(--color-border);--p-overlay-popover-background: var(--primitive-slate-100);--p-overlay-popover-color: var(--primitive-slate-900);--p-overlay-popover-border-color: var(--primitive-slate-200);--p-overlay-popover-shadow: var(--shadow-md);--p-select-background: var(--color-bg-elevated);--p-select-border-color: var(--color-border-input);--p-select-color: var(--color-text-primary);--p-select-placeholder-color: var(--color-text-muted);--p-select-overlay-background: var(--color-bg-elevated);--p-select-overlay-border-color: var(--color-border);--p-select-option-focus-background: var(--color-hover-strong);--p-multiselect-background: var(--color-bg-elevated);--p-multiselect-border-color: var(--color-border-input);--p-multiselect-color: var(--color-text-primary);--p-multiselect-placeholder-color: var(--color-text-muted);--p-multiselect-overlay-background: var(--color-bg-elevated);--p-multiselect-overlay-border-color: var(--color-border);--p-multiselect-option-focus-background: var(--color-hover-strong);--p-multiselect-chip-background: var(--color-brand-subtle);--p-multiselect-chip-color: var(--color-text-primary);--p-inputtext-background: var(--color-bg-elevated);--p-inputtext-color: var(--color-text-primary);--p-inputtext-border-color: var(--color-border-input);--p-datepicker-panel-background: var(--color-bg-elevated);--p-datepicker-panel-border-color: var(--color-border);--p-datepicker-panel-color: var(--color-text-primary);--p-datepicker-header-background: var(--color-bg-elevated);--p-datepicker-header-color: var(--color-text-primary);--p-datepicker-dropdown-background: var(--color-bg-elevated);--p-datepicker-dropdown-color: var(--color-text-secondary);--p-datepicker-date-color: var(--color-text-primary);--p-datepicker-date-selected-background: var(--color-brand);--p-datepicker-date-selected-color: var(--color-texto-sobre-marca);--p-datepicker-today-background: var(--color-brand-subtle);--p-datepicker-today-color: var(--color-brand);--p-menu-background: var(--color-bg-elevated);--p-menu-border-color: var(--color-border);--p-menu-item-focus-background: var(--color-hover);--p-menu-list-background: var(--color-bg-elevated);--p-card-background: var(--color-bg-surface);--p-card-color: var(--color-text-primary);--p-card-border-color: var(--color-border);--p-tabs-tablist-background: var(--color-bg-surface);--p-tabs-tabpanel-background: var(--color-bg-surface);--p-tabs-tab-color: var(--color-text-muted);--p-tabs-tab-active-color: var(--color-brand);--p-tabs-tab-active-border-color: var(--color-brand);--p-toast-background: var(--color-bg-elevated);--p-toast-border-color: var(--color-border);--p-toast-color: var(--color-text-primary)}*{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}*::-webkit-scrollbar{width:4px;height:4px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-full)}*::-webkit-scrollbar-corner{background:transparent}.p-dialog{border:1px solid var(--color-dialog-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg),var(--shadow-brand);overflow:hidden}.p-dialog .p-dialog-header{background:var(--color-dialog-bg);color:var(--color-dialog-text);border-bottom:1px solid var(--color-dialog-border);border-top:3px solid var(--color-dialog-accent);padding:var(--space-4) var(--space-6);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.p-dialog .p-dialog-header .p-dialog-title{font-size:.95rem;font-weight:600;color:var(--color-dialog-text)}.p-dialog .p-dialog-header .p-dialog-header-icon{color:var(--color-text-muted)}.p-dialog .p-dialog-header .p-dialog-header-icon:hover{color:var(--color-text-primary)}.p-dialog .p-dialog-content{background:var(--color-dialog-bg);color:var(--color-dialog-text);padding:var(--space-6)}.p-dialog .p-dialog-footer{background:var(--color-dialog-bg);border-top:1px solid var(--color-dialog-border);padding:var(--space-4) var(--space-6)}.p-confirmdialog.p-dialog{border:1px solid var(--color-dialog-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg),var(--shadow-brand);overflow:hidden}.p-confirmdialog .p-dialog-header{background:var(--color-dialog-bg);color:var(--color-dialog-text);border-bottom:1px solid var(--color-dialog-border);border-top:3px solid var(--color-dialog-accent);padding:var(--space-4) var(--space-6)}.p-confirmdialog .p-dialog-header .p-dialog-title{font-size:.95rem;font-weight:600;color:var(--color-dialog-text)}.p-confirmdialog .p-dialog-content{background:var(--color-dialog-bg);color:var(--color-dialog-text);padding:var(--space-6);display:flex;align-items:flex-start;gap:var(--space-3)}.p-confirmdialog .p-dialog-footer{background:var(--color-dialog-bg);border-top:1px solid var(--color-dialog-border);padding:var(--space-4) var(--space-6)}.p-confirmdialog .p-confirmdialog-message{font-size:.9rem;color:var(--color-text-secondary)}.p-confirmdialog .p-confirmdialog-icon{color:var(--color-warning);font-size:1.3rem}.p-menu{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--space-1) 0;min-width:180px}.p-menu .p-menuitem-link{padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);margin:2px var(--space-1);gap:var(--space-3);color:var(--color-text-secondary);transition:all var(--transition-fast)}.p-menu .p-menuitem-link:hover{background:var(--color-hover);color:var(--color-text-primary)}.p-menu .p-menuitem-link .p-menuitem-icon{color:var(--color-text-muted)}.p-menu .p-menuitem-link .p-menuitem-text{font-size:.875rem}.p-menu-list,.p-menu .p-menu-list{background:var(--color-bg-elevated)!important;padding:var(--space-1) 0!important}.p-avatar{background:var(--color-brand-subtle);color:var(--color-brand);font-weight:600;font-size:.875rem;border:2px solid transparent;transition:border-color var(--transition-fast)}.p-avatar:hover{border-color:var(--color-brand)}.p-badge{font-size:.6rem;min-width:16px;height:16px;line-height:16px;font-weight:700}.p-button{border-radius:var(--radius-md);font-weight:500;font-size:.875rem;transition:all var(--transition-fast)}.p-button.p-button-primary{background:var(--color-brand);border-color:var(--color-brand)}.p-button.p-button-primary:hover{background:var(--color-brand-hover)}.p-button.p-button-secondary{background:var(--color-bg-elevated);border-color:var(--color-border);color:var(--color-text-primary)}.p-button.p-button-secondary:hover{background:var(--color-bg-surface);border-color:var(--color-brand-border);color:var(--color-brand)}.p-drawer{background:var(--color-bg-surface)!important;border-left:1px solid var(--color-border)!important;box-shadow:var(--shadow-lg)!important}.p-drawer .p-drawer-header{background:var(--color-bg-surface)!important;color:var(--color-text-primary)!important;border-bottom:1px solid var(--color-border)!important;border-top:3px solid var(--color-brand)!important;padding:var(--space-4) var(--space-6)!important}.p-drawer .p-drawer-header .p-drawer-title{font-size:.95rem;font-weight:600;color:var(--color-text-primary)!important}.p-drawer .p-drawer-header .p-drawer-close-button{color:var(--color-text-muted)!important}.p-drawer .p-drawer-header .p-drawer-close-button:hover{color:var(--color-text-primary)!important;background:var(--color-hover)!important}.p-drawer .p-drawer-content{background:var(--color-bg-surface)!important;color:var(--color-text-primary)!important;padding:var(--space-6)!important}.p-checkbox-box{background:var(--color-bg-surface)!important;border:1px solid var(--color-border-input)!important;border-radius:var(--radius-sm)!important;color:var(--color-texto-sobre-marca)!important}.p-checkbox:not(.p-disabled):hover .p-checkbox-box{border-color:var(--color-brand-border)!important}.p-checkbox-checked .p-checkbox-box{background:var(--color-brand)!important;border-color:var(--color-brand)!important}.p-checkbox-icon{color:var(--color-texto-sobre-marca)!important}.p-checkbox.p-disabled .p-checkbox-box{background:var(--color-bg-elevated)!important;border-color:var(--color-border)!important}.p-multiselect{background:var(--color-bg-elevated)!important;border:1px solid var(--color-border-input)!important;border-radius:var(--radius-md)!important;color:var(--color-text-primary)!important;box-shadow:none!important}.p-multiselect:hover{border-color:var(--color-brand-border)!important}.p-multiselect.p-focus{border-color:var(--color-brand)!important;box-shadow:0 0 0 2px var(--color-brand-subtle)!important}.p-multiselect.p-disabled{background:var(--color-bg-elevated)!important;color:var(--color-text-disabled)!important}.p-multiselect-label{color:var(--color-text-primary)!important}.p-multiselect-label.p-placeholder,.p-multiselect-dropdown,.p-multiselect-clear-icon{color:var(--color-text-muted)!important}.p-multiselect-chip-item .p-chip,.p-multiselect-label .p-chip{background:var(--color-brand-subtle)!important;color:var(--color-text-primary)!important;border-radius:var(--radius-sm)!important}.p-select,.p-dropdown{background:var(--color-bg-elevated)!important;border-color:var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary)}.p-select:hover,.p-dropdown:hover{border-color:var(--color-brand-border)}.p-select.p-focus,.p-dropdown.p-focus{box-shadow:0 0 0 2px var(--color-brand-subtle)}.p-select .p-dropdown-label,.p-select .p-select-label,.p-dropdown .p-dropdown-label,.p-dropdown .p-select-label{color:var(--color-text-primary)}.p-select .p-dropdown-panel,.p-select .p-select-panel,.p-dropdown .p-dropdown-panel,.p-dropdown .p-select-panel{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.p-select .p-dropdown-panel .p-dropdown-item,.p-select .p-dropdown-panel .p-select-option,.p-select .p-select-panel .p-dropdown-item,.p-select .p-select-panel .p-select-option,.p-dropdown .p-dropdown-panel .p-dropdown-item,.p-dropdown .p-dropdown-panel .p-select-option,.p-dropdown .p-select-panel .p-dropdown-item,.p-dropdown .p-select-panel .p-select-option{color:var(--color-text-secondary);padding:var(--space-2) var(--space-4)}.p-select .p-dropdown-panel .p-dropdown-item:hover,.p-select .p-dropdown-panel .p-select-option:hover,.p-select .p-select-panel .p-dropdown-item:hover,.p-select .p-select-panel .p-select-option:hover,.p-dropdown .p-dropdown-panel .p-dropdown-item:hover,.p-dropdown .p-dropdown-panel .p-select-option:hover,.p-dropdown .p-select-panel .p-dropdown-item:hover,.p-dropdown .p-select-panel .p-select-option:hover{background:var(--color-hover);color:var(--color-text-primary)}.p-select .p-dropdown-panel .p-dropdown-item.p-highlight,.p-select .p-dropdown-panel .p-select-option.p-highlight,.p-select .p-select-panel .p-dropdown-item.p-highlight,.p-select .p-select-panel .p-select-option.p-highlight,.p-dropdown .p-dropdown-panel .p-dropdown-item.p-highlight,.p-dropdown .p-dropdown-panel .p-select-option.p-highlight,.p-dropdown .p-select-panel .p-dropdown-item.p-highlight,.p-dropdown .p-select-panel .p-select-option.p-highlight{background:var(--color-brand-subtle);color:var(--color-brand)}.p-select-list-container,.p-select-list{background:var(--color-bg-elevated)!important;color:var(--color-text-primary)!important}.p-select-empty-message{color:var(--color-text-muted)!important;background:var(--color-bg-elevated)!important;padding:var(--space-3) var(--space-4)!important;font-size:.875rem}.p-select-option{color:var(--color-text-primary)!important;position:relative}.p-select-option:hover,.p-select-option.p-focus{background:var(--color-hover-strong)!important;color:var(--color-text-primary)!important}.p-select-option.p-focus:before{content:"";position:absolute;inset-inline-start:0;inset-block:0;width:3px;background:var(--color-brand)}.p-select-option.p-select-option-selected{background:var(--color-brand-subtle)!important;color:var(--color-brand)!important}.p-multiselect-list-container,.p-multiselect-list{background:var(--color-bg-elevated)!important;color:var(--color-text-primary)!important}.p-multiselect-empty-message{color:var(--color-text-muted)!important;background:var(--color-bg-elevated)!important;padding:var(--space-3) var(--space-4)!important;font-size:.875rem}.p-multiselect-option{color:var(--color-text-primary)!important;position:relative}.p-multiselect-option:hover,.p-multiselect-option.p-focus{background:var(--color-hover-strong)!important;color:var(--color-text-primary)!important}.p-multiselect-option.p-focus:before{content:"";position:absolute;inset-inline-start:0;inset-block:0;width:3px;background:var(--color-brand)}.p-multiselect-option.p-multiselect-option-selected{background:var(--color-brand-subtle)!important;color:var(--color-brand)!important}.p-multiselect-overlay{z-index:9999!important;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;width:0;min-width:12rem;max-height:18rem}.p-multiselect-overlay>div{flex:0 0 auto}.p-multiselect-overlay>.p-multiselect-list-container{flex:1 1 auto;min-height:0;max-height:none!important}.p-multiselect-overlay .p-multiselect-header{display:flex;align-items:center;gap:var(--space-2)}.p-multiselect-overlay .p-multiselect-option{gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:.82rem;white-space:nowrap;overflow:hidden}.p-multiselect-list-container{min-width:0;overflow-x:hidden;overflow-y:auto}.p-multiselect-filter-container,.p-multiselect-header .p-iconfield{display:flex;align-items:center;flex:1;min-width:0;background:transparent!important}.p-multiselect-filter{width:100%;min-width:0;background:var(--color-bg-surface)!important;color:var(--color-text-primary)!important;border:1px solid var(--color-border-input)!important;border-radius:var(--radius-md)!important}.p-multiselect-filter::placeholder{color:var(--color-text-muted)}.p-multiselect-filter:focus{outline:none;border-color:var(--color-brand)!important}.p-multiselect-option>:not(.p-checkbox){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-filtros__mas{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-4);border-top:1px solid var(--color-border);background:color-mix(in srgb,var(--color-text-primary) 4%,var(--color-bg-elevated))}.api-filtros__mas>small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);font-size:.75rem}.api-filtros__mas>button{flex:0 0 auto;font:inherit;font-size:.75rem;line-height:1.2;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-input);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text-primary);cursor:pointer}.api-filtros__mas>button:hover:not(:disabled){border-color:var(--color-brand-border);color:var(--color-brand)}.api-filtros__mas>button:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.api-filtros__mas>button:disabled{cursor:default;color:var(--color-text-muted);border-color:var(--color-border)}.p-datepicker-day,.p-datepicker-month,.p-datepicker-year{color:var(--color-text-primary)!important}.p-datepicker-today>.p-datepicker-day{background:var(--color-brand-subtle)!important;color:var(--color-brand)!important}.p-datepicker-day-selected,.p-datepicker-month-selected,.p-datepicker-year-selected,.p-datepicker-today>.p-datepicker-day-selected{background:var(--color-brand)!important;color:var(--color-texto-sobre-marca)!important}.p-datepicker-day.p-disabled,.p-datepicker-month.p-disabled,.p-datepicker-year.p-disabled{color:var(--color-text-disabled)!important}.p-datepicker-weekday{color:var(--color-text-muted)!important}p-select.p-component span.p-select-label,p-select span.p-select-label,.p-select span.p-select-label,.p-select-label{color:var(--color-text-primary)!important;opacity:1!important;visibility:visible!important}.p-component span.p-select-label{color:var(--color-text-primary)!important;opacity:1!important;visibility:visible!important}input[type=checkbox]:not(.p-checkbox-input),input[type=radio]:not(.p-radiobutton-input){appearance:none;flex:none;width:1.05rem;height:1.05rem;min-width:1.05rem;margin:0;border:1px solid var(--color-border-input);border-radius:var(--radius-sm);background:var(--color-bg-surface);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}input[type=checkbox]:not(.p-checkbox-input):hover,input[type=radio]:not(.p-radiobutton-input):hover{border-color:var(--color-brand-border)}input[type=checkbox]:not(.p-checkbox-input):focus-visible,input[type=radio]:not(.p-radiobutton-input):focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}input[type=checkbox]:not(.p-checkbox-input):disabled,input[type=radio]:not(.p-radiobutton-input):disabled{cursor:not-allowed;opacity:.5}input[type=checkbox]:not(.p-checkbox-input):checked{border-color:var(--color-brand);background:var(--color-brand) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.5 6.5 12 13 4.5'/%3E%3C/svg%3E") center/.72rem no-repeat}input[type=radio]:not(.p-radiobutton-input){border-radius:50%}input[type=radio]:not(.p-radiobutton-input):checked{border-color:var(--color-brand);background:var(--color-brand);box-shadow:inset 0 0 0 3px var(--color-bg-surface)}body{--color-border-input: var(--color-text-muted);--color-bg-subtle: color-mix(in srgb, var(--color-text-primary) 4%, transparent)}.p-inputtext,input.p-component{background:var(--color-bg-elevated)!important;color:var(--color-text-primary)!important;border-color:var(--color-border-input)!important;border-radius:var(--radius-md)!important}.p-inputtext::placeholder,input.p-component::placeholder{color:var(--color-text-muted)!important}.p-inputtext:focus,input.p-component:focus{border-color:var(--color-brand-border)!important;box-shadow:0 0 0 2px var(--color-brand-subtle)!important;outline:none!important}textarea.p-textarea,.p-textarea{background:var(--color-bg-elevated)!important;color:var(--color-text-primary)!important;border-color:var(--color-border-input)!important;border-radius:var(--radius-md)!important}textarea.p-textarea::placeholder,.p-textarea::placeholder{color:var(--color-text-muted)!important}textarea.p-textarea:focus,.p-textarea:focus{border-color:var(--color-brand-border)!important;box-shadow:0 0 0 2px var(--color-brand-subtle)!important;outline:none!important}.p-autocomplete-panel,.p-autocomplete-overlay,.p-autocomplete-list-container{z-index:1200!important;background:var(--color-bg-elevated)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-md)!important}.p-autocomplete-panel .p-autocomplete-list,.p-autocomplete-overlay .p-autocomplete-list,.p-autocomplete-list-container .p-autocomplete-list{background:var(--color-bg-elevated)!important;padding:4px 0!important}.p-autocomplete-panel .p-autocomplete-item,.p-autocomplete-panel .p-autocomplete-option,.p-autocomplete-overlay .p-autocomplete-item,.p-autocomplete-overlay .p-autocomplete-option,.p-autocomplete-list-container .p-autocomplete-item,.p-autocomplete-list-container .p-autocomplete-option{color:var(--color-text-secondary)!important;background:transparent!important;padding:var(--space-2) var(--space-4)!important}.p-autocomplete-panel .p-autocomplete-item:hover,.p-autocomplete-panel .p-autocomplete-item.p-focus,.p-autocomplete-panel .p-autocomplete-option:hover,.p-autocomplete-panel .p-autocomplete-option.p-focus,.p-autocomplete-overlay .p-autocomplete-item:hover,.p-autocomplete-overlay .p-autocomplete-item.p-focus,.p-autocomplete-overlay .p-autocomplete-option:hover,.p-autocomplete-overlay .p-autocomplete-option.p-focus,.p-autocomplete-list-container .p-autocomplete-item:hover,.p-autocomplete-list-container .p-autocomplete-item.p-focus,.p-autocomplete-list-container .p-autocomplete-option:hover,.p-autocomplete-list-container .p-autocomplete-option.p-focus{background:var(--color-hover)!important;color:var(--color-text-primary)!important}.p-autocomplete-panel .p-autocomplete-empty-message,.p-autocomplete-overlay .p-autocomplete-empty-message,.p-autocomplete-list-container .p-autocomplete-empty-message{color:var(--color-text-muted)!important;padding:var(--space-3) var(--space-4)!important;font-size:.875rem}.p-autocomplete-input,.p-autocomplete input{background:var(--color-bg-elevated)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important;border-radius:var(--radius-md)!important}.p-autocomplete-input::placeholder,.p-autocomplete input::placeholder{color:var(--color-text-muted)!important}.p-autocomplete-input:focus,.p-autocomplete input:focus{border-color:var(--color-brand-border)!important;box-shadow:0 0 0 2px var(--color-brand-subtle)!important}.p-datepicker,.p-datepicker-panel{background:var(--color-bg-elevated)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-md)!important;color:var(--color-text-primary)!important}.p-datepicker .p-datepicker-header,.p-datepicker .p-datepicker-calendar-header,.p-datepicker-panel .p-datepicker-header,.p-datepicker-panel .p-datepicker-calendar-header{background:var(--color-bg-elevated)!important;color:var(--color-text-primary)!important;border-bottom:1px solid var(--color-border)!important}.p-datepicker .p-datepicker-header .p-datepicker-title,.p-datepicker .p-datepicker-header .p-datepicker-decade,.p-datepicker .p-datepicker-header button,.p-datepicker .p-datepicker-header span,.p-datepicker .p-datepicker-calendar-header .p-datepicker-title,.p-datepicker .p-datepicker-calendar-header .p-datepicker-decade,.p-datepicker .p-datepicker-calendar-header button,.p-datepicker .p-datepicker-calendar-header span,.p-datepicker-panel .p-datepicker-header .p-datepicker-title,.p-datepicker-panel .p-datepicker-header .p-datepicker-decade,.p-datepicker-panel .p-datepicker-header button,.p-datepicker-panel .p-datepicker-header span,.p-datepicker-panel .p-datepicker-calendar-header .p-datepicker-title,.p-datepicker-panel .p-datepicker-calendar-header .p-datepicker-decade,.p-datepicker-panel .p-datepicker-calendar-header button,.p-datepicker-panel .p-datepicker-calendar-header span{color:var(--color-text-primary)!important}.p-datepicker .p-datepicker-header .p-datepicker-prev,.p-datepicker .p-datepicker-header .p-datepicker-next,.p-datepicker .p-datepicker-calendar-header .p-datepicker-prev,.p-datepicker .p-datepicker-calendar-header .p-datepicker-next,.p-datepicker-panel .p-datepicker-header .p-datepicker-prev,.p-datepicker-panel .p-datepicker-header .p-datepicker-next,.p-datepicker-panel .p-datepicker-calendar-header .p-datepicker-prev,.p-datepicker-panel .p-datepicker-calendar-header .p-datepicker-next{color:var(--color-text-secondary)!important}.p-datepicker .p-datepicker-header .p-datepicker-prev:hover,.p-datepicker .p-datepicker-header .p-datepicker-next:hover,.p-datepicker .p-datepicker-calendar-header .p-datepicker-prev:hover,.p-datepicker .p-datepicker-calendar-header .p-datepicker-next:hover,.p-datepicker-panel .p-datepicker-header .p-datepicker-prev:hover,.p-datepicker-panel .p-datepicker-header .p-datepicker-next:hover,.p-datepicker-panel .p-datepicker-calendar-header .p-datepicker-prev:hover,.p-datepicker-panel .p-datepicker-calendar-header .p-datepicker-next:hover{color:var(--color-text-primary)!important;background:var(--color-hover)!important}.p-datepicker .p-datepicker-weekday,.p-datepicker-panel .p-datepicker-weekday{color:var(--color-text-muted)!important;font-size:.75rem}.p-datepicker .p-datepicker-day-cell .p-datepicker-day,.p-datepicker .p-datepicker-day-cell span,.p-datepicker td .p-datepicker-day,.p-datepicker td span,.p-datepicker-panel .p-datepicker-day-cell .p-datepicker-day,.p-datepicker-panel .p-datepicker-day-cell span,.p-datepicker-panel td .p-datepicker-day,.p-datepicker-panel td span{color:var(--color-text-secondary)!important;border-radius:var(--radius-sm)!important}.p-datepicker .p-datepicker-day-cell .p-datepicker-day:hover,.p-datepicker .p-datepicker-day-cell span:hover,.p-datepicker td .p-datepicker-day:hover,.p-datepicker td span:hover,.p-datepicker-panel .p-datepicker-day-cell .p-datepicker-day:hover,.p-datepicker-panel .p-datepicker-day-cell span:hover,.p-datepicker-panel td .p-datepicker-day:hover,.p-datepicker-panel td span:hover{background:var(--color-hover)!important;color:var(--color-text-primary)!important}.p-datepicker .p-datepicker-day-cell.p-datepicker-day-selected span,.p-datepicker .p-datepicker-day-cell .p-highlight span,.p-datepicker .p-datepicker-day-cell span.p-highlight,.p-datepicker td.p-datepicker-day-selected span,.p-datepicker td .p-highlight span,.p-datepicker td span.p-highlight,.p-datepicker-panel .p-datepicker-day-cell.p-datepicker-day-selected span,.p-datepicker-panel .p-datepicker-day-cell .p-highlight span,.p-datepicker-panel .p-datepicker-day-cell span.p-highlight,.p-datepicker-panel td.p-datepicker-day-selected span,.p-datepicker-panel td .p-highlight span,.p-datepicker-panel td span.p-highlight{background:var(--color-brand)!important;color:#fff!important}.p-datepicker .p-datepicker-day-cell.p-datepicker-today span,.p-datepicker td.p-datepicker-today span,.p-datepicker-panel .p-datepicker-day-cell.p-datepicker-today span,.p-datepicker-panel td.p-datepicker-today span{background:var(--color-brand-subtle)!important;color:var(--color-brand)!important;font-weight:600}.p-datepicker .p-datepicker-day-cell.p-datepicker-other-month span,.p-datepicker td.p-datepicker-other-month span,.p-datepicker-panel .p-datepicker-day-cell.p-datepicker-other-month span,.p-datepicker-panel td.p-datepicker-other-month span{color:var(--color-text-disabled)!important}.p-datepicker .p-datepicker-select-month,.p-datepicker .p-datepicker-select-year,.p-datepicker-panel .p-datepicker-select-month,.p-datepicker-panel .p-datepicker-select-year{background:var(--color-bg-elevated)!important;color:var(--color-text-primary)!important;border-color:var(--color-border)!important}.p-datepicker-dropdown{background:var(--color-bg-elevated)!important;color:var(--color-text-secondary)!important;border-color:var(--color-border)!important}.p-popover,.p-popover.p-component{background:var(--color-bg-elevated)!important;color:var(--color-text-primary)!important;border-color:var(--color-border)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-md)!important}.p-popover .p-popover-content,.p-popover.p-component .p-popover-content{background:var(--color-bg-elevated)!important;color:var(--color-text-primary)!important}.p-card{background:var(--color-bg-surface)!important;color:var(--color-text-primary)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-sm)!important;overflow:hidden}.p-card .p-card-header,.p-card .p-card-body,.p-card .p-card-footer,.p-card .p-card-content{background:var(--color-bg-surface)!important;color:var(--color-text-primary)!important;border-radius:inherit}.p-tabs{background:var(--color-bg-surface)!important}.p-tablist{background:var(--color-bg-surface)!important;border-bottom:1px solid var(--color-border)!important}.p-tablist-nav-button{background:var(--color-bg-surface)!important;color:var(--color-text-muted)!important;box-shadow:0 0 10px 50px color-mix(in srgb,var(--color-bg-surface),transparent 50%)!important}.p-tablist-nav-button:hover{color:var(--color-text-primary)!important}.p-tab{color:var(--color-text-muted)!important;background:transparent!important}.p-tab[aria-selected=true]{color:var(--color-brand)!important;border-bottom-color:var(--color-brand)!important}.p-tab:hover{background:var(--color-hover)!important;color:var(--color-text-primary)!important}.p-tabpanels,.p-tabpanel{background:var(--color-bg-surface)!important;color:var(--color-text-primary)!important}.p-datatable{background:var(--color-bg-surface)!important;color:var(--color-text-primary)!important;border-radius:var(--radius-lg);border:1px solid var(--color-border);overflow:hidden}.p-datatable .p-datatable-table-container{background:var(--color-bg-surface)!important}.p-datatable .p-datatable-header{background:var(--color-bg-surface)!important;border-bottom:1px solid var(--color-border)!important;color:var(--color-text-primary)!important}.p-datatable .p-datatable-thead>tr>th{background:var(--color-bg-elevated)!important;color:var(--color-text-secondary)!important;border-bottom:1px solid var(--color-border)!important;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:var(--space-3) var(--space-4)}.p-datatable .p-datatable-tbody>tr{background:var(--color-bg-surface)!important;color:var(--color-text-primary)!important;border-bottom:1px solid var(--color-border-subtle)!important;transition:background var(--transition-fast)}.p-datatable .p-datatable-tbody>tr:hover{background:var(--color-hover)!important}.p-datatable .p-datatable-tbody>tr>td{background:transparent!important;color:inherit!important;padding:var(--space-3) var(--space-4);border:none!important}.p-datatable .p-paginator{background:var(--color-bg-surface)!important;border-top:1px solid var(--color-border)!important;color:var(--color-text-secondary)!important}.p-datatable .p-paginator .p-paginator-page,.p-datatable .p-paginator .p-paginator-first,.p-datatable .p-paginator .p-paginator-prev,.p-datatable .p-paginator .p-paginator-next,.p-datatable .p-paginator .p-paginator-last{color:var(--color-text-secondary)!important;background:transparent!important;border-radius:var(--radius-sm)!important}.p-datatable .p-paginator .p-paginator-page:hover,.p-datatable .p-paginator .p-paginator-first:hover,.p-datatable .p-paginator .p-paginator-prev:hover,.p-datatable .p-paginator .p-paginator-next:hover,.p-datatable .p-paginator .p-paginator-last:hover{background:var(--color-hover)!important;color:var(--color-text-primary)!important}.p-datatable .p-paginator .p-paginator-page.p-highlight,.p-datatable .p-paginator .p-paginator-first.p-highlight,.p-datatable .p-paginator .p-paginator-prev.p-highlight,.p-datatable .p-paginator .p-paginator-next.p-highlight,.p-datatable .p-paginator .p-paginator-last.p-highlight{background:var(--color-brand-subtle)!important;color:var(--color-brand)!important}.nx-card{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);transition:box-shadow var(--transition-fast)}.nx-card:hover{box-shadow:var(--shadow-sm)}.nx-card--elevated{background:var(--color-bg-elevated);box-shadow:var(--shadow-sm)}.nx-badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-full);font-size:.7rem;font-weight:600;letter-spacing:.02em}.nx-badge--success{background:var(--color-success-bg);color:var(--color-success)}.nx-badge--warning{background:var(--color-warning-bg);color:var(--color-warning)}.nx-badge--danger{background:var(--color-danger-bg);color:var(--color-danger)}.nx-badge--brand{background:var(--color-brand-subtle);color:var(--color-brand)}.nx-badge--muted{background:var(--color-bg-elevated);color:var(--color-text-muted);border:1px solid var(--color-border)}.nx-section{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.nx-herramienta{display:flex;flex-direction:column;gap:var(--space-6);width:100%;max-width:none;padding:0 0 var(--space-4);min-width:0}.nx-hero{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);padding:var(--space-4) var(--space-5);min-height:104px;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.nx-hero__identidad{display:flex;align-items:center;gap:var(--space-4);min-width:0}.nx-hero__icono{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:46px;height:46px;border-radius:var(--radius-md);background:var(--color-brand-subtle);border:1px solid var(--color-brand-border);color:var(--color-brand);font-size:1.25rem}.nx-hero__eyebrow{display:block;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--color-brand);line-height:1}.nx-hero__titulo{display:flex;align-items:center;gap:var(--space-2);margin:2px 0 0;font-size:1.45rem;font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--color-text-primary)}.nx-hero__sub{display:block;margin-top:3px;font-size:.78rem;color:var(--color-text-muted)}.nx-hero__acciones{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}@media(max-width:720px){.nx-hero{padding:var(--space-4);min-height:0}.nx-hero__icono{width:40px;height:40px;font-size:1.1rem}.nx-hero__titulo{font-size:1.2rem}.nx-hero__acciones{width:100%}}.flex{display:flex}.justify-content-end{justify-content:flex-end}.w-full{width:100%}.h-full{height:100%}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-muted{color:var(--color-text-muted)}.text-brand{color:var(--color-brand)}.text-danger{color:var(--color-danger)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.font-mono{font-family:var(--font-mono)}.mb-1{margin-bottom:var(--space-1)}.mb-2{margin-bottom:var(--space-2)}.mb-3{margin-bottom:var(--space-4)}.mb-4{margin-bottom:var(--space-6)}.mt-1{margin-top:var(--space-1)}.mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-4)}.mt-4{margin-top:var(--space-6)}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}html body .p-menu,html body .p-menu .p-menu-list{background:var(--color-bg-elevated)!important}html body .p-menu .p-menuitem-link,html body .p-menu .p-menu-item-link,html body .p-menu .p-menu-item-content{color:var(--color-text-secondary)!important}html body .p-menu .p-menuitem-text,html body .p-menu .p-menu-item-label{color:var(--color-text-secondary)!important;font-weight:500}html body .p-menu .p-menuitem-icon,html body .p-menu .p-menu-item-icon{color:var(--color-text-muted)!important}html body .p-menu .p-menuitem-link:hover,html body .p-menu .p-menu-item-link:hover,html body .p-menu .p-menu-item-content:hover{background:var(--color-hover-strong)!important;color:var(--color-text-primary)!important}html body:not(.light-mode) .p-menu{background:var(--color-bg-surface)!important;border-color:#ffffff29!important;color:var(--color-text-secondary)!important;box-shadow:var(--shadow-md)!important}html body:not(.light-mode) .p-menu .p-menu-list{background:var(--color-bg-surface)!important}html body:not(.light-mode) .p-menu .p-menuitem-text,html body:not(.light-mode) .p-menu .p-menu-item-label{color:var(--color-text-secondary)!important}html body:not(.light-mode) .p-menu .p-menu-submenu-label{color:var(--color-text-muted)!important}html body:not(.light-mode) .p-menu .p-menuitem-icon,html body:not(.light-mode) .p-menu .p-menu-item-icon{color:var(--color-text-secondary)!important}html body:not(.light-mode) .p-menu .p-menuitem-link,html body:not(.light-mode) .p-menu .p-menu-item-link,html body:not(.light-mode) .p-menu .p-menuitem-content,html body:not(.light-mode) .p-menu .p-menu-item-content{color:var(--color-text-secondary)!important}html body:not(.light-mode) .p-menu .p-menuitem-link:hover,html body:not(.light-mode) .p-menu .p-menuitem-link:focus,html body:not(.light-mode) .p-menu .p-menuitem-link.p-focus,html body:not(.light-mode) .p-menu .p-menu-item-link:hover,html body:not(.light-mode) .p-menu .p-menu-item-link:focus,html body:not(.light-mode) .p-menu .p-menu-item-link.p-focus,html body:not(.light-mode) .p-menu .p-menuitem-content:hover,html body:not(.light-mode) .p-menu .p-menuitem-content:focus,html body:not(.light-mode) .p-menu .p-menuitem-content.p-focus,html body:not(.light-mode) .p-menu .p-menu-item-content:hover,html body:not(.light-mode) .p-menu .p-menu-item-content:focus,html body:not(.light-mode) .p-menu .p-menu-item-content.p-focus{background:var(--color-hover-strong)!important;color:var(--color-text-primary)!important}html body:not(.light-mode) .p-menu .p-menuitem-link:hover .p-menuitem-icon,html body:not(.light-mode) .p-menu .p-menuitem-link:hover .p-menu-item-icon,html body:not(.light-mode) .p-menu .p-menuitem-link:hover .p-menuitem-text,html body:not(.light-mode) .p-menu .p-menuitem-link:hover .p-menu-item-label,html body:not(.light-mode) .p-menu .p-menuitem-link:focus .p-menuitem-icon,html body:not(.light-mode) .p-menu .p-menuitem-link:focus .p-menu-item-icon,html body:not(.light-mode) .p-menu .p-menuitem-link:focus .p-menuitem-text,html body:not(.light-mode) .p-menu .p-menuitem-link:focus .p-menu-item-label,html body:not(.light-mode) .p-menu .p-menuitem-link.p-focus .p-menuitem-icon,html body:not(.light-mode) .p-menu .p-menuitem-link.p-focus .p-menu-item-icon,html body:not(.light-mode) .p-menu .p-menuitem-link.p-focus .p-menuitem-text,html body:not(.light-mode) .p-menu .p-menuitem-link.p-focus .p-menu-item-label,html body:not(.light-mode) .p-menu .p-menu-item-link:hover .p-menuitem-icon,html body:not(.light-mode) .p-menu .p-menu-item-link:hover .p-menu-item-icon,html body:not(.light-mode) .p-menu .p-menu-item-link:hover .p-menuitem-text,html body:not(.light-mode) .p-menu .p-menu-item-link:hover .p-menu-item-label,html body:not(.light-mode) .p-menu .p-menu-item-link:focus .p-menuitem-icon,html body:not(.light-mode) .p-menu .p-menu-item-link:focus .p-menu-item-icon,html body:not(.light-mode) .p-menu .p-menu-item-link:focus .p-menuitem-text,html body:not(.light-mode) .p-menu .p-menu-item-link:focus .p-menu-item-label,html body:not(.light-mode) .p-menu .p-menu-item-link.p-focus .p-menuitem-icon,html body:not(.light-mode) .p-menu .p-menu-item-link.p-focus .p-menu-item-icon,html body:not(.light-mode) .p-menu .p-menu-item-link.p-focus .p-menuitem-text,html body:not(.light-mode) .p-menu .p-menu-item-link.p-focus .p-menu-item-label,html body:not(.light-mode) .p-menu .p-menuitem-content:hover .p-menuitem-icon,html body:not(.light-mode) .p-menu .p-menuitem-content:hover .p-menu-item-icon,html body:not(.light-mode) .p-menu .p-menuitem-content:hover .p-menuitem-text,html body:not(.light-mode) .p-menu .p-menuitem-content:hover .p-menu-item-label,html body:not(.light-mode) .p-menu .p-menuitem-content:focus .p-menuitem-icon,html body:not(.light-mode) .p-menu .p-menuitem-content:focus .p-menu-item-icon,html body:not(.light-mode) .p-menu .p-menuitem-content:focus .p-menuitem-text,html body:not(.light-mode) .p-menu .p-menuitem-content:focus .p-menu-item-label,html body:not(.light-mode) .p-menu .p-menuitem-content.p-focus .p-menuitem-icon,html body:not(.light-mode) .p-menu .p-menuitem-content.p-focus .p-menu-item-icon,html body:not(.light-mode) .p-menu .p-menuitem-content.p-focus .p-menuitem-text,html body:not(.light-mode) .p-menu .p-menuitem-content.p-focus .p-menu-item-label,html body:not(.light-mode) .p-menu .p-menu-item-content:hover .p-menuitem-icon,html body:not(.light-mode) .p-menu .p-menu-item-content:hover .p-menu-item-icon,html body:not(.light-mode) .p-menu .p-menu-item-content:hover .p-menuitem-text,html body:not(.light-mode) .p-menu .p-menu-item-content:hover .p-menu-item-label,html body:not(.light-mode) .p-menu .p-menu-item-content:focus .p-menuitem-icon,html body:not(.light-mode) .p-menu .p-menu-item-content:focus .p-menu-item-icon,html body:not(.light-mode) .p-menu .p-menu-item-content:focus .p-menuitem-text,html body:not(.light-mode) .p-menu .p-menu-item-content:focus .p-menu-item-label,html body:not(.light-mode) .p-menu .p-menu-item-content.p-focus .p-menuitem-icon,html body:not(.light-mode) .p-menu .p-menu-item-content.p-focus .p-menu-item-icon,html body:not(.light-mode) .p-menu .p-menu-item-content.p-focus .p-menuitem-text,html body:not(.light-mode) .p-menu .p-menu-item-content.p-focus .p-menu-item-label{color:var(--color-text-primary)!important}.estado-badge{display:inline-block;padding:.25rem .75rem;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.03em}.estado-badge.estado-1{background:#e0f2fe;color:#0369a1}.estado-badge.estado-2{background:#fef9c3;color:#854d0e}.estado-badge.estado-5{background:#d1fae5;color:#065f46}.estado-badge.estado-3{background:#f1f5f9;color:#475569}.estado-badge.estado-4{background:#fee2e2;color:#991b1b}.reasignar-body{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-2) 0}.reasignar-ticket-info{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--color-bg-elevated);border-radius:var(--radius-md);border:1px solid var(--color-border)}.reasignar-ticket-info .reasignar-asunto{font-size:.82rem;color:var(--color-text-secondary);line-height:1.4}.reasignar-field{display:flex;flex-direction:column;gap:var(--space-2)}.reasignar-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.reasignar-preview{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-accent-bg);border:1px solid var(--color-accent);border-radius:var(--radius-md);font-size:.82rem;font-weight:600;color:var(--color-accent)}.reasignar-preview i{font-size:.9rem}.reasignar-footer{display:flex;justify-content:flex-end;gap:var(--space-2)}.p-select-header,.p-multiselect-header{background:color-mix(in srgb,var(--color-text-primary) 4%,var(--color-bg-elevated))!important;border-bottom:1px solid var(--color-border)!important;padding:var(--space-2)!important}.p-select-header .p-inputtext,.p-select-header input,.p-multiselect-header .p-inputtext,.p-multiselect-header input{background:var(--color-bg-surface)!important;color:var(--color-text-primary)!important;border-color:var(--color-border-input)!important;border-radius:var(--radius-md)!important;width:100%!important}.p-select-header .p-inputicon,.p-select-header .p-iconfield>svg,.p-multiselect-header .p-inputicon,.p-multiselect-header .p-iconfield>svg{color:var(--color-text-muted)}.export-modal{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-1) 0}.export-modal__grupo{display:flex;flex-direction:column}.export-modal__label{display:block;font-size:.72rem;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-3)}.export-modal__opciones{display:flex;gap:var(--space-3);flex-wrap:wrap}.export-modal__footer{display:flex;justify-content:flex-end;gap:var(--space-2)}.export-opt{flex:1;min-width:130px;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);padding:var(--space-4) var(--space-4);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast);text-align:left}.export-opt i{font-size:1.1rem;color:var(--color-text-muted)}.export-opt span{font-size:.875rem;font-weight:600;color:var(--color-text-primary)!important}.export-opt small{font-size:.75rem;color:var(--color-text-secondary)!important;line-height:1.3}.export-opt:hover:not(.export-opt--disabled){border-color:var(--color-brand-border);background:var(--color-hover)}.export-opt--active{border-color:var(--color-brand)!important;background:var(--color-brand-subtle)!important}.export-opt--active i,.export-opt--active span{color:var(--color-brand)}.export-opt--active small{color:var(--color-brand);opacity:.8}.export-opt--sm{min-width:100px;flex:0 1 auto}.export-opt--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.p-select-overlay{z-index:9999!important}.p-select-overlay.api-filtros__panel{box-sizing:border-box;position:static;display:flex;flex-direction:column;overflow:hidden;max-width:32rem;max-height:18rem}.p-select-overlay.api-filtros__panel>div{flex:0 0 auto}.p-select-overlay.api-filtros__panel>.p-select-list-container{flex:1 1 auto;min-width:0;min-height:0;max-height:none!important;overflow-x:hidden;overflow-y:auto}.p-select-overlay.api-filtros__panel .p-select-option{gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:.82rem;white-space:nowrap;overflow:hidden}.p-select-overlay.api-filtros__panel .p-select-option>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.perfil-estado-select-panel,.p-select-overlay.perfil-estado-select-panel{z-index:10000!important;min-width:240px!important;max-height:220px!important;overflow:hidden!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-lg)!important}.perfil-estado-select-panel .p-select-list-container{max-height:210px!important;overflow-y:auto!important}.perfil-estado-select-panel .p-select-list{padding:4px!important}.perfil-estado-select-panel .p-select-option{min-height:38px!important;padding:9px 12px!important;display:flex!important;align-items:center!important;border-radius:var(--radius-sm)!important}.carga-overlay{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:fadeIn .2s ease}.carga-overlay .carga-contenido{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;width:100%;text-align:center}.carga-spinner i{font-size:2.5rem;color:var(--color-accent);opacity:.9}.carga-texto{font-size:1rem;font-weight:600;letter-spacing:.04em;color:#000}body:not(.light-mode) .carga-texto{color:#fff}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}::view-transition-group(root){animation-timing-function:linear(0 0%,.1684 2.66%,.3165 5.49%,.446 8.52%,.5581 11.78%,.6535 15.29%,.7341 19.11%,.8011 23.3%,.8557 27.93%,.8962 32.68%,.9283 38.01%,.9529 44.08%,.9711 51.14%,.9833 59.06%,.9915 68.74%,1 100%)}html.transition-circle::view-transition-new(root){-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40"><circle cx="20" cy="20" r="20" fill="white"/></svg>') center/0 no-repeat;mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40"><circle cx="20" cy="20" r="20" fill="white"/></svg>') center/0 no-repeat;animation:matz-scale 1s both}html.transition-circle::view-transition-old(root){animation:none both;z-index:-1}html.transition-circle-blur::view-transition-new(root){-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40"><defs><filter id="b"><feGaussianBlur stdDeviation="2"/></filter></defs><circle cx="20" cy="20" r="18" fill="white" filter="url(%23b)"/></svg>') center/0 no-repeat;mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40"><defs><filter id="b"><feGaussianBlur stdDeviation="2"/></filter></defs><circle cx="20" cy="20" r="18" fill="white" filter="url(%23b)"/></svg>') center/0 no-repeat;animation:matz-scale 1s both}html.transition-circle-blur::view-transition-old(root){animation:none both;z-index:-1}html.transition-circle-blur-top-left::view-transition-new(root){-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40"><defs><filter id="b"><feGaussianBlur stdDeviation="2"/></filter></defs><circle cx="0" cy="0" r="18" fill="white" filter="url(%23b)"/></svg>') top left/0 no-repeat;mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40"><defs><filter id="b"><feGaussianBlur stdDeviation="2"/></filter></defs><circle cx="0" cy="0" r="18" fill="white" filter="url(%23b)"/></svg>') top left/0 no-repeat;-webkit-mask-origin:content-box;mask-origin:content-box;animation:matz-scale-big 1s both;transform-origin:top left}html.transition-circle-blur-top-left::view-transition-old(root){animation:matz-scale-big 1s both;transform-origin:top left;z-index:-1}html.transition-polygon::view-transition-new(root){animation:matz-reveal-light .7s both}html.transition-polygon::view-transition-old(root){animation:none both;z-index:-1}html.transition-polygon-gradient::view-transition-new(root){animation:matz-reveal-light .7s both}html.transition-polygon-gradient::view-transition-old(root){animation:none both;z-index:-1}html.transition-gif-1::view-transition-new(root){-webkit-mask:url(/assets/transiciones/gif-1.gif) center/0 no-repeat;mask:url(/assets/transiciones/gif-1.gif) center/0 no-repeat;animation:matz-scale-gif 3s both}html.transition-gif-1::view-transition-old(root){animation:matz-scale-gif 3s both}html.transition-gif-2::view-transition-new(root){-webkit-mask:url(/assets/transiciones/gif-2.gif) center/0 no-repeat;mask:url(/assets/transiciones/gif-2.gif) center/0 no-repeat;animation:matz-scale-gif 1.5s both}html.transition-gif-2::view-transition-old(root){animation:matz-scale-gif 1.5s both}html.transition-gif-3::view-transition-new(root){-webkit-mask:url(/assets/transiciones/gif-3.gif) center/0 no-repeat;mask:url(/assets/transiciones/gif-3.gif) center/0 no-repeat;animation:matz-scale-gif 2s both}html.transition-gif-3::view-transition-old(root){animation:matz-scale-gif 2s both}@keyframes matz-scale{to{-webkit-mask-size:200vmax;mask-size:200vmax}}@keyframes matz-scale-big{to{-webkit-mask-size:350vmax;mask-size:350vmax}}@keyframes matz-scale-gif{0%{-webkit-mask-size:0;mask-size:0}10%{-webkit-mask-size:50vmax;mask-size:50vmax}90%{-webkit-mask-size:50vmax;mask-size:50vmax}to{-webkit-mask-size:2000vmax;mask-size:2000vmax}}@keyframes matz-reveal-light{0%{clip-path:polygon(171% 50%,50% 171%,50% 171%,171% 50%)}to{clip-path:polygon(171% 50%,50% 171%,-50% 71%,50% -71%)}}.pdf-organizar .p-fileupload-basic-content,.pdf-firmas .p-fileupload-basic-content,.pdf-seguridad .p-fileupload-basic-content{width:100%}.pdf-organizar .p-fileupload-basic-content .p-button,.pdf-firmas .p-fileupload-basic-content .p-button,.pdf-seguridad .p-fileupload-basic-content .p-button{width:100%;flex-direction:column;gap:var(--space-2);padding:var(--space-5) var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;text-align:center;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}.pdf-organizar .p-fileupload-basic-content .p-button:hover,.pdf-firmas .p-fileupload-basic-content .p-button:hover,.pdf-seguridad .p-fileupload-basic-content .p-button:hover{border-color:var(--color-brand);background:var(--color-brand-subtle);color:var(--color-text-primary)}.pdf-organizar .p-fileupload-basic-content .p-button .p-button-icon,.pdf-firmas .p-fileupload-basic-content .p-button .p-button-icon,.pdf-seguridad .p-fileupload-basic-content .p-button .p-button-icon{margin:0;font-size:1.35rem;color:var(--color-brand)}.pdf-organizar .p-fileupload-basic-content .p-button:after,.pdf-firmas .p-fileupload-basic-content .p-button:after,.pdf-seguridad .p-fileupload-basic-content .p-button:after{content:"o suelta el archivo aqu\ed";font-size:.72rem;font-weight:400;color:var(--color-text-muted)}.pdf-organizar .p-fileupload.soltando .p-button,.pdf-organizar p-fileupload.soltando .p-button,.pdf-firmas .p-fileupload.soltando .p-button,.pdf-firmas p-fileupload.soltando .p-button,.pdf-seguridad .p-fileupload.soltando .p-button,.pdf-seguridad p-fileupload.soltando .p-button{border-color:var(--color-brand);border-style:solid;background:var(--color-brand-subtle);color:var(--color-text-primary)}.pdf-organizar .soltando .p-button *,.pdf-firmas .soltando .p-button *,.pdf-seguridad .soltando .p-button *{pointer-events:none}.pdf-organizar .tiene-archivo .p-fileupload-basic-content .p-button,.pdf-firmas .tiene-archivo .p-fileupload-basic-content .p-button,.pdf-seguridad .tiene-archivo .p-fileupload-basic-content .p-button{flex-direction:row;width:auto;padding:var(--space-2) var(--space-3);border-style:solid;border-color:var(--color-border);background:transparent;font-size:.78rem;font-weight:500}.pdf-organizar .tiene-archivo .p-fileupload-basic-content .p-button:after,.pdf-firmas .tiene-archivo .p-fileupload-basic-content .p-button:after,.pdf-seguridad .tiene-archivo .p-fileupload-basic-content .p-button:after{content:none}.pdf-organizar .tiene-archivo .p-fileupload-basic-content .p-button .p-button-icon,.pdf-firmas .tiene-archivo .p-fileupload-basic-content .p-button .p-button-icon,.pdf-seguridad .tiene-archivo .p-fileupload-basic-content .p-button .p-button-icon{margin-right:var(--space-2);font-size:.85rem;color:var(--color-text-muted)}.pdf-organizar .tiene-archivo .p-fileupload-basic-content .p-button:hover,.pdf-firmas .tiene-archivo .p-fileupload-basic-content .p-button:hover,.pdf-seguridad .tiene-archivo .p-fileupload-basic-content .p-button:hover{background:var(--color-hover)}.pdf-organizar .tiene-archivo .p-fileupload-basic-content .p-button:hover .p-button-icon,.pdf-firmas .tiene-archivo .p-fileupload-basic-content .p-button:hover .p-button-icon,.pdf-seguridad .tiene-archivo .p-fileupload-basic-content .p-button:hover .p-button-icon{color:var(--color-brand)}html:active-view-transition,html:active-view-transition *,html:active-view-transition *:before,html:active-view-transition *:after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media(max-width:1024px){.p-datatable-table-container,.p-datatable-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.p-datatable-table{min-width:720px}}.p-toast{width:min(26rem,100vw - 2rem)}.p-toast[class*=p-toast-top]{top:calc(48px + var(--space-3))}.p-toast.p-toast-top-right{right:var(--space-5)}.p-toast.p-toast-top-left{left:var(--space-5)}.p-toast .p-toast-message{border-left-width:6px;border-radius:var(--radius-md);box-shadow:var(--shadow-lg),0 0 0 1px #0000000a}.p-toast .p-toast-summary{font-size:1rem;font-weight:700;letter-spacing:-.01em}.p-toast .p-toast-detail{font-size:.875rem;line-height:1.45;margin-top:.25rem}.p-toast .p-toast-message-icon{font-size:1.5rem;width:1.5rem;height:1.5rem}.p-toast-message-error,.p-toast-message-warn{animation:toast-aparece .45s ease-out}@keyframes toast-aparece{0%{transform:scale(.94)}55%{transform:scale(1.03)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.p-toast-message-error,.p-toast-message-warn{animation:none}}@media(max-width:560px){.p-toast{width:auto!important;max-width:none!important;left:var(--space-3)!important;right:var(--space-3)!important}.p-toast.p-toast-top-right,.p-toast.p-toast-top-left,.p-toast.p-toast-top-center{top:var(--space-3)!important}.p-toast.p-toast-bottom-right,.p-toast.p-toast-bottom-left,.p-toast.p-toast-bottom-center{bottom:var(--space-3)!important}.p-toast .p-toast-message{width:100%}.p-toast .p-toast-detail{overflow-wrap:anywhere}}@media(max-width:560px){.p-dialog{max-width:calc(100vw - var(--space-4))!important}.p-drawer-right,.p-drawer-left{max-width:100vw!important}}body.matz-sin-scroll{overflow:hidden}.p-tooltip{pointer-events:none;width:max-content;max-width:12.5rem}.p-tooltip .p-tooltip-text{width:max-content;max-width:12.5rem;white-space:normal;overflow-wrap:break-word;line-height:1.45;text-align:left;text-wrap:balance;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width:26rem){.p-tooltip,.p-tooltip .p-tooltip-text{max-width:calc(100vw - 2rem)}}.p-tooltip{animation:p-tooltip-aparece .12s ease-out}.p-tooltip .p-tooltip-arrow{z-index:0;position:absolute;width:0;height:0;border-style:solid;border-color:transparent}.p-tooltip.p-tooltip-top .p-tooltip-arrow{bottom:-5px;left:50%;margin-left:-6px;border-width:6px 6px 0 6px;border-top-color:var(--p-tooltip-background)}.p-tooltip.p-tooltip-bottom .p-tooltip-arrow{top:-5px;left:50%;margin-left:-6px;border-width:0 6px 6px 6px;border-bottom-color:var(--p-tooltip-background)}.p-tooltip.p-tooltip-left .p-tooltip-arrow{right:-5px;top:50%;margin-top:-6px;border-width:6px 0 6px 6px;border-left-color:var(--p-tooltip-background)}.p-tooltip.p-tooltip-top{margin-top:-6px}.p-tooltip.p-tooltip-bottom{margin-top:6px}.p-tooltip.p-tooltip-left{margin-left:-6px}.p-tooltip.p-tooltip-right{margin-left:6px}.p-tooltip.p-tooltip-right .p-tooltip-arrow{left:-5px;top:50%;margin-top:-6px;border-width:6px 6px 6px 0;border-right-color:var(--p-tooltip-background)}.p-tooltip .p-tooltip-text{position:relative;z-index:1}@keyframes p-tooltip-aparece{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.p-tooltip{animation:none}}.ext-tip{max-width:15rem}.ext-tip .p-tooltip-text{min-width:6rem;max-width:16rem;text-align:left;text-wrap:balance}body[data-esquinas=rectas]{--radius-sm: 0px;--radius-md: 0px;--radius-lg: 0px;--p-border-radius-xs: 0px;--p-border-radius-sm: 0px;--p-border-radius-md: 0px;--p-border-radius-lg: 0px;--p-border-radius-xl: 0px}body[data-densidad=compacta] .p-datatable-tbody>tr>td,body[data-densidad=compacta] .p-datatable-thead>tr>th{padding-top:var(--space-1)!important;padding-bottom:var(--space-1)!important;line-height:1.25}body[data-densidad=compacta] .nx-hero{padding-top:var(--space-3)!important;padding-bottom:var(--space-3)!important}body[data-densidad=compacta] .nx-card,body[data-densidad=compacta] .p-card-body,body[data-densidad=compacta] .p-panel-content{padding:var(--space-3)!important}body[data-densidad=compacta] .p-button{padding-block:.35rem!important}body[data-barra=clara] .sidebar{background:#f6f8fb!important;border-right:1px solid #dde3ec}body[data-barra=clara] .sidebar .nav-item,body[data-barra=clara] .sidebar .nav-label,body[data-barra=clara] .sidebar .nav-subitem,body[data-barra=clara] .sidebar .nav-group{color:#334155!important}body[data-barra=clara] .sidebar .nav-item i,body[data-barra=clara] .sidebar .nav-subitem i{color:#64748b!important}body[data-barra=clara] .sidebar .nav-item:hover,body[data-barra=clara] .sidebar .nav-subitem:hover{background:#0f172a0f!important}body[data-barra=clara] .sidebar .nav-item.active,body[data-barra=clara] .sidebar .nav-subitem.active{background:var(--color-brand-subtle)!important;color:var(--color-brand)!important}body[data-barra=oscura] .sidebar{background:#131a26!important}body[data-barra=marca] .sidebar{background:linear-gradient(180deg,color-mix(in srgb,var(--color-brand) 88%,black),color-mix(in srgb,var(--color-brand) 62%,black))!important}body[data-barra=marca] .sidebar .nav-item,body[data-barra=marca] .sidebar .nav-label,body[data-barra=marca] .sidebar .nav-subitem,body[data-barra=marca] .sidebar .nav-group{color:var(--color-texto-sobre-marca-tenue)!important}body[data-barra=marca] .sidebar .nav-item i,body[data-barra=marca] .sidebar .nav-subitem i{color:var(--color-texto-sobre-marca-apagado)!important}body[data-barra=marca] .sidebar .nav-item:hover,body[data-barra=marca] .sidebar .nav-subitem:hover{background:var(--color-velo-sobre-marca)!important;color:var(--color-texto-sobre-marca)!important}body[data-barra=marca] .sidebar .nav-item.active,body[data-barra=marca] .sidebar .nav-subitem.active{background:var(--color-velo-sobre-marca-fuerte)!important;color:var(--color-texto-sobre-marca)!important}body[data-previa="1"] .user-sidebar-card,body[data-previa="1"] .notifications,body[data-previa="1"] .user-profile,body[data-previa="1"] .topbar-crm,body[data-previa="1"] .sidebar-hero-bg{display:none!important}body[data-previa="1"] .topbar-left input,body[data-previa="1"] .nav-enlace,body[data-previa="1"] .nav-grupo,body[data-previa="1"] .topbar-tema{pointer-events:none}body input,body button,body textarea,body select,body .p-component,body .p-inputtext,body .p-button{font-family:inherit}
