@charset "UTF-8";:root{--marca-h: 258;--marca-c: .11;--marca: oklch(.42 var(--marca-c) var(--marca-h));--marca-fuerte: oklch(.34 var(--marca-c) var(--marca-h));--oro: oklch(.8 .15 82);--marca-tinta: oklch(.99 0 0);--bien: oklch(.68 .1 158);--aviso: oklch(.76 .1 78);--mal: oklch(.62 .18 25);--sobre-semantico: oklch(.99 0 0);--velo: oklch(.08 0 0 / .6);--info: oklch(.66 .11 250);--r-1: 12px;--r-2: 20px;--r-3: 28px;--r-pastilla: 999px;--e-1: 4px;--e-2: 8px;--e-3: 12px;--e-4: 16px;--e-5: 24px;--e-6: 32px;--e-7: 48px;--blur-1: saturate(190%) blur(22px);--blur-2: saturate(170%) blur(12px);--blur-3: saturate(200%) blur(60px);--tipo: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--tipo-titulo: "Sora", var(--tipo);--grad-azul-1: oklch(.62 .075 245);--grad-azul-2: oklch(.48 .085 272);--grad-azul: linear-gradient(135deg, var(--grad-azul-1), var(--grad-azul-2));--grad-verde-1: oklch(.66 .08 158);--grad-verde-2: oklch(.53 .07 185);--grad-verde: linear-gradient(135deg, var(--grad-verde-1), var(--grad-verde-2));--grad-naranja-1: oklch(.7 .085 78);--grad-naranja-2: oklch(.57 .09 50);--grad-naranja: linear-gradient(135deg, var(--grad-naranja-1), var(--grad-naranja-2));--grad-rosa-1: oklch(.6 .095 18);--grad-rosa-2: oklch(.48 .09 348);--grad-rosa: linear-gradient(135deg, var(--grad-rosa-1), var(--grad-rosa-2));--grad-morado-1: oklch(.6 .085 300);--grad-morado-2: oklch(.47 .09 275);--grad-morado: linear-gradient(135deg, var(--grad-morado-1), var(--grad-morado-2));--grad-cian-1: oklch(.67 .07 205);--grad-cian-2: oklch(.54 .075 232);--grad-cian: linear-gradient(135deg, var(--grad-cian-1), var(--grad-cian-2));--brillo-icono: inset 0 1px 0 oklch(1 0 0 / .22);--pastilla-logo: var(--vidrio-alto);--curva: cubic-bezier(.22, 1, .36, 1);--rapido: .14s;--medio: .24s;--aura-1-h: 0;--aura-2-h: 0;--aura-3-h: 0}:root,:root[data-tema=oscuro]{--fondo: oklch(.19 0 0);--fondo-hondo: oklch(.12 0 0);--tinta: oklch(.97 0 0);--tinta-suave: oklch(.79 0 0);--tinta-tenue: oklch(.62 0 0);--marca-texto: oklch(.8 .1 var(--marca-h));--boton-fondo: oklch(.97 .006 var(--marca-h) / .9);--boton-fondo-hover: oklch(1 0 0 / .97);--boton-tinta: oklch(.24 .03 var(--marca-h));--vidrio-sutil: oklch(1 0 0 / .045);--vidrio: oklch(1 0 0 / .07);--vidrio-alto: oklch(1 0 0 / .13);--vidrio-hover: oklch(1 0 0 / .14);--linea: oklch(1 0 0 / .13);--flotante: oklch(.22 0 0 / .55);--velo-mapa: oklch(.12 0 0 / .55);--aura-1: oklch(.62 0 0 / .14);--aura-2: oklch(.55 0 0 / .1);--aura-3: oklch(.5 0 0 / .08);--aura-escala: .55;--ambiente-1: oklch(1 0 0 / .05);--ambiente-2: oklch(1 0 0 / .04);--grano: .05;--brillo-interior: inset 0 1px 0 oklch(1 0 0 / .1);--sombra-contacto: 0 1px 2px oklch(0 0 0 / .4), 0 8px 24px oklch(0 0 0 / .3);--sombra-elevada: 0 16px 56px oklch(0 0 0 / .55);--canto-luz: .36}:root[data-tema=claro]{--fondo: oklch(.97 0 0);--fondo-hondo: oklch(.94 0 0);--tinta: oklch(.22 0 0);--tinta-suave: oklch(.45 0 0);--tinta-tenue: oklch(.58 0 0);--marca-texto: oklch(.42 .12 var(--marca-h));--boton-fondo: oklch(.34 .09 var(--marca-h) / .94);--boton-fondo-hover: oklch(.28 .09 var(--marca-h) / .98);--boton-tinta: oklch(.98 .004 var(--marca-h));--vidrio-sutil: oklch(1 0 0 / .45);--vidrio: oklch(1 0 0 / .62);--vidrio-alto: oklch(1 0 0 / .74);--vidrio-hover: oklch(1 0 0 / .85);--linea: oklch(0 0 0 / .11);--flotante: oklch(1 0 0 / .62);--velo-mapa: oklch(1 0 0 / .5);--aura-1: oklch(.55 0 0 / .1);--aura-2: oklch(.6 0 0 / .08);--aura-3: oklch(.5 0 0 / .07);--ambiente-1: oklch(0 0 0 / .045);--ambiente-2: oklch(0 0 0 / .035);--aura-escala: 1;--grano: .03;--brillo-interior: inset 0 1px 0 oklch(1 0 0 / .95);--sombra-contacto: 0 1px 2px oklch(0 0 0 / .07), 0 8px 24px oklch(0 0 0 / .08);--sombra-elevada: 0 18px 56px oklch(0 0 0 / .16);--canto-luz: .55}@media(prefers-color-scheme:light){:root:not([data-tema]){--fondo: oklch(.97 0 0);--fondo-hondo: oklch(.94 0 0);--tinta: oklch(.22 0 0);--tinta-suave: oklch(.45 0 0);--tinta-tenue: oklch(.58 0 0);--marca-texto: oklch(.42 .12 var(--marca-h));--boton-fondo: oklch(.34 .09 var(--marca-h) / .94);--boton-fondo-hover: oklch(.28 .09 var(--marca-h) / .98);--boton-tinta: oklch(.98 .004 var(--marca-h));--vidrio-sutil: oklch(1 0 0 / .45);--vidrio: oklch(1 0 0 / .62);--vidrio-alto: oklch(1 0 0 / .74);--vidrio-hover: oklch(1 0 0 / .85);--linea: oklch(0 0 0 / .11);--flotante: oklch(1 0 0 / .62);--velo-mapa: oklch(1 0 0 / .5);--aura-1: oklch(.55 0 0 / .1);--aura-2: oklch(.6 0 0 / .08);--aura-3: oklch(.5 0 0 / .07);--ambiente-1: oklch(0 0 0 / .045);--ambiente-2: oklch(0 0 0 / .035);--aura-escala: 1;--grano: .03;--brillo-interior: inset 0 1px 0 oklch(1 0 0 / .95);--sombra-contacto: 0 1px 2px oklch(0 0 0 / .07), 0 8px 24px oklch(0 0 0 / .08);--sombra-elevada: 0 18px 56px oklch(0 0 0 / .16);--canto-luz: .55}}:root{--bloqueo-fondo: oklch(.16 .006 260);--bloqueo-fondo-2: oklch(.12 .004 260);--bloqueo-panel: oklch(.2 .006 260 / .72);--bloqueo-dato: oklch(.14 .005 260 / .9);--bloqueo-filo: oklch(1 0 0 / .09);--bloqueo-filo-vista: oklch(1 0 0 / .2);--bloqueo-tinta: oklch(.96 0 0);--bloqueo-tinta-boton: oklch(.14 0 0);--bloqueo-boton-encima: oklch(.88 0 0);--bloqueo-suave: oklch(.78 .005 260);--bloqueo-tenue: oklch(.62 .005 260);--bloqueo-rojo: oklch(.7 .19 25);--bloqueo-rojo-tenue: oklch(.7 .19 25 / .14);--bloqueo-rojo-halo: oklch(.7 .19 25 / .08);--bloqueo-pulso: oklch(.7 .19 25 / .45);--bloqueo-pulso-fin: oklch(.7 .19 25 / 0);--bloqueo-sombra: 0 30px 80px -30px oklch(0 0 0 / .7);--bloqueo-encima: oklch(1 0 0 / .06)}:root{--cchat-vigilante: #0E9F6E;--cchat-oficina: #4F46E5;--cchat-cliente: #0B1F3A;--cchat-invitado: #D97706;--cchat-alerta: #E11D48;--cchat-alerta-velo: rgb(225 29 72 / .12);--cchat-de-turno: #10B981}:root,:root[data-tema=oscuro]{--cchat-cliente-filo: oklch(1 0 0 / .35);--cchat-leido: #6E9BFF}:root[data-tema=claro]{--cchat-cliente-filo: transparent;--cchat-leido: #1D5BFF}@media(prefers-color-scheme:light){:root:not([data-tema]){--cchat-cliente-filo: transparent;--cchat-leido: #1D5BFF}}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--tipo);font-size:15px;line-height:1.55;letter-spacing:-.006em;color:var(--tinta);background:var(--fondo-hondo);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-variant-numeric:tabular-nums}body:before{content:"";position:fixed;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:-1;pointer-events:none;background:radial-gradient(calc(56vw * var(--aura-escala)) calc(50vw * var(--aura-escala)) at 22% 82%,var(--aura-1),transparent 68%),radial-gradient(calc(50vw * var(--aura-escala)) calc(46vw * var(--aura-escala)) at 86% 30%,var(--aura-2),transparent 66%),radial-gradient(calc(70vw * var(--aura-escala)) calc(46vw * var(--aura-escala)) at 50% 44%,var(--aura-2),transparent 72%),radial-gradient(calc(58vw * var(--aura-escala)) calc(52vw * var(--aura-escala)) at 16% 6%,var(--aura-3),transparent 70%),var(--fondo-hondo)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:var(--grano);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}h1,h2,h3,h4{font-family:var(--tipo-titulo);font-weight:600;letter-spacing:-.025em;line-height:1.15;margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--marca-texto);text-decoration:none}a:hover{text-decoration:underline}.solo-lectores{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.tenue{margin:0;color:var(--tinta-tenue);font-size:13px}.boton{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:var(--e-2);border:0;border-radius:var(--r-pastilla);font-weight:600;letter-spacing:-.005em;backdrop-filter:var(--blur-2);-webkit-backdrop-filter:var(--blur-2);transition:transform var(--rapido) var(--curva),background var(--medio) var(--curva),box-shadow var(--medio) var(--curva)}.boton:focus-visible{outline:2px solid var(--marca);outline-offset:2px}.boton:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(160deg,oklch(1 0 0/calc(var(--canto-luz) * .8)),oklch(1 0 0/calc(var(--canto-luz) * .3 * .8)) 26%,oklch(1 0 0/calc(var(--canto-luz) * .08 * .8)) 58%,oklch(1 0 0/calc(var(--canto-luz) * .26 * .8)));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.boton--sm{min-height:36px;padding:0 var(--e-4);font-size:13px}.boton--md{min-height:44px;padding:0 var(--e-5);font-size:14px}.boton--lg{min-height:54px;padding:0 var(--e-6);font-size:15px}.boton--bloque{width:100%}.boton:disabled{opacity:.45;cursor:not-allowed}.boton:not(:disabled):active{transform:scale(.985)}.boton--primario{background:var(--boton-fondo);color:var(--boton-tinta);box-shadow:var(--brillo-interior),var(--sombra-contacto)}@media(hover:hover)and (pointer:fine){.boton--primario:hover:not(:disabled){background:var(--boton-fondo-hover);box-shadow:var(--brillo-interior),var(--sombra-elevada)}}.boton--suave{background:var(--vidrio);color:var(--tinta);box-shadow:var(--brillo-interior),var(--sombra-contacto)}@media(hover:hover)and (pointer:fine){.boton--suave:hover:not(:disabled){background:var(--vidrio-hover)}}.boton--fantasma{background:transparent;color:var(--tinta-suave);backdrop-filter:none;-webkit-backdrop-filter:none}.boton--fantasma:before{opacity:0;transition:opacity var(--rapido)}@media(hover:hover)and (pointer:fine){.boton--fantasma:hover:not(:disabled){background:var(--vidrio-sutil);color:var(--tinta)}.boton--fantasma:hover:not(:disabled):before{opacity:1}}.boton--peligro{background:color-mix(in oklab,var(--mal) 26%,transparent);color:var(--tinta);box-shadow:var(--brillo-interior),var(--sombra-contacto)}@media(hover:hover)and (pointer:fine){.boton--peligro:hover:not(:disabled){background:color-mix(in oklab,var(--mal) 42%,transparent)}}.boton__giro{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:boton-giro .7s linear infinite}@keyframes boton-giro{to{transform:rotate(360deg)}}.cristal--sutil{position:relative;isolation:isolate;border-radius:var(--r-2);background:var(--vidrio-sutil);backdrop-filter:var(--blur-2);-webkit-backdrop-filter:var(--blur-2);box-shadow:var(--sombra-contacto)}.cristal--sutil:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(160deg,oklch(1 0 0/calc(var(--canto-luz) * .7)),oklch(1 0 0/calc(var(--canto-luz) * .3 * .7)) 26%,oklch(1 0 0/calc(var(--canto-luz) * .08 * .7)) 58%,oklch(1 0 0/calc(var(--canto-luz) * .26 * .7)));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.cristal--estandar{position:relative;isolation:isolate;border-radius:var(--r-2);background:var(--vidrio);backdrop-filter:var(--blur-1);-webkit-backdrop-filter:var(--blur-1);box-shadow:var(--brillo-interior),var(--sombra-contacto)}.cristal--estandar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(160deg,oklch(1 0 0/calc(var(--canto-luz) * 1)),oklch(1 0 0/calc(var(--canto-luz) * .3 * 1)) 26%,oklch(1 0 0/calc(var(--canto-luz) * .08 * 1)) 58%,oklch(1 0 0/calc(var(--canto-luz) * .26 * 1)));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.cristal--alto{position:relative;isolation:isolate;border-radius:var(--r-2);background:var(--vidrio-alto);backdrop-filter:var(--blur-3);-webkit-backdrop-filter:var(--blur-3);box-shadow:var(--brillo-interior),var(--sombra-elevada)}.cristal--alto:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(160deg,oklch(1 0 0/calc(var(--canto-luz) * 1.25)),oklch(1 0 0/calc(var(--canto-luz) * .3 * 1.25)) 26%,oklch(1 0 0/calc(var(--canto-luz) * .08 * 1.25)) 58%,oklch(1 0 0/calc(var(--canto-luz) * .26 * 1.25)));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.cristal--plano{position:relative;border-radius:var(--r-2);background:var(--vidrio-sutil);border:1px solid var(--linea)}.sos{position:fixed;right:var(--e-4);bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:40;min-height:52px;padding:0 var(--e-5);border:0;border-radius:var(--r-pastilla);background:linear-gradient(135deg,var(--mal),color-mix(in oklab,var(--mal) 78%,var(--fondo-hondo)));color:var(--sobre-semantico);font-weight:700;letter-spacing:.02em;box-shadow:var(--sombra-elevada)}.sos:focus-visible{outline:2px solid var(--marca);outline-offset:2px}@media(min-width:768px){.sos{bottom:var(--e-5)}}.sos:active{transform:scale(.97)}.sos__velo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:var(--e-4);background:var(--velo);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sos__panel{width:min(420px,100%);padding:var(--e-5);display:grid;gap:var(--e-3)}.sos__titulo{font-size:18px}.sos__aviso{margin:0;color:var(--tinta-suave);font-size:14px}.sos__hecho{margin:0;text-align:center;font-weight:600;color:var(--bien)}.sos__acciones{display:flex;justify-content:flex-end;gap:var(--e-2)}.deslizable{position:relative;overflow:hidden;border-radius:var(--r-1);list-style:none}.deslizable__fondo{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:flex-end;padding-right:var(--e-4);border-radius:inherit;background:var(--mal);color:var(--sobre-semantico);font-size:12px;font-weight:600;opacity:0}.deslizable__fondo--visible{opacity:1}.deslizable__fila{position:relative;touch-action:pan-y}.deslizable__fila--suelta{transition:transform var(--rapido) var(--curva)}.campana{position:relative;display:grid;place-items:center;flex:none;width:40px;height:40px;border:0;border-radius:var(--r-pastilla);background:var(--vidrio-sutil);color:var(--tinta-suave);backdrop-filter:var(--blur-2);-webkit-backdrop-filter:var(--blur-2);transition:background var(--rapido) var(--curva),color var(--rapido)}.campana:focus-visible{outline:2px solid var(--marca);outline-offset:2px}@media(hover:hover)and (pointer:fine){.campana:hover{background:var(--vidrio-hover);color:var(--tinta)}}.campana__icono{width:20px;height:20px}.campana__marca{position:absolute;top:1px;right:0;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;border-radius:var(--r-pastilla);background:var(--grad-rosa);color:var(--sobre-semantico);font-size:10px;font-weight:700;line-height:1;box-shadow:var(--brillo-icono)}.campana__panel{position:relative;isolation:isolate;border-radius:var(--r-2);background:var(--flotante);backdrop-filter:var(--blur-3);-webkit-backdrop-filter:var(--blur-3);box-shadow:var(--sombra-elevada)}.campana__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(160deg,oklch(1 0 0/calc(var(--canto-luz) * 1)),oklch(1 0 0/calc(var(--canto-luz) * .3 * 1)) 26%,oklch(1 0 0/calc(var(--canto-luz) * .08 * 1)) 58%,oklch(1 0 0/calc(var(--canto-luz) * .26 * 1)));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.campana__panel{position:fixed;z-index:60;width:min(340px,100vw - var(--e-5));max-height:min(460px,100dvh - 120px);display:flex;flex-direction:column;border-radius:var(--r-2);animation:campana-abre var(--rapido) var(--curva)}@media(prefers-reduced-motion:reduce){.campana__panel{animation:none}}.campana__cabecera{display:flex;align-items:center;justify-content:space-between;gap:var(--e-3);padding:var(--e-4) var(--e-4) var(--e-3);border-bottom:1px solid var(--linea)}.campana__vertodo{flex:none;border:0;background:none;padding:0;font-size:12px;font-weight:600;color:var(--tinta-suave)}.campana__vertodo:focus-visible{outline:2px solid var(--marca);outline-offset:2px}@media(hover:hover)and (pointer:fine){.campana__vertodo:hover{color:var(--marca-texto)}}.campana__titulo{margin:0;font-size:15px;letter-spacing:-.02em}.campana__sinNada{display:grid;justify-items:center;gap:var(--e-2);padding:var(--e-5) var(--e-4) var(--e-6)}.campana__sinNada .escena{width:84px;height:84px}.campana__vacio{margin:0;text-align:center;font-size:13px;color:var(--tinta-tenue)}.campana__lista{margin:0;padding:var(--e-2);list-style:none;display:grid;gap:var(--e-1);overflow-y:auto;overscroll-behavior:contain}.campana__aviso{display:grid;gap:2px;width:100%;padding:var(--e-3);border:0;border-radius:var(--r-1);background:var(--ambiente-1);text-align:left;color:inherit}.campana__aviso:focus-visible{outline:2px solid var(--marca);outline-offset:2px}@media(hover:hover)and (pointer:fine){.campana__aviso:hover{background:var(--vidrio)}}.campana__aviso--nuevo{border-left:3px solid var(--marca-texto);padding-left:calc(var(--e-3) - 3px)}.campana__aviso-titulo{font-size:14px;font-weight:600}.campana__aviso-cuerpo{margin:0;font-size:13px;color:var(--tinta-suave);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.campana__cuando{font-size:11px;color:var(--tinta-tenue)}@keyframes campana-abre{0%{opacity:0;transform:translateY(-6px)}}.campana__dia{margin:var(--e-2) var(--e-2) var(--e-1);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--tinta-tenue)}.campana__dia--urgente{color:var(--mal)}.campana__grupo{display:flex;flex-direction:column;gap:var(--e-1);margin:0;padding:0;list-style:none}.segmentado{display:inline-flex;padding:3px;border-radius:var(--r-pastilla);background:var(--vidrio-sutil);border:1px solid var(--linea)}.segmentado__op{border:0;background:transparent;color:var(--tinta-tenue);border-radius:var(--r-pastilla);padding:6px var(--e-3);font-size:12px;font-weight:600;transition:background var(--rapido) var(--curva),color var(--rapido)}.segmentado__op:focus-visible{outline:2px solid var(--marca);outline-offset:2px}.segmentado__op--activa{background:var(--vidrio-alto);color:var(--tinta);box-shadow:var(--sombra-contacto)}.idioma__select{min-height:36px;padding:0 var(--e-3);border-radius:var(--r-pastilla);border:1px solid var(--linea);background:var(--vidrio-sutil);color:var(--tinta)}.idioma__select:focus-visible{outline:2px solid var(--marca);outline-offset:2px}.cuenta{position:relative;flex:none}.cuenta__boton{display:flex;align-items:center;gap:var(--e-2);max-width:220px;min-height:40px;padding:var(--e-1) var(--e-2) var(--e-1) var(--e-1);border:0;border-radius:var(--r-pastilla);background:var(--vidrio-sutil);color:var(--tinta-suave);backdrop-filter:var(--blur-2);-webkit-backdrop-filter:var(--blur-2);transition:background var(--rapido) var(--curva),color var(--rapido)}.cuenta__boton:focus-visible{outline:2px solid var(--marca);outline-offset:2px}@media(hover:hover)and (pointer:fine){.cuenta__boton:hover{background:var(--vidrio-hover);color:var(--tinta)}}.cuenta__avatar{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--grad-morado);color:var(--sobre-semantico);box-shadow:var(--brillo-icono);font-family:var(--tipo-titulo);font-size:12px;font-weight:600;letter-spacing:0}.cuenta__nombre{display:none;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:480px){.cuenta__nombre{display:block}}.cuenta__flecha{flex:none;width:0;height:0;margin-right:var(--e-1);border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;transition:transform var(--rapido) var(--curva)}.cuenta__flecha--arriba{transform:rotate(180deg)}.cuenta__menu{position:relative;isolation:isolate;border-radius:var(--r-2);background:var(--flotante);backdrop-filter:var(--blur-3);-webkit-backdrop-filter:var(--blur-3);box-shadow:var(--sombra-elevada)}.cuenta__menu:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(160deg,oklch(1 0 0/calc(var(--canto-luz) * 1)),oklch(1 0 0/calc(var(--canto-luz) * .3 * 1)) 26%,oklch(1 0 0/calc(var(--canto-luz) * .08 * 1)) 58%,oklch(1 0 0/calc(var(--canto-luz) * .26 * 1)));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.cuenta__menu{position:fixed;z-index:60;width:min(264px,100vw - var(--e-5));display:grid;gap:var(--e-1);padding:var(--e-3);border-radius:var(--r-2);animation:cuenta-abre var(--rapido) var(--curva)}@media(prefers-reduced-motion:reduce){.cuenta__menu{animation:none}}.cuenta__quien{display:grid;gap:2px;padding:var(--e-2) var(--e-3) var(--e-3);border-bottom:1px solid var(--linea);margin-bottom:var(--e-2)}.cuenta__quien-nombre{font-size:14px;font-weight:600;color:var(--tinta);overflow:hidden;text-overflow:ellipsis}.cuenta__quien-correo{font-size:12px;color:var(--tinta-tenue);overflow:hidden;text-overflow:ellipsis}.cuenta__opcion{display:block;width:100%;text-align:left;padding:var(--e-3);border:0;border-radius:var(--r-1);background:none;color:var(--tinta-suave);font-size:14px;font-weight:500;text-decoration:none}.cuenta__opcion:focus-visible{outline:2px solid var(--marca);outline-offset:2px}@media(hover:hover)and (pointer:fine){.cuenta__opcion:hover{background:var(--vidrio);color:var(--tinta);text-decoration:none}}.cuenta__opcion--salir{margin-top:var(--e-2);padding-top:var(--e-3);border-top:1px solid var(--linea);border-radius:0 0 var(--r-1) var(--r-1)}.cuenta__bloque{display:grid;gap:var(--e-2);padding:var(--e-2) var(--e-3)}.cuenta__rotulo{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-tenue)}@keyframes cuenta-abre{0%{opacity:0;transform:translateY(-6px)}}.marca{display:inline-grid;place-items:center;flex:none;line-height:0}.marca__escudo{width:auto;height:var(--marca-px);object-fit:contain;filter:drop-shadow(0 2px 8px var(--velo))}.marca--halo{position:relative}.marca--halo:before{content:"";position:absolute;inset:calc(var(--marca-px) * -.42);border-radius:50%;background:radial-gradient(circle,var(--aura-1),transparent 68%);opacity:.85;z-index:-1;pointer-events:none}.marca--socio{max-width:100%}.marca--socio .marca__logo{display:block;width:auto;height:auto;max-height:var(--marca-px);max-width:min(100%,var(--marca-px) * 4,260px);object-fit:contain;filter:drop-shadow(0 2px 8px var(--velo))}.marca--dos .marca__logo--claro{display:none}:root[data-tema=claro] .marca--dos .marca__logo--claro{display:block}:root[data-tema=claro] .marca--dos .marca__logo--oscuro{display:none}@media(prefers-color-scheme:light){:root:not([data-tema]) .marca--dos .marca__logo--claro{display:block}:root:not([data-tema]) .marca--dos .marca__logo--oscuro{display:none}}.marca__monograma{display:grid;place-items:center;width:var(--marca-px);height:var(--marca-px);border-radius:28%;background:var(--marca);color:var(--marca-tinta);font-family:var(--tipo-titulo);font-weight:700;font-size:calc(var(--marca-px) * .5);line-height:1}.marca--esqueleto{width:var(--marca-px);height:var(--marca-px);border-radius:28%;background:var(--vidrio-alto)}.marca-nombre--esqueleto{display:inline-block;width:8em;max-width:70%;height:.9em;border-radius:var(--r-pastilla);background:var(--vidrio-alto);vertical-align:middle}@media(prefers-reduced-motion:no-preference){.marca--esqueleto,.marca-nombre--esqueleto{animation:marca-latido 1.4s ease-in-out infinite}}@keyframes marca-latido{50%{opacity:.55}}.marca-proveedor{display:inline-flex;align-items:center;gap:var(--e-2);min-width:0;max-width:100%;line-height:1.2}.marca-proveedor__logo{display:block;width:auto;height:auto;max-height:calc(var(--marca-px) * 1.4);max-width:min(100%,200px);object-fit:contain;border-radius:6px;filter:drop-shadow(0 2px 8px var(--velo))}.marca-proveedor__nombre{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--tipo-titulo);font-size:15px;font-weight:600;color:var(--tinta)}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;background:var(--velo);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:modal-velo var(--rapido) var(--curva)}@media(min-width:768px){.modal{align-items:center}}.modal__caja{position:relative;isolation:isolate;border-radius:var(--r-2);background:var(--vidrio-alto);backdrop-filter:var(--blur-3);-webkit-backdrop-filter:var(--blur-3);box-shadow:var(--brillo-interior),var(--sombra-elevada)}.modal__caja:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(160deg,oklch(1 0 0/calc(var(--canto-luz) * 1.25)),oklch(1 0 0/calc(var(--canto-luz) * .3 * 1.25)) 26%,oklch(1 0 0/calc(var(--canto-luz) * .08 * 1.25)) 58%,oklch(1 0 0/calc(var(--canto-luz) * .26 * 1.25)));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.modal__caja:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(160deg,oklch(1 0 0/calc(var(--canto-luz) * 1.2)),oklch(1 0 0/calc(var(--canto-luz) * .3 * 1.2)) 26%,oklch(1 0 0/calc(var(--canto-luz) * .08 * 1.2)) 58%,oklch(1 0 0/calc(var(--canto-luz) * .26 * 1.2)));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.modal__caja{width:100%;max-height:92vh;display:flex;flex-direction:column;border-radius:var(--r-3) var(--r-3) 0 0;box-shadow:var(--sombra-elevada);animation:modal-sube var(--medio) var(--curva);padding-bottom:env(safe-area-inset-bottom,0)}@media(min-width:768px){.modal__caja{max-width:560px;border-radius:var(--r-3);animation-name:modal-aparece}}@media(prefers-reduced-motion:reduce){.modal__caja{animation:none}}.modal__cabecera{display:flex;align-items:center;justify-content:space-between;gap:var(--e-3);padding:var(--e-5) var(--e-5) var(--e-3)}.modal__titulo{margin:0;font-family:var(--tipo-titulo);font-size:19px;font-weight:600;letter-spacing:-.02em}.modal__cerrar{display:grid;place-items:center;width:36px;height:36px;flex:none;border:1px solid var(--linea);border-radius:var(--r-pastilla);background:var(--vidrio);color:var(--tinta-suave);font-size:22px;line-height:1}.modal__cerrar:focus-visible{outline:2px solid var(--marca);outline-offset:2px}@media(hover:hover)and (pointer:fine){.modal__cerrar:hover{background:var(--vidrio-hover);color:var(--tinta)}}.modal__cuerpo{display:flex;flex-direction:column;gap:var(--e-4);padding:0 var(--e-5) var(--e-5);overflow-y:auto;-webkit-overflow-scrolling:touch}.modal__pie{display:flex;gap:var(--e-3);padding:var(--e-4) var(--e-5) var(--e-5);border-top:1px solid var(--linea)}.modal__pie>*{flex:1}@keyframes modal-velo{0%{opacity:0}}@keyframes modal-sube{0%{transform:translateY(16px);opacity:0}}@keyframes modal-aparece{0%{transform:scale(.97);opacity:0}}.armazon{min-height:100dvh;display:flex;flex-direction:column;padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.armazon__barra-derecha{display:flex;align-items:center;gap:var(--e-2)}.armazon__cabecera{position:relative;isolation:isolate;border-radius:var(--r-2);background:var(--vidrio-sutil);backdrop-filter:var(--blur-2);-webkit-backdrop-filter:var(--blur-2);box-shadow:var(--sombra-contacto)}.armazon__cabecera:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(160deg,oklch(1 0 0/calc(var(--canto-luz) * .7)),oklch(1 0 0/calc(var(--canto-luz) * .3 * .7)) 26%,oklch(1 0 0/calc(var(--canto-luz) * .08 * .7)) 58%,oklch(1 0 0/calc(var(--canto-luz) * .26 * .7)));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.armazon__cabecera{position:sticky;top:0;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:var(--e-3);padding:var(--e-2) var(--e-4);padding-top:calc(var(--e-2) + env(safe-area-inset-top,0px));border-radius:0}.armazon__cabecera:before{display:none}.armazon__cabecera{border-bottom:1px solid var(--linea)}.armazon__barra{position:relative;isolation:isolate;border-radius:var(--r-2);background:var(--flotante);backdrop-filter:var(--blur-3);-webkit-backdrop-filter:var(--blur-3);box-shadow:var(--sombra-elevada)}.armazon__barra:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(160deg,oklch(1 0 0/calc(var(--canto-luz) * 1)),oklch(1 0 0/calc(var(--canto-luz) * .3 * 1)) 26%,oklch(1 0 0/calc(var(--canto-luz) * .08 * 1)) 58%,oklch(1 0 0/calc(var(--canto-luz) * .26 * 1)));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.armazon__barra{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;gap:2px;padding:var(--e-2);padding-bottom:calc(var(--e-2) + env(safe-area-inset-bottom,0px));border-radius:0}@media(min-width:768px){.armazon__barra{display:none}}.armazon__lateral{display:none}.armazon__enlace{flex:1 1 0;min-width:0;display:grid;justify-items:center;gap:3px;padding:var(--e-2) 2px;border:0;background:none;border-radius:var(--r-1);font-size:11px;font-weight:600;color:var(--tinta-tenue);text-decoration:none;transition:color var(--rapido),background var(--rapido) var(--curva)}.armazon__enlace:focus-visible{outline:2px solid var(--marca);outline-offset:2px}.armazon__enlace:hover{text-decoration:none}.armazon__enlace--activo{color:var(--marca-texto);background:var(--vidrio-sutil)}.armazon__texto{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.armazon__icono{width:20px;height:20px;flex:none;transition:transform var(--rapido) var(--curva)}.armazon__enlace--activo .armazon__icono{stroke-width:1.9}.armazon__insignia{justify-self:end;min-width:18px;height:18px;padding:0 5px;border-radius:var(--r-pastilla);background:var(--cchat-alerta);color:var(--sobre-semantico);font-size:11px;font-weight:700;line-height:18px;text-align:center}.armazon__mas{position:relative}.armazon__punto-nuevo{position:absolute;top:6px;left:calc(50% + 8px);width:9px;height:9px;border-radius:50%;background:var(--cchat-alerta);box-shadow:0 0 0 2px var(--fondo)}.armazon__puntos{display:grid;place-items:center;width:20px;height:20px}.armazon__puntos:before{content:"";width:3.4px;height:3.4px;border-radius:50%;background:currentColor;box-shadow:-6px 0 0 currentColor,6px 0 0 currentColor}.armazon__cuerpo{flex:1;width:100%;max-width:1440px;margin:0 auto;padding:var(--e-4);display:flex;flex-direction:column;gap:var(--e-4)}.armazon__hoja{display:grid;gap:var(--e-4)}.armazon__hoja .armazon__enlace{grid-auto-flow:column;grid-template-columns:auto 1fr;justify-items:start;align-items:center;gap:var(--e-3);flex:none;font-size:15px;padding:var(--e-3);width:100%}.armazon__grupo{display:grid;gap:2px}.armazon__grupo-titulo{padding:var(--e-3) var(--e-3) var(--e-1);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-tenue)}@media(min-width:768px){.armazon{display:grid;grid-template-columns:248px 1fr;grid-template-rows:auto minmax(0,1fr);grid-template-areas:"nav cab" "nav cuerpo";padding-bottom:0}.armazon__cabecera{grid-area:cab;justify-content:flex-end;padding:var(--e-3) var(--e-5)}.armazon__marca-movil{display:none}.armazon__lateral{grid-area:nav;grid-row:1/-1;position:relative;isolation:isolate;border-radius:var(--r-2);background:var(--vidrio-sutil);backdrop-filter:var(--blur-2);-webkit-backdrop-filter:var(--blur-2);box-shadow:var(--sombra-contacto)}.armazon__lateral:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(160deg,oklch(1 0 0/calc(var(--canto-luz) * .7)),oklch(1 0 0/calc(var(--canto-luz) * .3 * .7)) 26%,oklch(1 0 0/calc(var(--canto-luz) * .08 * .7)) 58%,oklch(1 0 0/calc(var(--canto-luz) * .26 * .7)));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.armazon__lateral{display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--e-3);height:100dvh;position:sticky;top:0;padding:var(--e-4) var(--e-3) var(--e-4);border-radius:0}.armazon__lateral:before{display:none}.armazon__lateral{border-right:1px solid var(--linea)}.armazon__lateral-cima{padding:var(--e-2) var(--e-3) var(--e-3)}.armazon__lateral-medio{display:grid;gap:var(--e-4);align-content:start;overflow-y:auto;overscroll-behavior:contain}.armazon__enlace{flex:none;grid-auto-flow:column;grid-template-columns:auto 1fr;justify-items:start;align-items:center;gap:var(--e-3);font-size:14px;padding:var(--e-2) var(--e-3)}.armazon__enlace .armazon__icono{opacity:.62;transition:opacity var(--rapido) var(--curva)}.armazon__enlace:hover .armazon__icono,.armazon__enlace--activo .armazon__icono{opacity:1}.armazon__cuerpo{grid-area:cuerpo;padding:var(--e-5) var(--e-5) var(--e-7);min-height:0;overflow-y:auto}}.campo{display:flex;flex-direction:column;gap:var(--e-1)}.campo__etiqueta{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--tinta-tenue)}.campo__entrada{min-height:46px;padding:0 var(--e-4);border-radius:var(--r-1);border:1px solid var(--linea);background:var(--vidrio-sutil);color:var(--tinta);transition:border-color var(--rapido) var(--curva),background var(--rapido)}.campo__entrada:focus-visible{outline:2px solid var(--marca);outline-offset:2px}.campo__entrada{font-size:16px}.campo__entrada::placeholder{color:var(--tinta-tenue)}.campo__entrada:hover{background:var(--vidrio)}.campo__entrada--mal{border-color:var(--mal)}.campo__error{margin:0;font-size:12px;color:var(--mal)}.acceso{min-height:100dvh;display:grid;place-items:center;padding:var(--e-4);position:relative}.acceso__ajustes{position:absolute;top:calc(var(--e-4) + env(safe-area-inset-top,0px));right:var(--e-4);display:flex;gap:var(--e-2);flex-wrap:wrap;justify-content:flex-end}.acceso__panel{width:min(440px,100%);padding:var(--e-6) var(--e-5) var(--e-5);display:grid;gap:var(--e-4)}.acceso__marca{display:grid;justify-items:center;gap:var(--e-2);text-align:center}.acceso__titulo{margin-top:var(--e-2);font-size:30px;letter-spacing:-.03em}.acceso__portal{margin:0;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--tinta-tenue)}.acceso__sub{margin:0;text-align:center;color:var(--tinta-suave);font-size:14px}.acceso__form{display:grid;gap:var(--e-4)}.acceso__error{margin:0;color:var(--mal);font-size:13px}@media(min-width:768px){.acceso__panel{padding:var(--e-7) var(--e-6) var(--e-6)}.acceso__titulo{font-size:34px}}.acceso__volver{justify-self:center;text-align:center;font-size:13px;color:var(--tinta-suave)}.acceso__volver:hover{color:var(--marca-texto)}.acceso__titulo--menor{font-size:24px}.bloqueo{position:relative;z-index:1;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:32px 16px;color:var(--bloqueo-tinta);background:radial-gradient(120% 70% at 50% -10%,var(--bloqueo-rojo-halo),transparent 60%),linear-gradient(180deg,var(--bloqueo-fondo),var(--bloqueo-fondo-2));color-scheme:dark;overflow-x:hidden}.bloqueo__panel{position:relative;width:100%;max-width:460px;padding:36px 24px 24px;border-radius:var(--r-2);background:var(--bloqueo-panel);border:1px solid var(--bloqueo-filo);box-shadow:var(--bloqueo-sombra);text-align:center}@media(min-width:640px){.bloqueo__panel{padding:44px 40px 28px}}.bloqueo__vista{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0 0 20px;padding:6px 12px;border-radius:var(--r-pastilla);font-size:12px;color:var(--bloqueo-suave);border:1px dashed var(--bloqueo-filo-vista)}.bloqueo__vista a{color:var(--bloqueo-tinta);text-decoration:underline;text-underline-offset:3px}.bloqueo__emblema{position:relative;width:104px;height:104px;margin:0 auto 24px}.bloqueo__emblema svg{width:100%;height:100%;overflow:visible}.bloqueo__aro{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;pointer-events:none}.bloqueo__escudo{stroke:var(--bloqueo-rojo)}.bloqueo__escudo-fondo{fill:var(--bloqueo-rojo-tenue)}.bloqueo__cuerpo{fill:var(--bloqueo-tinta)}.bloqueo__ojo{fill:var(--bloqueo-fondo)}.bloqueo__arco{stroke:var(--bloqueo-tinta)}.bloqueo__ceja{margin:0;font-family:var(--tipo-titulo);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bloqueo-rojo)}.bloqueo__titulo{margin:8px 0 0;font-family:var(--tipo-titulo);font-size:clamp(22px,5.6vw,28px);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--bloqueo-tinta)}.bloqueo__texto{margin:12px 0 0;font-size:15px;line-height:1.6;color:var(--bloqueo-suave)}.bloqueo__ficha{margin:24px 0 0;display:grid;grid-template-columns:1fr;gap:1px;border-radius:14px;overflow:hidden;border:1px solid var(--bloqueo-filo);background:var(--bloqueo-filo);text-align:left}@media(min-width:420px){.bloqueo__ficha{grid-template-columns:1fr 1fr}}.bloqueo__dato{padding:12px 14px;background:var(--bloqueo-dato);min-width:0}.bloqueo__dato dt{font-family:var(--tipo-titulo);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--bloqueo-tenue)}.bloqueo__dato dd{margin:4px 0 0;display:flex;align-items:center;gap:8px;font-size:15px;font-variant-numeric:tabular-nums;color:var(--bloqueo-tinta);overflow-wrap:anywhere}.bloqueo__ref{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600;letter-spacing:.08em}.bloqueo__copiar{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-12px -12px -12px auto;border-radius:10px;color:var(--bloqueo-suave);background:transparent;border:0;cursor:pointer}.bloqueo__copiar:hover{color:var(--bloqueo-tinta);background:var(--bloqueo-encima)}.bloqueo__copiar:focus-visible{outline:2px solid var(--bloqueo-tinta);outline-offset:2px}.bloqueo__soporte{margin-top:24px;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;padding:12px 20px;border-radius:var(--r-1);font-family:var(--tipo-titulo);font-size:15px;font-weight:600;color:var(--bloqueo-tinta-boton);background:var(--bloqueo-tinta);text-decoration:none;transition:background-color .15s ease}.bloqueo__soporte:hover{background:var(--bloqueo-boton-encima)}.bloqueo__soporte:focus-visible{outline:2px solid var(--bloqueo-tinta);outline-offset:3px}.bloqueo__contacto{margin-top:24px;font-weight:600}.bloqueo__correo{margin:10px 0 0;font-size:13px;color:var(--bloqueo-tenue);overflow-wrap:anywhere}.bloqueo__otros{margin:12px 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;font-size:13px}.bloqueo__otros a{color:var(--bloqueo-suave);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.bloqueo__nota{margin:20px 0 0;padding-top:16px;border-top:1px solid var(--bloqueo-filo);font-size:13px;line-height:1.5;color:var(--bloqueo-tenue)}.bloqueo__pie{margin-top:20px;display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--tipo-titulo);font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--bloqueo-tenue)}@media(prefers-reduced-motion:no-preference){.bloqueo__escudo{stroke-dasharray:260;stroke-dashoffset:260;animation:bloqueo-trazo .7s cubic-bezier(.4,0,.2,1) .1s forwards}.bloqueo__escudo-fondo{opacity:0;animation:bloqueo-aparece .5s ease-out .5s forwards}.bloqueo__candado{opacity:0;transform-box:fill-box;transform-origin:center;animation:bloqueo-aparece .3s ease-out .45s forwards}.bloqueo__arco{transform:translateY(-7px);animation:bloqueo-cierra .36s cubic-bezier(.5,0,.75,0) .8s forwards}.bloqueo__aro{animation:bloqueo-pulso .9s ease-out 1.15s 1 both}.bloqueo__sube{opacity:0;animation:bloqueo-sube .52s cubic-bezier(.2,.7,.2,1) forwards}}@keyframes bloqueo-trazo{to{stroke-dashoffset:0}}@keyframes bloqueo-aparece{to{opacity:1}}@keyframes bloqueo-cierra{to{transform:translateY(0)}}@keyframes bloqueo-pulso{0%{box-shadow:0 0 0 0 var(--bloqueo-pulso)}to{box-shadow:0 0 0 22px var(--bloqueo-pulso-fin)}}@keyframes bloqueo-sube{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cuenta-cerrada{position:relative;z-index:1;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:32px 16px;color:var(--tinta);overflow-x:hidden}.cuenta-cerrada__panel{width:100%;max-width:440px;padding:36px 24px 24px;border-radius:var(--r-2);background:var(--vidrio-alto);border:1px solid var(--linea);box-shadow:var(--sombra-elevada);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:center}@media(min-width:640px){.cuenta-cerrada__panel{padding:44px 40px 28px}}.cuenta-cerrada__marca{display:flex;justify-content:center;margin-bottom:24px}.cuenta-cerrada__ceja{margin:0;font-family:var(--tipo-titulo);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-tenue)}.cuenta-cerrada__titulo{margin:8px 0 0;font-family:var(--tipo-titulo);font-size:clamp(22px,5.6vw,28px);font-weight:700;line-height:1.2;letter-spacing:-.02em}.cuenta-cerrada__texto{margin:12px 0 0;font-size:15px;line-height:1.6;color:var(--tinta-suave)}.cuenta-cerrada__contacto{margin:24px 0 0;padding:14px 16px;border-radius:14px;border:1px solid var(--linea);background:var(--vidrio-sutil)}.cuenta-cerrada__etiqueta{margin:0;font-family:var(--tipo-titulo);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-tenue)}.cuenta-cerrada__empresa{margin:4px 0 0;font-size:16px;font-weight:600;overflow-wrap:anywhere}.cuenta-cerrada__canales{margin:8px 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;font-size:14px}.cuenta-cerrada__canales a{color:var(--tinta-suave);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.cuenta-cerrada__salir{margin-top:24px}.campo__area{min-height:96px;padding:var(--e-3) var(--e-4);line-height:1.5;resize:vertical;font-family:inherit}.campo__seleccion{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:var(--e-6);background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:right var(--e-4) center,calc(100% - var(--e-4) + 5px) center;background-size:5px 5px,5px 5px;background-repeat:no-repeat;color:var(--tinta)}.campo__archivo{padding:var(--e-2) var(--e-3);line-height:30px;cursor:pointer}.campo__adjuntos{display:flex;flex-wrap:wrap;gap:var(--e-2);margin:var(--e-1) 0 0;padding:0;list-style:none}.campo__adjunto{padding:var(--e-1) var(--e-3);border-radius:var(--r-pastilla);background:var(--vidrio);border:1px solid var(--linea);font-size:12px;color:var(--tinta-suave)}.estrellas{display:flex;gap:var(--e-1)}.estrellas__una{width:44px;height:44px;border:0;background:none;font-size:28px;line-height:1;color:var(--tinta-tenue);transition:color var(--rapido),transform var(--rapido) var(--curva)}.estrellas__una:focus-visible{outline:2px solid var(--marca);outline-offset:2px}.estrellas__una--puesta{color:var(--aviso)}.estrellas__una:active{transform:scale(.9)}.interruptor{display:flex;align-items:center;justify-content:space-between;gap:var(--e-4);padding:var(--e-3) 0}.interruptor__texto{min-width:0}.interruptor__etiqueta{display:block;font-size:15px;font-weight:500;color:var(--tinta)}.interruptor__nota{margin:2px 0 0;font-size:13px;color:var(--tinta-tenue)}.interruptor__palanca{position:relative;flex:none;width:52px;height:32px;padding:0;border:1px solid var(--linea);border-radius:var(--r-pastilla);background:var(--vidrio);transition:background var(--rapido) var(--curva)}.interruptor__palanca:focus-visible{outline:2px solid var(--marca);outline-offset:2px}.interruptor__palanca--on{background:var(--marca);border-color:transparent}.interruptor__bolita{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:var(--sobre-semantico);box-shadow:var(--sombra-contacto);transition:transform var(--medio) var(--curva)}.interruptor__palanca--on .interruptor__bolita{transform:translate(20px)}@media(prefers-reduced-motion:reduce){.interruptor__bolita{transition:none}}.resultado{margin:0;font-size:14px}.resultado--bien{color:var(--bien)}.resultado--mal{color:var(--mal)}.estado{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--e-3);padding:var(--e-6) var(--e-4);text-align:center}.estado__texto{margin:0;color:var(--tinta-suave);font-size:15px;font-weight:500;animation:estado-entra var(--medio) var(--curva) .12s both}.estado__pista{margin:0;max-width:34ch;font-size:13px;color:var(--tinta-tenue);line-height:1.5;animation:estado-entra var(--medio) var(--curva) .2s both}.estado__accion{animation:estado-entra var(--medio) var(--curva) .28s both}.estado__icono{opacity:.5}.estado--cargando{padding:var(--e-4) 0;align-items:stretch}.estado__aviso{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;color:var(--mal);background:color-mix(in oklab,var(--mal) 16%,transparent);animation:estado-tiembla .62s var(--curva) both}.estado__aviso svg{width:26px;height:26px}.esqueleto{display:grid;gap:var(--e-2);width:100%}.esqueleto__fila{display:flex;align-items:center;gap:var(--e-3);padding:var(--e-3) var(--e-4);border-radius:var(--r-2);background:var(--ambiente-1);animation:estado-entra var(--medio) var(--curva) both}.esqueleto__punto,.esqueleto__linea{position:relative;overflow:hidden;background:var(--vidrio);border-radius:var(--r-pastilla)}.esqueleto__punto:after,.esqueleto__linea:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,var(--vidrio-hover),transparent);animation:esqueleto-brillo 1.4s ease-in-out infinite}.esqueleto__punto{flex:none;width:34px;height:34px;border-radius:50%}.esqueleto__lineas{flex:1;display:grid;gap:var(--e-2)}.esqueleto__linea{height:10px}.esqueleto__linea--corta{width:45%}.escena{width:140px;height:140px;color:var(--tinta-suave);animation:estado-sube .52s var(--curva) both}.estado--bien .escena{color:var(--bien)}.escena__disco{fill:color-mix(in oklab,currentColor 9%,transparent);stroke:none;transform-origin:60px 60px;animation:escena-disco 4s ease-in-out infinite}.escena__halo{fill:none;stroke:currentColor;stroke-width:1.2;opacity:0;transform-origin:60px 60px;animation:escena-halo 3.2s var(--curva) infinite}.escena__halo--dos{animation-delay:1.6s}.escena__cuerpo,.escena__trazo,.escena__anillo,.escena__cruz,.escena__hoja,.escena__visto,.escena__luz{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.escena__trazo{stroke-width:2.2;filter:drop-shadow(0 0 6px color-mix(in oklab,currentColor 35%,transparent))}.escena__anillo{stroke-width:1.4;opacity:.55;transform-origin:60px 60px;animation:escena-late 3s ease-in-out infinite}.escena__anillo--b{animation-delay:.25s}.escena__anillo--c{animation-delay:.5s}.escena__cruz{stroke-width:1;opacity:.2}.escena__aguja{transform-origin:60px 60px;animation:escena-barre 3s linear infinite}.escena__estela{fill:currentColor;stroke:none;opacity:.3}.escena__blip{fill:currentColor;stroke:none;opacity:0;animation:escena-blip 3s linear infinite}.escena__visto{stroke-width:2.4;stroke-dasharray:30;stroke-dashoffset:30;animation:escena-dibuja .9s var(--curva) .42s both}.escena__hoja{stroke-width:1.4;opacity:.5;transform-origin:60px 70px;animation:escena-respira 3.4s ease-in-out infinite}.escena__hoja--b{animation-delay:.4s;opacity:.32}.escena__burbuja{transform-origin:60px 62px;animation:escena-burbuja 3.6s ease-in-out infinite}.escena__burbuja--b{animation-delay:.9s;opacity:.55}.escena__luz{stroke-width:1.2;opacity:.35;stroke-dasharray:6 8;animation:escena-cae 2.4s linear infinite}.escena__mece{transform-origin:60px 44px;animation:escena-mece 4s ease-in-out infinite}@keyframes estado-entra{0%{opacity:0;transform:translateY(6px)}}@keyframes estado-sube{0%{opacity:0;transform:translateY(10px) scale(.94)}}@keyframes estado-tiembla{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}@keyframes esqueleto-brillo{to{transform:translate(100%)}}@keyframes escena-disco{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.55;transform:scale(1.05)}}@keyframes escena-halo{0%{opacity:.3;transform:scale(.55)}70%{opacity:0;transform:scale(1.15)}to{opacity:0;transform:scale(1.15)}}@keyframes escena-late{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.18;transform:scale(1.04)}}@keyframes escena-barre{to{transform:rotate(360deg)}}@keyframes escena-blip{0%,14%{opacity:0}16%{opacity:.9}45%{opacity:0}to{opacity:0}}@keyframes escena-dibuja{to{stroke-dashoffset:0}}@keyframes escena-respira{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes escena-burbuja{0%,to{transform:translateY(0) scale(1);opacity:.8}50%{transform:translateY(-3px) scale(1.02);opacity:1}}@keyframes escena-cae{to{stroke-dashoffset:-28}}@keyframes escena-mece{0%,to{transform:rotate(0)}15%{transform:rotate(7deg)}30%{transform:rotate(-5deg)}45%{transform:rotate(3deg)}60%{transform:rotate(0)}}@media(prefers-reduced-motion:reduce){.escena__disco,.escena__halo,.escena__anillo,.escena__aguja,.escena__blip,.escena__hoja,.escena__burbuja,.escena__luz,.escena__mece,.esqueleto__linea:after,.esqueleto__punto:after{animation:none!important}.escena__visto{stroke-dashoffset:0}.escena__halo{opacity:.18}}.anillo{display:flex;align-items:center;gap:var(--e-5);flex-wrap:wrap}.anillo__dibujo{flex:none;width:150px;height:150px;transform:rotate(-90deg)}.anillo__pista,.anillo__porcion{fill:none;stroke-width:12}.anillo__pista{stroke:var(--ambiente-1)}.anillo__porcion{stroke-linecap:butt;transition:stroke-dasharray var(--medio) var(--curva)}.anillo__centro,.anillo__pie{transform:rotate(90deg);transform-origin:64px 64px;text-anchor:middle;fill:var(--tinta)}.anillo__centro{font-family:var(--tipo-titulo);font-size:30px;font-weight:600;letter-spacing:-.03em}.anillo__pie{font-family:var(--tipo);font-size:10px;fill:var(--tinta-tenue)}.anillo__leyenda{display:grid;gap:var(--e-3);margin:0;padding:0;list-style:none}.anillo__clave{display:flex;align-items:center;gap:var(--e-2);font-size:13px;color:var(--tinta-tenue)}.anillo__clave b{min-width:22px;font-family:var(--tipo-titulo);font-size:15px;color:var(--tinta)}.anillo__punto{width:9px;height:9px;flex:none;border-radius:50%}.socio{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--r-2);min-height:132px;display:flex;align-items:center;box-shadow:var(--brillo-interior),var(--sombra-contacto)}.socio:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(160deg,oklch(1 0 0/calc(var(--canto-luz) * 1)),oklch(1 0 0/calc(var(--canto-luz) * .3 * 1)) 26%,oklch(1 0 0/calc(var(--canto-luz) * .08 * 1)) 58%,oklch(1 0 0/calc(var(--canto-luz) * .26 * 1)));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.socio{background:linear-gradient(135deg,var(--vidrio-alto),var(--vidrio-sutil)),var(--fondo);background-size:cover;background-position:center}.socio--con-foto{background-color:var(--fondo-hondo);background-size:cover;background-position:center}.socio__velo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(100deg,color-mix(in oklab,var(--fondo-hondo) 92%,transparent),color-mix(in oklab,var(--fondo-hondo) 74%,transparent) 46%,color-mix(in oklab,var(--fondo-hondo) 58%,transparent));backdrop-filter:var(--blur-2);-webkit-backdrop-filter:var(--blur-2)}.socio:not(.socio--con-foto) .socio__velo{display:none}.socio__cuerpo{display:flex;align-items:center;gap:var(--e-4);width:100%;padding:var(--e-4)}.socio__cliente{flex:none}.socio__logo{display:grid;place-items:center;width:88px;height:56px;border-radius:var(--r-1);object-fit:contain;background:var(--pastilla-logo);backdrop-filter:var(--blur-2);-webkit-backdrop-filter:var(--blur-2);box-shadow:var(--brillo-interior);padding:var(--e-2)}.socio__logo--vacio{background:var(--vidrio-alto);color:var(--tinta);font-family:var(--tipo-titulo);font-size:22px;font-weight:600;padding:0}.socio__raya{flex:none;width:1px;align-self:stretch;margin:var(--e-1) 0;background:linear-gradient(to bottom,transparent,var(--linea) 22%,var(--linea) 78%,transparent)}.socio__proveedor{display:flex;align-items:center;gap:var(--e-3);min-width:0}.socio__marca{flex:none;width:46px;height:46px;border-radius:var(--r-1);object-fit:contain;background:var(--pastilla-logo);backdrop-filter:var(--blur-2);-webkit-backdrop-filter:var(--blur-2);box-shadow:var(--brillo-interior);padding:5px}.socio__escudo{flex:none;width:38px;height:38px;color:var(--tinta);opacity:.92}.socio__texto{display:grid;min-width:0}.socio__rotulo{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-suave)}.socio__nombre{font-family:var(--tipo-titulo);font-size:17px;line-height:1.2;letter-spacing:-.02em;color:var(--tinta);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.socio__lema{font-size:12px;color:var(--tinta-tenue);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:560px){.socio__cuerpo{flex-direction:column;align-items:flex-start;gap:var(--e-3)}.socio__raya{width:100%;height:1px;align-self:auto;margin:0;background:linear-gradient(to right,transparent,var(--linea) 20%,var(--linea) 80%,transparent)}}.panel{display:grid;gap:var(--e-4);padding-bottom:var(--e-7)}.panel__saludo{display:grid;gap:var(--e-4);align-items:center}@media(min-width:1100px){.panel__saludo{grid-template-columns:1fr minmax(0,460px)}}.panel__sobretitulo{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--tinta-tenue)}.panel__titulo{margin:var(--e-2) 0 var(--e-1);font-size:30px;line-height:1.12;letter-spacing:-.035em}@media(min-width:768px){.panel__titulo{font-size:40px}}.panel__lema{margin:0;color:var(--tinta-suave);font-size:15px}.panel__proveedor{display:flex;align-items:center;gap:var(--e-4);padding:var(--e-4)}.panel__proveedor-logo{flex:none;width:56px;height:56px;border-radius:var(--r-1);object-fit:contain;background:var(--ambiente-1)}.panel__proveedor-logo--vacia,.panel__proveedor-logo--vacio{display:block}.panel__proveedor-rotulo{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-tenue)}.panel__proveedor-nombre{display:block;margin-top:2px;font-family:var(--tipo-titulo);font-size:17px;letter-spacing:-.02em}.panel__proveedor-lema{margin:2px 0 0;font-size:13px;color:var(--tinta-tenue)}.panel__cifras{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--e-3)}@media(min-width:1100px){.panel__cifras{grid-template-columns:repeat(4,minmax(0,1fr))}}.panel__cifra{display:flex;align-items:center;gap:var(--e-3);padding:var(--e-4)}.panel__cifra--enlace{display:block;padding:0;color:inherit;text-decoration:none;border-radius:var(--r-2)}.panel__cifra--enlace:focus-visible{outline:2px solid var(--marca);outline-offset:2px}.panel__cifra--enlace:hover{text-decoration:none}@media(hover:hover)and (pointer:fine){.panel__cifra--enlace:hover .panel__cifra-fondo{background:var(--vidrio-hover);transform:translateY(-2px)}.panel__cifra--enlace:hover .panel__flecha{opacity:1;transform:translate(0)}}.panel__cifra-fondo{display:flex;align-items:center;gap:var(--e-3);padding:var(--e-4);transition:background var(--rapido) var(--curva),transform var(--rapido) var(--curva)}.panel__flecha{flex:none;width:7px;height:7px;margin-left:auto;border-top:2px solid var(--tinta-tenue);border-right:2px solid var(--tinta-tenue);transform:rotate(45deg) translate(-3px);opacity:0;transition:opacity var(--rapido),transform var(--rapido) var(--curva)}.panel__icono{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:14px;color:var(--sobre-semantico);box-shadow:var(--brillo-icono),var(--sombra-contacto)}.panel__icono svg{width:22px;height:22px}.panel__icono--marca{background:var(--grad-azul)}.panel__icono--bien{background:var(--grad-verde)}.panel__icono--aviso{background:var(--grad-naranja)}.panel__icono--mal{background:var(--grad-rosa)}.panel__cifra-texto{min-width:0;display:grid}.panel__cifra-valor{font-family:var(--tipo-titulo);font-size:26px;font-weight:600;letter-spacing:-.035em;line-height:1.1}.panel__cifra-titulo{font-size:13px;font-weight:600}.panel__cifra-nota{font-size:11px;color:var(--tinta-tenue);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel__rejilla{display:grid;gap:var(--e-3)}@media(min-width:1100px){.panel__rejilla--ancha{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}}@media(min-width:768px){.panel__rejilla--tres{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.panel__rejilla--tres{grid-template-columns:repeat(3,minmax(0,1fr))}}.panel__bloque{display:grid;gap:var(--e-3);align-content:start;padding:var(--e-4)}.panel__bloque-cabecera{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--e-3)}.panel__bloque-titulo{margin:0;font-size:16px;letter-spacing:-.02em}.panel__bloque-sub{margin:2px 0 0;font-size:13px;color:var(--tinta-tenue)}.panel__ver{flex:none;font-size:12px;font-weight:600;color:var(--tinta-suave)}.panel__ver:hover{color:var(--marca-texto);text-decoration:none}.panel__eventos,.panel__lista{display:grid;gap:var(--e-1);margin:0;padding:0;list-style:none}.panel__evento,.panel__informe,.panel__sede{display:flex;align-items:center;gap:var(--e-3);padding:var(--e-2) var(--e-3);border-radius:var(--r-1);background:var(--ambiente-1)}.panel__evento-texto{min-width:0;flex:1;display:grid}.panel__evento-texto strong{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel__cuando{flex:none;font-size:12px}.panel__punto{flex:none;width:8px;height:8px;border-radius:50%;background:var(--tinta-tenue)}.panel__punto--incident{background:var(--mal)}.panel__punto--patrol,.panel__punto--ronda{background:var(--marca-texto)}.panel__punto--visit{background:var(--aviso)}.panel__punto--attendance,.panel__punto--shift{background:var(--bien)}.panel__semaforo{flex:none;width:9px;height:9px;border-radius:50%}.panel__semaforo--bien{background:var(--bien)}.panel__semaforo--mal{background:var(--mal)}.panel__sede-texto{min-width:0;flex:1;display:grid}.panel__sede-texto strong{font-size:14px;font-weight:600}.panel__estado{flex:none;font-size:12px;color:var(--tinta-tenue)}.panel__estado--bien{color:var(--bien)}.panel .tenue{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.servicio{display:grid;gap:var(--e-4)}.servicio__titulo{margin:0;font-family:var(--tipo-titulo);font-size:22px;letter-spacing:-.02em}@media(min-width:768px){.servicio__titulo{font-size:26px}}.servicio__ficha{display:flex;align-items:center;gap:var(--e-4);padding:var(--e-4)}.servicio__logo,.servicio__foto{flex:none;object-fit:cover;background:var(--vidrio);border:1px solid var(--linea)}.servicio__logo{width:64px;height:64px;border-radius:var(--r-2);display:grid;place-items:center}.servicio__foto{width:40px;height:40px;border-radius:50%;display:grid;place-items:center}.servicio__iniciales{font-family:var(--tipo-titulo);font-weight:600;color:var(--tinta-suave)}.servicio__ficha-texto{min-width:0}.servicio__nombre{font-family:var(--tipo-titulo);font-size:18px;letter-spacing:-.02em}.servicio__cifras{display:flex;flex-wrap:wrap;gap:var(--e-2) var(--e-4);margin:var(--e-2) 0 0;font-size:13px;color:var(--tinta-tenue)}.servicio__cifras b{color:var(--tinta);font-size:15px;margin-right:2px}.servicio__vivo b{color:var(--bien)}.servicio__bloque{display:grid;gap:var(--e-3);padding:var(--e-4)}.servicio__subtitulo{margin:0;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-tenue)}.servicio__sedes,.servicio__vigilantes,.servicio__equipo,.servicio__servicios,.servicio__puestos{list-style:none;margin:0;padding:0;display:grid;gap:var(--e-2)}.servicio__sede{padding-bottom:var(--e-3);border-bottom:1px solid var(--linea)}.servicio__sede:last-child{padding-bottom:0;border-bottom:0}.servicio__sede p{margin:2px 0;font-size:13px}.servicio__puestos{margin-top:var(--e-2);gap:var(--e-1)}.servicio__estacion,.servicio__cosa{display:flex;justify-content:space-between;gap:var(--e-3);padding:var(--e-2) var(--e-3);border-radius:var(--r-1);background:var(--ambiente-1);font-size:14px}@media(min-width:768px){.servicio__vigilantes,.servicio__servicios{grid-template-columns:repeat(2,minmax(0,1fr))}}.servicio__vigilante{display:flex;align-items:center;gap:var(--e-3);padding:var(--e-2) var(--e-3);border-radius:var(--r-1);background:var(--ambiente-1)}.servicio__vigilante-texto{min-width:0}.servicio__vigilante-texto strong{display:block;font-size:14px;font-weight:600}.servicio__turno{font-size:12px;color:var(--tinta-tenue)}.servicio__turno--dentro{color:var(--bien);font-weight:600}.servicio__publicado{display:flex;gap:var(--e-3);padding:var(--e-2) var(--e-3);border-radius:var(--r-1);background:var(--ambiente-1)}.servicio__publicado strong{font-size:14px}.servicio__publicado p{margin:2px 0 0;font-size:13px}.servicio__publicado-img{flex:none;width:52px;height:52px;border-radius:var(--r-1);object-fit:cover}.servicio .tenue{color:var(--tinta-tenue);font-size:13px}.ajustes-pantalla{display:grid;gap:var(--e-4)}.ajustes-pantalla__titulo{margin:0;font-family:var(--tipo-titulo);font-size:22px;letter-spacing:-.02em}@media(min-width:768px){.ajustes-pantalla__titulo{font-size:26px}}.ajustes-pantalla__bloque{display:grid;gap:var(--e-3);padding:var(--e-4)}.ajustes-pantalla__subtitulo{margin:0;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-tenue)}.ajustes-pantalla__lista>.interruptor+.interruptor{border-top:1px solid var(--linea)}.perfil{display:grid;gap:var(--e-4);padding-bottom:var(--e-7);max-width:760px}.perfil__titulo{margin:0;font-family:var(--tipo-titulo);font-size:22px;letter-spacing:-.02em}@media(min-width:768px){.perfil__titulo{font-size:26px}}.perfil__bloque{display:grid;gap:var(--e-4);padding:var(--e-4)}.perfil__subtitulo{margin:0;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-tenue)}.perfil__nota{margin:var(--e-2) 0 0;font-size:13px;color:var(--tinta-tenue);line-height:1.45}.perfil__imagen{display:flex;align-items:center;gap:var(--e-4);flex-wrap:wrap}.perfil__foto{flex:none;width:96px;height:96px;border-radius:var(--r-2);object-fit:cover;background:var(--ambiente-1);border:1px solid var(--linea)}.perfil__foto--redonda{border-radius:50%}.perfil__foto--vacia{display:block}.perfil__imagen-mandos{display:grid;gap:var(--e-3);min-width:min(260px,100%);flex:1}.perfil__archivo{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.perfil__elegir{display:flex;align-items:center;width:100%;min-height:44px;padding:var(--e-2) var(--e-4);border-radius:var(--r-1);border:1px dashed var(--linea);background:var(--vidrio-sutil);color:var(--tinta-suave);font-size:14px;cursor:pointer;transition:background var(--rapido) var(--curva),color var(--rapido)}@media(hover:hover)and (pointer:fine){.perfil__elegir:hover{background:var(--vidrio);color:var(--tinta)}}.perfil__elegir:has(.perfil__archivo:focus-visible){outline:2px solid var(--marca);outline-offset:2px}.perfil__elegir-texto{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.perfil__campos{display:grid;gap:var(--e-3)}@media(min-width:768px){.perfil__campos{grid-template-columns:repeat(2,minmax(0,1fr))}}.perfil__botones{display:flex;align-items:center;gap:var(--e-3);flex-wrap:wrap}.empresa__datos{display:grid;gap:var(--e-2)}@media(min-width:768px){.empresa__datos{grid-template-columns:repeat(2,minmax(0,1fr))}}.empresa__dato{display:grid;gap:2px;padding:var(--e-3);border-radius:var(--r-1);background:var(--ambiente-1)}.empresa__rotulo{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-tenue)}.empresa__valor{font-size:15px;color:var(--tinta);overflow-wrap:anywhere}.perfil__foto--ancha{width:100%;max-width:260px;height:116px}.bandeja{display:grid;gap:var(--e-4);padding-bottom:var(--e-7);max-width:820px}.bandeja__cabecera{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--e-4);flex-wrap:wrap}.bandeja__titulo{margin:0;font-family:var(--tipo-titulo);font-size:22px;letter-spacing:-.02em}@media(min-width:768px){.bandeja__titulo{font-size:26px}}.bandeja__nota{margin:var(--e-1) 0 0;font-size:13px;color:var(--tinta-tenue)}.bandeja__mandos{display:flex;gap:var(--e-2);flex-wrap:wrap}.bandeja__lista{list-style:none;margin:0;padding:0;display:grid;gap:var(--e-2)}.bandeja__fila{display:flex;align-items:stretch;gap:var(--e-2);padding:0;overflow:hidden}.bandeja__abrir{flex:1;display:flex;align-items:flex-start;gap:var(--e-3);min-width:0;padding:var(--e-3) var(--e-4);border:0;background:none;text-align:left;color:inherit}.bandeja__abrir:focus-visible{outline:2px solid var(--marca);outline-offset:2px}@media(hover:hover)and (pointer:fine){.bandeja__abrir:hover{background:var(--vidrio)}}.bandeja__punto{flex:none;width:8px;height:8px;margin-top:6px;border-radius:50%;background:transparent;border:1px solid var(--linea)}.bandeja__punto--nuevo{background:var(--marca-texto);border-color:transparent}.bandeja__texto{display:grid;gap:2px;min-width:0}.bandeja__cuerpo{font-size:13px;color:var(--tinta-suave);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bandeja__cuando{font-size:11px;color:var(--tinta-tenue)}.bandeja__quitar{flex:none;width:44px;border:0;background:none;color:var(--tinta-tenue);font-size:20px;line-height:1}.bandeja__quitar:focus-visible{outline:2px solid var(--marca);outline-offset:2px}@media(hover:hover)and (pointer:fine){.bandeja__quitar:hover{background:var(--vidrio-hover);color:var(--mal)}}.bandeja__dia{margin:var(--e-4) 0 var(--e-2);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--tinta-tenue)}.bandeja__dia--urgente{color:var(--mal)}.sede{display:grid;gap:var(--e-4);padding-bottom:var(--e-7);max-width:760px}.sede__cabecera{display:grid;gap:var(--e-1)}.sede__volver{justify-self:start;font-size:12px;font-weight:600;color:var(--tinta-tenue)}.sede__volver:hover{color:var(--marca-texto);text-decoration:none}.sede__titulo{margin:var(--e-1) 0 0;font-family:var(--tipo-titulo);font-size:24px;letter-spacing:-.025em}@media(min-width:768px){.sede__titulo{font-size:28px}}.sede__direccion{margin:0;font-size:13px;color:var(--tinta-tenue)}.sede__resumen{display:flex;align-items:baseline;gap:var(--e-2);padding:var(--e-4)}.sede__cifra{font-family:var(--tipo-titulo);font-size:28px;letter-spacing:-.03em;color:var(--tinta-tenue)}.sede__cifra b{color:var(--tinta)}.sede__cifra-texto{font-size:13px;color:var(--tinta-tenue)}.sede__puestos{display:grid;gap:var(--e-2);margin:0;padding:0;list-style:none}.sede__puesto{display:grid;gap:var(--e-3);padding:var(--e-4)}.sede__puesto-cabecera{display:flex;align-items:center;gap:var(--e-2)}.sede__punto{flex:none;width:9px;height:9px;border-radius:50%}.sede__punto--bien{background:var(--bien)}.sede__punto--mal{background:var(--mal)}.sede__puesto-nombre{flex:1;font-size:15px;font-weight:600;min-width:0}.sede__etiqueta{flex:none;font-size:11px;color:var(--tinta-tenue)}.sede__etiqueta--bien{color:var(--bien)}.sede__gente{display:flex;flex-wrap:wrap;gap:var(--e-3);margin:0;padding:0;list-style:none}.sede__uno{border-radius:var(--r-pastilla);background:var(--ambiente-1);animation:sede-entra .38s var(--curva) both}.sede__enlace{display:flex;align-items:center;gap:var(--e-2);padding:var(--e-2) var(--e-3) var(--e-2) var(--e-2);border-radius:inherit;color:inherit;transition:background var(--rapido) var(--curva)}.sede__enlace:hover:not(.sede__enlace--muerto){text-decoration:none;background:var(--vidrio)}.sede__enlace--muerto{cursor:default}.sede__retrato-caja{position:relative;flex:none;width:30px;height:30px}.sede__retrato{width:30px;height:30px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:var(--vidrio);border:1px solid var(--linea);font-family:var(--tipo-titulo);font-size:11px;font-weight:600;color:var(--tinta-suave)}.sede__pulso{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:2px solid var(--bien);opacity:0;animation:puesto-pulso 2.2s ease-out infinite}.sede__nombre{font-size:13px;font-weight:500}.sede__siguiente{margin:0;font-size:13px;color:var(--tinta-suave)}.sede__nota{margin:0;font-size:12px;color:var(--tinta-tenue);line-height:1.5}@keyframes sede-entra{0%{opacity:0;transform:translateY(6px)}}@keyframes puesto-pulso{0%{transform:scale(.9);opacity:.8}70%{opacity:0}to{transform:scale(1.35);opacity:0}}@media(prefers-reduced-motion:reduce){.sede__pulso{animation:none;opacity:.45}}.sin-senal{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--e-2);font-size:12px;line-height:1.35;color:var(--tinta-tenue)}.sin-senal__texto{color:var(--aviso);font-weight:600}.sin-senal__cuando{color:var(--tinta-tenue)}.sin-senal--urgente .sin-senal__texto{font-size:13px}.det{display:grid;gap:var(--e-4);padding-bottom:var(--e-7);max-width:760px}.det__volver{justify-self:start;font-size:12px;font-weight:600;color:var(--tinta-tenue)}.det__volver:hover{color:var(--marca-texto);text-decoration:none}.det__cabecera{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--e-3)}.det__titular{flex:1 1 260px;min-width:0;display:grid;gap:var(--e-1)}.det__titulo{margin:0;font-family:var(--tipo-titulo);font-size:22px;letter-spacing:-.025em;line-height:1.2}@media(min-width:768px){.det__titulo{font-size:26px}}.det__sub{margin:0;font-size:13px;color:var(--tinta-tenue)}.det__sello{align-self:center;padding:4px var(--e-3);border-radius:var(--r-pastilla);border:1px solid var(--linea);background:var(--ambiente-1);font-size:11px;font-weight:600;white-space:nowrap}.det__sello--bien{color:var(--bien);border-color:color-mix(in oklab,var(--bien) 35%,transparent)}.det__sello--aviso{color:var(--aviso);border-color:color-mix(in oklab,var(--aviso) 35%,transparent)}.det__sello--mal{color:var(--mal);border-color:color-mix(in oklab,var(--mal) 35%,transparent)}.det__bloque{display:grid;gap:var(--e-3);padding:var(--e-4)}.det__bloque-titulo{margin:0;font-family:var(--tipo-titulo);font-size:14px;letter-spacing:-.01em}.det__datos{display:grid;gap:var(--e-3);margin:0}@media(min-width:768px){.det__datos{grid-template-columns:1fr 1fr}}.det__dato{display:grid;gap:1px;min-width:0}.det__rotulo{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--tinta-tenue)}.det__valor{margin:0;font-size:14px;word-break:break-word}.inc__texto{margin:0;font-size:14px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.inc__fotos{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--e-2);margin:0;padding:0;list-style:none}.inc__fotos a{display:block;border-radius:var(--r-1);overflow:hidden;border:1px solid var(--linea);line-height:0}.inc__fotos a:hover{border-color:var(--marca-texto)}.inc__fotos img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.inc__traducir{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.inc__traducir-fallo{font-size:.8rem;opacity:.75}.paq__notas,.paq__comentario{margin:0;padding-top:var(--e-3);border-top:1px solid var(--linea);font-size:13px;line-height:1.5;color:var(--tinta-suave);white-space:pre-wrap}.paq__comentario{padding:0 0 0 var(--e-3);border-top:0;border-left:2px solid var(--linea)}.paq__documentos{display:grid;gap:var(--e-2);margin:0;padding:0;list-style:none}.paq__documento{display:flex;align-items:center;gap:var(--e-3);padding:var(--e-2) var(--e-3);border-radius:var(--r-1);background:var(--ambiente-1)}.paq__icono{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:var(--r-1);background:var(--vidrio);color:var(--tinta-suave)}.paq__icono svg{width:16px;height:16px}.paq__doc-texto{flex:1;min-width:0;display:grid;gap:1px}.paq__doc-texto strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paq__doc-texto .tenue{font-size:11px;color:var(--tinta-tenue)}.paq__descargar{flex:none;padding:5px var(--e-3);border-radius:var(--r-pastilla);border:1px solid var(--linea);font-size:12px;font-weight:600;color:var(--tinta-suave);white-space:nowrap}.paq__descargar:hover{text-decoration:none;color:var(--marca-texto);border-color:var(--marca-texto)}.paq__vacio{margin:0;font-size:13px;color:var(--tinta-tenue)}.ronda__descripcion{margin:0;padding-top:var(--e-3);border-top:1px solid var(--linea);font-size:13px;line-height:1.5;color:var(--tinta-suave)}.ronda__puntos{display:grid;gap:0;margin:0;padding:0;list-style:none}.ronda__punto{position:relative;display:flex;gap:var(--e-3);padding:var(--e-2) 0 var(--e-3);animation:ronda-entra .38s var(--curva) both}.ronda__punto:not(:last-child):before{content:"";position:absolute;left:11px;top:26px;bottom:0;width:1px;background:var(--linea)}.ronda__marca{flex:none;display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:var(--ambiente-1);color:var(--bien);z-index:1}.ronda__marca svg{width:15px;height:15px}.ronda__hueco{width:9px;height:9px;border-radius:50%;border:1.5px dashed var(--tinta-tenue)}.ronda__punto-texto{display:grid;gap:2px;min-width:0}.ronda__punto-nombre{font-size:14px;letter-spacing:-.01em}.ronda__punto--fallado .ronda__punto-nombre{color:var(--tinta-tenue)}.ronda__instruccion{margin:0;font-size:12px;color:var(--tinta-tenue)}.ronda__linea{font-size:12px;color:var(--tinta-suave);font-variant-numeric:tabular-nums}.ronda__linea--falta{color:var(--tinta-tenue);font-style:italic}.ronda__fuera{justify-self:start;padding:2px var(--e-2);border-radius:var(--r-pastilla);border:1px solid color-mix(in oklab,var(--aviso) 35%,transparent);font-size:11px;color:var(--aviso)}.ronda__nota{margin:var(--e-1) 0 0;padding-left:var(--e-2);border-left:2px solid var(--linea);font-size:12px;line-height:1.45;color:var(--tinta-suave)}.ronda__foto{justify-self:start;margin-top:var(--e-2);border-radius:var(--r-1);overflow:hidden;border:1px solid var(--linea);line-height:0}.ronda__foto img{width:86px;height:86px;object-fit:cover;display:block}.ronda__foto:hover{border-color:var(--marca-texto)}.ronda__vacio,.ronda__huerfanos{margin:0;font-size:13px;color:var(--tinta-tenue)}.ronda__huerfanos{display:grid;gap:var(--e-1);padding:0;list-style:none}@keyframes ronda-entra{0%{opacity:0;transform:translate(-6px)}}@media(prefers-reduced-motion:reduce){.ronda__punto{animation:none}}.tick__texto{margin:0;font-size:14px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.tick__texto--inicial{padding-top:var(--e-3);border-top:1px solid var(--linea)}.tick__respuestas{display:grid;gap:var(--e-2);margin:0;padding:0;list-style:none}.tick__respuesta{display:grid;gap:var(--e-1);padding:var(--e-3);border-radius:var(--r-1);background:var(--ambiente-1);border-left:2px solid var(--linea)}.tick__respuesta-cima{display:flex;align-items:baseline;justify-content:space-between;gap:var(--e-3)}.tick__autor{font-size:13px}.tick__cuando{font-size:11px;color:var(--tinta-tenue);white-space:nowrap}.tick__nadie{margin:0;font-size:13px;color:var(--tinta-tenue)}.tick__responder{display:flex;align-items:flex-end;gap:var(--e-2);padding-top:var(--e-3);border-top:1px solid var(--linea)}.tick__caja{flex:1;min-width:0;padding:var(--e-3);border-radius:var(--r-1);border:1px solid var(--linea);background:var(--ambiente-1);font:inherit;font-size:14px;color:var(--tinta);resize:vertical}.tick__caja:focus-visible{outline:2px solid var(--marca);outline-offset:2px}.tick__caja::placeholder{color:var(--tinta-tenue)}.visita__checklist,.visita__observaciones,.visita__fotos{display:grid;gap:var(--e-2);margin:0;padding:0;list-style:none}.visita__item{display:flex;align-items:center;gap:var(--e-2);font-size:13px}.visita__item-punto{flex:none;width:7px;height:7px;border-radius:50%;background:var(--bien)}.visita__item--mal .visita__item-punto{background:var(--mal)}.visita__item-texto{flex:1;min-width:0}.visita__item-valor{color:var(--tinta-tenue);font-size:12px}.visita__observacion{display:grid;gap:var(--e-1);padding:var(--e-3);border-radius:var(--r-1);background:var(--ambiente-1)}.visita__obs-cima{display:flex;align-items:center;justify-content:space-between;gap:var(--e-3)}.visita__cuando{font-size:11px;color:var(--tinta-tenue);white-space:nowrap}.visita__obs-texto{margin:0;font-size:13px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.visita__fotos{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:var(--e-2)}.visita__fotos a{display:block;border-radius:var(--r-1);overflow:hidden;border:1px solid var(--linea);line-height:0}.visita__fotos a:hover{border-color:var(--marca-texto)}.visita__fotos img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.direccion{position:relative;display:flex;flex-direction:column;gap:var(--e-1)}.direccion__caja{position:relative;display:flex}.direccion .campo__entrada{flex:1}.direccion__girando{position:absolute;top:50%;right:var(--e-3);width:16px;height:16px;margin-top:-8px;border:2px solid var(--linea);border-top-color:var(--marca-texto);border-radius:50%;animation:direccion-gira .8s linear infinite}.direccion__lista{position:absolute;top:100%;left:0;right:0;z-index:30;margin:var(--e-1) 0 0;padding:var(--e-1);list-style:none;max-height:260px;overflow-y:auto;position:relative;isolation:isolate;border-radius:var(--r-2);background:var(--flotante);backdrop-filter:var(--blur-3);-webkit-backdrop-filter:var(--blur-3);box-shadow:var(--sombra-elevada)}.direccion__lista:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(160deg,oklch(1 0 0/calc(var(--canto-luz) * 1)),oklch(1 0 0/calc(var(--canto-luz) * .3 * 1)) 26%,oklch(1 0 0/calc(var(--canto-luz) * .08 * 1)) 58%,oklch(1 0 0/calc(var(--canto-luz) * .26 * 1)));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.direccion__lista{border-radius:var(--r-1);animation:direccion-abre var(--rapido) var(--curva)}.direccion__opcion{display:flex;align-items:flex-start;gap:var(--e-2);padding:var(--e-2) var(--e-3);border-radius:var(--r-1);font-size:13px;line-height:1.4;color:var(--tinta-suave);cursor:pointer}.direccion__opcion--resaltada{background:var(--vidrio-hover);color:var(--tinta)}.direccion__pin{flex:none;width:7px;height:7px;margin-top:6px;border-radius:50%;background:var(--marca-texto);opacity:.7}.direccion__nombre{min-width:0}.direccion__nota{margin:var(--e-1) 0 0;font-size:12px;color:var(--tinta-tenue)}@keyframes direccion-gira{to{transform:rotate(360deg)}}@keyframes direccion-abre{0%{opacity:0;transform:translateY(-4px)}}.analitica{display:grid;gap:var(--e-4)}.analitica__cabecera{display:flex;align-items:center;justify-content:space-between;gap:var(--e-3);flex-wrap:wrap}.analitica__titulo{margin:0;font-family:var(--tipo-titulo);font-size:22px;letter-spacing:-.02em}@media(min-width:768px){.analitica__titulo{font-size:26px}}.analitica__periodos{display:flex;gap:var(--e-2)}.analitica__cifras{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--e-2)}@media(min-width:768px){.analitica__cifras{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.analitica__cifras{grid-template-columns:repeat(6,minmax(0,1fr))}}.analitica__cifra{display:grid;gap:var(--e-1);padding:var(--e-4)}.analitica__valor{font-family:var(--tipo-titulo);font-size:26px;font-weight:600;letter-spacing:-.03em;line-height:1}.analitica__valor--bien{color:var(--bien)}.analitica__valor--aviso{color:var(--aviso)}.analitica__etiqueta{font-size:12px;color:var(--tinta-tenue)}.analitica__bloque{display:grid;gap:var(--e-3);padding:var(--e-4)}.analitica__subtitulo{margin:0;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-tenue)}.analitica__barras{display:flex;align-items:flex-end;gap:3px;height:120px;margin:0;padding:0;list-style:none}.analitica__barra{flex:1;min-width:3px;height:100%;display:flex;align-items:flex-end}.analitica__relleno{display:block;width:100%;min-height:2px;border-radius:var(--r-1) var(--r-1) 0 0;background:var(--marca);opacity:.85}.analitica__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.analitica__puestos{list-style:none;margin:0;padding:0;display:grid;gap:var(--e-1)}.analitica__puesto{display:flex;justify-content:space-between;gap:var(--e-3);padding:var(--e-2) var(--e-3);border-radius:var(--r-1);background:var(--ambiente-1);font-size:14px}.analitica__leyenda{margin:0;font-size:12px;color:var(--tinta-tenue)}.analitica .tenue{color:var(--tinta-tenue);font-size:13px}.linea{display:grid;gap:var(--e-5);padding-bottom:var(--e-7);max-width:820px}.linea__cabecera{display:grid;gap:var(--e-1)}.linea__titulo{margin:0;font-family:var(--tipo-titulo);font-size:22px;letter-spacing:-.02em}@media(min-width:768px){.linea__titulo{font-size:26px}}.linea__sub{margin:0;font-size:13px;color:var(--tinta-tenue)}.linea__dia{display:grid;gap:var(--e-3)}.linea__marca{position:sticky;top:0;z-index:2;display:flex;align-items:baseline;gap:var(--e-3);padding:var(--e-2) 0;background:linear-gradient(to bottom,var(--fondo-hondo) 60%,transparent)}.linea__fecha{font-family:var(--tipo-titulo);font-size:13px;font-weight:600;letter-spacing:.02em}.linea__fecha:first-letter{text-transform:uppercase}.linea__cuantos{font-size:11px;color:var(--tinta-tenue)}.linea__lista{margin:0;padding:0;list-style:none;display:grid;gap:var(--e-2)}.linea__hito{position:relative;display:grid;grid-template-columns:38px 1fr;gap:var(--e-3);align-items:start;animation:linea-entra .42s var(--curva) both}.linea__hito:before{content:"";position:absolute;left:18px;top:38px;bottom:calc(var(--e-2) * -1);width:2px;background:linear-gradient(to bottom,var(--linea),transparent)}.linea__hito:last-child:before{display:none}.linea__icono{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:var(--sobre-semantico);box-shadow:var(--brillo-icono),var(--sombra-contacto);z-index:1}.linea__icono svg{width:19px;height:19px}.linea__icono--verde{background:var(--grad-verde)}.linea__icono--azul{background:var(--grad-azul)}.linea__icono--rosa{background:var(--grad-rosa)}.linea__icono--morado{background:var(--grad-morado)}.linea__icono--naranja{background:var(--grad-naranja)}.linea__icono--cian{background:var(--grad-cian)}.linea__tarjeta{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--e-3);padding:var(--e-3) var(--e-4);transition:transform var(--rapido) var(--curva),background var(--rapido)}@media(hover:hover)and (pointer:fine){.linea__tarjeta:hover{background:var(--vidrio);transform:translate(2px)}}.linea__texto{display:grid;gap:2px;min-width:0}.linea__que{font-size:14px;font-weight:600;letter-spacing:-.01em}.linea__detalle{margin:0;font-size:13px;color:var(--tinta-suave);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.linea__donde{font-size:11px;color:var(--tinta-tenue)}.linea__cuando{flex:none;font-size:11px;color:var(--tinta-tenue);white-space:nowrap;padding-top:2px}@keyframes linea-entra{0%{opacity:0;transform:translateY(10px)}}.fich{display:grid;gap:var(--e-5);padding-bottom:var(--e-7);max-width:760px}.fich__titular{display:grid;gap:var(--e-1)}.fich__titulo{margin:0;font-family:var(--tipo-titulo);font-size:24px;letter-spacing:-.025em}@media(min-width:768px){.fich__titulo{font-size:28px}}.fich__sub{margin:0;font-size:13px;color:var(--tinta-tenue)}.fich__dia{display:grid;gap:var(--e-3)}.fich__marca{display:flex;align-items:baseline;gap:var(--e-3);position:sticky;top:0;z-index:1;padding:var(--e-2) 0}.fich__fecha{font-family:var(--tipo-titulo);font-size:13px;letter-spacing:-.01em}.fich__fecha:first-letter{text-transform:uppercase}.fich__cuantos{font-size:11px;color:var(--tinta-tenue)}.fich__lista{display:grid;gap:var(--e-2);margin:0;padding:0;list-style:none}.fich__turno{animation:fich-entra .42s var(--curva) both}.fich__tarjeta{display:grid;gap:var(--e-3);padding:var(--e-4)}.fich__cabecera{display:flex;align-items:flex-start;gap:var(--e-3)}.fich__enlace{display:grid;gap:1px;min-width:0;flex:1;color:inherit}.fich__enlace:hover:not(.fich__enlace--muerto){text-decoration:none}.fich__enlace:hover:not(.fich__enlace--muerto) .fich__quien{color:var(--marca-texto)}.fich__enlace--muerto{cursor:default}.fich__quien{font-size:14px;letter-spacing:-.01em;transition:color var(--rapido) var(--curva)}.fich__donde{font-size:12px;color:var(--tinta-tenue)}.fich__prueba{flex:none;width:40px;height:40px;border-radius:var(--r-1);object-fit:cover;border:1px solid var(--linea)}.fich__barra{display:flex;align-items:center;gap:var(--e-2);font-size:12px;font-variant-numeric:tabular-nums;color:var(--tinta-suave)}.fich__extremo{display:flex;align-items:center;gap:var(--e-1);flex:none}.fich__extremo svg{width:13px;height:13px;color:var(--bien)}.fich__extremo--fin svg{color:var(--tinta-tenue)}.fich__linea{position:relative;flex:1;min-width:40px;height:4px;border-radius:999px;background:var(--ambiente-1)}.fich__relleno{display:block;height:100%;border-radius:inherit;background:var(--grad-verde);animation:fich-crece .62s var(--curva) both;transform-origin:left}.fich__barra--viva .fich{animation:fich-crece .62s var(--curva) both,fich-late 2.4s ease-in-out .62s infinite}.fich__duracion{position:absolute;left:50%;bottom:calc(100% + 3px);transform:translate(-50%);white-space:nowrap;font-size:10px;color:var(--tinta-tenue)}.fich__sellos{display:flex;flex-wrap:wrap;gap:var(--e-2);margin:0;padding:0;list-style:none}.fich__sello{padding:3px var(--e-2);border-radius:var(--r-pastilla);background:var(--ambiente-1);border:1px solid var(--linea);font-size:11px;color:var(--tinta-tenue)}.fich__sello--bien{color:var(--bien);border-color:color-mix(in oklab,var(--bien) 35%,transparent)}.fich__sello--ojo{color:var(--aviso);border-color:color-mix(in oklab,var(--aviso) 35%,transparent)}.fich__direccion{margin:0;font-size:11px;line-height:1.45;color:var(--tinta-tenue)}@keyframes fich-entra{0%{opacity:0;transform:translateY(6px)}}@keyframes fich-crece{0%{transform:scaleX(0)}}@keyframes fich-late{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.fich__turno,.fich__relleno{animation:none}}.vig{display:grid;gap:var(--e-4);padding-bottom:var(--e-7);max-width:720px}.vig__volver{justify-self:start;font-size:12px;font-weight:600;color:var(--tinta-tenue)}.vig__volver:hover{color:var(--marca-texto);text-decoration:none}.vig__cabecera{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--e-3) var(--e-4);padding:var(--e-4)}@media(min-width:768px){.vig__cabecera{grid-template-columns:auto 1fr auto;padding:var(--e-5)}}.vig__cabecera>.boton{grid-column:1/-1}@media(min-width:768px){.vig__cabecera>.boton{grid-column:auto}}.vig__retrato-caja{position:relative;width:64px;height:64px}.vig__retrato{width:64px;height:64px;border-radius:50%;object-fit:cover;border:1px solid var(--linea)}.vig__retrato--vacio{display:grid;place-items:center;background:var(--vidrio);font-family:var(--tipo-titulo);font-size:22px;font-weight:600;color:var(--tinta-suave)}.vig__pulso{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid var(--bien);opacity:0;animation:vig-pulso 2.2s ease-out infinite}.vig__identidad{display:grid;gap:2px;min-width:0}.vig__nombre{margin:0;font-family:var(--tipo-titulo);font-size:21px;letter-spacing:-.02em;line-height:1.2}@media(min-width:768px){.vig__nombre{font-size:24px}}.vig__estado{display:flex;align-items:center;gap:var(--e-2);margin:0;font-size:13px;color:var(--tinta-tenue)}.vig__estado--dentro{color:var(--bien)}.vig__semaforo{flex:none;width:8px;height:8px;border-radius:50%;background:var(--tinta-tenue)}.vig__estado--dentro .vig__semaforo{background:var(--bien)}.vig__media{display:flex;align-items:center;gap:var(--e-2);margin:var(--e-1) 0 0;font-size:12px;color:var(--tinta-suave)}.vig__estrellas{display:inline-flex;gap:2px}.vig__estrella{position:relative;display:block;width:13px;height:13px;overflow:hidden;background:var(--vidrio-alto);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.9 5.9 6.6.9-4.8 4.6 1.2 6.5L12 17.4l-5.9 3 1.2-6.5L2.5 9.3l6.6-.9z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.9 5.9 6.6.9-4.8 4.6 1.2 6.5L12 17.4l-5.9 3 1.2-6.5L2.5 9.3l6.6-.9z'/%3E%3C/svg%3E") center/contain no-repeat}.vig__estrella-llena{position:absolute;inset:0 auto 0 0;background:var(--grad-naranja)}.vig__bloque{display:grid;gap:var(--e-3);padding:var(--e-4)}.vig__titulo{margin:0;font-family:var(--tipo-titulo);font-size:14px;letter-spacing:-.01em}.vig__datos{display:grid;gap:var(--e-3);margin:0}@media(min-width:768px){.vig__datos{grid-template-columns:1fr 1fr}}.vig__dato{display:grid;gap:1px;min-width:0}.vig__etiqueta{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--tinta-tenue)}.vig__valor{margin:0;font-size:14px;word-break:break-word}.vig__turno{display:grid;gap:var(--e-2);margin:0;padding:0;list-style:none}.vig__hito{display:flex;align-items:center;gap:var(--e-3);padding:var(--e-2) var(--e-3);border-radius:var(--r-1);background:var(--ambiente-1);font-size:13px}.vig__hito svg{flex:none;width:15px;height:15px}.vig__hito time{margin-left:auto;color:var(--tinta-tenue);font-variant-numeric:tabular-nums}.vig__hito--entra svg{color:var(--bien)}.vig__hito--sale svg{color:var(--tinta-suave)}.vig__mia{display:grid;gap:var(--e-2)}.vig__comentario{margin:0;padding-left:var(--e-3);border-left:2px solid var(--linea);font-size:13px;line-height:1.5;color:var(--tinta-suave)}@keyframes vig-pulso{0%{transform:scale(.92);opacity:.8}70%{opacity:0}to{transform:scale(1.3);opacity:0}}@media(prefers-reduced-motion:reduce){.vig__pulso{animation:none;opacity:.45}}.fac__pdf{justify-self:start;display:inline-flex;align-items:center;gap:var(--e-2);padding:7px var(--e-4);border-radius:var(--r-pastilla);border:1px solid var(--linea);font-size:13px;font-weight:600;color:var(--tinta-suave)}.fac__pdf:hover{text-decoration:none;color:var(--marca-texto);border-color:var(--marca-texto)}.fac__anulada{margin:0;font-size:13px;color:var(--mal)}.fac__destinatario{display:grid;gap:2px;font-style:normal;font-size:13px;color:var(--tinta-suave)}.fac__destinatario strong{font-size:14px;color:var(--tinta)}.fac__desplaza{overflow-x:auto;margin:0 calc(var(--e-4) * -1);padding:0 var(--e-4)}.fac__tabla{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.fac__tabla th,.fac__tabla td{padding:var(--e-2);text-align:left;vertical-align:top;border-bottom:1px solid var(--linea)}.fac__tabla th{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--tinta-tenue);white-space:nowrap}.fac__tabla tbody tr:last-child td{border-bottom:0}.fac__tabla .num{text-align:right;white-space:nowrap}.fac__tabla .recargo{display:inline-block;margin-left:var(--e-2);padding:1px var(--e-2);border-radius:var(--r-pastilla);border:1px solid color-mix(in oklab,var(--aviso) 35%,transparent);color:var(--aviso);font-size:11px;font-weight:600;white-space:nowrap}.fac__fecha{white-space:nowrap;color:var(--tinta-tenue)}.fac__totales{display:grid;gap:var(--e-2);margin:0;width:100%;max-width:380px;justify-self:end}.fac__totales>div{display:flex;justify-content:space-between;gap:var(--e-3);font-size:13px;font-variant-numeric:tabular-nums}.fac__totales dt{color:var(--tinta-tenue)}.fac__totales dd{margin:0}.fac__totales-sub{font-size:12px}.fac__totales-sub dt{padding-left:var(--e-3)}.fac__totales-total{padding-top:var(--e-2);border-top:1px solid var(--linea);font-weight:600}.fac__totales-total dt{color:var(--tinta)}.fac__totales-saldo{padding-top:var(--e-2);border-top:1px solid var(--linea);font-family:var(--tipo-titulo);font-size:16px;font-weight:600}.fac__totales-saldo dt,.fac__totales-saldo dd{color:var(--tinta)}.fac__totales-saldo--mal dd{color:var(--mal)}.fac__pagos{list-style:none;margin:0;padding:0;display:grid;gap:var(--e-2)}.fac__pago{display:grid;grid-template-columns:auto 1fr auto;gap:var(--e-3);align-items:baseline;padding:var(--e-2) var(--e-3);border-radius:var(--r-1);background:var(--ambiente-1);font-size:13px}.fac__pago-cuando{color:var(--tinta-tenue);white-space:nowrap;font-variant-numeric:tabular-nums}.fac__pago-que{min-width:0;word-break:break-word}.fac__pago-cuanto{font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.fac__pago--credito .fac__pago-cuanto{color:var(--aviso)}.fac__texto{margin:0;font-size:13px;line-height:1.5;color:var(--tinta-suave);white-space:pre-wrap}.fac__metodos{list-style:none;margin:0;padding:0;display:grid;gap:var(--e-3)}.fac__metodo{display:grid;gap:var(--e-2);padding:var(--e-3) var(--e-4);border-radius:var(--r-1);background:var(--ambiente-1);min-width:0}.fac__metodo-nombre{font-size:14px;color:var(--tinta)}.fac__metodo-datos{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--e-3)}.fac__metodo-datos .fac__texto{min-width:0;overflow-wrap:anywhere}.fac__metodo-nota{margin:0;font-size:12px;font-style:italic;line-height:1.5;color:var(--tinta-tenue);white-space:pre-wrap}.fac__metodo-pagar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-3)}.fac__copiar{flex-shrink:0;padding:4px var(--e-3);border-radius:var(--r-pastilla);border:1px solid var(--linea);background:transparent;font:inherit;font-size:12px;font-weight:600;color:var(--tinta-suave);cursor:pointer}.fac__copiar:hover{color:var(--marca-texto);border-color:var(--marca-texto)}.fac__cobro{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--e-4);padding:var(--e-4) var(--e-5)}.fac__cobro-texto{display:grid;gap:2px;min-width:0}.fac__cobro-rotulo{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--tinta-tenue)}.fac__cobro-importe{font-family:var(--tipo-titulo);font-size:24px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.fac__cobro-metodos{font-size:12px;color:var(--tinta-tenue)}.fac__cobro .resultado{flex-basis:100%}.fac__aviso{display:grid;gap:var(--e-1);padding:var(--e-3) var(--e-4);font-size:14px;line-height:1.5;color:var(--tinta-suave)}.fac__aviso span{font-size:13px;color:var(--tinta-tenue)}.fac__aviso--bien{color:var(--bien);border:1px solid color-mix(in oklab,var(--bien) 35%,transparent)}.fac-lista{display:grid;gap:var(--e-4);padding-bottom:var(--e-7);max-width:760px}.fac-lista__titular{display:grid;gap:var(--e-1)}.fac-lista__titulo{margin:0;font-family:var(--tipo-titulo);font-size:24px;letter-spacing:-.025em}@media(min-width:768px){.fac-lista__titulo{font-size:28px}}.fac-lista__sub{margin:0;font-size:13px;color:var(--tinta-tenue)}.fac-lista__aviso{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--e-3);padding:var(--e-3) var(--e-4);font-size:13px;font-weight:600;color:var(--aviso);border:1px solid color-mix(in oklab,var(--aviso) 32%,transparent)}.fac-lista__aviso-enlace{padding:5px var(--e-3);border-radius:var(--r-pastilla);border:1px solid currentColor;font-size:12px;color:inherit;white-space:nowrap}.fac-lista__aviso-enlace:hover{text-decoration:none;background:var(--vidrio)}.fac-lista__cifras{display:grid;gap:var(--e-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.fac-lista__cifra{display:grid;gap:var(--e-1);padding:var(--e-4)}.fac-lista__cifra-rotulo{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--tinta-tenue)}.fac-lista__cifra-valor{font-family:var(--tipo-titulo);font-size:24px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.fac-lista__cifra-pie{font-size:12px;color:var(--tinta-tenue);font-variant-numeric:tabular-nums}.fac-lista__cifra-pie--mal{color:var(--mal);font-weight:600}.fac-lista__filas{list-style:none;margin:0;padding:0;display:grid;gap:var(--e-2)}.fac-lista__item{animation:fac-entra .42s var(--curva) both}.fac-lista__fila{padding:0;transition:background var(--rapido) var(--curva)}@media(hover:hover)and (pointer:fine){.fac-lista__fila:hover{background:var(--vidrio)}}.fac-lista__enlace{display:grid;gap:var(--e-2);padding:var(--e-3) var(--e-4);color:inherit}.fac-lista__enlace:hover{text-decoration:none}.fac-lista__enlace:hover .fac-lista__numero{color:var(--marca-texto)}@media(min-width:768px){.fac-lista__enlace{grid-template-columns:1.5fr 1fr 1fr auto;align-items:center;gap:var(--e-4)}}.fac-lista__dato{display:grid;gap:1px;min-width:0}.fac-lista__dato .tenue{font-size:12px}.fac-lista__numero{font-weight:600;letter-spacing:-.01em;transition:color var(--rapido) var(--curva)}.fac-lista__rotulo{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--tinta-tenue)}.fac-lista__cantidad{font-size:14px;font-variant-numeric:tabular-nums}@media(min-width:768px){.fac-lista__sello{justify-self:end}}@keyframes fac-entra{0%{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.fac-lista__item{animation:none}}.publica{min-height:100dvh;position:relative;display:grid;align-content:start;justify-items:center;gap:var(--e-5);padding:var(--e-5) var(--e-4) var(--e-7)}.publica__ajustes{position:absolute;top:calc(var(--e-4) + env(safe-area-inset-top,0px));right:var(--e-4);display:flex;gap:var(--e-2);flex-wrap:wrap;justify-content:flex-end}.publica__cabecera{display:grid;justify-items:center;gap:var(--e-2);padding-top:var(--e-6);text-align:center}.publica__titulo{margin:var(--e-2) 0 0;font-family:var(--tipo-titulo);font-size:24px;letter-spacing:-.025em}@media(min-width:768px){.publica__titulo{font-size:28px}}.publica__sub{margin:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--e-2);max-width:560px;font-size:13px;color:var(--tinta-tenue)}.publica__cuerpo{width:min(820px,100%);display:grid;gap:var(--e-4)}.firma{display:grid;gap:var(--e-2);width:min(100%,560px)}.firma__cabecera{display:flex;align-items:center;justify-content:space-between;gap:var(--e-3)}.firma__papel{position:relative;width:100%;aspect-ratio:2/1;border-radius:var(--r-1);border:1px solid var(--linea);background:#fff;overflow:hidden;box-shadow:inset 0 1px 3px #00000014}.firma__papel--mal{border-color:var(--mal)}.firma__papel--quieto{opacity:.6}.firma__lienzo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;touch-action:none;cursor:crosshair;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;z-index:1}.firma__linea{position:absolute;left:8%;right:8%;bottom:24%;border-bottom:1px solid #c9d1dc;pointer-events:none}.firma__linea:before{content:"×";position:absolute;left:0;bottom:2px;font-size:18px;line-height:1;color:#9aa6b6}.firma__marcador{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:14px;color:#9aa6b6;pointer-events:none}.firma__pista{margin:0;font-size:12px;color:var(--tinta-tenue)}.cot__servicio{display:block;font-weight:600;color:var(--tinta)}.cot__detalle{display:block;margin-top:2px;font-size:12px;color:var(--tinta-tenue)}.cot__unico{font-size:12px;color:var(--tinta-tenue)}.cot__nota{margin:var(--e-3) 0 0;font-size:12px;line-height:1.5;color:var(--tinta-tenue)}.cot__pista{margin:0;font-size:13px;line-height:1.5;color:var(--tinta-suave)}.cot__form{display:grid;gap:var(--e-4)}.cot__campos{display:grid;gap:var(--e-3)}@media(min-width:768px){.cot__campos{grid-template-columns:1fr 1fr}.cot__campos>:first-child{grid-column:1/-1}}.cot__acepto{display:flex;align-items:flex-start;gap:var(--e-3);font-size:14px;line-height:1.45;cursor:pointer}.cot__acepto input{flex:none;width:22px;height:22px;margin:0;accent-color:var(--marca);cursor:pointer}.cot__acepto input:focus-visible{outline:2px solid var(--marca);outline-offset:2px}.cot__acepto--mal span{color:var(--mal)}.cot__acciones{display:flex;flex-wrap:wrap;gap:var(--e-3)}.cot__firmada{display:grid;gap:var(--e-2);padding:var(--e-4) var(--e-5);font-size:14px;line-height:1.5;color:var(--tinta-suave);border:1px solid color-mix(in oklab,var(--bien) 40%,transparent)}.cot__firmada-titulo{font-family:var(--tipo-titulo);font-size:18px;color:var(--bien)}.cot__firma-img{justify-self:start;display:block;width:min(100%,320px);padding:var(--e-2);border-radius:var(--r-1);border:1px solid var(--linea);background:#fff}.cot__firma-img img{display:block;width:100%;height:auto}.cot__aviso{display:grid;gap:var(--e-1);padding:var(--e-3) var(--e-4);font-size:14px;line-height:1.5;color:var(--tinta-suave)}.cot__aviso span{font-size:13px;color:var(--tinta-tenue)}.cot__aviso--vencida{border:1px solid color-mix(in oklab,var(--aviso) 35%,transparent)}.cot__aviso--vencida strong{color:var(--aviso)}.cot__contacto{margin:var(--e-1) 0 0;display:flex;flex-wrap:wrap;gap:var(--e-2) var(--e-4);font-size:14px}.rev__desplaza{overflow-x:auto;margin:0 calc(var(--e-4) * -1);padding:0 var(--e-4)}.rev__tabla{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.rev__tabla th,.rev__tabla td{padding:var(--e-2);text-align:left;vertical-align:top;border-bottom:1px solid var(--linea)}.rev__tabla th{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--tinta-tenue);white-space:nowrap}.rev__tabla tbody tr:last-child td{border-bottom:0}.rev__tabla .num{text-align:right;white-space:nowrap}.rev__tabla .recargo{display:inline-block;margin-left:var(--e-2);padding:1px var(--e-2);border-radius:var(--r-pastilla);border:1px solid color-mix(in oklab,var(--aviso) 35%,transparent);color:var(--aviso);font-size:11px;font-weight:600;white-space:nowrap}.rev__fecha{white-space:nowrap;color:var(--tinta-tenue)}.rev__subtotal{display:flex;justify-content:space-between;gap:var(--e-3);margin:0;padding-top:var(--e-2);border-top:1px solid var(--linea);font-size:14px}.rev__subtotal strong{font-family:var(--tipo-titulo);font-size:16px;font-variant-numeric:tabular-nums}.rev__resultado{display:grid;gap:var(--e-2);padding:var(--e-4);font-size:14px;line-height:1.5}.rev__resultado p{margin:0;font-size:13px;color:var(--tinta-suave)}.rev__resultado--bien{color:var(--bien);border:1px solid color-mix(in oklab,var(--bien) 35%,transparent)}.rev__resultado--aviso{color:var(--aviso);border:1px solid color-mix(in oklab,var(--aviso) 35%,transparent)}.rev__nota{padding-left:var(--e-3);border-left:2px solid var(--linea);white-space:pre-wrap}.rev__form{display:grid;gap:var(--e-3)}.rev__acciones{display:flex;flex-wrap:wrap;gap:var(--e-3)}.lista{display:grid;gap:var(--e-4)}.lista__cabecera{display:flex;align-items:center;justify-content:space-between;gap:var(--e-3);flex-wrap:wrap}.lista__titulo{margin:0;font-family:var(--tipo-titulo);font-size:22px;letter-spacing:-.02em}@media(min-width:768px){.lista__titulo{font-size:26px}}.lista__filas{list-style:none;margin:0;padding:0;display:grid;gap:var(--e-2)}.lista__fila{padding:var(--e-3) var(--e-4);transition:background var(--rapido) var(--curva)}@media(hover:hover)and (pointer:fine){.lista__fila:hover{background:var(--vidrio)}}.lista__fila{display:grid;gap:var(--e-2)}@media(min-width:768px){.lista__fila{grid-template-columns:1fr auto;align-items:center;gap:var(--e-4)}}.lista__dato{min-width:0}.lista__dato strong{display:block;font-weight:600;letter-spacing:-.01em}.lista__dato p{margin:2px 0;font-size:14px}.lista__dato .tenue{color:var(--tinta-tenue);font-size:13px}.lista__enlace{color:inherit}.lista__enlace:hover{text-decoration:none}.lista__enlace:hover strong{color:var(--marca-texto)}.lista__enlace strong{transition:color var(--rapido) var(--curva)}.lista__acciones{display:flex;gap:var(--e-2);flex-wrap:wrap}.lista__aviso{padding:var(--e-3) var(--e-4);font-size:13px;font-weight:600;color:var(--aviso);border:1px solid color-mix(in oklab,var(--aviso) 32%,transparent)}.placa{font-family:var(--tipo-titulo);letter-spacing:.08em;text-transform:uppercase}.lista__dentro{padding:3px var(--e-2);border-radius:var(--r-pastilla);border:1px solid color-mix(in oklab,var(--bien) 35%,transparent);font-size:11px;font-weight:600;color:var(--bien);white-space:nowrap}
