:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--fav-petroleo:#094f51;--fav-barbados:#bbc796;--fav-salvia:#afb37f;--fav-calido:#fffdf8;--fav-blanco:#fff;--fav-petroleo-hondo:#073e40;--fav-fondo:#fffdf8;--fav-superficie:#fff;--fav-superficie-acento:#bbc796;--fav-superficie-invertida:#094f51;--fav-texto:#094f51;--fav-texto-sobre-superficie:#094f51;--fav-texto-sobre-acento:#094f51;--fav-texto-sobre-invertida:#fff;--fav-texto-suave:#3d6b6c;--fav-borde:#094f511f;--fav-borde-fuerte:#094f5152;--fav-sombra-ficha:0 2px 10px #094f5114;--fav-boton-fondo:#094f51;--fav-boton-fondo-activo:#073e40;--fav-boton-texto:#fff;--fav-foco:#094f51;--fav-decorativo:#afb37f;--fav-exito:#0d6b3f;--fav-aviso:#7a5b12;--fav-error:#8c2f21;--fav-exito-fondo:#e4f1e4;--fav-aviso-fondo:#fbefd4;--fav-error-fondo:#fbe8e4;--fav-fuente:"Nunito", system-ui, sans-serif;--fav-peso-cuerpo:400;--fav-peso-medio:600;--fav-peso-fuerte:700;--fav-peso-titulo:800;--fav-texto-3xs:.8125rem;--fav-texto-2xs:.9rem;--fav-texto-xs:.9375rem;--fav-texto-s:1rem;--fav-texto-base:1.0625rem;--fav-texto-m:1.125rem;--fav-texto-l:1.1875rem;--fav-texto-xl:1.25rem;--fav-titulo-s:clamp(1.5rem, 4vw, 2rem);--fav-titulo-m:clamp(1.6rem, 4.5vw, 2.25rem);--fav-titulo-l:clamp(2rem, 7vw, 3.25rem);--fav-interlineado-cuerpo:1.6;--fav-interlineado-titulo:1.15;--fav-tracking-antetitulo:.02em;--fav-medida-entradilla:52ch;--fav-medida-parrafo:60ch;--fav-medida-manifiesto:62ch;--fav-radio:14px;--fav-radio-interior:8px;--fav-radio-pildora:999px;--fav-ancho-max:1200px;--fav-canal:2.5rem;--fav-ruptura:820px;--fav-espacio-3xs:.25rem;--fav-espacio-2xs:.5rem;--fav-espacio-xs:.75rem;--fav-espacio-s:1rem;--fav-espacio-m:1.25rem;--fav-espacio-l:1.5rem;--fav-espacio-xl:2rem;--fav-espacio-2xl:2.5rem;--fav-espacio-3xl:3rem;--fav-espacio-4xl:3.5rem;--fav-relleno-tarjeta:1.5rem;--fav-relleno-boton:.6rem 1.25rem;--fav-toque-min:44px;--fav-foco-grosor:3px;--fav-foco-separacion:3px;--fav-transicion:.16s ease}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--fav-fondo:#052a2b;--fav-superficie:#0a4143;--fav-superficie-acento:#333d26;--fav-superficie-invertida:#094f51;--fav-texto:#fffdf8;--fav-texto-sobre-superficie:#fffdf8;--fav-texto-sobre-acento:#fffdf8;--fav-texto-sobre-invertida:#fffdf8;--fav-texto-suave:#bbc796;--fav-borde:#bbc79638;--fav-borde-fuerte:#bbc7966b;--fav-sombra-ficha:0 2px 10px #00000073;--fav-boton-fondo:#bbc796;--fav-boton-fondo-activo:#cbd5ab;--fav-boton-texto:#094f51;--fav-foco:#bbc796;--fav-decorativo:#afb37f;--fav-exito:#7fcfa0;--fav-aviso:#e3c77a;--fav-error:#f0a093;--fav-exito-fondo:color-mix(in oklab, var(--fav-exito) 16%, var(--fav-superficie));--fav-aviso-fondo:color-mix(in oklab, var(--fav-aviso) 16%, var(--fav-superficie));--fav-error-fondo:color-mix(in oklab, var(--fav-error) 16%, var(--fav-superficie))}}:root[data-theme=dark]{--fav-fondo:#052a2b;--fav-superficie:#0a4143;--fav-superficie-acento:#333d26;--fav-superficie-invertida:#094f51;--fav-texto:#fffdf8;--fav-texto-sobre-superficie:#fffdf8;--fav-texto-sobre-acento:#fffdf8;--fav-texto-sobre-invertida:#fffdf8;--fav-texto-suave:#bbc796;--fav-borde:#bbc79638;--fav-borde-fuerte:#bbc7966b;--fav-sombra-ficha:0 2px 10px #00000073;--fav-boton-fondo:#bbc796;--fav-boton-fondo-activo:#cbd5ab;--fav-boton-texto:#094f51;--fav-foco:#bbc796;--fav-decorativo:#afb37f;--fav-exito:#7fcfa0;--fav-aviso:#e3c77a;--fav-error:#f0a093;--fav-exito-fondo:color-mix(in oklab, var(--fav-exito) 16%, var(--fav-superficie));--fav-aviso-fondo:color-mix(in oklab, var(--fav-aviso) 16%, var(--fav-superficie));--fav-error-fondo:color-mix(in oklab, var(--fav-error) 16%, var(--fav-superficie))}:root{--panel-fuente:var(--fav-fuente);--panel-fuente-codigo:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--panel-tipo-veredicto:1.75rem;--panel-tipo-titulo:clamp(1.375rem, 2.6vw, 1.875rem);--panel-tipo-bloque:var(--fav-texto-xl);--panel-tipo-cuerpo:var(--fav-texto-xs);--panel-tipo-etiqueta:var(--fav-texto-2xs);--panel-tipo-meta:var(--fav-texto-3xs);--panel-fondo:var(--fav-fondo);--panel-papel:var(--fav-superficie);--panel-tinta:var(--fav-texto);--panel-tinta-suave:var(--fav-texto-suave);--panel-borde:var(--fav-borde);--panel-borde-control:var(--fav-texto-suave);--panel-exito:var(--fav-exito);--panel-exito-fondo:var(--fav-exito-fondo);--panel-error:var(--fav-error);--panel-error-fondo:var(--fav-error-fondo);--panel-aviso:var(--fav-aviso);--panel-aviso-fondo:var(--fav-aviso-fondo);--panel-info:var(--fav-petroleo);--panel-info-fondo:#eef1e3;--panel-acento:var(--fav-petroleo);--panel-realce:color-mix(in oklab, var(--fav-petroleo) 8%, var(--panel-fondo));--panel-realce-hondo:color-mix(in oklab, var(--fav-petroleo) 15%, var(--panel-fondo));--panel-riel-bloques:color-mix(in oklab, var(--fav-petroleo) 4%, var(--fav-calido));--panel-radio-modal:20px;--panel-radio-fila:12px;--panel-radio-campo:10px;--panel-radio-boton:11px;--panel-sombra-modal:0 32px 80px -32px #094f5161, 0 2px 6px #094f510d;--panel-radio:var(--fav-radio);--panel-radio-interior:var(--fav-radio-interior);--panel-ancho:var(--fav-ancho-max);--panel-nav-ancho:264px;--panel-riel-ficha:26px;--panel-riel:var(--fav-petroleo-hondo);--panel-riel-ancho:268px;--panel-riel-plegado:76px;--panel-riel-tinta:var(--fav-blanco);--panel-riel-tinta-suave:var(--fav-barbados);--panel-riel-realce:color-mix(in oklab, var(--fav-blanco) 6%, var(--panel-riel));--panel-riel-aqui:color-mix(in oklab, var(--fav-blanco) 12%, var(--panel-riel));--panel-riel-borde:color-mix(in oklab, var(--fav-blanco) 18%, var(--panel-riel));--panel-riel-borde-fuerte:color-mix(in oklab, var(--fav-blanco) 34%, var(--panel-riel));--panel-riel-claro:color-mix(in oklab, var(--fav-blanco) 22%, var(--panel-riel));--panel-toque:var(--fav-toque-min);--panel-campo:44px;--panel-campo-fondo:color-mix(in oklab, var(--fav-petroleo) 3%, var(--panel-papel));--panel-campo-tipo:var(--fav-texto-s);--zona-0:#2a78d6;--zona-1:#eb6834;--zona-2:#1baf7a;--zona-3:#eda100;--zona-4:#e87ba4;--zona-5:#008300;--zona-6:#4a3aa7;--zona-7:#e34948;--zona-sin:var(--panel-tinta-suave);--zona-relleno:.3;--zona-relleno-hover:.44;--zona-relleno-sin:.02;--zona-sin-color:#66727f;--zona-pin-relleno:#fffdf8;--zona-alcaldia:#8a94a0;--anillo-1:#17a2a2;--anillo-2:#2a78d6;--anillo-3:#eb6834}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--zona-0:#3987e5;--zona-1:#d95926;--zona-2:#199e70;--zona-3:#c98500;--zona-4:#d55181;--zona-5:#008300;--zona-6:#9085e9;--zona-7:#e66767;--zona-sin-color:#8b95a1;--zona-pin-relleno:#052a2b;--zona-alcaldia:#6d7883}}:root[data-theme=dark]{--zona-0:#3987e5;--zona-1:#d95926;--zona-2:#199e70;--zona-3:#c98500;--zona-4:#d55181;--zona-5:#008300;--zona-6:#9085e9;--zona-7:#e66767;--zona-sin-color:#8b95a1;--zona-pin-relleno:#052a2b;--zona-alcaldia:#6d7883}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-padding-bottom:7rem}@media (max-width:899.98px){html:has(.blocknav){scroll-padding-top:8rem}}body{background:var(--panel-fondo);color:var(--panel-tinta);font-family:var(--panel-fuente);font-weight:var(--fav-peso-cuerpo);font-size:var(--panel-tipo-cuerpo);line-height:var(--fav-interlineado-cuerpo);-webkit-text-size-adjust:100%;margin:0}h1{font-weight:var(--fav-peso-titulo);line-height:var(--fav-interlineado-titulo);margin:0}h2,h3{font-weight:var(--fav-peso-fuerte);margin:0;line-height:1.2}a{color:var(--panel-tinta)}code{font-family:var(--panel-fuente-codigo);font-size:.92em}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--fav-foco-grosor) solid var(--fav-foco);outline-offset:var(--fav-foco-separacion)}:where(a,button,input,select,textarea,summary,[tabindex]){touch-action:manipulation}:where(a,button,summary,label){-webkit-tap-highlight-color:transparent}.skip-link{left:var(--fav-espacio-s);top:var(--fav-espacio-s);z-index:50;padding:var(--fav-espacio-2xs) var(--fav-espacio-s);border-radius:var(--panel-radio-interior);background:var(--fav-boton-fondo);color:var(--fav-boton-texto);font-weight:var(--fav-peso-fuerte);transform:translateY(calc(-100% - var(--fav-espacio-s) * 2));position:absolute}.skip-link:focus-visible{transform:none}.page:focus,.dialog__title:focus,.block__title:focus{outline:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shell{min-height:100dvh}.screen{padding:var(--fav-espacio-s)}.screen--centered{justify-content:center;align-items:center;min-height:100dvh;display:flex}.screen__stack{gap:var(--fav-espacio-s);width:min(100%,32rem);display:grid}.rail{align-items:center;gap:var(--fav-espacio-2xs) var(--fav-espacio-s);padding:var(--fav-espacio-2xs) var(--fav-espacio-s);background:var(--panel-riel);color:var(--panel-riel-tinta);flex-wrap:wrap;display:flex}.rail__brand{align-items:center;gap:var(--fav-espacio-xs);flex:auto;min-width:0;display:flex}.rail__mark{border-radius:var(--panel-radio-interior);background:var(--fav-calido);flex:none;width:40px;height:40px;padding:6px}.rail__names{min-width:0;display:grid}.rail__company{white-space:nowrap;min-width:0;font-weight:var(--fav-peso-fuerte);line-height:var(--fav-interlineado-titulo)}.rail__screen{white-space:nowrap;min-width:0;font-size:var(--panel-tipo-meta);font-weight:var(--fav-peso-fuerte);color:var(--panel-riel-tinta-suave);text-transform:uppercase;letter-spacing:var(--fav-tracking-antetitulo);line-height:1.2;display:none}.rail__nav{flex:1 0 100%;order:2;min-width:0}.rail__list{gap:var(--fav-espacio-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rail__link{align-items:center;gap:var(--fav-espacio-2xs);min-height:var(--panel-toque);padding:var(--fav-espacio-2xs) var(--fav-espacio-xs);border-radius:var(--fav-radio-pildora);font-weight:var(--fav-peso-cuerpo);color:var(--panel-riel-tinta-suave);white-space:nowrap;text-decoration:none;display:flex}@media (hover:hover){.rail__link:hover{background:var(--panel-riel-realce);color:var(--panel-riel-tinta)}}.rail__link--here,.rail__link--here:hover{background:var(--panel-riel-aqui);color:var(--panel-riel-tinta);font-weight:var(--fav-peso-fuerte)}.rail__label{white-space:nowrap;min-width:0}.rail__mark-nav{flex:none}.rail__foot{align-items:center;gap:var(--fav-espacio-xs);order:1;display:flex;position:relative}@media (max-width:899.98px){.rail__foot{margin-left:auto}}.rail__menu{order:1;margin-left:auto}.rail .rail__menu{background:var(--panel-riel-aqui);border-color:var(--panel-riel-borde-fuerte);width:auto;color:var(--panel-riel-tinta)}@media (hover:hover){.rail .rail__menu:not([disabled]):hover{background:var(--panel-riel-realce);border-color:var(--panel-riel-borde-fuerte);color:var(--panel-riel-tinta)}}.rail .rail__menu[aria-expanded=true],.rail .rail__menu:not([disabled]):active{background:var(--panel-riel-realce)}@media (max-width:899.98px){.rail__foot{margin-left:0}.rail__nav{display:none}.rail__nav--open{padding-bottom:var(--fav-espacio-2xs);display:block}.rail__nav--open .rail__list{flex-flow:column}}@media (max-width:479.98px){.rail__company,.rail .rail__signout .rail__label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (min-width:900px){.rail .rail__menu{display:none}}.rail__name,.rail__role{display:none}.rail__name{font-weight:var(--fav-peso-medio);line-height:1.25}.rail__role{font-size:var(--panel-tipo-meta);color:var(--panel-riel-tinta-suave);text-transform:uppercase;letter-spacing:var(--fav-tracking-antetitulo)}.rail .rail__signout{background:var(--panel-riel-aqui);border-color:var(--panel-riel-borde-fuerte);color:var(--panel-riel-tinta)}@media (hover:hover){.rail .rail__signout:not([disabled]):hover{background:var(--panel-riel-claro);border-color:var(--panel-riel-claro)}}.rail .rail__signout:not([disabled]):active{background:var(--panel-riel-aqui)}.rail__confirm{top:calc(100% + var(--fav-espacio-2xs));z-index:40;width:min(22rem, calc(100vw - 2 * var(--fav-espacio-s)));padding:var(--fav-espacio-s);background:var(--panel-papel);color:var(--panel-tinta);border:1px solid var(--panel-borde-control);border-radius:var(--panel-radio);box-shadow:var(--fav-sombra-ficha);position:absolute;right:0}.rail__question{margin:0 0 var(--fav-espacio-2xs);font-weight:var(--fav-peso-fuerte)}.rail__note{margin:0 0 var(--fav-espacio-2xs);font-size:var(--panel-tipo-meta);color:var(--panel-tinta-suave)}.rail__choices{gap:var(--fav-espacio-2xs);margin-top:var(--fav-espacio-s);display:grid}@media (min-width:900px){.rail{align-items:stretch;gap:var(--fav-espacio-l);padding:var(--fav-espacio-m) var(--fav-espacio-s);z-index:30;flex-flow:column;align-self:start;height:100dvh;position:sticky;top:0;overflow-y:auto}.rail__brand{flex:none}.rail__screen{display:block}.rail__nav{flex:none;order:0}.rail__list{gap:2px;display:grid}.rail__link{border-radius:var(--panel-radio-interior)}.rail__foot{align-items:initial;gap:var(--fav-espacio-3xs);padding-top:var(--fav-espacio-s);border-top:1px solid var(--panel-riel-borde);order:0;margin-top:auto;display:grid}.rail__name,.rail__role{display:block}.rail .rail__signout{width:100%;margin-top:var(--fav-espacio-2xs)}.rail__confirm{top:auto;right:auto;bottom:var(--fav-espacio-m);left:calc(var(--panel-riel-ancho) + var(--fav-espacio-2xs));position:fixed}.rail__name,.rail__role{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rail .rail__signout{padding-left:var(--fav-espacio-xs);padding-right:var(--fav-espacio-xs);justify-content:flex-start}.rail{z-index:35;width:100%;overflow-x:hidden}.rail__names,.rail__label,.rail__group-title,.rail__who-text{opacity:0}.rail:hover .rail__names,.rail:hover .rail__label,.rail:hover .rail__group-title,.rail:hover .rail__who-text,.rail:focus-within .rail__names,.rail:focus-within .rail__label,.rail:focus-within .rail__group-title,.rail:focus-within .rail__who-text{opacity:1}}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.shell{transition:grid-template-columns var(--fav-transicion)}.rail__names,.rail__label,.rail__group-title,.rail__who-text{transition:opacity var(--fav-transicion)}}@media (min-width:900px){.shell{grid-template-columns:var(--panel-riel-plegado) minmax(0, 1fr);display:grid}:is(.shell:has(.rail:hover),.shell:has(.rail:focus-within)){grid-template-columns:var(--panel-riel-ancho) minmax(0, 1fr)}}@media (min-width:900px) and (hover:none){.shell{grid-template-columns:var(--panel-riel-ancho) minmax(0, 1fr)}.rail__names,.rail__label,.rail__group-title,.rail__who-text{opacity:1}.rail__link,.rail__label{white-space:normal}}.rail__groups{gap:var(--fav-espacio-m);display:grid}.rail__group{gap:var(--fav-espacio-3xs);display:grid}.rail__group-title{padding:0 var(--fav-espacio-xs);font-size:var(--panel-tipo-meta);font-weight:var(--fav-peso-fuerte);color:var(--panel-riel-tinta-suave);text-transform:uppercase;letter-spacing:var(--fav-tracking-antetitulo)}.rail__who{align-items:center;gap:var(--fav-espacio-xs);min-width:0;padding:0 var(--fav-espacio-3xs);display:none}.rail__avatar{background:var(--fav-barbados);width:36px;height:36px;color:var(--fav-petroleo-hondo);font-size:var(--panel-tipo-meta);font-weight:var(--fav-peso-titulo);border-radius:50%;flex:none;place-items:center;display:inline-grid}.rail__who-text{min-width:0;display:grid}@media (min-width:900px){.rail__who{display:flex}.rail__link{font-weight:var(--fav-peso-medio)}.rail__link--here{font-weight:var(--fav-peso-titulo)}}.page{width:min(100% - 2 * var(--fav-espacio-m), var(--panel-ancho));margin:var(--fav-espacio-l) auto 0;padding-bottom:var(--fav-espacio-3xl)}.page__article{gap:var(--fav-espacio-l);grid-template-columns:minmax(0,1fr);display:grid}.page__article--narrow{max-width:40rem}.page__head{justify-content:space-between;align-items:flex-start;gap:var(--fav-espacio-m);flex-wrap:wrap;display:flex}.page__title{font-size:var(--panel-tipo-titulo);margin-bottom:var(--fav-espacio-3xs)}.page__intro{color:var(--panel-tinta-suave);max-width:var(--fav-medida-parrafo);margin:0}.toolbar{justify-content:flex-start;align-items:flex-end;gap:var(--fav-espacio-m);flex-wrap:wrap;display:flex}.toolbar>.field{flex:none;min-width:16rem;max-width:100%}.page__note{margin:var(--fav-espacio-2xs) 0 0;color:var(--panel-tinta-suave);font-size:var(--panel-tipo-cuerpo)}.page__empty{margin:var(--fav-espacio-m) 0 0;padding:var(--fav-espacio-2xl) var(--fav-espacio-m);border:1px solid var(--panel-borde);border-radius:var(--panel-radio);background:var(--panel-papel);justify-items:center;gap:var(--fav-espacio-2xs);text-align:center;display:grid}.page__empty-title{font-size:var(--panel-tipo-bloque);font-weight:var(--fav-peso-fuerte);margin:0}.page__empty-body{color:var(--panel-tinta-suave);margin:0}.crumbs{font-size:var(--panel-tipo-meta);color:var(--panel-tinta-suave)}.crumbs a{color:inherit}.notice,.card{background:var(--panel-papel);border:1px solid var(--panel-borde);border-radius:var(--panel-radio);padding:var(--fav-espacio-l)}.notice--centered{text-align:center;max-width:32rem;margin:0 auto}.notice--signin{text-align:center;max-width:32rem}.notice__title{font-size:var(--panel-tipo-titulo);margin-bottom:var(--fav-espacio-2xs)}.notice__actions{justify-content:center;gap:var(--fav-espacio-xs);margin:var(--fav-espacio-s) 0 0;flex-wrap:wrap;display:flex}.notice__body,.notice__note{margin:0 0 var(--fav-espacio-s);color:var(--panel-tinta-suave)}.notice__note{margin:var(--fav-espacio-s) 0 0;font-size:var(--panel-tipo-meta)}.signin__mark{margin:0 auto var(--fav-espacio-m);display:block}.card__title{font-size:var(--panel-tipo-bloque);margin-bottom:var(--fav-espacio-s)}.alert{border-radius:var(--panel-radio);padding:var(--fav-espacio-xs) var(--fav-espacio-s);border:2px solid;margin:0}.alert:empty{background:0 0;border:0;padding:0}.alert--warning{background:var(--panel-aviso-fondo);color:var(--panel-aviso)}.alert--error{background:var(--panel-error-fondo);color:var(--panel-error)}.alert--success{background:var(--panel-exito-fondo);color:var(--panel-exito)}.alert p{margin:var(--fav-espacio-3xs) 0 0}.alert__fields{margin:var(--fav-espacio-3xs) 0 0;font-size:var(--panel-tipo-cuerpo);padding-left:1.2em}.alert__fields li+li{margin-top:var(--fav-espacio-3xs)}.alert__action{margin:var(--fav-espacio-2xs) 0 0}.spinner{color:var(--panel-tinta-suave);margin:0}.badge:before{content:"";border-radius:var(--fav-radio-pildora);vertical-align:.08em;background:currentColor;width:.4em;height:.4em;margin-right:.45em;display:inline-block}.badge{border-radius:var(--fav-radio-pildora);font-size:var(--panel-tipo-meta);font-weight:var(--fav-peso-fuerte);white-space:nowrap;border:1px solid;padding:.1em .7em;line-height:1.7;display:inline-block}.badge--neutral{color:var(--panel-tinta-suave);background:var(--panel-papel)}.badge--success{color:var(--panel-exito);background:var(--panel-exito-fondo)}.badge--warning{color:var(--panel-aviso);background:var(--panel-aviso-fondo)}.badge--danger{color:var(--panel-error);background:var(--panel-error-fondo)}.badge--info{color:var(--panel-info);background:var(--panel-info-fondo)}.gate-counter{color:var(--panel-aviso);font-size:var(--panel-tipo-meta);font-weight:var(--fav-peso-fuerte);white-space:nowrap}.button{font:inherit;font-weight:var(--fav-peso-fuerte);min-height:var(--panel-toque);width:100%;padding:var(--fav-espacio-xs) var(--fav-espacio-l);border-radius:var(--panel-radio-boton);border:2px solid var(--fav-boton-fondo);color:var(--panel-tinta);cursor:pointer;justify-content:center;align-items:center;gap:var(--fav-espacio-2xs);background:0 0;text-decoration:none;display:inline-flex}.button--inline{width:auto}.button--primary{background:var(--fav-boton-fondo);color:var(--fav-boton-texto);box-shadow:0 1px 2px #094f5140}.button--quiet{border-color:var(--panel-borde-control)}.button--danger{border-color:var(--panel-error);color:var(--panel-error)}@media (hover:hover){.button:not([disabled]):hover{background:var(--panel-realce)}.button--primary:not([disabled]):hover{background:var(--fav-boton-fondo-activo);box-shadow:0 6px 16px -6px #094f5180}.button--danger:not([disabled]):hover{background:var(--panel-error-fondo)}}.button:not([disabled]):active{background:var(--panel-realce-hondo);transform:translateY(1px)}.button--primary:not([disabled]):active{background:var(--fav-boton-fondo-activo)}.button--text{color:var(--panel-tinta-suave);text-underline-offset:3px;padding-inline:var(--fav-espacio-2xs);border-color:#0000;text-decoration:underline}@media (hover:hover){.button--text:not([disabled]):hover{color:var(--panel-tinta)}}.button--compact{width:var(--panel-toque);min-width:var(--panel-toque);height:var(--panel-toque);border-width:1px;padding:0}.button--big{font-size:var(--panel-tipo-bloque);min-height:60px}.button--google{width:100%}.button__mark{flex:none}.button[disabled]{opacity:.55;cursor:default}.button[aria-busy=true]{opacity:1;cursor:progress}@media (prefers-reduced-motion:no-preference){.button{transition:background-color var(--fav-transicion), border-color var(--fav-transicion)}}.field{min-width:0;display:block}.field__label{margin-bottom:var(--fav-espacio-3xs);font-size:var(--panel-tipo-meta);font-weight:var(--fav-peso-fuerte);line-height:1.3;display:block}.field__required{font-weight:var(--fav-peso-fuerte);color:var(--panel-aviso);margin-left:.25ch}.field__input{width:100%;font:inherit;font-size:var(--panel-campo-tipo);padding:var(--fav-espacio-2xs) var(--fav-espacio-xs);min-height:var(--panel-campo);border:1px solid var(--panel-borde-control);border-radius:var(--panel-radio-campo);background:var(--panel-campo-fondo);color:var(--panel-tinta)}.field__input[disabled]{background-color:var(--panel-fondo);color:var(--panel-tinta-suave);border-color:var(--panel-borde)}.field__input--uppercase{text-transform:uppercase}.field__input--lowercase{text-transform:lowercase}.select{min-width:0;display:block}.select__button{justify-content:space-between;align-items:center;gap:var(--fav-espacio-2xs);text-align:left;cursor:pointer;display:flex}.select__button[disabled]{cursor:default}.select__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.select__button--empty .select__value{color:var(--panel-tinta-suave)}.select__chevron{flex:none}.select__panel,.calendar{z-index:45;box-sizing:border-box;background:var(--panel-papel);color:var(--panel-tinta);border:1px solid var(--panel-borde-control);border-radius:var(--panel-radio);box-shadow:var(--fav-sombra-ficha);flex-direction:column;display:flex;position:fixed;overflow:hidden}.select__search{box-sizing:border-box;width:100%;min-height:var(--panel-campo);padding:var(--fav-espacio-2xs) var(--fav-espacio-xs);border:0;border-bottom:1px solid var(--panel-borde);background:var(--panel-campo-fondo);color:inherit;font:inherit;font-size:var(--panel-campo-tipo);flex:none}.select__search::placeholder{color:var(--panel-tinta-suave);opacity:1}.select__search:focus-visible,.select__list:focus-visible{outline-offset:calc(-1 * var(--fav-foco-grosor))}.select__list{min-height:0;padding:var(--fav-espacio-3xs);overscroll-behavior:contain;flex:auto;margin:0;list-style:none;overflow-y:auto}.select__option{justify-content:space-between;align-items:center;gap:var(--fav-espacio-2xs);min-height:var(--panel-toque);padding:var(--fav-espacio-2xs) var(--fav-espacio-xs);border-radius:var(--panel-radio-interior);cursor:pointer;display:flex}.select__label{overflow-wrap:anywhere;min-width:0}.select__option--active{background:var(--panel-realce)}.select__option--chosen{font-weight:var(--fav-peso-fuerte)}.select__check{flex:none}.select__empty{padding:var(--fav-espacio-xs);color:var(--panel-tinta-suave);font-size:var(--panel-tipo-meta);margin:0}.date{align-items:stretch;gap:var(--fav-espacio-3xs);max-width:100%;display:flex}.date__input{font-variant-numeric:tabular-nums;flex:auto;width:11.5rem;min-width:0}.date__open{box-sizing:border-box;width:var(--panel-campo);min-height:var(--panel-campo);border:1px solid var(--panel-borde-control);border-radius:var(--panel-radio-campo);background:var(--panel-campo-fondo);color:var(--panel-tinta);cursor:pointer;flex:none;place-items:center;padding:0;display:inline-grid}.date__open[disabled]{background:var(--panel-fondo);color:var(--panel-tinta-suave);border-color:var(--panel-borde);cursor:default}.field--invalid .date__open{border-color:var(--panel-error);background:var(--panel-error-fondo)}@media (hover:hover){.date__open:not([disabled]):hover{background:var(--panel-realce)}}@media (pointer:coarse){.date__open{width:var(--panel-toque);min-height:var(--panel-toque)}}.datetime{align-items:center;gap:var(--fav-espacio-2xs);flex-wrap:wrap;max-width:100%;display:flex}.field__input--time{text-align:center;font-variant-numeric:tabular-nums;width:6.5rem;max-width:100%}.field__input--time[aria-invalid=true]{border-color:var(--panel-error);box-shadow:inset 0 0 0 1px var(--panel-error);background:var(--panel-error-fondo)}.calendar{padding:var(--fav-espacio-2xs);gap:var(--fav-espacio-3xs);overscroll-behavior:contain;overflow-y:auto}.calendar__head{justify-content:space-between;align-items:center;gap:var(--fav-espacio-2xs);display:flex}.calendar__title{text-align:center;font-size:var(--panel-tipo-cuerpo);font-weight:var(--fav-peso-fuerte);flex:auto;margin:0;line-height:1.2}.calendar__step,.calendar__shortcut,.calendar__day{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.calendar__step{border-radius:var(--panel-radio-interior);flex:none;place-items:center;width:40px;height:40px;display:inline-grid}.calendar__grid{border-collapse:collapse;table-layout:fixed;width:100%}.calendar__weekday{padding:var(--fav-espacio-3xs) 0;font-size:var(--panel-tipo-meta);font-weight:var(--fav-peso-fuerte);color:var(--panel-tinta-suave);text-transform:lowercase}.calendar__cell{text-align:center;padding:0}.calendar__day{box-sizing:border-box;border-radius:var(--panel-radio-interior);width:100%;height:40px;font-size:var(--panel-tipo-cuerpo);font-variant-numeric:tabular-nums;padding:0;display:block}.calendar__day--outside{color:var(--panel-tinta-suave)}.calendar__day--today{box-shadow:inset 0 0 0 1px var(--panel-borde-control);font-weight:var(--fav-peso-fuerte)}.calendar__day--chosen{background:var(--fav-boton-fondo);color:var(--fav-boton-texto);font-weight:var(--fav-peso-fuerte)}.calendar__day--blocked{color:var(--panel-tinta-suave);cursor:default;text-decoration:line-through}.calendar__foot{justify-content:space-between;gap:var(--fav-espacio-2xs);padding-top:var(--fav-espacio-3xs);border-top:1px solid var(--panel-borde);display:flex}.calendar__shortcut{min-height:40px;padding:0 var(--fav-espacio-xs);border-radius:var(--panel-radio-interior);font-weight:var(--fav-peso-fuerte);color:var(--panel-acento)}.calendar__shortcut[aria-disabled=true]{color:var(--panel-tinta-suave);cursor:default}.calendar :focus-visible,.select__option:focus-visible{outline-offset:calc(-1 * var(--fav-foco-grosor))}@media (hover:hover){.select__option:hover,.calendar__step:hover,.calendar__shortcut:not([aria-disabled=true]):hover,.calendar__day:not(.calendar__day--chosen):not(.calendar__day--blocked):hover{background:var(--panel-realce)}}@media (pointer:coarse){.calendar__step{width:var(--panel-toque);height:var(--panel-toque)}.calendar__day{height:var(--panel-toque)}.calendar__shortcut{min-height:var(--panel-toque)}}.field__input::placeholder{color:var(--panel-tinta-suave);opacity:1}.field--invalid .field__input{border-color:var(--panel-error);box-shadow:inset 0 0 0 1px var(--panel-error);background:var(--panel-error-fondo)}.field__hint{margin:var(--fav-espacio-3xs) 0 0;font-size:var(--panel-tipo-meta);color:var(--panel-tinta-suave);line-height:1.45}.field__suggestion{align-items:baseline;gap:var(--fav-espacio-3xs);margin:var(--fav-espacio-3xs) 0 0;font-size:var(--panel-tipo-meta);color:var(--panel-tinta-suave);flex-wrap:wrap;line-height:1.45;display:flex}.field__error{margin:var(--fav-espacio-3xs) 0 0;color:var(--panel-error);font-size:var(--panel-tipo-etiqueta);font-weight:var(--fav-peso-medio)}.field__static{min-height:var(--panel-campo);align-items:center;margin:0;display:flex}.field__input[type=number]{appearance:textfield}.field__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.field__input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.field__number{align-items:center;gap:var(--fav-espacio-2xs);display:flex}.field__suffix{color:var(--panel-tinta-suave);font-size:var(--panel-tipo-meta)}.field__row{gap:var(--fav-espacio-2xs);flex-wrap:wrap;align-items:center;display:flex}.checkbox{gap:var(--fav-espacio-3xs) var(--fav-espacio-2xs);min-height:var(--panel-campo);grid-template-columns:auto 1fr;align-items:center;display:grid}.checkbox__input{appearance:none;border:1px solid var(--panel-borde-control);background:var(--panel-campo-fondo);width:22px;height:22px;color:var(--fav-boton-texto);cursor:pointer;border-radius:6px;flex:none;place-content:center;margin:0;display:inline-grid}.checkbox__input:after{content:"";border:2.5px solid;border-width:0 2.5px 2.5px 0;width:5px;height:10px;margin-top:-2px;transform:rotate(45deg)scale(0)}.checkbox__input:checked{background:var(--fav-boton-fondo);border-color:var(--fav-boton-fondo)}.checkbox__input:checked:after{transform:rotate(45deg)scale(1)}.checkbox__input:disabled{background:var(--panel-fondo);border-color:var(--panel-borde);cursor:default}.checkbox__input:disabled:checked{background:var(--panel-tinta-suave);border-color:var(--panel-tinta-suave);color:var(--panel-papel)}.field--invalid .checkbox__input:not(:checked){border-color:var(--panel-error)}.checkbox__label{margin-left:calc(-1 * var(--fav-espacio-2xs));padding-left:var(--fav-espacio-2xs);font-weight:var(--fav-peso-medio);font-size:var(--panel-tipo-cuerpo);align-self:stretch;align-items:center;display:flex}.checkbox__hint{font-size:var(--panel-tipo-meta);color:var(--panel-tinta-suave);grid-column:2;margin:0}.form-grid{gap:var(--fav-espacio-m) var(--fav-espacio-l);grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));display:grid;container-type:inline-size}@container (width>=56.5rem){.form-grid--dense{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}}.field-code .field__input{max-width:24ch;font-family:var(--panel-fuente-codigo)}.form-grid__wide{grid-column:1/-1}.form-stack{gap:var(--fav-espacio-s);display:grid}.form-stack__actions{gap:var(--fav-espacio-2xs);flex-wrap:wrap;display:flex}.form-stack__saved{color:var(--panel-exito);font-weight:var(--fav-peso-medio);margin:0}.table-wrap{background:var(--panel-papel);border:1px solid var(--panel-borde);border-radius:var(--panel-radio);overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:var(--panel-tipo-cuerpo)}.table,.table tbody,.table tr,.table th,.table td{display:block}.table thead{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.table tbody tr{padding:var(--fav-espacio-s);border-top:1px solid var(--panel-borde);align-items:start;column-gap:var(--fav-espacio-2xs);grid-template-columns:minmax(0,1fr) auto;display:grid}.table tbody tr>th{grid-area:1/1}.table tbody tr>.table__actions{grid-area:1/2}.table tbody tr>td:not(.table__actions){grid-column:1/-1}@media (max-width:1139.98px){.table tbody tr>.presence__actions,.table tbody tr>.table__actions--text{grid-area:auto/1/auto/-1;justify-content:flex-start}}.table tbody tr:first-child{border-top:0}.table th,.table td{padding:var(--fav-espacio-3xs) 0;text-align:left;vertical-align:top}.table td:before{content:attr(data-label);font-size:var(--panel-tipo-meta);color:var(--panel-tinta-suave);display:block}@media (min-width:1140px){.table{width:100%;display:table}.table tbody{display:table-row-group}.table thead{clip-path:none;width:auto;height:auto;margin:0;display:table-header-group;position:static;overflow:visible}.table tr{display:table-row}.table th,.table td{padding:var(--fav-espacio-xs) var(--fav-espacio-s);border-top:1px solid var(--panel-borde);display:table-cell}.table-wrap{padding-inline:var(--fav-espacio-2xs)}.table tbody tr{border-top:0;column-gap:0;padding:0;display:table-row}.table td:before{content:none}.table thead th{border-top:0}.table__col--name{width:auto}.table__col--zone{width:12rem}.table__col--status{width:9.5rem}.table__col--seen{width:13rem}.table__col--actions{width:var(--panel-toque)}.table__col--key{width:13rem}.table__col--parent{width:14rem}.table__col--state{width:8rem}.table__col--count{width:10rem}}.table thead th{font-size:var(--panel-tipo-etiqueta);color:var(--panel-tinta-suave);font-weight:var(--fav-peso-fuerte)}.table__link{font-weight:var(--fav-peso-fuerte);display:block}.table__key{margin-top:var(--fav-espacio-3xs);font-family:var(--panel-fuente-codigo);font-size:var(--panel-tipo-meta);color:var(--panel-tinta-suave);display:block}@media (max-width:1139.98px){.table__key,.table td code{overflow-wrap:anywhere}}.table__muted{color:var(--panel-tinta-suave)}.table__alerts{gap:var(--fav-espacio-3xs);flex-wrap:wrap;display:flex}.table__actions{gap:var(--fav-espacio-2xs);flex-wrap:wrap;display:flex}.menu{display:inline-flex}.menu__list{z-index:45;min-width:15rem;max-width:calc(100vw - 16px);padding:var(--fav-espacio-3xs);background:var(--panel-papel);color:var(--panel-tinta);border:1px solid var(--panel-borde-control);border-radius:var(--panel-radio);box-shadow:var(--fav-sombra-ficha);margin:0;list-style:none;position:fixed}.menu__item{width:100%;min-height:var(--panel-toque);padding:var(--fav-espacio-2xs) var(--fav-espacio-xs);border-radius:var(--panel-radio-interior);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}@media (hover:hover){.menu__item:hover{background:var(--panel-realce)}}.menu__item:focus-visible{outline-offset:calc(-1 * var(--fav-foco-grosor));background:var(--panel-realce)}.table__buttons{align-items:center;gap:var(--fav-espacio-2xs);flex-wrap:wrap;display:flex}.presence__actions .table__buttons{justify-content:flex-end}@media (max-width:1139.98px){.presence__actions .table__buttons{justify-content:flex-start}}.table__actions .button{width:auto;min-width:var(--panel-toque);padding:var(--fav-espacio-2xs)}.paginator{justify-content:space-between;align-items:center;gap:var(--fav-espacio-2xs) var(--fav-espacio-s);flex-wrap:wrap;display:flex}.paginator__range,.paginator__page{font-size:var(--panel-tipo-meta);color:var(--panel-tinta-suave);margin:0}.paginator__page{white-space:nowrap}.paginator__size{font-size:var(--panel-tipo-meta);color:var(--panel-tinta-suave);white-space:nowrap}.paginator__controls{align-items:center;gap:var(--fav-espacio-2xs);display:flex}.paginator__mark{display:none}@media (max-width:599.98px){.paginator{justify-content:normal;align-items:center;gap:var(--fav-espacio-xs) var(--fav-espacio-2xs);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.paginator__controls{display:contents}.paginator__size{white-space:normal;text-align:right;justify-self:end}.paginator__controls .field__input,.paginator__controls .select{width:auto}.paginator__controls>.button{width:var(--panel-toque);padding:0}.paginator__controls>.button:first-of-type{justify-self:start}.paginator__controls>.button:last-of-type{justify-self:end}.paginator__word{display:none}.paginator__mark{display:block}.paginator__page{text-align:center}}.record{gap:var(--fav-espacio-l);flex-direction:column;display:flex}.record__head{gap:var(--fav-espacio-2xs);display:grid}.record__title-row{align-items:baseline;gap:var(--fav-espacio-xs);flex-wrap:wrap;display:flex}.record__title{font-size:var(--panel-tipo-titulo);letter-spacing:-.01em}.record__key{overflow-wrap:anywhere;min-width:0;font-size:var(--panel-tipo-cuerpo);color:var(--panel-tinta-suave)}.record__gate{font-size:var(--panel-tipo-etiqueta);font-weight:var(--fav-peso-fuerte);margin:0}.record__gate--ready{color:var(--panel-exito)}.gate{padding:var(--fav-espacio-s) var(--fav-espacio-m);border-radius:var(--panel-radio);background:var(--panel-aviso-fondo);color:var(--panel-aviso);gap:var(--fav-espacio-2xs);display:grid}.gate__head{align-items:baseline;gap:var(--fav-espacio-2xs);margin:0;display:flex}.gate__label{font-weight:var(--fav-peso-fuerte)}.gate__blocks{gap:var(--fav-espacio-3xs);margin:0;padding:0;list-style:none;display:grid}.gate__row{gap:0 var(--fav-espacio-s);font-size:var(--panel-tipo-etiqueta);display:grid}@media (min-width:640px){.gate__row{grid-template-columns:11rem minmax(0,1fr)}}.gate__block{font:inherit;font-weight:var(--fav-peso-fuerte);color:inherit;text-align:left;text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (hover:hover){.gate__block:hover{text-decoration-thickness:2px}}.gate__fields{overflow-wrap:anywhere;min-width:0;color:inherit}.record__actions{gap:var(--fav-espacio-2xs);margin-top:var(--fav-espacio-2xs);flex-wrap:wrap;display:flex}@media (min-width:900px){.record__head{grid-template-columns:minmax(0,1fr) auto;align-items:start}.crumbs,.record__head .gate{grid-column:1/-1}.record__actions{grid-area:2/2;justify-content:flex-end;align-self:center;margin-top:0}}.record__body{gap:var(--fav-espacio-l);align-items:start;display:grid}@media (min-width:900px){.record__body{grid-template-columns:var(--panel-nav-ancho) minmax(0, 1fr)}}.blocknav{min-width:0;position:relative}@media (max-width:899.98px){.blocknav{z-index:20;padding-top:var(--fav-espacio-2xs);background:var(--panel-fondo);position:sticky;top:0}}.blocknav:after{content:"";pointer-events:none;background:linear-gradient(to left, var(--panel-papel), transparent);width:28px;position:absolute;top:0;bottom:0;right:0}.blocknav__list{padding:0 0 var(--fav-espacio-2xs);gap:var(--fav-espacio-2xs);grid-auto-columns:max-content;grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}@media (max-width:899.98px){.blocknav:after{top:var(--fav-espacio-2xs);height:var(--panel-toque);bottom:auto}.blocknav__list{overscroll-behavior-x:contain}}.blocknav__item{align-items:center;gap:var(--fav-espacio-2xs);border:1px solid var(--panel-borde);border-radius:var(--fav-radio-pildora);padding-right:var(--fav-espacio-xs);white-space:nowrap;flex:none;display:flex}.blocknav__link{align-items:center;gap:var(--fav-espacio-xs);min-width:0;min-height:var(--panel-toque);padding:var(--fav-espacio-2xs) var(--fav-espacio-xs);border-radius:var(--panel-radio-fila);font:inherit;font-size:var(--panel-tipo-etiqueta);color:var(--panel-tinta);text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;text-decoration:none;display:flex}@media (hover:hover){.blocknav__link:not([disabled]):hover{background:var(--panel-papel)}}.blocknav__link[disabled],.blocknav__link[aria-disabled=true]{color:var(--panel-tinta-suave);cursor:default}.blocknav__link--here,.blocknav__link--here:hover{background:var(--panel-papel);color:var(--fav-petroleo);font-weight:var(--fav-peso-fuerte);box-shadow:0 0 0 1px var(--panel-borde)}@media (max-width:899.98px){.blocknav__item:has(.blocknav__link--here){background:var(--panel-papel)}.blocknav__link--here,.blocknav__link--here:hover{box-shadow:none;background:0 0}}.blocknav__number{width:var(--panel-riel-ficha);height:var(--panel-riel-ficha);border-radius:var(--panel-radio-interior);background:var(--panel-realce);color:var(--panel-tinta-suave);font-size:var(--panel-tipo-meta);font-weight:var(--fav-peso-medio);font-variant-numeric:tabular-nums;flex:none;place-items:center;line-height:1;display:grid}.blocknav__link--here .blocknav__number{background:var(--fav-superficie-invertida);color:var(--fav-texto-sobre-invertida)}.blocknav__marks{justify-content:flex-end;align-items:center;gap:0 var(--fav-espacio-2xs);text-align:right;flex-wrap:wrap;flex:0 auto;min-width:0;display:flex}.blocknav__title{flex:1;min-width:0}.blocknav__tag,.block__tag{font-size:var(--panel-tipo-meta);font-weight:var(--fav-peso-fuerte);color:var(--panel-tinta-suave);text-transform:uppercase;letter-spacing:var(--fav-tracking-antetitulo);font-weight:var(--fav-peso-medio)}.blocknav__tag{text-transform:none;letter-spacing:normal}.blocknav__history{margin-top:var(--fav-espacio-2xs);border:1px solid var(--panel-borde);border-radius:var(--fav-radio-pildora);padding-right:var(--fav-espacio-xs);display:flex}.blocknav__history .blocknav__link:after{content:"";border-top:1.5px solid;border-right:1.5px solid;flex:none;width:6px;height:6px;margin-left:auto;transform:rotate(45deg)}@media (min-width:900px){.blocknav:after{content:none}.blocknav__list{grid-auto-columns:auto;grid-auto-flow:row;gap:2px;padding:0;overflow-x:visible}.blocknav__item{padding-right:var(--fav-espacio-2xs);white-space:normal;border:0;border-radius:0;align-items:start}.blocknav__link{align-items:start}.blocknav__number{margin-top:0}.blocknav__marks{padding-top:var(--fav-espacio-3xs);align-self:start}.blocknav__item:has(.blocknav__link--here){background:var(--panel-papel);border-radius:var(--panel-radio-interior);box-shadow:0 0 0 1px var(--panel-borde)}.blocknav__link--here,.blocknav__link--here:hover{box-shadow:none;background:0 0}.blocknav__history{margin-top:var(--fav-espacio-xs);border:0;border-top:1px solid var(--panel-borde);padding:var(--fav-espacio-xs) var(--fav-espacio-3xs) 0;border-radius:0}.blocknav__history .blocknav__link{padding-left:calc(2 * var(--fav-espacio-xs) + var(--panel-riel-ficha))}.blocknav{top:var(--fav-espacio-l);max-height:calc(100dvh - 2 * var(--fav-espacio-l));border-right:1px solid var(--panel-borde);padding-right:var(--fav-espacio-2xs);grid-template-rows:minmax(0,1fr) auto;display:grid;position:sticky;overflow:hidden}.blocknav__list{background:var(--panel-riel-bloques);border-radius:var(--panel-radio-fila);min-height:0;padding:var(--fav-espacio-3xs);overflow-y:auto}}.record__blocks{gap:var(--fav-espacio-l);min-width:0;display:grid}.block{gap:var(--fav-espacio-s);scroll-margin-top:calc(var(--panel-toque) + var(--fav-espacio-l));display:grid}.block--note{background:var(--panel-fondo);border:1px solid var(--panel-borde);border-radius:var(--panel-radio);padding:var(--fav-espacio-l)}@media (max-width:639.98px){.block--note{padding:var(--fav-espacio-s)}}.block__head{justify-content:space-between;align-items:center;gap:var(--fav-espacio-s);flex-wrap:wrap;display:flex}.block__title{font-size:var(--panel-tipo-bloque);align-items:center;gap:var(--fav-espacio-xs);display:flex}.block__missing,.block__readonly,.block__aside{font-size:var(--panel-tipo-meta);color:var(--panel-tinta-suave);margin:0}.block__problems{gap:var(--fav-espacio-2xs);list-style:none;display:grid}.block__intro{font-size:var(--panel-tipo-etiqueta);color:var(--panel-tinta-suave);text-wrap:pretty;max-width:62ch;margin:0;line-height:1.55}.block__missing{color:var(--panel-aviso);font-weight:var(--fav-peso-medio)}.block__missing--pending{color:var(--panel-tinta-suave)}.block__intro--reserved{margin-top:var(--fav-espacio-s)}.block__more{font-size:var(--panel-tipo-meta)}.block__form{gap:var(--fav-espacio-s);display:grid;container-type:inline-size}.form-grid+.form-grid,.field-code+.form-grid{border-top:1px solid var(--panel-borde);padding-top:var(--fav-espacio-s)}.block__foot{align-items:center;gap:var(--fav-espacio-s);margin:var(--fav-espacio-2xs) 0 0;padding:var(--fav-espacio-s);background:var(--panel-realce);border:1px solid var(--panel-borde);border-radius:var(--panel-radio-fila);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.block__pending{font-size:var(--panel-tipo-cuerpo);color:var(--panel-aviso);font-weight:var(--fav-peso-medio)}.block__saved{color:var(--panel-exito);font-weight:var(--fav-peso-medio);margin:0}@media (max-width:639.98px){.block__foot{gap:var(--fav-espacio-2xs);padding:var(--fav-espacio-2xs)}.block__foot>.button{min-width:0;padding-left:var(--fav-espacio-xs);padding-right:var(--fav-espacio-xs);flex:1 1 0}.block__foot>.block__pending{font-size:var(--panel-tipo-meta);flex:1 0 100%;order:1}}.location{gap:var(--fav-espacio-m);display:grid}@media (min-width:1100px){.location{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}}.map{gap:var(--fav-espacio-xs);display:grid}.map__title{font-size:var(--panel-tipo-cuerpo);font-weight:var(--fav-peso-fuerte)}.map__link{gap:var(--fav-espacio-3xs);padding-top:var(--fav-espacio-2xs);border-top:1px solid var(--panel-borde);justify-items:start;display:grid}.map__frame{aspect-ratio:4/3;border:1px solid var(--panel-borde);border-radius:var(--panel-radio-interior);width:100%}@media (max-width:1099.98px){.map__frame{max-height:60svh}}.map__empty,.map__note,.map__pending{font-size:var(--panel-tipo-meta);color:var(--panel-tinta-suave);margin:0}.map__empty{padding:var(--fav-espacio-l);text-align:center;border:1px dashed var(--panel-borde-control);border-radius:var(--panel-radio-interior)}.scope{border:1px solid var(--panel-borde);border-radius:var(--panel-radio-interior);padding:var(--fav-espacio-s);margin:0}.scope__legend{font-weight:var(--fav-peso-fuerte);padding:0 var(--fav-espacio-2xs)}.scope .schedule-mode{max-width:28rem;margin-bottom:var(--fav-espacio-xs)}.scope__note{margin:0 0 var(--fav-espacio-xs);color:var(--panel-tinta-suave);font-size:var(--panel-tipo-meta);max-width:var(--fav-medida-parrafo)}.scope__days{gap:var(--fav-espacio-2xs);margin:0;padding:0;list-style:none;display:grid}.schedule{gap:var(--fav-espacio-xl);display:grid}.services,.services__offered{gap:var(--fav-espacio-s);display:grid}.day{gap:var(--fav-espacio-3xs);padding:var(--fav-espacio-2xs) 0;border-top:1px solid var(--panel-borde);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.day:first-child{border-top:0}.day__name{font-weight:var(--fav-peso-medio)}@media (min-width:480px){.day{gap:var(--fav-espacio-xs);grid-template-columns:6.5rem minmax(0,1fr)}.day__name{padding-top:var(--fav-espacio-2xs)}}.day__ranges{align-items:center;gap:var(--fav-espacio-2xs);flex-wrap:wrap;display:flex}.day__ranges>.timerange{flex:1 0 100%}.day__ranges>.timerange:only-of-type{flex:0 auto}.day__closed{color:var(--panel-tinta-suave);padding-top:var(--fav-espacio-2xs)}.timerange{align-items:center;gap:var(--fav-espacio-3xs) var(--fav-espacio-s);flex-wrap:wrap;display:flex}.timerange>.timerange__note,.timerange>.field__error{flex:1 0 100%}.timerange__inputs{align-items:center;gap:var(--fav-espacio-2xs);flex-wrap:wrap;display:flex}.timerange__dash{color:var(--panel-tinta-suave)}.timerange__note{color:var(--panel-tinta-suave);font-size:var(--panel-tipo-meta);margin:0}.timerange__actions{gap:var(--fav-espacio-2xs);flex-wrap:wrap;display:flex}.timerange__actions .button,.day__ranges>.button,.exception>.button{min-height:36px;padding:0 var(--fav-espacio-xs);font-size:var(--panel-tipo-meta);font-weight:var(--fav-peso-medio);border-width:1px}.exceptions{gap:var(--fav-espacio-xs);display:grid}.exceptions__title{font-size:var(--panel-tipo-cuerpo)}.exceptions__intro,.exceptions__empty{font-size:var(--panel-tipo-meta);color:var(--panel-tinta-suave);margin:0}.exceptions__list{gap:var(--fav-espacio-xs);margin:0;padding:0;list-style:none;display:grid}.exceptions__past summary{cursor:pointer;font-weight:var(--fav-peso-medio);padding:var(--fav-espacio-2xs) 0}.exception{border:1px solid var(--panel-borde);border-radius:var(--panel-radio-interior);padding:var(--fav-espacio-s);gap:var(--fav-espacio-xs);justify-items:start;display:grid}.exception--past{color:var(--panel-tinta-suave);font-size:var(--panel-tipo-meta)}.exception__grid{gap:var(--fav-espacio-xs) var(--fav-espacio-s);grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));width:100%;display:grid}.exception__field--wide{grid-column:1/-1}.exception__hours{align-items:center;gap:var(--fav-espacio-2xs);flex-wrap:wrap;display:flex}.services__intro,.services__empty,.permits__intro,.payment-methods__intro,.payment-methods__empty{font-size:var(--panel-tipo-meta);color:var(--panel-tinta-suave);margin:0}.services__list,.permits__list,.payment-methods__list,.payment-methods__children{gap:var(--fav-espacio-2xs);margin:0;padding:0;list-style:none;display:grid}.permit,.payment-method{gap:var(--fav-espacio-2xs);padding:var(--fav-espacio-2xs) 0;border-top:1px solid var(--panel-borde);display:grid}.permit__details{padding-left:calc(22px + var(--fav-espacio-2xs));gap:var(--fav-espacio-2xs);display:grid}.permit__document{padding-left:calc(22px + var(--fav-espacio-2xs))}.permit__state{font-size:var(--panel-tipo-meta);color:var(--panel-tinta-suave);margin:0}.permit__actions{align-items:baseline;gap:var(--fav-espacio-2xs);margin:var(--fav-espacio-3xs) 0 0;flex-wrap:wrap;display:flex}.permit__file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.payment-methods{gap:var(--fav-espacio-xs);display:grid}.payment-methods__title{font-size:var(--panel-tipo-cuerpo)}.payment-methods__children{padding-left:calc(22px + var(--fav-espacio-2xs))}.permit__details{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr))}.permit__no-expiry{font-size:var(--panel-tipo-meta);color:var(--panel-tinta-suave);padding-bottom:var(--fav-espacio-xs);align-self:end;margin:0}.permits{gap:var(--fav-espacio-xs);display:grid}.permits__title{font-size:var(--panel-tipo-cuerpo)}.permits__group{gap:var(--fav-espacio-2xs);display:grid}.permits__group+.permits__group{margin-top:var(--fav-espacio-xs)}.permits__subtitle{font-size:var(--panel-tipo-etiqueta);font-weight:var(--fav-peso-medio);margin:0}.permit__head{align-items:center;gap:var(--fav-espacio-2xs) var(--fav-espacio-xs);flex-wrap:wrap;display:flex}.legal{gap:var(--fav-espacio-m);display:grid}.dialog{width:min(36rem, calc(100vw - 2 * var(--fav-espacio-s)));border:1px solid var(--panel-borde);border-radius:var(--panel-radio-modal);background:var(--panel-papel);color:var(--panel-tinta);box-shadow:var(--panel-sombra-modal);max-height:calc(100dvh - 2 * var(--fav-espacio-s));overscroll-behavior:contain;padding:0;overflow-y:auto}@media (pointer:coarse){html:has(.dialog[open]){overflow:hidden}}.dialog::backdrop{background:#094f5173}.dialog__head{justify-content:space-between;align-items:center;gap:var(--fav-espacio-s);padding:var(--fav-espacio-s) var(--fav-espacio-l);border-bottom:1px solid var(--panel-borde);z-index:1;background:var(--panel-papel);display:flex;position:sticky;top:0}.dialog__title{font-size:var(--panel-tipo-bloque)}.dialog__close{width:var(--panel-toque);height:var(--panel-toque);border-radius:var(--fav-radio-pildora);cursor:pointer;color:var(--panel-tinta-suave);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}@media (hover:hover){.dialog__close:hover{background:var(--panel-realce);color:var(--panel-tinta)}}.dialog__body{padding:var(--fav-espacio-l);gap:var(--fav-espacio-s);display:grid}.dialog__intro,.dialog__current,.dialog__none{color:var(--panel-tinta-suave);font-size:var(--panel-tipo-cuerpo);margin:0}@media (max-width:639.98px){.block__intro code,.dialog__current code{overflow-wrap:anywhere}}.dialog__choices{justify-content:flex-end;gap:var(--fav-espacio-2xs);flex-wrap:wrap;display:flex}.effects{border:2px solid var(--panel-aviso);background:var(--panel-aviso-fondo);border-radius:var(--panel-radio-interior);padding:var(--fav-espacio-s)}.effects__title{font-size:var(--panel-tipo-cuerpo);margin-bottom:var(--fav-espacio-2xs);color:var(--panel-aviso)}.effects__list{gap:var(--fav-espacio-3xs);margin:0;display:grid}.effects__item{gap:0 var(--fav-espacio-2xs);font-size:var(--panel-tipo-cuerpo);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.effects__item{gap:var(--fav-espacio-2xs);grid-template-columns:11rem minmax(0,1fr)}}.effects__subject{font-weight:var(--fav-peso-fuerte)}.effects__sentence{margin:0}.timeline{gap:var(--fav-espacio-s);justify-items:start;display:grid}.timeline__list{gap:var(--fav-espacio-s);width:100%;margin:0;padding:0;list-style:none;display:grid}.timeline__entry{border-left:2px solid var(--panel-borde);padding-left:var(--fav-espacio-s);gap:var(--fav-espacio-3xs);display:grid}.timeline__head{justify-content:space-between;gap:var(--fav-espacio-s);flex-wrap:wrap;display:flex}.timeline__block{font-weight:var(--fav-peso-fuerte)}.timeline__when,.timeline__meta,.timeline__reason{font-size:var(--panel-tipo-cuerpo);color:var(--panel-tinta-suave);margin:0}.timeline__empty{width:100%;padding:var(--fav-espacio-2xl) var(--fav-espacio-m);border:1px solid var(--panel-borde);border-radius:var(--panel-radio);background:var(--panel-papel);justify-items:center;gap:var(--fav-espacio-2xs);text-align:center;margin:0;display:grid}.timeline__empty-title{font-size:var(--panel-tipo-bloque);font-weight:var(--fav-peso-fuerte);color:var(--panel-tinta);margin:0}.timeline__empty-why{max-width:62ch;color:var(--panel-tinta-suave);margin:0}.timeline__cap{font-size:var(--panel-tipo-cuerpo);color:var(--panel-tinta-suave);margin:0}.timeline__changes{font-size:var(--panel-tipo-cuerpo);gap:2px;margin:0;padding:0;list-style:none;display:grid}.timeline__change{gap:var(--fav-espacio-3xs);display:grid}@media (min-width:640px){.timeline__change{gap:var(--fav-espacio-2xs);grid-template-columns:minmax(8rem,1fr) minmax(0,2fr) auto minmax(0,2fr);align-items:baseline}}.timeline__field{font-weight:var(--fav-peso-medio)}.timeline__before{color:var(--panel-tinta-suave);overflow-wrap:anywhere;text-decoration:line-through}.timeline__after{overflow-wrap:anywhere}.timeline__arrow{color:var(--panel-tinta-suave);display:none}@media (min-width:640px){.timeline__arrow{display:inline}}.qr__sheet{background:var(--fav-blanco);border:1px solid var(--panel-borde);border-radius:var(--panel-radio);padding:clamp(var(--fav-espacio-s), 6vw, var(--fav-espacio-2xl));justify-items:center;gap:var(--fav-espacio-2xs);text-align:center;max-width:34rem;display:grid}.qr__image{width:min(100%,22rem);height:auto}.qr__key-label{margin:var(--fav-espacio-s) 0 0;font-size:var(--panel-tipo-meta);color:var(--panel-tinta-suave)}.qr__key{font-family:var(--panel-fuente-codigo);font-size:clamp(2rem,8vw,3.5rem);font-weight:var(--fav-peso-titulo);letter-spacing:.06em;overflow-wrap:anywhere;margin:0;line-height:1}.qr__name{font-size:var(--panel-tipo-bloque);font-weight:var(--fav-peso-fuerte);margin:0}.qr__url{margin:var(--fav-espacio-s) 0 0;font-size:var(--panel-tipo-meta);color:var(--panel-tinta-suave);overflow-wrap:anywhere}.qr__url-value{font-family:var(--panel-fuente-codigo)}@media print{@page{margin:1.5cm}body{background:#fff}.rail,.qr__hide-on-print{display:none!important}.page{width:100%;margin:0}.qr__sheet{box-shadow:none;border:0;align-content:center;max-width:none;min-height:90vh;padding:0}.qr__image{width:12cm}}.keys{gap:var(--fav-espacio-xs);margin:0;padding:0;list-style:none;display:grid}.keys__add{align-items:flex-start;gap:var(--fav-espacio-2xs);padding-top:var(--fav-espacio-s);border-top:1px solid var(--panel-borde);flex-wrap:wrap;display:flex}.keys__add .field{flex:1;min-width:14rem}.keys__add .button{margin-top:calc(var(--panel-tipo-etiqueta) * 1.3 + var(--fav-espacio-3xs))}.keys__key{margin:var(--fav-espacio-3xs) 0;font-size:var(--panel-tipo-meta);color:var(--panel-tinta-suave)}.keys__key code{font-family:var(--panel-fuente-codigo)}.keys__row{gap:var(--fav-espacio-3xs);padding-bottom:var(--fav-espacio-xs);border-bottom:1px solid var(--panel-borde);display:grid}.zones-layout{gap:var(--fav-espacio-s);margin-top:var(--fav-espacio-s);display:grid}@media (min-width:1100px){.zones-layout{grid-template-columns:minmax(0,1fr) 22rem;align-items:start}}.zone-map{border:1px solid var(--panel-borde);border-radius:var(--panel-radio);background:var(--panel-papel);isolation:isolate;position:relative;overflow:hidden}.zone-map__canvas{overscroll-behavior:contain;height:26rem}@media (max-width:899.98px){.zone-map__canvas{height:min(26rem,55svh)}}@media (min-width:1100px){.zone-map__canvas{height:40rem}}.zone-map__canvas--tracing{cursor:crosshair}.zone-map__loading{background:color-mix(in srgb, var(--panel-papel) 80%, transparent);place-items:center;display:grid;position:absolute;inset:0}.zone-map__caption{padding:var(--fav-espacio-2xs) var(--fav-espacio-s);border-top:1px solid var(--panel-borde);font-size:var(--panel-tipo-meta);color:var(--panel-tinta-suave);margin:0}.zone-tools__keyboard{font-size:var(--panel-tipo-meta);color:var(--panel-tinta-suave);margin:0}.leaflet-container .zone-map__tip{font-family:var(--fav-tipo-texto);font-size:var(--panel-tipo-meta)}.leaflet-container .zone-map__label{pointer-events:none;white-space:nowrap;background:0 0;border:0}.leaflet-container .zone-map__label span{font-family:var(--fav-tipo-texto);font-size:var(--panel-tipo-meta);font-weight:var(--fav-peso-fuerte);letter-spacing:.04em;color:var(--zona-rotulo,var(--panel-tinta));text-shadow:0 0 3px var(--panel-fondo), 0 0 3px var(--panel-fondo), 0 0 3px var(--panel-fondo), 0 0 3px var(--panel-fondo)}.zones-side{gap:var(--fav-espacio-s);align-content:start;display:grid}.map-modes,.schedule-mode{gap:var(--fav-espacio-3xs);padding:var(--fav-espacio-3xs);border:1px solid var(--panel-borde);border-radius:var(--panel-radio);background:var(--panel-papel);display:flex}.map-modes__option,.schedule-mode__option{padding:var(--fav-espacio-2xs);border-radius:calc(var(--panel-radio) - 2px);text-align:center;font-size:var(--panel-tipo-meta);color:var(--panel-tinta-suave);cursor:pointer;flex:1;position:relative}.map-modes__option--on,.schedule-mode__option--on{background:var(--panel-acento);color:var(--panel-papel);font-weight:var(--fav-peso-fuerte)}.map-modes__radio,.schedule-mode__radio{opacity:0;width:1px;height:1px;margin:0;position:absolute}.map-modes__radio:focus-visible+span,.schedule-mode__radio:focus-visible+span{outline:var(--fav-foco-grosor) solid var(--fav-foco);outline-offset:var(--fav-foco-separacion);border-radius:2px}.zone-map__view{padding:var(--fav-espacio-2xs) var(--fav-espacio-s) var(--fav-espacio-s)}.range{align-items:center;gap:var(--fav-espacio-2xs);font-size:var(--panel-tipo-meta);color:var(--panel-tinta-suave);display:flex}.range__input{appearance:none;cursor:pointer;--range-track:linear-gradient(to right, var(--fav-boton-fondo) var(--range-fill,0%), var(--fav-borde-fuerte) var(--range-fill,0%));background:0 0;flex:1;min-width:0;height:24px;margin:0;padding:0}.range__input:disabled{cursor:default;opacity:.55}.range__input::-webkit-slider-runnable-track{border-radius:var(--fav-radio-pildora);background:var(--range-track);height:6px}.range__input::-moz-range-track{border-radius:var(--fav-radio-pildora);background:var(--range-track);height:6px}.range__input::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;border:3px solid var(--panel-papel);background:var(--fav-boton-fondo);width:22px;height:22px;box-shadow:0 0 0 1px var(--panel-borde-control);border-radius:50%;margin-top:-8px}.range__input::-moz-range-thumb{box-sizing:border-box;border:3px solid var(--panel-papel);background:var(--fav-boton-fondo);width:22px;height:22px;box-shadow:0 0 0 1px var(--panel-borde-control);border-radius:50%}.range__value{text-align:right;font-variant-numeric:tabular-nums;min-width:3.5ch}.ring-radii__row{gap:var(--fav-espacio-2xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ring-levels__list,.ring-branches,.ring-branches__counts{margin:0;padding:0;list-style:none}.ring-branches{gap:var(--fav-espacio-s);display:grid}.ring-branches__item{padding-top:var(--fav-espacio-2xs);border-top:1px solid var(--panel-borde)}.ring-branches__name{font-weight:var(--fav-peso-fuerte);margin:0}.ring-branches__note{margin:var(--fav-espacio-3xs) 0 0;font-size:var(--panel-tipo-meta);color:var(--panel-tinta-suave)}.ring-branches__counts{margin-top:var(--fav-espacio-3xs);font-size:var(--panel-tipo-meta);color:var(--panel-tinta-suave)}.ring-swatch{width:.75rem;height:.75rem;margin-right:var(--fav-espacio-3xs);vertical-align:-1px;border-radius:2px;display:inline-block}.ring-swatch--1{background:var(--anillo-1)}.ring-swatch--2{background:var(--anillo-2)}.ring-swatch--3{background:var(--anillo-3)}.zone-panel{gap:var(--fav-espacio-s);padding:var(--fav-espacio-s);border:1px solid var(--panel-borde);border-radius:var(--panel-radio);background:var(--panel-papel);align-content:start;display:grid}.zone-panel__head{justify-content:space-between;align-items:baseline;gap:var(--fav-espacio-2xs);display:flex}.zone-panel__head .button{white-space:nowrap;flex:none}.zone-panel__title{min-width:0;font-size:var(--panel-tipo-bloque);font-weight:var(--fav-peso-fuerte);color:var(--panel-tinta);text-wrap:balance;margin:0}.zone-panel__empty,.zone-panel__note,.zone-tools__hint{font-size:var(--panel-tipo-meta);color:var(--panel-tinta-suave);margin:0}.zone-panel__list{gap:var(--fav-espacio-3xs);margin:0;padding:0;list-style:none;display:grid}.zone-problems{gap:var(--fav-espacio-3xs);padding:var(--fav-espacio-2xs);border:1px solid var(--panel-aviso-borde,var(--panel-borde));border-radius:var(--fav-radio-s);background:var(--panel-aviso-fondo,transparent);display:grid}.zone-problems__list{gap:var(--fav-espacio-2xs);margin:0;padding:0;list-style:none;display:grid}.zone-problems__item{gap:var(--fav-espacio-3xs);font-size:var(--panel-tipo-meta);color:var(--panel-tinta);justify-items:start;display:grid}.zone-problems__codes{font-variant-numeric:tabular-nums;max-height:4.5em;color:var(--panel-tinta-suave);overflow-wrap:anywhere;overflow-y:auto}.zone-tools__clear{padding-top:var(--fav-espacio-2xs);border-top:1px solid var(--panel-borde)}.zone-row{border:1px solid var(--panel-borde);border-radius:var(--panel-radio);background:var(--panel-papel);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.zone-row--active{border-color:var(--panel-acento);box-shadow:inset 3px 0 0 var(--panel-acento)}.zone-row__pick{gap:2px var(--fav-espacio-2xs);min-width:0;padding:var(--fav-espacio-2xs) 0 var(--fav-espacio-2xs) var(--fav-espacio-2xs);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.zone-row__radio{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.zone-row:has(.zone-row__radio:focus-visible){outline:2px solid var(--panel-acento);outline-offset:1px}.zone-row>.button{width:auto;min-width:var(--panel-toque);padding:var(--fav-espacio-2xs);margin-right:var(--fav-espacio-3xs);color:var(--panel-tinta-suave);border-color:#0000}@media (hover:hover){.zone-row>.button:not([disabled]):hover{background:var(--panel-realce);color:var(--panel-tinta)}}.zone-row__name{align-items:center;gap:var(--fav-espacio-3xs);min-width:0;font-weight:var(--fav-peso-fuerte);color:var(--panel-tinta);display:flex}.zone-row__meta{font-size:var(--panel-tipo-meta);color:var(--panel-tinta-suave);grid-column:2}.zone-swatch{border:1.5px solid var(--zone-ink,var(--panel-borde));background:color-mix(in srgb, var(--zone-ink,transparent) 30%, transparent);border-radius:3px;flex:none;width:14px;height:14px}.zone-swatch--none{background:0 0;border-style:dashed}.zone-tools{gap:var(--fav-espacio-2xs);padding-top:var(--fav-espacio-2xs);border-top:1px solid var(--panel-borde);display:grid}.zone-tools__row{gap:var(--fav-espacio-3xs) var(--fav-espacio-2xs);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.zone-tools__label{font-size:var(--panel-tipo-etiqueta);color:var(--panel-tinta-suave);grid-column:1/-1}.zone-tools__lasso{gap:var(--fav-espacio-3xs);padding-top:var(--fav-espacio-2xs);border-top:1px solid var(--panel-borde);display:grid}.zone-panel__foot{gap:var(--fav-espacio-2xs);margin-top:var(--fav-espacio-2xs);padding:var(--fav-espacio-2xs);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:static}.zone-panel__pending{font-size:var(--panel-tipo-meta);color:var(--panel-tinta-suave);grid-column:1/-1}.zone-panel__foot>.button:only-child{justify-self:start}.photos{gap:var(--fav-espacio-m);grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.photo{background:var(--panel-papel);border:1px solid var(--panel-borde);border-radius:var(--panel-radio);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.photo__frame{aspect-ratio:4/3;background:var(--panel-fondo);margin:0;position:relative;overflow:hidden}.photo__image{object-fit:cover;width:100%;height:100%;display:block}.photo__placeholder{height:100%;padding:var(--fav-espacio-s);font-size:var(--panel-tipo-meta);color:var(--panel-tinta-suave);text-align:center;place-items:center;display:grid}.photo__position{top:var(--fav-espacio-xs);left:var(--fav-espacio-xs);min-width:2rem;height:2rem;padding-inline:var(--fav-espacio-3xs);border-radius:var(--fav-radio-pildora);background:var(--panel-papel);color:var(--panel-acento);font-weight:var(--fav-peso-fuerte);font-variant-numeric:tabular-nums;place-items:center;display:grid;position:absolute;box-shadow:0 1px 2px #094f5140}.photo__strip{padding:var(--fav-espacio-2xs) var(--fav-espacio-s);font-size:var(--panel-tipo-meta);font-weight:var(--fav-peso-fuerte);color:var(--panel-tinta);background:color-mix(in oklab, var(--panel-papel) 88%, transparent);position:absolute;inset:auto 0 0}.photo__strip--warning{color:var(--panel-tinta);background:color-mix(in oklab, var(--panel-aviso-fondo) 94%, transparent)}.photo--retired .photo__image{filter:grayscale();opacity:.55}.photo__body{gap:var(--fav-espacio-xs);padding:var(--fav-espacio-s);align-content:start;display:grid}.photo__row{align-items:end;gap:var(--fav-espacio-xs);flex-wrap:wrap;display:flex}.photo__kind{flex:auto;min-width:0}.photo__move{gap:var(--fav-espacio-3xs);display:flex}@media (max-width:599.98px){.photo__move .button__mark{transform:rotate(90deg)}}.photo__foot{margin-top:calc(-1 * var(--fav-espacio-2xs));justify-content:flex-end;display:flex}.photos__add-slot{display:grid}.photos__add{place-content:center;justify-items:center;gap:var(--fav-espacio-3xs);min-height:12rem;padding:var(--fav-espacio-l);font:inherit;color:var(--panel-acento);text-align:center;cursor:pointer;border:2px dashed var(--panel-borde-control);border-radius:var(--panel-radio);background:0 0;display:grid}@media (hover:hover){.photos__add:not([disabled]):hover{background:var(--panel-realce);border-color:var(--panel-acento)}}.photos__add:focus-visible{outline:3px solid var(--panel-acento);outline-offset:2px}.photos__add[disabled]{cursor:not-allowed;color:var(--panel-tinta-suave)}.photos__add-mark{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:2rem;height:2rem}.photos__add-label{font-weight:var(--fav-peso-fuerte)}.photos__add-hint{max-width:16rem;font-size:var(--panel-tipo-meta);color:var(--panel-tinta-suave)}.photos__savebar{align-items:center;gap:var(--fav-espacio-xs);flex-wrap:wrap;display:flex}.photos__warning{padding:var(--fav-espacio-xs) var(--fav-espacio-s);color:var(--panel-tinta);background:var(--panel-aviso-fondo);border-radius:var(--panel-radio-interior);margin:0}.publication{border:1px solid var(--panel-borde);border-radius:var(--panel-radio);background:var(--panel-papel);gap:0;margin:0;display:grid}.publication__row{gap:var(--fav-espacio-2xs);padding:var(--fav-espacio-s);border-top:1px solid var(--panel-borde);grid-template-columns:1fr;display:grid}.publication__row:first-child{border-top:0}@media (min-width:720px){.publication__row{grid-template-columns:11rem minmax(0,1fr) auto;align-items:start}}.publication__row--changed{background:var(--panel-aviso-fondo)}.publication__label{font-weight:var(--fav-peso-fuerte);color:var(--panel-tinta)}.publication__value,.publication__copy{margin:0}.publication__text{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;display:block}.publication__photos{gap:var(--fav-espacio-2xs);margin-top:var(--fav-espacio-xs);flex-wrap:wrap;display:flex}.publication__photo{aspect-ratio:4/3;border-radius:var(--panel-radio-interior);background:var(--panel-fondo);width:6rem;display:block;overflow:hidden}.publication__photo img{object-fit:cover;width:100%;height:100%}.presence__actions{justify-content:flex-end;gap:var(--fav-espacio-2xs);flex-wrap:wrap;display:flex}.page__actions{gap:var(--fav-espacio-2xs);flex-wrap:wrap;display:flex}.presence__counts{gap:var(--fav-espacio-3xs);flex-wrap:wrap;display:inline-flex}@media (hover:none){.presence__counts .visually-hidden{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}}.detail{gap:var(--fav-espacio-xs);grid-template-columns:minmax(0,1fr);margin:0;display:grid}@media (min-width:640px){.detail{grid-template-columns:repeat(2,minmax(0,1fr))}}.detail__item{min-width:0;padding:var(--fav-espacio-xs) var(--fav-espacio-s);background:var(--panel-papel);border:1px solid var(--panel-borde);border-radius:var(--panel-radio)}.detail__item dt{font-size:var(--panel-tipo-meta);color:var(--panel-tinta-suave)}.detail__item dd{overflow-wrap:anywhere;margin:0}.checklist{min-width:0;padding:var(--fav-espacio-s);border:1px solid var(--panel-borde);border-radius:var(--panel-radio-interior);gap:var(--fav-espacio-2xs);margin:0;display:grid}.checklist__legend{padding:0 var(--fav-espacio-2xs);font-weight:var(--fav-peso-fuerte)}.checklist__list{margin:0;padding:0;list-style:none}@media (min-width:640px){.checklist__list{overscroll-behavior:contain;max-height:16rem;overflow-y:auto}}.checklist__bar{justify-content:space-between;align-items:center;gap:var(--fav-espacio-2xs) var(--fav-espacio-s);flex-wrap:wrap;display:flex}.checklist__count{color:var(--panel-tinta-suave);font-size:var(--panel-tipo-cuerpo);margin:0}.checklist__bulk{gap:var(--fav-espacio-2xs);flex-wrap:wrap;display:flex}.table__link--target{overflow-wrap:anywhere;min-width:0}.table__actions--text{align-items:center}.campaign{gap:var(--fav-espacio-m);display:grid}.campaign__add{max-width:32rem}.campaign__add-row{align-items:center;gap:var(--fav-espacio-xs);flex-wrap:wrap;display:flex}.campaign__add-row>.field__input,.campaign__add-row>.select{flex:14rem;min-width:0}.campaign__qr{background:var(--fav-blanco);border:1px solid var(--panel-borde);border-radius:var(--panel-radio-interior);width:112px;max-width:100%;height:112px;display:block}.campaign__code{font-family:var(--panel-fuente-codigo);font-weight:var(--fav-peso-fuerte);letter-spacing:.06em}.campaign__print-only{display:none}.report__filters{gap:var(--fav-espacio-xs);grid-template-columns:minmax(0,1fr);display:grid}.report__filters .toolbar{align-items:flex-start}.report__filters .toolbar>.field{max-width:100%}.report__filters .report__more-fields>.field{flex:14rem;min-width:min(14rem,100%);max-width:22rem}.report__more-summary{min-height:var(--panel-toque);padding:0 var(--fav-espacio-2xs);font-weight:var(--fav-peso-fuerte);cursor:pointer;align-items:center;display:flex}.report__more[open]>.report__more-summary{margin-bottom:var(--fav-espacio-2xs)}@media (min-width:640px){.report__more-summary{display:none}}.report__pairs{gap:var(--fav-espacio-2xs);display:grid}.report__sub{margin-top:var(--fav-espacio-3xs);font-size:var(--panel-tipo-meta);color:var(--panel-tinta-suave);display:block}.report__totals{gap:var(--fav-espacio-s);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){.report__totals{grid-template-columns:auto minmax(0,1fr);align-items:start}}.report__stats{gap:var(--fav-espacio-xs);flex-wrap:wrap;margin:0;display:flex}.report__stat{min-width:9rem;padding:var(--fav-espacio-xs) var(--fav-espacio-s);background:var(--panel-papel);border:1px solid var(--panel-borde);border-radius:var(--panel-radio);flex:9rem}.report__stat dt{font-size:var(--panel-tipo-meta);color:var(--panel-tinta-suave)}.report__stat dd{font-size:var(--panel-tipo-titulo);font-weight:var(--fav-peso-titulo);margin:0;line-height:1.2}.report__channels-title{margin:0 0 var(--fav-espacio-2xs);font-size:var(--panel-tipo-cuerpo);font-weight:var(--fav-peso-fuerte)}.report__channel-list{gap:var(--fav-espacio-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.report__channel-list li{padding:var(--fav-espacio-3xs) var(--fav-espacio-xs);background:var(--panel-papel);border:1px solid var(--panel-borde);border-radius:var(--fav-radio-pildora)}.report__by,.report__reason{overflow-wrap:anywhere}@media (min-width:1140px){.table__col--validity{width:15rem}.table__col--actions-text{width:18rem}.table__col--code{width:11rem}.table__col--qr{width:8.5rem}.table__col--moment{width:11rem}.table__col--by{width:13rem}.table__col--result{width:15rem}.table__actions--text{gap:var(--fav-espacio-2xs);flex-wrap:wrap;display:flex}.report__table th,.report__table td{padding-inline:var(--fav-espacio-2xs)}.report__table .table__col--moment{width:7.5rem}.report__table .table__col--by{width:11rem}.report__table .table__col--parent{width:13rem}.report__table .table__col--channel,.report__table .table__col--code{width:7rem}.report__table .table__col--phone{width:9rem}.report__table .table__col--result{width:10rem}.report__table code{white-space:nowrap}}@media print{.campaign__print-only{display:block}.campaign__print-sheet{break-after:page}.campaign__print-sheet:last-child{break-after:auto}}:root{--panel-radio-tarjeta:16px;--panel-sombra-tarjeta:0 14px 34px -24px #094f5173;--panel-banda:color-mix(in oklab, var(--fav-petroleo) 4%, var(--fav-blanco));--panel-tinte:color-mix(in oklab, var(--fav-petroleo) 7%, var(--fav-blanco))}.button{border-radius:var(--fav-radio-pildora);border-width:1.5px}.button--primary{font-weight:var(--fav-peso-titulo);box-shadow:0 8px 18px -10px #094f5199}.button--quiet{background:var(--panel-papel)}.button--compact{background:var(--panel-realce);border-color:#0000;border-radius:12px}.button--text{border-radius:var(--panel-radio-interior)}.table__actions .button[aria-label]{background:var(--panel-realce);border-color:#0000;border-radius:12px}.badge{border-color:#0000;padding:.15em .75em}.badge--neutral{background:var(--panel-tinte)}.notice,.card,.table-wrap,.page__empty{border-radius:var(--panel-radio-tarjeta);box-shadow:var(--panel-sombra-tarjeta)}.block--note{border-radius:var(--panel-radio-tarjeta)}.block--note code{overflow-wrap:anywhere}@media (min-width:900px) and (max-width:1279.98px) and (hover:none){:root{--panel-riel-ancho:220px}.rail__screen{white-space:normal}}@media (min-width:900px) and (max-width:1279.98px){.record__body{grid-template-columns:232px minmax(0,1fr)}.record .block--note{padding:var(--fav-espacio-s)}}@media (min-width:1140px){.table-wrap{padding-inline:0}.table th:first-child,.table td:first-child{padding-left:var(--fav-espacio-m)}.table th:last-child,.table td:last-child{padding-right:var(--fav-espacio-m)}.table__col--zone{width:9rem}.table__col--seen{width:11rem}.table thead th{background:var(--panel-banda);font-size:var(--panel-tipo-meta);text-transform:uppercase;letter-spacing:var(--fav-tracking-antetitulo)}.table th,.table td{padding-top:14px;padding-bottom:14px}}.record__key{border-radius:var(--panel-radio-interior);background:var(--panel-tinte);font-size:var(--panel-tipo-meta);padding:2px 10px}.record__gate--ready{border-radius:var(--fav-radio-pildora);font-size:var(--panel-tipo-meta);border:1.5px solid;align-items:center;padding:1px 10px;display:inline-flex}.block:not(.block--note){padding:var(--fav-espacio-m);background:var(--panel-papel);border:1px solid var(--panel-borde);border-radius:var(--panel-radio-tarjeta);box-shadow:var(--panel-sombra-tarjeta)}.block:not(.block--note)>.block__foot{margin:var(--fav-espacio-2xs) calc(-1 * var(--fav-espacio-m)) calc(-1 * var(--fav-espacio-m));padding:var(--fav-espacio-s) var(--fav-espacio-m);border:0;border-top:1px solid var(--panel-borde);border-radius:0 0 var(--panel-radio-tarjeta) var(--panel-radio-tarjeta);background:var(--panel-banda)}@media (min-width:600px){.block:not(.block--note){padding:var(--fav-espacio-l)}.block:not(.block--note)>.block__foot{margin:var(--fav-espacio-2xs) calc(-1 * var(--fav-espacio-l)) calc(-1 * var(--fav-espacio-l));padding:var(--fav-espacio-s) var(--fav-espacio-l)}}.blocknav__tag{border-radius:var(--fav-radio-pildora);background:var(--panel-aviso-fondo);color:var(--panel-aviso);font-weight:var(--fav-peso-fuerte);padding:0 8px}@media (min-width:900px){.blocknav{padding:var(--fav-espacio-xs);background:var(--panel-papel);border:1px solid var(--panel-borde);border-radius:var(--panel-radio-tarjeta);box-shadow:var(--panel-sombra-tarjeta)}.blocknav__list{background:0 0;padding:0}.blocknav__item:has(.blocknav__link--here){background:var(--fav-petroleo);box-shadow:none;border-radius:12px}.blocknav__link--here,.blocknav__link--here:hover{color:var(--fav-texto-sobre-invertida)}.blocknav__link--here:not([disabled]):hover{background:0 0}.blocknav__link--here .blocknav__number{color:var(--fav-texto-sobre-invertida);background:#ffffff2e}.blocknav__item:has(.blocknav__link--here) .gate-counter{color:var(--fav-barbados)}.blocknav__link:not(.blocknav__link--here) .blocknav__number{background:var(--panel-tinte);color:var(--panel-tinta)}.rail .rail__signout{border-radius:var(--panel-radio-interior);background:0 0;border-color:#0000}}@media (min-width:900px) and (hover:hover){.rail .rail__signout:not([disabled]):hover{background:var(--panel-riel-realce);border-color:#0000}}@media (pointer:coarse){.timerange__actions .button,.day__ranges>.button,.exception>.button{min-height:var(--panel-toque)}.table__link--target{min-height:var(--panel-toque);align-items:center;display:flex}.gate__block,.crumbs a{min-height:var(--panel-toque);align-items:center;display:inline-flex}.map-modes__option,.schedule-mode__option{min-height:var(--panel-toque);place-items:center;display:grid}.zone-map .leaflet-touch .leaflet-bar a{width:var(--panel-toque);height:var(--panel-toque);line-height:var(--panel-toque)}}
