@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";:root{--tamaño-letra-xxs: .5rem;--tamaño-letra-xs: .75rem;--tamaño-letra-s: .875rem;--tamaño-letra-m: 1rem;--tamaño-letra-l: 1.25rem;--tamaño-letra-xl: 1.5rem;--tamaño-letra-xxl: 2rem;--grosor-letra-1: 100;--grosor-letra-2: 200;--grosor-letra-3: 300;--grosor-letra-4: 400;--grosor-letra-5: 500;--grosor-letra-6: 600;--grosor-letra-7: 700;--grosor-letra-8: 800;--grosor-letra-9: 900;--altura-linea-compacta: 1.2;--altura-linea-normal: 1.5;--altura-linea-relajada: 1.75;--espaciado-letra-compacto: -.01em;--espaciado-letra-normal: 0;--espaciado-letra-ancho: .025em;--espaciado-letra-mayusculas: .06em;--font-system-ui: system-ui, sans-serif;--font-transitional: Charter, Bitstream Charter, Sitka Text, Cambria, serif;--font-old-style: Iowan Old Style, Palatino Linotype, URW Palladio L, P052, serif;--font-humanist: Seravek, Gill Sans Nova, Ubuntu, Calibri, DejaVu Sans, source-sans-pro, sans-serif;--font-geometric-humanist: Avenir, Montserrat, Corbel, URW Gothic, source-sans-pro, sans-serif;--font-classical-humanist: Optima, Candara, Noto Sans, source-sans-pro, sans-serif;--font-neo-grotesque: Inter, Roboto, Helvetica Neue, Arial Nova, Nimbus Sans, Arial, sans-serif;--font-monospace-slab-serif: Nimbus Mono PS, Courier New, monospace;--font-monospace-code: Dank Mono, Operator Mono, Inconsolata, Fira Mono, ui-monospace, SF Mono, Monaco, Droid Sans Mono, Source Code Pro, Cascadia Code, Menlo, Consolas, DejaVu Sans Mono, monospace;--font-industrial: Bahnschrift, DIN Alternate, Franklin Gothic Medium, Nimbus Sans Narrow, sans-serif-condensed, sans-serif;--font-rounded-sans: ui-rounded, Hiragino Maru Gothic ProN, Quicksand, Comfortaa, Manjari, Arial Rounded MT, Arial Rounded MT Bold, Calibri, source-sans-pro, sans-serif;--font-slab-serif: Rockwell, Rockwell Nova, Roboto Slab, DejaVu Serif, Sitka Small, serif;--font-antique: Superclarendon, Bookman Old Style, URW Bookman, URW Bookman L, Georgia Pro, Georgia, serif;--font-didone: Didot, Bodoni MT, Noto Serif Display, URW Palladio L, P052, Sylfaen, serif;--font-handwritten: Segoe Print, Bradley Hand, Chilanka, TSCu_Comic, casual, cursive}:root{--espaciado-xxs: .2rem;--espaciado-xs: .3rem;--espaciado-s: .5rem;--espaciado-m: .75rem;--espaciado-l: 1.25rem;--espaciado-xl: 1.5rem;--espaciado-2xl: 2rem;--espaciado-3xl: 3rem;--espaciado-4xl: 5rem}:root{--tamaño-borde-s: 1px;--tamaño-borde-m: 2px;--tamaño-borde-l: 5px;--tamaño-borde-xl: 10px;--tamaño-borde-xxl: 25px;--redondeo-borde-xs: .25rem;--redondeo-borde-s: .5rem;--redondeo-borde-m: .75rem;--redondeo-borde-l: 1rem;--redondeo-borde-xl: 1.5rem}:root{--ratio-square: 1;--ratio-portrait: 3/4;--ratio-landscape: 4/3;--ratio-widescreen: 16/9;--ratio-ultrawide: 18/5;--ratio-golden: 1.618/1}:root{--blanco: #ffffff;--negro: #000000;--gris-0: #f8f9fa;--gris-1: #f1f3f5;--gris-2: #e9ecef;--gris-3: #dee2e6;--gris-4: #ced4da;--gris-5: #adb5bd;--gris-6: #868e96;--gris-7: #495057;--gris-8: #343a40;--gris-9: #212529;--rojo-0: #fff5f5;--rojo-1: #ffe3e3;--rojo-2: #ffc9c9;--rojo-3: #ffa8a8;--rojo-4: #ff8787;--rojo-5: #ff6b6b;--rojo-6: #fa5252;--rojo-7: #f03e3e;--rojo-8: #e03131;--rojo-9: #c92a2a;--rosa-0: #fff0f6;--rosa-1: #ffdeeb;--rosa-2: #fcc2d7;--rosa-3: #faa2c1;--rosa-4: #f783ac;--rosa-5: #f06595;--rosa-6: #e64980;--rosa-7: #d6336c;--rosa-8: #c2255c;--rosa-9: #a61e4d;--uva-0: #f8f0fc;--uva-1: #f3d9fa;--uva-2: #eebefa;--uva-3: #e599f7;--uva-4: #da77f2;--uva-5: #cc5de8;--uva-6: #be4bdb;--uva-7: #ae3ec9;--uva-8: #9c36b5;--uva-9: #862e9c;--violeta-0: #f3f0ff;--violeta-1: #e5dbff;--violeta-2: #d0bfff;--violeta-3: #b197fc;--violeta-4: #9775fa;--violeta-5: #845ef7;--violeta-6: #7950f2;--violeta-7: #7048e8;--violeta-8: #6741d9;--violeta-9: #5f3dc4;--indigo-0: #edf2ff;--indigo-1: #dbe4ff;--indigo-2: #bac8ff;--indigo-3: #91a7ff;--indigo-4: #748ffc;--indigo-5: #5c7cfa;--indigo-6: #4c6ef5;--indigo-7: #4263eb;--indigo-8: #3b5bdb;--indigo-9: #364fc7;--azul-0: #e7f5ff;--azul-1: #d0ebff;--azul-2: #a5d8ff;--azul-3: #74c0fc;--azul-4: #4dabf7;--azul-5: #339af0;--azul-6: #228be6;--azul-7: #1c7ed6;--azul-8: #1971c2;--azul-9: #1864ab;--cyan-0: #e3fafc;--cyan-1: #c5f6fa;--cyan-2: #99e9f2;--cyan-3: #66d9e8;--cyan-4: #3bc9db;--cyan-5: #22b8cf;--cyan-6: #15aabf;--cyan-7: #1098ad;--cyan-8: #0c8599;--cyan-9: #0b7285;--verde-azulado-0: #e6fcf5;--verde-azulado-1: #c3fae8;--verde-azulado-2: #96f2d7;--verde-azulado-3: #63e6be;--verde-azulado-4: #38d9a9;--verde-azulado-5: #20c997;--verde-azulado-6: #12b886;--verde-azulado-7: #0ca678;--verde-azulado-8: #099268;--verde-azulado-9: #087f5b;--verde-0: #ebfbee;--verde-1: #d3f9d8;--verde-2: #b2f2bb;--verde-3: #8ce99a;--verde-4: #69db7c;--verde-5: #51cf66;--verde-6: #40c057;--verde-7: #37b24d;--verde-8: #2f9e44;--verde-9: #2b8a3e;--lima-0: #f4fce3;--lima-1: #e9fac8;--lima-2: #d8f5a2;--lima-3: #c0eb75;--lima-4: #a9e34b;--lima-5: #94d82d;--lima-6: #82c91e;--lima-7: #74b816;--lima-8: #66a80f;--lima-9: #5c940d;--amarillo-0: #fff9db;--amarillo-1: #fff3bf;--amarillo-2: #ffec99;--amarillo-3: #ffe066;--amarillo-4: #ffd43b;--amarillo-5: #fcc419;--amarillo-6: #fab005;--amarillo-7: #f59f00;--amarillo-8: #f08c00;--amarillo-9: #e67700;--naranja-0: #fff4e6;--naranja-1: #ffe8cc;--naranja-2: #ffd8a8;--naranja-3: #ffc078;--naranja-4: #ffa94d;--naranja-5: #ff922b;--naranja-6: #fd7e14;--naranja-7: #f76707;--naranja-8: #e8590c;--naranja-9: #d9480f;--mg-1: #333333;--mg-2: #4b4d52;--mg-3: #5f6a72;--mg-4: #6C9099;--mg-5: #89aaa9;--mg-6: #abcac6;--mg-7: #bbd4ce8e;--degradado-fondo-1: radial-gradient(circle, rgba(51, 51, 51, 1) 0%, rgba(75, 77, 82, 1) 50%);--degradado-fondo-2: radial-gradient(circle, rgba(255, 255, 255, 1) 0%, rgba(237, 237, 237, 1) 50%)}quimera-formulario{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-formulario);place-items:stretch;padding-bottom:var(--espaciado-l);align-items:stretch;quimera-input,quimera-autocompletar,quimera-select,quimera-radio,quimera-textarea,quimera-checkbox{grid-column:1 / span 12;width:100%;min-width:0;justify-self:stretch;input,select,textarea{width:100%}}quimera-date{grid-column:1 / span 3}>div{grid-column:1 / span 12;width:100%;min-width:0;justify-self:stretch}}@media(max-width:768px){quimera-formulario{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-formulario);quimera-input,quimera-autocompletar,quimera-select,quimera-date,quimera-textarea,quimera-boton,quimera-checkbox,quimera-radio,div{grid-column:1 / -1!important}}}.q-fila{display:flex;flex-wrap:wrap;gap:var(--espaciado-s);align-items:center}.q-fila-entre{display:flex;flex-wrap:wrap;gap:var(--espaciado-s);align-items:center;justify-content:space-between}.q-columna{display:flex;flex-direction:column;gap:var(--espaciado-s)}.q-centrado{display:grid;place-items:center}.q-separador{border:none;border-top:var(--tamaño-borde-s) solid var(--color-borde-sutil);margin:var(--espaciado-m) 0}.q-texto-secundario{color:var(--color-texto-secundario);font-size:var(--tamaño-letra-s)}.q-texto-error{color:var(--color-error);font-size:var(--tamaño-letra-s)}.q-body2{font-size:var(--tamaño-letra-s);font-weight:var(--grosor-letra-4);line-height:var(--altura-linea-normal)}.fondo-inicio{display:grid;place-items:center;background:radial-gradient(circle at center,var(--blanco) 0%,var(--gris-0) 40%,var(--gris-1) 60%,var(--gris-2) 80%,var(--gris-6) 100%)}.logo-imagen{width:225px;height:auto;filter:drop-shadow(5px 5px 5px grey)}:root{color-scheme:light dark;--color-fondo: light-dark(var(--blanco), var(--gris-8));--color-fondo-header: light-dark(var(--mg-1), #edededed);--color-texto-primario: light-dark(var(--mg-1), var(--gris-1));--color-texto-secundario: light-dark(var(--mg-2), var(--gris-3));--color-texto-deshabilitado: light-dark(var(--mg-4), var(--gris-5));--color-texto-menu: light-dark(var(--blanco), var(--mg-1));--color-primario: light-dark(var(--mg-4), var(--mg-4));--color-error: light-dark(var(--rojo-7), var(--rojo-6));--color-advertencia: light-dark(var(--naranja-7), var(--naranja-6));--color-exito: light-dark(var(--verde-7), var(--verde-6));--color-deshabilitado: light-dark(var(--gris-3), var(--gris-6));--color-primario-claro: light-dark(var(--mg-6), var(--mg-6));--color-primario-oscuro: light-dark(var(--mg-4), var(--mg-4));--color-primario-hover: light-dark(var(--mg-6), var(--mg-6));--color-primario-selected: light-dark(var(--mg-7), var(--mg-7));--color-error-claro: light-dark(var(--rojo-4), var(--rojo-4));--color-error-oscuro: light-dark(var(--rojo-9), var(--rojo-9));--color-advertencia-claro: light-dark(var(--naranja-3), var(--naranja-3));--color-advertencia-oscuro: light-dark(var(--naranja-9), var(--naranja-9));--color-exito-claro: light-dark(var(--verde-3), var(--verde-3));--color-exito-oscuro: light-dark(var(--verde-9), var(--verde-9));--color-deshabilitado-claro: light-dark(var(--gris-1), var(--gris-5));--color-deshabilitado-oscuro: light-dark(var(--gris-5), var(--gris-9));--color-superficie: light-dark(var(--blanco), var(--gris-8));--color-superficie-elevada: light-dark(var(--gris-0), var(--gris-7));--color-superficie-sunken: light-dark(var(--gris-1), var(--gris-9));--color-borde-sutil: light-dark(var(--gris-3), var(--gris-6));--color-borde-fuerte: light-dark(var(--gris-4), var(--gris-5));--sombra-xs: 0 1px 2px 0 rgba(0, 0, 0, .05);--sombra-s: 0 1px 3px 0 rgba(0, 0, 0, .08), 0 1px 2px -1px rgba(0, 0, 0, .08);--sombra-m: 0 4px 6px -1px rgba(0, 0, 0, .08), 0 2px 4px -2px rgba(0, 0, 0, .06);--sombra-l: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -4px rgba(0, 0, 0, .06);--sombra-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .06);--transicion-rapida: .15s ease;--transicion-normal: .25s ease;--transicion-lenta: .35s ease;--alto-footer: 2rem;--alto-header: 35px;--color-head-tabla: light-dark(var(--gris-2), var(--gris-7));--font-system-ui: "Plus Jakarta Sans", var(--font-geometric-humanist);--color-accion: light-dark(var(--naranja-7), var(--naranja-5));--color-accion-claro: light-dark(var(--naranja-2), var(--naranja-3));--color-accion-oscuro: light-dark(var(--naranja-9), var(--naranja-7));--width-menu: 275px;--altura-control: 2rem;--color-borde-focus: var(--color-primario);--color-fondo-focus: var(--color-primario-claro);--color-borde-editando: var(--color-primario-oscuro);--grosor-borde-editando: var(--tamaño-borde-m);--padding-horizontal: 1rem;--padding-vertical: 1rem;--gap-formulario: 1rem}@media(max-width:768px){:root{--padding-horizontal: .75rem;--padding-vertical: .75rem;--gap-formulario: .75rem}}*{padding:0;margin:0;box-sizing:border-box}html{font-family:var(--font-system-ui);color:var(--color-texto-primario);background-color:var(--color-fondo);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:var(--altura-linea-normal);letter-spacing:var(--espaciado-letra-normal);section[role=main]>div{width:calc(100% - var(--width-menu))}}h1{font-size:var(--tamaño-letra-xxl);font-weight:var(--grosor-letra-4)}h2{font-size:var(--tamaño-letra-xl);font-weight:var(--grosor-letra-4)}h3{font-weight:var(--grosor-letra-5)}body,b,strong{font-weight:var(--grosor-letra-4)}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;color-scheme:light}#root{display:flex;flex-direction:column;height:100vh;scroll-behavior:smooth;scrollbar-width:auto;scrollbar-color:#bdbdbd #e0e0e0}.q-avatar{display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--color-primario-claro);color:var(--color-texto-primario);font-weight:var(--grosor-letra-5);flex-shrink:0}.q-avatar.sm{width:2rem;height:2rem;font-size:var(--tamaño-letra-s)}.q-avatar.md{width:3rem;height:3rem;font-size:var(--tamaño-letra-m)}.q-avatar.lg{width:4rem;height:4rem;font-size:var(--tamaño-letra-l)}quimera-boton{box-sizing:border-box;&[destructivo]{--color-primario: var(--color-error);--color-primario-claro: var(--color-error-claro);--color-primario-oscuro: var(--color-error-oscuro)}&[advertencia]{--color-primario: var(--color-advertencia);--color-primario-claro: var(--color-advertencia-claro);--color-primario-oscuro: var(--color-advertencia-oscuro)}&[exito]{--color-primario: var(--color-exito);--color-primario-claro: var(--color-exito-claro);--color-primario-oscuro: var(--color-exito-oscuro)}&[ancho]{display:flex;width:100%;button{flex:1;width:100%}}&[deshabilitado]{--color-primario: var(--color-deshabilitado);button{cursor:inherit;pointer-events:none}}&[variante=texto] button{background-color:transparent;color:var(--color-primario)}&[variante=borde] button{color:var(--color-primario);background-color:transparent;border:var(--tamaño-borde-m) solid var(--color-primario)}&[tamaño=pequeño] button{padding:var(--espaciado-xs) var(--espaciado-s);font-size:var(--tamaño-letra-xs)}&[tamaño=grande] button{padding:var(--espaciado-l);font-size:var(--tamaño-letra-l)}&[tamaño=xl] button{padding:var(--espaciado-l);font-size:var(--tamaño-letra-xl)}button{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-weight:var(--grosor-letra-6);font-size:var(--tamaño-letra-s);line-height:1;font-family:var(--font-system-ui);background-color:var(--color-primario);color:var(--blanco);border:var(--tamaño-borde-m) solid transparent;border-radius:var(--redondeo-borde-xs);padding:var(--espaciado-s);transition:background-color var(--transicion-normal),color var(--transicion-normal),border-color var(--transicion-normal),transform var(--transicion-rapida),box-shadow var(--transicion-rapida);&:hover{border-color:transparent;background-color:var(--color-primario-claro);color:var(--color-primario-oscuro);box-shadow:var(--sombra-s)}&:active{transform:scale(.97);box-shadow:none}&:focus-visible{outline:2px solid var(--color-primario);outline-offset:2px}}}quimera-input,quimera-select,quimera-date,quimera-textarea,quimera-checkbox,quimera-radio,quimera-autocompletar{--color-borde: var(--color-borde-sutil);--color-focus: var(--color-fondo-focus);--color-validacion: var(--color-texto-deshabilitado);display:block;width:100%;label{display:flex;flex-direction:column;color:var(--color-texto-secundario);width:100%;.etiqueta{font-size:var(--tamaño-letra-s);padding-left:var(--espaciado-xxs);.etiqueta-opcional{margin-left:var(--espaciado-xxs);color:var(--color-texto-deshabilitado);font-size:var(--tamaño-letra-xs);display:none}}input:not([type=checkbox]):not([type=radio]),select,textarea{outline:0;color:var(--color-texto-primario);border:var(--tamaño-borde-s) solid transparent;border-bottom-color:var(--color-borde);padding:var(--espaciado-xxs);font-size:var(--tamaño-letra-m);min-height:var(--altura-control);line-height:var(--altura-linea-normal);background-color:transparent;box-sizing:border-box;transition:background-color var(--transicion-rapida),border-color var(--transicion-rapida),border-width var(--transicion-rapida);&::placeholder{color:var(--color-texto-deshabilitado)}&:not(:has(option:checked[value=""])){color:var(--color-texto-primario)}option{color:var(--color-texto-primario)}}.valor-solo-lectura{font-size:var(--tamaño-letra-m);color:var(--color-texto-primario);padding:var(--espaciado-xxs);line-height:var(--altura-linea-normal);min-height:var(--altura-control);box-sizing:border-box;.enlace-solo-lectura{display:inline;margin-left:var(--espaciado-xxs);color:var(--color-texto-secundario);pointer-events:auto;vertical-align:middle;&:hover{color:var(--color-texto-primario)}}}.texto-validacion{margin-top:var(--espaciado-xxs);color:var(--color-validacion);font-size:var(--tamaño-letra-s);margin-left:var(--espaciado-xxs)}}&:focus-within:not([solo-lectura]):not([deshabilitado]){label input:not([type=checkbox]):not([type=radio]),label select,label textarea{background-color:var(--color-focus);border-color:var(--color-borde-focus);border-radius:var(--redondeo-borde-xs)}}&[data-editando]:focus-within:not([solo-lectura]):not([deshabilitado]){label input:not([type=checkbox]):not([type=radio]),label select,label textarea{border-color:var(--color-borde-editando);border-width:var(--grosor-borde-editando)}}&[modificado]{--color-borde: var(--color-accion)}&[advertido]{--color-borde: var(--color-advertencia);--color-validacion: var(--color-advertencia)}&[erroneo]{--color-borde: var(--color-error);--color-focus: var(--color-error-claro);--color-validacion: var(--color-error)}&[valido]{--color-borde: var(--color-exito);--color-validacion: var(--color-exito)}&[modificado]:focus-within:not([solo-lectura]):not([deshabilitado]){label input:not([type=checkbox]):not([type=radio]),label select,label textarea{border-color:var(--color-accion)}}&[erroneo]:focus-within:not([solo-lectura]):not([deshabilitado]){label input:not([type=checkbox]):not([type=radio]),label select,label textarea{border-color:var(--color-error);background-color:var(--color-error-claro)}}&[solo-lectura]{pointer-events:none;label{color:var(--color-texto-secundario)}label input:not([type=checkbox]):not([type=radio]),label select,label textarea{display:none}}&[deshabilitado]{span{color:var(--color-texto-deshabilitado)}input:not([type=checkbox]):not([type=radio]),select,textarea{background-color:var(--color-deshabilitado);color:var(--negro);border-color:transparent;border-radius:var(--redondeo-borde-xs)}cursor:inherit;pointer-events:none}&[opcional] label .etiqueta .etiqueta-opcional{display:inline}&[condensado]{.etiqueta{font-size:var(--tamaño-letra-xs);.etiqueta-opcional{font-size:var(--tamaño-letra-xxs)}}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:var(--tamaño-letra-s);color:var(--color-primario)}.texto-validacion{font-size:var(--tamaño-letra-xs)}.valor-solo-lectura{font-size:var(--tamaño-letra-s)}}}quimera-select{min-width:0;justify-self:stretch;label{width:100%;min-width:0}select{display:block;width:100%;min-width:0;box-sizing:border-box}}quimera-input{label{.hora-wrapper{position:relative;input{width:100%;padding-right:var(--espaciado-l)}.hora-limpiar{position:absolute;right:0;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--color-texto-secundario);cursor:pointer;font-size:var(--tamaño-letra-m);padding:0 var(--espaciado-xxs);line-height:1;&:hover{color:var(--color-texto-primario)}}}}&[tipo=numero],&[tipo=entero],&[tipo=decimal],&[tipo=moneda]{input,label,.valor-solo-lectura{text-align:right}.numero-wrapper{position:relative;input{width:100%}input.numero-oculto{color:transparent!important;caret-color:transparent!important;&::-webkit-inner-spin-button,&::-webkit-outer-spin-button{display:none}}.numero-formateado{position:absolute;inset:0;pointer-events:none;text-align:right;display:flex;align-items:center;justify-content:flex-end;color:var(--color-texto-primario);font-size:var(--tamaño-letra-m);padding:var(--espaciado-xxs);line-height:var(--altura-linea-normal);min-height:var(--altura-control);box-sizing:border-box}}}&[tipo=hora],&[tipo=fecha],&[tipo=fecha_hora]{width:fit-content}}quimera-checkbox{--color-focus: var(--color-primario-claro);label{flex-direction:row;align-items:center;gap:var(--espaciado-xs);flex-wrap:wrap;min-height:var(--altura-control);input[type=checkbox]{width:auto;margin:0;cursor:pointer;accent-color:var(--color-primario)}.etiqueta{cursor:pointer}.texto-validacion{flex:0 0 100%;font-size:var(--tamaño-letra-xs)}}&:has(input:focus){background-color:var(--color-focus);border-radius:var(--redondeo-borde-xs)}&[condensado]{.texto-validacion{font-size:var(--tamaño-letra-xxs)}}&[deshabilitado]{input[type=checkbox],.etiqueta{cursor:inherit}}}.q-etiqueta{display:inline-block;border-radius:var(--redondeo-borde-xs);font-weight:var(--grosor-letra-5);color:var(--color-texto-primario);white-space:nowrap;transition:filter .15s ease,transform .15s ease}.q-etiqueta.sm{padding:var(--espaciado-xs) var(--espaciado-s);font-size:var(--tamaño-letra-xs)}.q-etiqueta.md{padding:var(--espaciado-s) var(--espaciado-m);font-size:var(--tamaño-letra-s)}.q-etiqueta.exito{background-color:var(--color-exito-claro)}.q-etiqueta.error{background-color:var(--color-error-claro)}.q-etiqueta.advertencia{background-color:var(--color-advertencia-claro)}.q-etiqueta.primario{background-color:var(--color-primario-claro)}.q-etiqueta:hover{filter:saturate(1.15) brightness(.98);transform:translateY(-1px)}quimera-icono{font-size:var(--tamaño-letra-m);line-height:var(--tamaño-letra-m)}.qtarjeta-generica{display:flex;flex-direction:column;gap:var(--espaciado-s);width:100%;min-width:0}.qtarjeta-generica-principal{display:flex;gap:var(--espaciado-l);align-items:center;min-width:0}.qtarjeta-generica-avatar{flex-grow:0;flex-shrink:0;border-radius:50%;height:50px;width:50px;display:grid;place-content:center;text-align:center}.qtarjeta-generica-grid{flex-grow:1;display:flex;flex-direction:column;gap:var(--espaciado-s);min-width:0;>section{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--espaciado-s);min-width:0;>div{min-width:0;overflow:hidden}>div:first-child{overflow:visible;overflow-wrap:anywhere;word-break:break-word}>div:nth-child(2n){text-align:right;overflow:visible;white-space:nowrap}}.qtarjeta-generica-grid-arriba{font-size:large;font-weight:var(--grosor-letra-5)}}.qtarjeta-generica-footer{display:flex;justify-content:flex-end;padding-top:var(--espaciado-xxs)}@media(max-width:768px){.qtarjeta-generica-grid{gap:var(--espaciado-xs)}}.qtarjeta-metatabla-cabecera{display:flex;flex-direction:column;gap:var(--espaciado-xxs);padding-bottom:var(--espaciado-xs);border-bottom:var(--tamaño-borde-s) solid var(--gris-2)}.qtarjeta-metatabla-titulo-label{color:var(--color-texto-secundario);font-size:var(--tamaño-letra-s);font-weight:var(--grosor-letra-4);line-height:var(--tamaño-letra-m)}.qtarjeta-metatabla-titulo-valor{color:var(--color-texto-primario);font-size:var(--tamaño-letra-m);font-weight:var(--grosor-letra-7);line-height:var(--tamaño-letra-l)}.qtarjeta-metatabla-detalle{display:flex;flex-direction:column;gap:var(--espaciado-xs);padding-top:var(--espaciado-xs);border-top:var(--tamaño-borde-s) solid var(--gris-2)}.qtarjeta-metatabla-campo{display:flex;flex-direction:column;gap:var(--espaciado-xxs);flex:0 0 calc((100% - var(--espaciado-s)) / 2)}.qtarjeta-metatabla-campo.campo--corto,.qtarjeta-metatabla-campo.campo--importante{flex-basis:calc((100% - var(--espaciado-s)) / 2)}.qtarjeta-metatabla-campo .qtarjeta-metatabla-valor{width:100%}.qtarjeta-metatabla-campo .qtarjeta-metatabla-valor>*{max-width:100%}.qtarjeta-metatabla-grid .qtarjeta-metatabla-campo:nth-child(2n),.qtarjeta-generica-grid .qtarjeta-metatabla-campo:nth-child(2n){align-items:flex-end;text-align:right}.qtarjeta-metatabla-grid .qtarjeta-metatabla-campo:nth-child(2n) .qtarjeta-metatabla-valor,.qtarjeta-generica-grid .qtarjeta-metatabla-campo:nth-child(2n) .qtarjeta-metatabla-valor{text-align:right}.qtarjeta-metatabla-grid .qtarjeta-metatabla-campo:nth-child(2n) .qtarjeta-metatabla-valor>*,.qtarjeta-generica-grid .qtarjeta-metatabla-campo:nth-child(2n) .qtarjeta-metatabla-valor>*{margin-left:auto}.qtarjeta-metatabla-campo-detalle{display:flex;align-items:baseline;justify-content:space-between;gap:var(--espaciado-s);border-bottom:var(--tamaño-borde-s) solid var(--gris-1);padding-bottom:var(--espaciado-xxs)}.qtarjeta-metatabla-campo-detalle .qtarjeta-metatabla-etiqueta{flex:0 0 auto}.qtarjeta-metatabla-campo-detalle .qtarjeta-metatabla-valor{flex:1 1 auto;text-align:right}.qtarjeta-metatabla-etiqueta{color:var(--color-texto-secundario);font-size:var(--tamaño-letra-xs);font-weight:var(--grosor-letra-5);text-transform:uppercase;letter-spacing:.02em}.qtarjeta-metatabla-valor{color:var(--color-texto-primario);font-size:var(--tamaño-letra-m);font-weight:var(--grosor-letra-6);overflow-wrap:anywhere}.tarjeta-metatabla-valor-vacio{color:var(--color-texto-secundario);font-weight:var(--grosor-letra-4)}@media(max-width:768px){.qtarjeta-metatabla-campo,.qtarjeta-metatabla-campo.campo--corto,.qtarjeta-metatabla-campo.campo--importante{flex-basis:calc((100% - var(--espaciado-xs)) / 2);width:calc((100% - var(--espaciado-xs)) / 2);max-width:calc((100% - var(--espaciado-xs)) / 2);min-width:calc((100% - var(--espaciado-xs)) / 2)}}.QKanban{display:flex;flex-direction:column;flex:1;min-height:0;gap:var(--espaciado-s);overflow:hidden;.qkanban-contenedor{display:flex;gap:var(--espaciado-s);flex:1;min-height:0;overflow-x:auto;overflow-y:hidden;padding-inline:var(--padding-horizontal);padding-bottom:var(--espaciado-s)}.qkanban-columna{display:flex;flex-direction:column;min-width:300px;max-width:400px;flex:1;min-height:0;border:1px solid var(--color-borde);border-radius:var(--radio-borde-m);background:var(--color-fondo);box-shadow:var(--sombra-s);overflow:hidden}.qkanban-columna.encima{border-color:var(--color-primario);box-shadow:0 0 0 1px var(--color-primario) inset}.qkanban-columna-cabecera{display:flex;align-items:center;justify-content:space-between;gap:var(--espaciado-xs);padding:var(--espaciado-s);border-bottom:1px solid var(--color-borde);background:color-mix(in srgb,var(--color-fondo) 92%,var(--qkanban-color, var(--color-primario)) 8%)}.qkanban-columna-titulo{display:flex;align-items:center;gap:var(--espaciado-xs);min-width:0;font-weight:600}.qkanban-columna-cabecera-textos{min-width:0;display:grid;gap:2px}.qkanban-columna-resumen{font-size:var(--tamaño-letra-m);color:var(--color-texto-secundario);line-height:1.4}.qkanban-resumen-oportunidad{display:flex;flex-direction:column;gap:2px}.qkanban-resumen-total{font-weight:var(--grosor-letra-6);color:var(--color-texto-primario)}.qkanban-resumen-ponderado{font-size:var(--tamaño-letra-s);color:var(--color-texto-secundario)}.qkanban-columna-badge{flex-shrink:0;padding:0 var(--espaciado-xs);border-radius:var(--radio-borde-s);background:var(--color-fondo-secundario);color:var(--color-texto-secundario);font-size:var(--texto-xs);line-height:1.6}.qkanban-columna-cuerpo{display:flex;flex-direction:column;gap:var(--espaciado-s);flex:1;min-height:0;padding:var(--espaciado-s);overflow-y:auto}.qkanban-vacio,.qkanban-cargando{display:flex;align-items:center;justify-content:center;min-height:120px;padding:var(--espaciado-m);color:var(--color-texto-secundario);border:1px dashed var(--color-borde);border-radius:var(--radio-borde-s);background:var(--color-fondo-secundario)}.qkanban-tarjeta-arrastrable{display:block;cursor:grab}.qkanban-tarjeta-arrastrable:active{cursor:grabbing}.qkanban-tarjeta-arrastrable .seleccionada{outline:2px solid var(--color-primario);outline-offset:0}}quimera-radio{fieldset{border:none;padding:0;margin:0;min-inline-size:0;legend{color:var(--color-texto-secundario);padding:0;width:100%;float:left}.radio-opciones{clear:both;display:flex;flex-direction:row;gap:var(--espaciado-xs);flex-wrap:wrap;margin-top:var(--espaciado-xxs);.radio-opcion{cursor:pointer;input[type=radio]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}span{display:inline-block;padding:var(--espaciado-xxs) var(--espaciado-s);border:var(--tamaño-borde-s) solid var(--color-borde);border-radius:var(--redondeo-borde-xs);font-size:var(--tamaño-letra-m);color:var(--color-texto-secundario);transition:background-color var(--transicion-rapida),border-color var(--transicion-rapida),color var(--transicion-rapida);user-select:none}input[type=radio]:checked+span{background-color:var(--color-primario);color:var(--color-blanco);border-color:var(--color-primario)}input[type=radio]:focus-visible+span{outline:2px solid var(--color-primario);outline-offset:2px}&:hover span{border-color:var(--color-primario);color:var(--color-texto-primario)}}}.texto-validacion{clear:both}}&[deshabilitado]{fieldset legend{color:var(--color-texto-deshabilitado)}.radio-opcion span{background-color:var(--color-deshabilitado);border-color:transparent;color:var(--negro)}}&[condensado]{.radio-opcion span{font-size:var(--tamaño-letra-s);color:var(--color-primario)}}}:root{--transicion-basica: .12s ease-in-out}@keyframes loading{to{background-position-x:-30%}}quimera-tabla{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;table{-webkit-overflow-scrolling:touch;width:100%;min-width:100%;border-spacing:0;border-collapse:separate;text-align:left;white-space:nowrap}table[data-anchos-fijos=true]{table-layout:fixed}table[data-anchos-fijos=true] th,table[data-anchos-fijos=true] td{white-space:nowrap}tr{background:var(--color-superficie);border:var(--tamaño-borde-s) solid var(--color-borde-sutil);border-radius:var(--redondeo-borde-xs)}tbody tr:nth-child(2n){background:var(--color-superficie-elevada)}tbody tr{&[data-seleccionada=true] th,&[data-seleccionada=true] td{font-weight:var(--grosor-letra-5)}&[data-seleccionada=true]{background-color:var(--color-primario-selected)}}thead tr{background:var(--color-head-tabla);font-weight:var(--grosor-letra-6)}tbody[data-cargando=true] td{font-size:0}tbody tr:hover{background-color:var(--color-primario-hover);cursor:pointer;transition:background-color var(--transicion-rapida)}tbody[data-cargando=true] td:before{background-color:var(--gris-2);background:linear-gradient(100deg,#fff0 40%,#ffffff80,#fff0 60%) var(--gris-2);background-size:200% 100%;background-position-x:180%;animation:1s loading ease-in-out infinite;width:80%;margin:0 auto;content:"";height:25px;display:block}th{border-bottom:var(--tamaño-borde-s) solid var(--gris-4);transition:background-color var(--transicion-basica),color var(--transicion-basica);padding:var(--espaciado-m);font-size:var(--tamaño-letra-m);font-weight:var(--grosor-letra-3);text-transform:capitalize;&[data-modo=columna]{padding:var(--espaciado-xs) var(--espaciado-m);font-size:var(--tamaño-letra-s);font-weight:var(--grosor-letra-6);line-height:var(--tamaño-letra-l);vertical-align:middle;color:var(--color-texto-secundario);white-space:nowrap;cursor:pointer}&[data-orden=ASC]:after{content:"▲";float:right;width:1em;margin-right:-1em}&[data-orden=DESC]:after{content:"▼";float:right;width:1em;margin-right:-1em}}td{padding:var(--espaciado-m);font-size:var(--tamaño-letra-m);vertical-align:middle;overflow-wrap:break-word;border-bottom:var(--tamaño-borde-s) solid var(--gris-4);transition:background-color var(--transicion-basica);white-space:nowrap}th.col-expansion,td.col-expansion{width:36px;padding:0;text-align:center;vertical-align:middle}.btn-expansion{background:none;border:none;cursor:pointer;font-size:var(--tamaño-letra-m);color:var(--color-texto-secundario);padding:var(--espaciado-xs);line-height:1;&:hover{color:var(--color-primario)}}tr.fila-expansion{background:var(--color-superficie-elevada);&:hover{background:var(--color-superficie-elevada);cursor:default}>td{padding:var(--espaciado-m) var(--espaciado-l);white-space:normal}}td.moneda,td.numero,th.moneda,th.numero{text-align:right}td.fecha,td.hora,th.fecha,th.hora,td.booleano,th.booleano{text-align:center}}.tabla-contenedor-scroll{flex:1;min-height:0;overflow-x:auto;overflow-y:auto;width:100%;border-bottom:var(--tamaño-borde-s) solid var(--gris-4)}.tabla-contenedor-scroll table{min-width:100%;margin-bottom:0}quimera-tabla-paginacion{flex-shrink:0;display:flex;justify-content:center;align-items:center;margin-top:var(--espaciado-m);border-radius:var(--redondeo-borde-m);gap:var(--espaciado-xs);background:var(--color-fondo);padding:var(--espaciado-m) 0;>span{padding:var(--espaciado-xs)}}quimera-tarjeta-resumen{background:var(--color-fondo);border:var(--tamaño-borde-s) solid var(--gris-4);border-radius:var(--redondeo-borde-m);padding:var(--espaciado-l);display:flex;flex-direction:column;gap:var(--espaciado-s);.cabecera{display:flex;justify-content:space-between;align-items:center}.titulo{font-size:var(--tamaño-letra-s);color:var(--color-texto-secundario);text-transform:uppercase;letter-spacing:.05em}.valor{font-size:1.75rem;font-weight:var(--grosor-letra-7)}.comparacion{display:flex;align-items:center;gap:var(--espaciado-xxs);font-size:var(--tamaño-letra-xs)}.comparacion[data-positivo=true]{color:var(--verde-7)}.comparacion[data-positivo=false]{color:var(--rojo-7)}}:root{--transicion-basica: .12 ease-in-out}quimera-tarjetas{width:100%;display:block;max-height:calc(94vh - var(--alto-header) - 6rem);overflow-y:auto;.lista-contenedor-scroll{display:flex;flex-direction:column;gap:var(--espaciado-xs);padding:0 var(--espaciado-s)}}@media(max-width:768px){quimera-tarjetas .lista-contenedor-scroll{padding:var(--espaciado-m) 0}}quimera-tarjeta.seleccionada{border-color:var(--color-primario);box-shadow:var(--sombra-s);background:var(--color-superficie-elevada);&:before{opacity:1;background:linear-gradient(135deg,color-mix(in oklab,var(--color-primario) 22%,transparent) 0%,transparent 50%)}}quimera-tarjetas .cargando,quimera-tarjetas .no-datos{width:100%;text-align:center;color:var(--color-texto-secundario);padding:var(--espaciado-m);font-size:var(--tamaño-letra-m)}quimera-tarjeta{position:relative;isolation:isolate;display:flex;flex-direction:column;background:linear-gradient(180deg,var(--color-superficie) 0%,var(--color-superficie-elevada) 100%);border:var(--tamaño-borde-s) solid var(--color-borde-sutil);border-radius:var(--redondeo-borde-m);box-shadow:var(--sombra-xs);margin:0;padding:var(--espaciado-xxs) var(--espaciado-m);transition:all .2s ease;cursor:pointer;overflow:hidden;&:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,color-mix(in oklab,var(--color-primario) 16%,transparent) 0%,transparent 45%);opacity:0;transition:opacity .2s ease}&:hover{box-shadow:var(--sombra-s);border-color:var(--color-primario-claro);&:before{opacity:1}}}quimera-tarjeta:has(quimera-acciones.abierto){z-index:10;overflow:visible}quimera-textarea{textarea{resize:vertical}}@keyframes modalIn{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes backdropIn{0%{backdrop-filter:blur(0)}to{backdrop-filter:blur(3px)}}quimera-modal{position:fixed;dialog{border:none;border-radius:var(--redondeo-borde-s);padding:0;max-width:1280px;min-width:400px;margin:auto;overflow-x:hidden;box-shadow:var(--sombra-xl);animation:modalIn var(--transicion-normal) ease-out;&::backdrop{backdrop-filter:blur(3px);background:#00000026;animation:backdropIn var(--transicion-normal) ease-out}header{display:flex;align-items:center;justify-content:flex-end;gap:var(--espaciado-s);padding:var(--espaciado-s) var(--espaciado-l);form{margin:0;display:flex;align-items:center}}main{padding:var(--espaciado-l);width:100%;box-sizing:border-box;>:first-child{margin-top:0}>:last-child{margin-bottom:0}}header form quimera-boton{position:absolute;top:var(--espaciado-xxs);right:var(--espaciado-xxs);button{--color-primario: var(--color-texto-secundario);--color-primario-oscuro: var(--color-texto-primario);--color-primario-claro: transparent;width:2rem;height:2rem;padding:0;border-radius:999px;font-size:var(--tamaño-letra-l);line-height:1;transform-origin:center;transition:transform .2s ease,filter .2s ease;&:hover{transform:scale(1.15);filter:drop-shadow(1px 1px 1.5px var(--color-texto-secundario));box-shadow:none}&:active{box-shadow:none}&:focus-visible{outline:2px solid var(--color-primario);outline-offset:2px}}}}&[data-con-titulo]{dialog header{justify-content:space-between;border-bottom:var(--tamaño-borde-s) solid var(--color-borde);h2{margin:0;font-size:var(--tamaño-letra-l)}}}.mensaje{margin:var(--espaciado-2xl) 0}.botones{display:flex;justify-content:end;gap:var(--espaciado-s);margin-bottom:var(--espaciado-l)}.botones button{padding:.5rem 1rem;font-size:var(--tamaño-letra-m);cursor:pointer}}@media(min-width:1025px){quimera-modal[data-ancho-estable] dialog{width:clamp(800px,60vw,960px)}}@media(max-width:1024px){quimera-modal dialog{max-width:calc(100vw - 4rem);min-width:calc(100vw - 4rem);width:calc(100vw - 4rem);margin:auto}}@media(max-width:768px){quimera-modal[data-pantalla-completa-movil] dialog{max-width:100vw;min-width:100vw;width:100vw;max-height:100dvh;min-height:100dvh;height:100dvh;margin:0;border-radius:0}quimera-modal[data-pantalla-completa-movil] dialog main{min-height:calc(100dvh - 3rem);overflow-y:auto}}quimera-acciones{display:flex;gap:1rem;justify-content:flex-end;quimera-boton{cursor:pointer}.acciones{margin:var(--espaciado-xs) 0px;quimera-boton{margin:0 5px;button{cursor:pointer;padding:var(--espaciado-s)}}}&.vertical{flex-direction:column;align-items:flex-end;gap:.5rem;.acciones{quimera-boton{margin:0}}}.actions{position:relative;z-index:20}.acciones{display:flex;flex-direction:column;border:0;width:max-content;min-width:0;position:absolute;top:calc(100% + 4px);right:0;z-index:30;max-width:none;overflow:hidden;background:var(--color-fondo);border-radius:5px;padding:var(--espaciado-xs);quimera-boton{button{width:100%;margin:1px 0;padding:var(--espaciado-s);display:inline-flex;align-items:center;justify-content:center;line-height:1}}}.acciones.acciones-inline{display:flex;flex-direction:row;position:static;width:auto;min-width:0;padding:0;border-radius:0;box-shadow:none;background:transparent;overflow:visible;z-index:1;quimera-boton{margin:0 5px;button{width:auto;margin:0;padding:var(--espaciado-s);display:inline-flex;align-items:center;justify-content:center;line-height:1}}}}quimera-acordeon{display:grid;gap:var(--espaciado-s);.qacordeon-item{border:var(--tamaño-borde-s) solid var(--color-borde-sutil);border-radius:var(--redondeo-borde-s);overflow:hidden;background:var(--color-superficie)}.qacordeon-titulo{margin:0}.qacordeon-cabecera{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--espaciado-s);background:var(--color-superficie-elevada);padding:var(--espaciado-s) var(--espaciado-l)}.qacordeon-cabecera-principal{text-align:left;flex:1 1 auto;min-width:0}.qacordeon-toggle{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:var(--tamaño-borde-s) solid var(--color-borde-sutil);border-radius:999px;background:var(--color-superficie);color:var(--color-texto-secundario);cursor:pointer;padding:0;font-size:var(--tamaño-letra-m)}.qacordeon-toggle:disabled{cursor:not-allowed;opacity:.6}.qacordeon-toggle:focus-visible{outline:var(--tamaño-borde-s) solid var(--color-primario);outline-offset:2px}.qacordeon-cabecera-texto{display:grid;gap:var(--espaciado-xxs)}.qacordeon-texto-principal{font-size:var(--tamaño-letra-m);line-height:var(--tamaño-letra-l);font-weight:600;color:var(--color-texto-primario)}.qacordeon-subtitulo{color:var(--color-texto-secundario);font-size:var(--tamaño-letra-m);font-weight:500}.qacordeon-cabecera-derecha{display:inline-flex;align-items:center;gap:var(--espaciado-s);color:var(--color-texto-secundario)}.qacordeon-contador{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;border-radius:999px;padding:0 var(--espaciado-xs);font-size:var(--tamaño-letra-m);background:var(--color-superficie);border:var(--tamaño-borde-s) solid var(--color-borde-sutil)}.qacordeon-contenido{padding:var(--espaciado-s) var(--espaciado-l) var(--espaciado-l);border-top:var(--tamaño-borde-s) solid var(--color-borde-sutil)}}.quimera-editor-enriquecido{display:block;.qeditor-wrapper{border:1px solid var(--color-borde, #d5d7da);border-radius:var(--radio-m, 8px);background:var(--color-fondo, #fff);overflow:hidden}.qeditor-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--espaciado-xs, .4rem);padding:var(--espaciado-xs, .4rem);border-bottom:1px solid var(--color-borde, #d5d7da);background:var(--color-fondo-suave, #f7f8f9)}.qeditor-separador{width:1px;height:1.4rem;background:var(--color-borde, #d5d7da);margin:0 .15rem}.qeditor-boton{border:1px solid var(--color-borde, #d5d7da);background:var(--color-fondo, #fff);color:var(--color-texto, #222);border-radius:var(--radio-s, 6px);padding:.3rem .55rem;font-size:.85rem;line-height:1;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.qeditor-boton:hover{background:var(--color-fondo-suave, #f3f4f6)}.qeditor-boton.activo{border-color:var(--color-primario, #0056d6);background:color-mix(in srgb,var(--color-primario, #0056d6) 10%,white)}.qeditor-boton:disabled{cursor:not-allowed;opacity:.6}.qeditor-contenido{padding:var(--espaciado-s, .8rem);min-height:8rem}.qeditor-contenido .ProseMirror{outline:none;min-height:7rem;line-height:1.4;color:var(--color-texto, #222)}.qeditor-contenido .ProseMirror strong,.qeditor-contenido .ProseMirror b{font-weight:700}.qeditor-contenido .ProseMirror em,.qeditor-contenido .ProseMirror i{font-style:italic}.qeditor-contenido .ProseMirror u{text-decoration:underline}.qeditor-contenido .ProseMirror p{margin:0}.qeditor-contenido .ProseMirror p+p{margin-top:.6rem}.qeditor-contenido .ProseMirror .is-editor-empty:first-child:before{color:var(--color-texto-secundario, #8f959d);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.qeditor-modal-enlace{display:grid;gap:var(--espaciado-s);min-width:min(90vw,28rem);label{display:grid;gap:.35rem;font-size:.92rem;color:var(--color-texto)}input{border:1px solid var(--color-borde, #d5d7da);border-radius:var(--radio-s, 6px);padding:.5rem .65rem;font-size:.92rem;color:var(--color-texto);background:var(--color-fondo)}input:focus{outline:2px solid color-mix(in srgb,var(--color-primario, #0056d6) 30%,transparent);outline-offset:0;border-color:var(--color-primario, #0056d6)}}.qeditor-modal-enlace-acciones{display:flex;justify-content:flex-end;gap:var(--espaciado-xs)}}.quimera-texto-enriquecido-json{display:block;.qtexto-json-wrapper{border:1px solid var(--color-borde, #d5d7da);border-radius:var(--radio-m, 8px);background:var(--color-fondo, #fff)}.qtexto-json-contenido{padding:var(--espaciado-s, .8rem)}.qtexto-json-contenido .ProseMirror{min-height:2.5rem;outline:none}.qtexto-json-contenido .ProseMirror strong,.qtexto-json-contenido .ProseMirror b{font-weight:700}.qtexto-json-contenido .ProseMirror em,.qtexto-json-contenido .ProseMirror i{font-style:italic}.qtexto-json-contenido .ProseMirror u{text-decoration:underline}.qtexto-json-contenido .ProseMirror p{margin:0}.qtexto-json-contenido .ProseMirror p+p{margin-top:.6rem}}.QEscanerCodigoBarras{display:flex;flex-direction:column;gap:var(--espaciado-xs)}.QEscanerCodigoBarras-video{width:100%;max-height:300px;object-fit:cover;border-radius:var(--redondeo-borde-m);background-color:var(--gris-9)}.QEscanerCodigoBarras-botones{justify-content:center}.qseccion{border:2px solid var(--color-borde, #ddd);border-radius:.25rem;padding:.5rem;box-sizing:border-box;margin-block:.25rem}.qseccion--inactiva{cursor:pointer}.qseccion--inactiva:hover,.qseccion--inactiva:focus-visible{border-color:var(--color-primario, #4a90d9);outline:none}.qseccion--activa{border-color:var(--color-primario, #4a90d9);cursor:default}.qseccion--solo-lectura{cursor:default;border-color:var(--color-borde-suave, #eee)}.qseccion__titulo{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-texto-suave, #888);margin-bottom:.25rem;pointer-events:none}.qseccion__resumen{display:flex;flex-direction:column;gap:.125rem}.qseccion__botones{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.75rem}menu-lateral{position:sticky;top:0;align-self:flex-start;height:calc(100vh - var(--alto-header) - var(--alto-footer));width:0px;overflow-x:hidden;white-space:nowrap;overflow-y:auto;transition:width .5s ease-in-out;flex-shrink:0;aside{background:var(--color-fondo-header);min-height:100%;padding:0 1rem;overflow-x:hidden;overflow-y:auto;#buscador{display:flex;gap:.25rem;align-items:center;quimera-icono{padding-top:10px}}quimera-icono{fill:var(--color-texto-menu)}}ul{list-style:none}a{color:var(--color-texto-menu);text-decoration:none!important;&:visited{color:var(--color-texto-menu)}}& details{summary{cursor:pointer;color:var(--color-texto-menu);&::marker{display:none;content:""}&:after{content:"▸";display:block;flex-grow:1;text-align:right}}&[open] summary:after{content:"▾"}ul{padding-left:calc(2.5rem - 15px);border-left:1px solid var(--color-texto-menu);margin-left:12px;margin-bottom:15px;li{padding:2px 5px}li.activo,li:hover{background:var(--gris-7)}}}a,summary{display:flex;align-items:center;gap:.5rem}}menu-lateral.activo{width:max-content}@media(max-width:768px){menu-lateral{position:fixed;top:var(--alto-header);left:0;z-index:1001;width:min(var(--width-menu),85vw);height:calc(100vh - var(--alto-header));transform:translate(-100%);transition:transform .3s ease-in-out;box-shadow:0 6px 24px #0003}menu-lateral aside{width:min(var(--width-menu),85vw)}menu-lateral.activo{width:min(var(--width-menu),85vw);transform:translate(0)}}#menu-abierto{position:absolute;opacity:0;cursor:pointer}#boton-menu-lateral{display:none}#etiqueta-menu-abierto{user-select:none;display:inline-block;margin-top:6px;height:24px;width:24px;cursor:pointer;&:before{content:"";display:inline-block;margin-bottom:22px;height:2px;width:24px;background-color:var(--color-fondo);box-shadow:0 6px 0 0 var(--color-fondo),0 12px 0 0 var(--color-fondo)}}menu-usuario{position:fixed;top:var(--header-height);right:0;z-index:1002;width:0px;display:none;overflow-x:hidden;white-space:nowrap;overflow-y:auto;transition:width .5s ease-in-out;flex-shrink:0;aside{background-color:var(--color-deshabilitado);height:20%;padding:1rem;float:none;position:static}ul{list-style:none}a{color:var(--color-texto);text-decoration:none!important;&:visited{color:var(--color-texto)}}& details{summary{cursor:pointer;&::marker{display:none;content:""}}ul{padding-left:2.5rem}}a,summary{display:flex;align-items:center;gap:.5rem}}menu-usuario.activo{width:275px;display:block}#boton-menu-usuario{display:none}#menu-usuario-abierto{position:absolute;opacity:0;cursor:pointer}.detalle{.detalle-cabecera{display:flex;justify-content:space-between;margin-bottom:15px;border-bottom:1px solid #ccc;h2{margin:0}}>form{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;row-gap:0;column-gap:2.5rem;*[todo-ancho=true]{grid-column:1 / -1}}.MaestroEntidades{display:block!important}}._detalleTabs_vtlnz_1{margin-top:15px;>div:first-of-type{overflow:hidden;margin-bottom:15px;scroll-snap-type:x mandatory;overflow-x:scroll;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}button{background-color:inherit;float:left;border:none;outline:none;cursor:pointer;padding:10px;transition:.3s;color:var(--color-primario-claro);border-bottom:2px solid var(--gris-2);font-weight:700;font-size:var(--tamaño-letra-m);flex:0 0 25%;scroll-snap-align:center;&:disabled{opacity:.4;cursor:not-allowed}}@media screen and (max-width:768px){button{padding:5px;font-size:var(--tamaño-letra-m);margin-bottom:10px;flex:0 0 30%}}}}._active_vtlnz_50{color:var(--color-primario-oscuro)!important;border-bottom:2px solid var(--color-primario-claro)!important}._tabHeaderSlider_vtlnz_55{display:flex;overflow-x:auto;gap:8px;padding-bottom:4px;scrollbar-width:none;flex:1}._tabHeaderSlider_vtlnz_55::-webkit-scrollbar{display:none}._tabHeaderSlider_vtlnz_55::-webkit-scrollbar-thumb{background:var(--gris-5);border-radius:3px}._tabHeaderSlider_vtlnz_55::-webkit-scrollbar-track{background:var(--color-superficie-sunken);border-radius:3px}._tabSliderWrapper_vtlnz_79{display:flex;align-items:center}._arrow_vtlnz_85{display:flex;position:relative;z-index:2;width:32px;height:32px;color:var(--color-primario-oscuro);font-size:var(--tamaño-letra-l);justify-content:center;align-items:center;cursor:pointer;user-select:none;transition:background .2s;:hover{cursor:pointer}}._arrow_vtlnz_85._left_vtlnz_104{left:0}._arrow_vtlnz_85._right_vtlnz_108{right:0}._detalleTabs_vtlnz_1 ._tab-content_vtlnz_112{padding:0 1rem}@media(max-width:768px){._detalleTabs_vtlnz_1 ._tab-content_vtlnz_112{padding:0 var(--padding-horizontal)}}._tabSliderWrapper_vtlnz_79:has(._tabHeaderSlider_vtlnz_55:overflowing) ._arrow_vtlnz_85{display:flex}.home-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--espaciado-m);padding:var(--espaciado-m);align-content:start}.home-widget{background:var(--color-fondo-elevado);border-radius:var(--radio-m);padding:var(--espaciado-s);border:var(--tamaño-borde-s) solid var(--color-borde-sutil)}.SinDatos{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--color-superficie);padding:var(--espaciado-2xl) 0;.documentIcon{width:60px;margin-bottom:var(--espaciado-m);opacity:.5}span{color:var(--color-texto-secundario);font-size:var(--tamaño-letra-s)}}.Listado{display:flex;flex-direction:column;flex:1;min-height:0;.listado-cabecera{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;gap:var(--espaciado-s);margin-bottom:var(--espaciado-s);padding-inline:var(--padding-horizontal)}.listado-cabecera-izquierda{flex:1;min-width:0;display:flex;align-items:center;gap:var(--espaciado-s)}.listado-descarga{display:inline-flex;align-items:center;gap:var(--espaciado-xs);select{font-size:var(--texto-xs);padding:2px 4px;border:1px solid var(--color-borde);border-radius:var(--radio-borde-s);background:var(--color-fondo);cursor:pointer}}.listado-cabecera-derecha{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:var(--espaciado-s)}.listado-cabecera:has(.MaestroFiltrosControlado[data-abierto]){align-items:flex-start;.listado-cabecera-izquierda{flex-basis:100%;align-items:flex-start}.listado-cabecera-derecha,.listado-descarga{display:none}}.cambio-modo{display:inline-flex;align-self:center}.cambio-modo-icono{cursor:pointer;display:inline-flex;align-items:center;line-height:.1;fill:var(--color-primario)}}fieldset{grid-column:1 / span 12;border:none}.MaestroFiltrosControlado{margin:var(--espaciado-xs);max-width:350px;.campo-filtro{display:flex;gap:.5rem;label{text-align:left}}quimera-boton{align-self:center}.interval{width:100%;display:flex;gap:.5rem}footer{grid-column:1 / span 12;display:flex;justify-content:flex-end}}.MaestroFiltrosControlado[data-abierto]{--filtro-columna-min: 200px;max-width:none;flex:1 1 auto;min-width:0;quimera-formulario{grid-template-columns:repeat(auto-fill,minmax(min(100%,max(var(--filtro-columna-min),(100% - 2 * var(--gap-formulario)) / 3)),1fr));padding-bottom:var(--espaciado-s)}quimera-formulario>.campo-filtro{grid-column:auto;min-width:0}quimera-formulario>.campo-filtro>:not(quimera-boton){flex:1 1 auto;min-width:0}quimera-formulario>.campo-filtro>quimera-boton{flex:0 0 auto}.interval{flex-wrap:wrap}footer{margin-top:var(--espaciado-s);gap:var(--espaciado-s)}}@media(max-width:768px){.MaestroFiltrosControlado[data-abierto] quimera-formulario{grid-template-columns:1fr}}@keyframes slideIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}maestro-detalle{display:flex;gap:.1rem;overflow:auto;height:100%;padding-top:var(--padding-vertical);transition:all .3s ease}.Maestro>:not(quimera-tabla):not(quimera-tarjetas):not(:has(quimera-tabla)):not(:has(quimera-tarjetas)):not(.Listado),.Detalle>:not(quimera-tabla):not(quimera-tarjetas):not(:has(quimera-tabla)):not(:has(quimera-tarjetas)):not(.Listado),.Maestro>:has(quimera-tabla)>:not(quimera-tabla):not(quimera-tarjetas):not(.Listado),.Detalle>:has(quimera-tabla)>:not(quimera-tabla):not(quimera-tarjetas):not(.Listado),.Maestro>:has(quimera-tarjetas)>:not(quimera-tabla):not(quimera-tarjetas):not(.Listado),.Detalle>:has(quimera-tarjetas)>:not(quimera-tabla):not(quimera-tarjetas):not(.Listado){padding-inline:var(--padding-horizontal)}.Maestro{display:flex;flex-direction:column;overflow:hidden}maestro-detalle[tipo=maestro-50]{.Maestro{max-height:calc(94vh - var(--alto-header));flex:1 1 50%;max-width:50%;min-width:0}.Detalle{overflow-y:auto;flex:1 1 50%;max-width:50%;min-width:0;border-left:1px solid var(--color-borde-sutil)}}maestro-detalle[tipo=maestro-dinamico]{.Maestro{max-height:calc(94vh - var(--alto-header));flex:1 1 30%;max-width:30%;min-width:0;transition:all .3s ease}.Maestro.contraido{flex:0 1 30%;max-width:30%}.Detalle{overflow-y:auto;flex:0 1 0%;max-width:0%;min-width:0;opacity:0;transition:all .3s ease}.Detalle.expandido{flex:1 1 70%;max-width:70%;opacity:1;border-left:1px solid var(--gris-2)}}maestro-detalle[tipo=pantalla-completa]{.Maestro{max-height:calc(94vh - var(--alto-header));flex:1 1 100%;min-width:0;transition:all .3s ease}.Maestro.oculto{display:none}.Detalle{overflow-y:auto;flex:1 1 100%;min-width:0;transition:all .3s ease}.Detalle.oculto{display:none}}.maestro-botones,.botones{display:flex;margin-top:var(--espaciado-xs);gap:.5rem;margin-bottom:var(--espaciado-xs);justify-content:flex-end}.maestro-botones button{cursor:pointer;padding:var(--espaciado-s)}.selector-modos{display:flex;gap:.5rem;margin-bottom:1rem;padding:.5rem;background:var(--gris-0);border-radius:4px}.selector-modos button{padding:.5rem 1rem;border:1px solid var(--gris-2);background:var(--color-superficie);border-radius:4px;cursor:pointer;font-size:.8rem}.selector-modos button.activo{background:var(--color-primario);color:var(--color-secundario);border-color:var(--color-primario)}@media(max-width:768px){maestro-detalle{flex-direction:column}maestro-detalle[tipo=maestro-dinamico] .Detalle,maestro-detalle[tipo=maestro-50] .Detalle{display:none}maestro-detalle[tipo=maestro-dinamico] .Detalle.expandido,maestro-detalle[tipo=maestro-50] .Detalle.expandido{display:block}maestro-detalle[tipo=maestro-dinamico] .Maestro.contraido,maestro-detalle[tipo=maestro-50] .Maestro.contraido{display:none}.Maestro,.Detalle{flex-basis:100%!important;max-width:100vw!important;border-left:none!important}.Maestro.contraido,.Detalle.expandido{flex-basis:100%!important;max-width:100%!important}.selector-modos{flex-wrap:wrap;justify-content:center}}quimera-historias{display:grid;grid-template-columns:1fr 4fr;gap:1.5rem;>ul{a{display:inline-block;margin-bottom:10px;margin-left:-10px;&:before{content:"☀︎ / ☾"}}}}qhistorias-componente{display:flex;justify-content:center;section{width:100%;max-width:1000px;display:flex;flex-direction:column;gap:1.5rem}}qhistorias-historia{article{display:flex;flex-direction:column;align-items:stretch;section{position:relative;display:flex;flex-direction:row;gap:1rem;justify-content:center;align-items:center;background-color:var(--color-fondo);box-shadow:var(--gris-5) 0 0 4px 1px;border-radius:4px 4px 0 0;padding:30px 20px}quimera-boton:has(button[type=submit]){--color-primario: light-dark(var(--gris-3), var(--gris-9));--color-primario-claro: light-dark(var(--gris-4), var(--gris-7));--color-primario-oscuro: var(--color-texto-primario);--redondeo-borde-xs: 0px;--blanco: var(--color-texto-primario);position:absolute;bottom:0;right:0}aside{display:none;&[data-codigo=true]{display:block}pre{background-color:var(--gris-9);color:var(--gris-1);padding:1rem;border-radius:0 0 4px 4px;.tag{color:var(--lima-4)}.attribute{margin-left:1rem;.key{color:var(--azul-4)}.value{color:var(--uva-4);white-space:pre-wrap}}}}}}.vistas{--color-primario: #2196F3;--color-primario-claro: #BBDEFB;--color-primario-oscuro: #121212;--color-fondo-header: #121212;--color-fondo: #F5F5F5;--color-fondo-claro: #FFFFFF;--color-texto-primario: #212121;--color-texto-secundario: #666666;--color-validacion: #F44336;--color-deshabilitado: #BDBDBD;--tamaño-borde-s: 1px;--tamaño-borde-m: 2px;--tamaño-borde-l: 5px;--tamaño-borde-xl: 10px;--tamaño-borde-xxl: 25px;--redondeo-borde-xs: .25rem;--redondeo-borde-s: .5rem;--redondeo-borde-m: .75rem;--redondeo-borde-l: 1rem;--redondeo-borde-xl: 1.5rem;--espaciado-xxs: .3rem;--espaciado-xs: .5rem;--espaciado-s: .75rem;--espaciado-m: .5rem;--espaciado-l: 1.5rem;--espaciado-xl: 2rem;--tamaño-letra-xxs: .5rem;--tamaño-letra-xs: .75rem;--tamaño-letra-s: .875rem;--tamaño-letra-m: .5rem;--tamaño-letra-l: 1.25rem;--tamaño-letra-xl: 1.5rem;--tamaño-letra-xxl: 2rem;section[role=main]{display:block}.DetalleCliente{background-color:var(--color-fondo-claro);h2{background-color:var(--color-fondo);margin-bottom:0}}.tab-header{display:flex!important;border-bottom:none!important;button{border-bottom:2px solid!important;border-color:var(--color-fondo)!important}.active{border-color:var(--color-primario)!important}}.tab-content{padding:0 1rem}tr{background-color:var(--color-fondo-claro)}h2{color:var(--color-texto-primario)}}.componentes-MenuLateral{menu-lateral{width:100%;aside{display:block}aside{background-color:#fff;#buscador{margin-bottom:30px}a,nav>ul>details summary{color:#212529;padding:.1rem .5rem;margin-bottom:5px}& nav>ul>li>a:hover,nav>ul>li>a:active,nav>ul>details summary:hover,nav>ul>details summary:active{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background-color:#eaeaea;border-radius:5px}& details a{color:#495057}}}}qhistorias-historia{article{>section{flex-wrap:wrap;padding:0;>footer{color:var(--color-fondo);background-color:var(--color-texto-primario);height:var 2rem 32px (--alto-footer);width:100%;text-align:center;padding:.5rem;align-self:flex-end}section{box-shadow:none}}}quimera-input,quimera-select,quimera-date,quimera-textarea,quimera-checkbox{& label{& input,select{&:focus{background-color:#eaeaea;border-color:transparent;border-radius:var(--redondeo-borde-xs)}}}}}.cabecera-principal{gap:1rem;align-items:center;flex-grow:0;font-size:1.5rem;color:var(--color-fondo);height:var(--alto-header);width:100%;color:#e0e0e0;padding:0 var(--padding-horizontal);display:flex;position:relative;& a:visited,a{color:var(--mg-6);text-decoration:none}& a>span{color:var(--mg-6);font-weight:600}}.logo-app{height:22px;width:auto;display:block}#etiqueta-menu-usuario-abierto{margin-left:0;order:99;display:flex;align-items:center;height:100%;quimera-icono{fill:var(--blanco)}}#boton-asistente{display:none}#etiqueta-asistente-abierto{margin-left:0;order:98;display:flex;align-items:center;height:100%;cursor:pointer;quimera-icono{fill:var(--blanco)}}#cabecera-titulo{position:absolute;left:50%;transform:translate(-50%);pointer-events:none}#cabecera-acciones{margin-left:auto;display:flex;align-items:center;gap:.75rem}#cabecera-acciones-globales,#cabecera-acciones-extra{display:flex;align-items:center;gap:.75rem}#boton-menu-lateral,#etiqueta-menu-abierto{order:0}.accion-cabecera-notificaciones{position:relative;display:inline-flex;align-items:center;justify-content:center;height:100%;quimera-icono{fill:var(--blanco)}}.accion-cabecera-notificaciones-badge{position:absolute;top:-6px;right:-8px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background-color:#d73352;color:var(--blanco);font-size:12px;font-weight:700;line-height:18px;text-align:center;pointer-events:none}.intro-overlay{position:fixed;inset:0;width:100vw;height:100vh;display:grid;place-items:center;background-color:#fff;z-index:9999;opacity:1;overflow:hidden;transition:opacity .7s ease}.intro-overlay svg{width:min(480px,80vw);height:auto}.intro-overlay--saliendo{opacity:0}#root{>header{display:flex;gap:1rem;align-items:center;flex-grow:0;background-color:var(--color-fondo-header);font-size:1.5rem;color:var(--color-fondo);height:var(--alto-header);position:fixed;& a:visited{color:var(--color-fondo)}}>section[role=main]{display:flex;flex-grow:1;margin-top:var(--alto-header);overflow-x:hidden;>*:not(menu-lateral):not(menu-usuario):not(panel-asistente){flex-grow:1;min-width:0}@media screen and (max-width:768px){>*:not(menu-lateral):not(menu-usuario):not(panel-asistente){padding:0}}}>footer{color:var(--color-fondo);background-color:var(--color-texto-primario);height:var(--alto-footer);width:100%;text-align:center;padding:var(--espaciado-s);align-self:flex-end}}.AnadirDocumento{min-width:36rem}.NodoArbolItem-fila{display:flex;align-items:center;gap:.5rem;padding:.4rem .5rem;border-radius:6px;user-select:none}.NodoArbolItem-carpeta{cursor:pointer}.NodoArbolItem-carpeta:hover{background-color:var(--color-superficie-sunken)}.NodoArbolItem-chevron{display:flex;align-items:center;justify-content:center;width:1rem;flex-shrink:0;color:var(--color-texto-secundario)}.NodoArbolItem-documento .NodoArbolItem-chevron{visibility:hidden}.NodoArbolItem-icono{display:flex;align-items:center;flex-shrink:0;color:var(--color-primario)}.NodoArbolItem-nombre{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-texto-primario);font-size:.9rem}.NodoArbolItem-carpeta .NodoArbolItem-nombre{font-weight:600}.NodoArbolItem-fecha{flex-shrink:0;color:var(--color-texto-secundario);font-size:.8rem}.QArbolDocumentos{display:flex;flex-direction:column;gap:.5rem}.QArbolDocumentos-cabecera{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.4rem .5rem}.QArbolDocumentos-titulo{display:flex;align-items:center;gap:.5rem;min-width:0}.QArbolDocumentos-chevron-espaciador{width:1rem;flex-shrink:0}.QArbolDocumentos-raiz{color:var(--color-texto-primario);font-size:.9rem;font-weight:600}.QArbolDocumentos-botones{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.QArbolDocumentos-cargando,.QArbolDocumentos-vacio{padding:20px;text-align:center;background-color:var(--color-superficie-sunken);border-radius:8px;min-height:100px;display:flex;align-items:center;justify-content:center}.QArbolDocumentos-cargando p,.QArbolDocumentos-vacio p{margin:0;color:var(--color-texto-primario);font-size:16px}.QArbolDocumentos-arbol{display:flex;flex-direction:column}.ArchivosSeleccionados{display:flex;flex-direction:column;gap:1rem;padding:1rem;background-color:var(--color-superficie-sunken);border-radius:8px}.ArchivosSeleccionados-titulo{border-bottom:2px solid var(--color-borde-sutil);padding-bottom:.5rem}.ArchivosSeleccionados-titulo h3{margin:0;color:var(--color-texto-primario);font-size:1rem;font-weight:600}.ArchivosSeleccionados-lista{display:flex;flex-direction:column;gap:.5rem;max-height:300px;overflow-y:auto}.ArchivosSeleccionados-item{display:flex;align-items:center;justify-content:space-between;padding:.75rem;background-color:var(--color-superficie);border:1px solid var(--color-borde-sutil);border-radius:6px;transition:all .2s ease}.ArchivosSeleccionados-item:hover{background-color:var(--color-superficie-elevada);border-color:var(--color-borde-fuerte)}.ArchivosSeleccionados-item--excede{opacity:.6}.ArchivosSeleccionados-item--excede .ArchivosSeleccionados-icono{color:var(--color-error)}.ArchivosSeleccionados-info{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.ArchivosSeleccionados-icono{display:flex;color:var(--color-texto-secundario);flex-shrink:0}.ArchivosSeleccionados-detalles{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1}.ArchivosSeleccionados-nombre{margin:0;color:var(--color-texto-primario);font-size:.9rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ArchivosSeleccionados-tamaño{margin:0;color:var(--color-texto-secundario);font-size:.8rem}.ArchivosSeleccionados-aviso{margin:0;color:var(--color-error);font-size:.8rem}.ArchivosSeleccionados-botones{display:flex;gap:.5rem;justify-content:flex-end;padding-top:.5rem;border-top:1px solid var(--color-borde-sutil)}.ArchivosSeleccionados-botones button{min-width:100px}.ArrastraSuelta{padding:20px}.ArrastraSuelta-zona{border:2px dashed var(--color-borde-fuerte);border-radius:8px;padding:40px 20px;text-align:center;cursor:pointer;transition:all .3s ease;background-color:var(--color-superficie-sunken);min-height:200px;display:flex;align-items:center;justify-content:center}.ArrastraSuelta-zona:hover{border-color:var(--color-primario-hover);background-color:var(--color-superficie-elevada)}.ArrastraSuelta-zona.activo{border-color:var(--color-primario);background-color:var(--color-primario-claro);border-width:3px}.ArrastraSuelta-contenido{display:flex;flex-direction:column;gap:12px;align-items:center}.ArrastraSuelta-icono{display:flex;color:var(--color-texto-secundario);opacity:.6}.ArrastraSuelta-titulo{font-size:18px;font-weight:600;color:var(--color-texto-primario);margin:0}.ArrastraSuelta-subtitulo{color:var(--color-texto-secundario);margin:0;font-size:14px}.QGestorDocumentos{display:flex;flex-direction:column;gap:1rem}.QGestorDocumentos-subiendo{padding:20px;text-align:center;background-color:var(--color-superficie-sunken);border-radius:8px;min-height:100px;display:flex;align-items:center;justify-content:center}.QGestorDocumentos-subiendo p{margin:0;color:var(--color-texto-primario);font-size:16px}.QListaDocumentos{width:100%}.QListaDocumentos-sin-datos{padding:20px;text-align:center;color:var(--color-texto-secundario);font-size:14px}.AccionesRegla{display:flex;justify-content:flex-start;flex-direction:row-reverse;gap:0px;quimera-boton{quimera-icono{fill:var(--gris-7);box-icon{width:40px;height:25px}}button{border:1px solid var(--gris-6);border-radius:15px;padding:2px;font-size:var(--tamaño-letra-m);cursor:pointer;color:var(--gris-6);transition:background-color .3s,transform .3s,border-color .3s}}quimera-boton button:hover{background-color:var(--gris-4)!important;transition:background-color .2s ease;color:var(--blanco);border-color:var(--gris-6)}.boton-permitir{quimera-boton button{border-top-right-radius:0;border-bottom-right-radius:0}&.BordeActivo{quimera-boton button{border:1px solid var(--verde-6)}quimera-icono{fill:var(--verde-6)}}&.activo{quimera-boton button{background-color:var(--verde-6);color:var(--blanco);border:1px solid var(--verde-6)}quimera-icono{fill:var(--blanco)}}}.boton-cancelar{quimera-boton button{border-radius:0;border-right-color:transparent;border-left-color:transparent}&.BordeActivo{quimera-boton button{border:1px solid var(--rojo-8)}quimera-icono{fill:var(--rojo-8)}}&.activo{quimera-boton button{background-color:var(--rojo-8);color:var(--blanco);border:1px solid var(--rojo-8)}quimera-icono{fill:var(--blanco)}}}.boton-nulo{quimera-boton button{border-top-left-radius:0;border-bottom-left-radius:0}&.activo{quimera-boton button{background-color:var(--gris-6);color:var(--blanco);border:1px solid var(--gris-6)}quimera-icono{fill:var(--blanco)}}}}.ReglasOrganizadas{.Categoria{display:flex;flex-direction:column;.reglaItem{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--gris-5);padding:.5rem 0 .5rem 1rem;&.subRegla{padding-left:2rem;border:none}}}.categoria-reglas{margin:1rem 0;border-bottom:1px solid var(--gris-5)}.categoria-item:nth-child(odd){background-color:var(--color-deshabilitado)}.categoria-item:nth-child(2n){background-color:var(--color-fondo)}.categoria-header{align-items:center;cursor:pointer;padding:.5rem 0;text-transform:capitalize;h3:before{content:"➡️";display:inline-block;transition:transform .3s ease;margin-right:5px}&.abierto h3:before{transform:rotate(90deg)}}.categoria-header.sin-toggle{cursor:default;display:flex;justify-content:space-between;align-items:center}.categoria-header.sin-toggle h3:before{content:"";margin-right:0}}.ReglasGrupo{display:flex;flex-direction:column;flex-basis:50%;overflow:hidden;box-sizing:border-box;.AccionesReglas button{padding:.5rem 1rem;font-size:var(--tamaño-letra-m);border:1px solid var(--blanco);cursor:pointer}.AccionesReglas button:hover{background-color:var(--gris-2);transition:background-color .2s ease}.AccionesReglas button:active{background-color:var(--gris-3);transition:background-color .2s ease}h2{margin:0 0 1rem}quimera-tabla{table{table-layout:fixed}}.ListaReglas{-webkit-overflow-scrolling:touch;width:100%;min-width:100%;max-height:70vh;overflow:auto;border-spacing:0;border-collapse:separate;text-align:left;white-space:nowrap}}.DetalleGrupo{display:flex;flex-direction:column;height:100%;overflow:hidden;.DetalleGrupo-cabecera{padding:1rem 1rem 0;quimera-input[nombre=nombre]{grid-column:span 9}}}.AltaOportunidadVenta{quimera-autocompletar[nombre=alta_estado_id]{grid-column:1 / span 6}quimera-input[nombre=probabilidad]{grid-column:span 6}}._enlaceMagico_1kttt_1{text-align:center}._link_1kttt_5{background:none;border:none;color:var(--color-texto-secundario);font-size:.875rem;cursor:pointer;text-decoration:underline}._descripcion_1kttt_14{color:var(--color-texto-secundario);font-size:.875rem;margin-bottom:var(--espaciado-s);text-align:center}._exito_1kttt_21{color:var(--color-exito);font-size:.875rem;text-align:center}._error_1kttt_27{color:var(--color-error);font-size:.875rem;margin-top:var(--espaciado-s)}._login_1oj87_1{max-width:400px;width:100%;margin:0 auto;overflow-y:auto;section{display:grid}quimera-formulario{form{grid-column:span 12}quimera-boton{grid-column:span 12;width:100%;button{margin:var(--espaciado-m) auto;display:block}}}h1{background:var(--color-texto-primario);padding:var(--espaciado-m);color:var(--blanco);text-align:center}}._loginForm_1oj87_35{background:var(--color-superficie);padding:var(--espaciado-m);& p{margin-bottom:var(--espaciado-m)}}._forgetPassword_1oj87_44{margin:var(--espaciado-m) auto;display:block;background:none;border:none;text-decoration:underline;color:var(--color-texto-primario)}._olvideMiContrasena_1j7dk_1{text-align:center}._link_1j7dk_5{background:none;border:none;color:var(--color-texto-secundario);font-size:.875rem;cursor:pointer;text-decoration:underline}._descripcion_1j7dk_14{color:var(--color-texto-secundario);font-size:.875rem;margin-bottom:var(--espaciado-s);text-align:center}._exito_1j7dk_21{color:var(--color-exito);font-size:.875rem;text-align:center}._error_1j7dk_27{color:var(--color-error);font-size:.875rem;margin-top:var(--espaciado-s)}._pagina_1x8xg_1{max-width:400px;width:100%;margin:0 auto}._pagina_1x8xg_1 h1{background:var(--color-texto-primario);padding:var(--espaciado-m);color:var(--blanco);text-align:center}._cuerpo_1x8xg_14{background:var(--color-superficie);padding:var(--espaciado-m);text-align:center}._cuerpo_1x8xg_14 p{margin-bottom:var(--espaciado-m)}._exito_1x8xg_24{color:var(--color-exito);margin-bottom:var(--espaciado-m)}._error_1x8xg_29{color:var(--color-error);margin-bottom:var(--espaciado-m)}._botonVolver_1x8xg_34{background:none;border:none;text-decoration:underline;color:var(--color-texto-primario);cursor:pointer;margin-top:var(--espaciado-s)}._pagina_5xa2l_1{max-width:400px;width:100%;margin:0 auto}._pagina_5xa2l_1 h1{background:var(--color-texto-primario);padding:var(--espaciado-m);color:var(--blanco);text-align:center}._cuerpo_5xa2l_14{background:var(--color-superficie);padding:var(--espaciado-m);text-align:center}._cuerpo_5xa2l_14 p{margin-bottom:var(--espaciado-m)}._cargando_5xa2l_24{color:var(--color-texto-secundario)}._error_5xa2l_28{color:var(--color-error);margin-bottom:var(--espaciado-m)}._botonVolver_5xa2l_33{background:none;border:none;text-decoration:underline;color:var(--color-texto-primario);cursor:pointer;margin-top:var(--espaciado-s)}.CrearUsuario{quimera-formulario{display:flex;flex-direction:column;gap:1rem;margin:1rem 0}.botones{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}}.Usuario{quimera-input[nombre=nombre]{grid-column:1 / span 12}quimera-input[nombre=email]{grid-column:1 / span 6}quimera-select[nombre=grupo_id]{grid-column:span 6}}.DetalleUsuario{display:flex;flex-direction:column;gap:1rem;h2{margin:0}.botones{display:flex;gap:1rem;justify-content:flex-end}}quimera-modal[nombre=generarToken]{dialog{max-width:400px}quimera-textarea[nombre=token] textarea{font-size:var(--tamaño-letra-m);height:100px}}.token-generado{margin-top:16px;label{font-weight:700;display:block;margin-bottom:8px}}.token-textarea{width:100%;font-size:var(--tamaño-letra-m);height:100px;margin-top:12px;border:none}.Usuario{td.id{text-align:left;width:15%}td.nombre{text-transform:capitalize;width:35%}td.email{width:35%}td.grupo_id{text-align:left;width:15%}}.CierreArqueo{quimera-formulario{max-width:500px}quimera-autocompletar[nombre=referencia_nueva_linea_pedido]{grid-column:span 9}quimera-input[nombre=cantidad]{grid-column:span 3}div[id=cierre]{grid-column:span 12;text-align:right}}.CrearMovimiento{div[id=agente]{grid-column:span 12}quimera-input[nombre=importe]{grid-column:span 6}quimera-date[nombre=fecha]{grid-column:span 6}}.euro-billete{width:80px;height:45px;display:block}.euro-moneda{width:48px;height:48px;display:block}.RecuentoArqueo{quimera-formulario{max-width:500px}quimera-autocompletar[nombre=referencia_nueva_linea_pedido]{grid-column:span 9}quimera-input{grid-column:span 4}.denominacion-item{grid-column:span 4;display:flex;align-items:center;gap:var(--espaciado-xs, 4px);quimera-input{grid-column:unset;flex:1;min-width:0}.euro-billete{width:52px;height:30px;flex-shrink:0}.euro-moneda{width:30px;height:30px;flex-shrink:0}}div[id=recuento]{grid-column:span 4}.tabla-tipo-tarjeta-wrapper{grid-column:span 12}.tabla-tipo-tarjeta{width:100%;border-collapse:collapse;font-size:.9em}.tabla-tipo-tarjeta th,.tabla-tipo-tarjeta td{padding:4px 8px;border:1px solid #ccc;text-align:right}.tabla-tipo-tarjeta th:first-child,.tabla-tipo-tarjeta td:first-child{text-align:left}.tabla-tipo-tarjeta input[type=number]{width:100px;text-align:right;border:none;background:transparent;font-size:inherit}h4{grid-column:span 12}}.DetalleArqueo{quimera-input[nombre=efectivoInicial]{grid-column:span 3}quimera-select[nombre=idAgenteApertura]{grid-column:span 3}quimera-input[nombre=fechahoraApertura]{grid-column:span 3}quimera-input[nombre=fechahoraCierre]{grid-column:span 3}}.resumen-recuento{margin-top:1rem;padding:1rem;border:1px solid var(--color-borde-sutil);border-radius:8px;background-color:var(--color-superficie-elevada);margin-bottom:1rem;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-end}.resumen-recuento-item{display:flex;justify-content:flex-end}.resumen-recuento-item label{font-weight:700;margin-right:.5rem}.totales-arqueo{margin-top:1rem;padding:1rem;border:1px solid var(--color-borde-sutil);border-radius:8px;background-color:var(--color-superficie-elevada);margin-bottom:1rem;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-end}.totales-arqueo-item{display:flex;justify-content:flex-end}.totales-arqueo-item label{font-weight:700;margin-right:.5rem}.AgenteActual{max-width:200px;.seccion-activa{max-width:200px;border-color:#8a2be2;border-width:2px;border-style:solid;border-radius:4px;padding:.3rem}.inactivo{min-width:200px;display:flex;gap:.2rem;align-items:baseline}quimera-autocompletar[nombre=agente_id]{grid-column:span 12}}.totales-venta{margin-top:1rem;margin-inline:var(--padding-horizontal);padding:1rem;box-sizing:border-box;border:1px solid #ccc;border-radius:8px;background-color:var(--color-superficie-elevada);margin-bottom:1rem;display:flex;flex-direction:row;gap:1rem;align-items:baseline;justify-content:flex-end;min-width:0}.totales-venta-item{display:flex;align-items:baseline;justify-content:flex-end;min-width:0}.totales-venta-item label{font-weight:700;margin-right:.5rem;white-space:nowrap}.totales-venta-item span{min-width:0;overflow-wrap:anywhere}.totales-venta-item--divisa-empresa{color:var(--color-texto-secundario)}@media(max-width:768px){.totales-venta{flex-direction:row;align-items:center;justify-content:space-between;gap:.4rem;padding:.6rem}.totales-venta-item{flex:1 1 0;justify-content:center;align-items:baseline;min-width:0;font-size:clamp(.9rem,2.8vw,.95rem);white-space:nowrap}.totales-venta-item label{margin-right:.25rem;font-size:inherit}.totales-venta-item span{font-size:inherit;white-space:nowrap;overflow-wrap:normal}}.Factura .DevolverVentaTpv{div[id=titulo]{grid-column:span 12}div[id=espacio]{grid-column:span 6}quimera-tabla{grid-column:span 12}quimera-autocompletar[nombre=referencia]{grid-column:span 12}quimera-input[nombre=cantidad]{grid-column:span 6}quimera-input[nombre=pvp_unitario]{grid-column:span 6}quimera-select[nombre=grupo_iva_producto_id]{grid-column:span 6}quimera-input[nombre=dto_porcentual]{grid-column:span 6}.pista{max-width:100%}}.PagarTarjetaVentaTpv{div[id=pendiente]{grid-column:span 6}quimera-input[nombre=importe]{grid-column:span 6}}.PagoValeVentaTpv{quimera-input[nombre=importe]{grid-column:span 6}quimera-input[nombre=vale_id]{grid-column:span 6}div[id=pendiente]{grid-column:span 6}}.PagarEfectivoVentaTpv{quimera-input[nombre=importe]{grid-column:span 6}div[id=pendiente]{grid-column:span 6}.denominaciones{flex-wrap:wrap;justify-content:flex-start}}.Factura .TiqueRegaloVentaTpv{div[id=titulo]{grid-column:span 12}quimera-tabla{grid-column:span 12}}.pendientes-venta{margin-top:1rem;padding:1rem;border:1px solid var(--color-borde-sutil);border-radius:8px;background-color:var(--color-superficie-elevada);margin-bottom:1rem;display:flex;flex-direction:row;align-items:baseline;gap:.5rem;justify-content:flex-end}.pendientes-venta-item{display:flex;justify-content:flex-end}.pendientes-venta-item label{font-weight:700;margin-right:.5rem}quimera-autocompletar{.autocompletar-wrapper{position:relative;.autocompletar-limpiar{position:absolute;right:1.5em;bottom:var(--espaciado-xxs);background:none;border:none;color:var(--color-texto-secundario);cursor:pointer;font-size:var(--tamaño-letra-m);padding:0 var(--espaciado-xxs);line-height:1;&:hover{color:var(--color-texto-primario)}}.autocompletar-enlace{position:absolute;right:var(--espaciado-xxs);bottom:var(--espaciado-xxs);display:inline-flex;align-items:center;color:var(--color-texto-secundario);line-height:1;&:hover{color:var(--color-texto-primario)}}}}quimera-autocompletar quimera-input[tipo=autocompletar] label input[list]{padding-left:calc(var(--espaciado-s) + 14px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Ccircle cx='6' cy='6' r='4.5' stroke='%2376838F' stroke-width='1.5'/%3E%3Cpath d='M9.5 9.5L12.5 12.5' stroke='%2376838F' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:14px 14px;background-position:left var(--espaciado-xxs) center}quimera-autocompletar:focus-within quimera-input[tipo=autocompletar] label input[list]{background-position:left var(--espaciado-xxs) center}quimera-autocompletar quimera-input[tipo=autocompletar] label input[list]:disabled{background-image:none;padding-left:var(--espaciado-s)}quimera-autocompletar .autocompletar-wrapper:has(.autocompletar-enlace) quimera-input[tipo=autocompletar] label input[list]{padding-right:calc(var(--espaciado-xxs) * 2 + 16px)}quimera-autocompletar .autocompletar-wrapper:has(.autocompletar-enlace):has(.autocompletar-limpiar) quimera-input[tipo=autocompletar] label input[list]{padding-right:calc(var(--espaciado-xxs) * 2 + 16px + 1.5em)}.ArticuloLinea-campo{display:flex;align-items:flex-end;gap:.25rem}.ArticuloLinea-boton-candado{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;padding:.3rem;cursor:pointer;border-radius:.25rem}.Factura .CrearLineaVentaTpv{quimera-formulario{max-width:500px;grid-template-columns:repeat(12,1fr)}quimera-autocompletar[nombre=idArticulo_nueva_linea_tpv]{grid-column:1 / span 9}quimera-input[nombre=cantidad]{grid-column:span 3}quimera-input[nombre=pvpUnitario]{grid-column:span 4}quimera-input[nombre=pvpTotal]{grid-column:span 5}.mostrar-mas-fila{grid-column:1 / -1;display:flex;justify-content:flex-end}.seccion-separador{grid-column:1 / -1;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-texto-secundario, #666);padding-block:.25rem;border-bottom:1px solid var(--color-borde, #ddd);margin-block-start:.5rem}.mostrar-mas-btn{background:none;border:none;color:var(--color-primario, #007bff);cursor:pointer;font-size:.875rem;padding:.25rem .5rem}quimera-input[nombre=dtoPorcentual]{grid-column:span 6}quimera-input[nombre=dtoLineal]{grid-column:span 6}quimera-select[nombre=grupo_iva_negocio_id]{grid-column:1 / span 6}quimera-input[nombre=tipoIva]{grid-column:span 3}quimera-input[nombre=tipoRecargo]{grid-column:span 3}quimera-checkbox[nombre=ivaIncluido]{grid-column:span 6}}.Factura .CambiarLineaTpv{div[id=titulo]{grid-column:span 12}quimera-input[nombre=cantidad]{grid-column:1 / span 6}quimera-input[nombre=pvp_unitario]{grid-column:span 6}.mostrar-mas-fila{grid-column:1 / span 12;display:flex;justify-content:flex-start}.seccion-separador{grid-column:1 / -1;font-size:var(--tamaño-letra-s);font-weight:600;color:var(--color-texto-secundario, #666);margin-top:var(--espaciado-xs);padding-bottom:var(--espaciado-xxs);border-bottom:1px solid var(--color-borde-fuerte)}.mostrar-mas-btn{background:none;border:none;cursor:pointer;color:var(--color-primario);font-size:var(--tamaño-letra-s);padding:0;font-family:inherit;&:hover{text-decoration:underline}}quimera-input[nombre=dto_porcentual]{grid-column:1 / span 6}quimera-input[nombre=dto_lineal]{grid-column:span 6}quimera-checkbox[nombre=iva_incluido]{grid-column:span 6}}.lineas-venta-tpv{margin-top:1rem;padding:1rem;border:1px solid var(--color-borde-sutil);border-radius:8px;background-color:var(--color-superficie-elevada);margin-bottom:1rem;justify-content:space-between;display:flex;flex-direction:row;align-items:bottom;gap:.5rem}.totales-venta-item{display:flex;align-items:baseline;justify-content:flex-end}.totales-venta-item label{font-weight:700;margin-right:.5rem}.alta-rapida{display:flex;flex-direction:row;align-items:flex-end;gap:.5rem}.alta-rapida quimera-input[nombre=cantidad]{max-width:5rem}quimera-autocompletar[nombre=cambiar_cliente_presupuesto]{grid-column:span 12}.TabCliente{quimera-select[nombre=tpv_venta_agente_id]{grid-column:span 4}quimera-date[nombre=fecha]{grid-column:span 2}div[id=direccion]{grid-column:span 12}div[id=nombre]{display:flex;align-items:baseline;gap:8px;grid-column:span 12}}.tarjeta-venta{display:flex;justify-content:space-between}.tarjeta-venta-izquierda{display:flex;align-items:center;justify-content:left;gap:.5rem}.tarjeta-venta-izquierda-textos{display:flex;flex-direction:column}.tarjeta-venta-derecha{display:flex;align-items:center;justify-content:right}.DetalleStock{quimera-input[nombre=articulo]{grid-column:span 12}quimera-input[nombre=almacen]{grid-column:span 6}quimera-input[nombre=cantidadFisica]{grid-column:span 3}quimera-input[nombre=cantidadDisponible]{grid-column:span 3}}@media(max-width:768px){.DetalleStock{quimera-input[nombre=cantidadFisica]{grid-column:span 1!important}quimera-input[nombre=cantidadDisponible]{grid-column:span 1!important}}}
