:root{--f-display:var(--fuente-display), "Bricolage Grotesque", "Montserrat", system-ui, sans-serif;--f-texto:var(--fuente-texto), "Montserrat", system-ui, sans-serif;--f-num:var(--fuente-num), "DM Mono", ui-monospace, monospace;--exito:#1f9d55;--exito-texto:#136b39;--exito-tinte:#e3f4ea;--urgente-texto:#b3311f;--aviso-texto:#7a5300;--aviso-tinte:#fff3d6;--foco:#00729f;--cabecera-alto:72px}:root[data-theme=dark]{--exito-texto:#5bd394;--exito-tinte:#10301f;--urgente-texto:#ff8a75;--aviso-texto:#f5c76a;--aviso-tinte:#33270a;--foco:#3fa9d6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--exito-texto:#5bd394;--exito-tinte:#10301f;--urgente-texto:#ff8a75;--aviso-texto:#f5c76a;--aviso-tinte:#33270a;--foco:#3fa9d6}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--cabecera-alto) + 16px)}body{min-height:100dvh;font-family:var(--f-texto);font-size:var(--t-base);color:var(--tinta);background:var(--fondo);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;line-height:1.6;display:flex}main{flex:1}h1,h2,h3,h4{font-family:var(--f-display);letter-spacing:-.022em;text-wrap:balance;margin:0;font-weight:720;line-height:1.04}p{text-wrap:pretty;margin:0}a{color:var(--enlace);text-underline-offset:3px}img,svg{max-width:100%;display:block}button,input,textarea{font:inherit;color:inherit}ul,ol{margin:0;padding:0}:focus-visible{outline:3px solid var(--foco);outline-offset:3px;border-radius:6px}::selection{background:var(--azul-cielo);color:var(--azul-noche)}.salto{z-index:100;background:var(--azul-noche);color:#fff;border-radius:var(--r-s);padding:12px 18px;font-weight:600;position:absolute;top:-100px;left:16px}.salto:focus{top:12px}.sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.contenedor{width:100%;max-width:var(--ancho);padding-inline:var(--gutter);margin-inline:auto}.seccion{padding-block:clamp(64px,9vw,128px)}.seccion--ceñida{padding-block:clamp(40px,6vw,72px)}.antetitulo{font-family:var(--f-num);font-size:var(--t-mini);letter-spacing:.12em;text-transform:uppercase;color:var(--azul);align-items:center;gap:10px;font-weight:500;display:inline-flex}.antetitulo:before{content:"";background:currentColor;border-radius:2px;width:22px;height:2px}.antetitulo--texto{max-width:100%}.antetitulo--texto:before{flex:none}.antetitulo--texto>span{overflow-wrap:anywhere;min-width:0}.t-gigante{font-size:var(--t-gigante);letter-spacing:-.03em;line-height:.94}.t-1{font-size:var(--t-1);letter-spacing:-.028em}.t-2{font-size:var(--t-2);letter-spacing:-.024em}.t-3{font-size:var(--t-3);letter-spacing:-.018em}.t-4{font-size:var(--t-4);letter-spacing:-.01em}.entrada-texto{color:var(--tinta-2);max-width:58ch;font-size:clamp(1.05rem,.95rem + .4vw,1.25rem)}.tenue{color:var(--tinta-3)}.chica{font-size:var(--t-chica)}.mini{font-size:var(--t-mini)}.num{font-family:var(--f-num);font-variant-numeric:tabular-nums;letter-spacing:0}.pila>*+*{margin-top:var(--pila,16px)}.fila{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rejilla-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.rejilla-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}@media (max-width:1023px){.rejilla-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.rejilla-3,.rejilla-2{grid-template-columns:minmax(0,1fr)}}.btn{--btn-fondo:var(--superficie);--btn-tinta:var(--tinta);--btn-borde:var(--linea-fuerte);border-radius:var(--r-s);border:1px solid var(--btn-borde);background:var(--btn-fondo);min-height:48px;color:var(--btn-tinta);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;box-shadow:var(--sombra-1);transition:transform var(--dur-1) var(--ease-salida), box-shadow var(--dur-2) var(--ease-salida), background-color var(--dur-2) var(--ease-salida);justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:.975rem;font-weight:650;line-height:1.1;text-decoration:none;display:inline-flex;position:relative}.btn:hover{box-shadow:var(--sombra-2);transform:translateY(-1px)}.btn:active{box-shadow:var(--sombra-1);transform:translateY(1px)scale(.985)}.btn .flecha{transition:transform var(--dur-2) var(--ease-resorte)}.btn:hover .flecha{transform:translate(4px)}.btn--primario{--btn-fondo:var(--azul);--btn-tinta:#fff;--btn-borde:transparent;box-shadow:0 1px 0 #ffffff38 inset, var(--sombra-azul)}.btn--primario:hover{--btn-fondo:var(--azul-hondo)}.btn--oscuro{--btn-fondo:var(--azul-noche);--btn-tinta:#fff;--btn-borde:transparent}.btn--urgente{--btn-fondo:var(--urgente);--btn-tinta:#fff;--btn-borde:transparent}:root:not([data-theme=dark]) .btn--urgente{--btn-fondo:#c23824}.btn--fantasma{--btn-fondo:transparent;--btn-borde:transparent;box-shadow:none;color:var(--enlace)}.btn--fantasma:hover{box-shadow:none;background:var(--azul-tinte)}.btn--grande{border-radius:var(--r-m);min-height:58px;padding:0 28px;font-size:1.05rem}.btn--chico{min-height:44px;padding:0 16px;font-size:.9rem}.btn--icono{width:48px;padding:0}.btn--bloque{width:100%}.btn--ajustable{white-space:normal;text-align:center;overflow-wrap:anywhere;max-width:100%;padding-block:10px}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.btn[data-cargando=true]{color:#0000;pointer-events:none}.btn[data-cargando=true]:after{content:"";border:2px solid var(--btn-tinta);border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite girar;position:absolute}@keyframes girar{to{transform:rotate(360deg)}}.tarjeta{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--r-m);box-shadow:var(--sombra-1);padding:clamp(20px,2.4vw,28px);position:relative}.tarjeta--plana{box-shadow:none}.tarjeta--hundida{background:var(--superficie-2);box-shadow:none}.tarjeta--viva{transition:transform var(--dur-2) var(--ease-salida), box-shadow var(--dur-2) var(--ease-salida), border-color var(--dur-2)}.tarjeta--viva:hover{box-shadow:var(--sombra-2);border-color:var(--linea-fuerte);transform:translateY(-3px)}.tarjeta--viva:has(:focus-visible){box-shadow:var(--sombra-2)}.tarjeta.hover-alza{transition:transform var(--dur-2) var(--ease-salida), box-shadow var(--dur-2) var(--ease-salida), border-color var(--dur-2) var(--ease-salida)}.tarjeta.hover-alza:hover{border-color:var(--linea-fuerte)}.tarjeta.hover-alza:has(:focus-visible){box-shadow:var(--sombra-2)}.spot:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--dur-2) var(--ease-salida);background:radial-gradient(280px circle at var(--mx,50%) var(--my,30%), #3fa9d629, transparent 70%);position:absolute;inset:0}.spot:hover:after{opacity:1}.insignia{min-height:28px;font-size:var(--t-mini);letter-spacing:.01em;background:var(--fondo-hondo);color:var(--tinta-2);border:1px solid var(--linea);border-radius:999px;align-items:center;gap:6px;padding:3px 11px 3px 8px;font-weight:650;line-height:1.2;display:inline-flex}.insignia svg{flex:none;width:15px;height:15px}.insignia--verificado{background:var(--exito-tinte);color:var(--exito-texto);border-color:color-mix(in srgb, var(--exito) 35%, transparent)}.insignia--sin-verificar{background:var(--aviso-tinte);color:var(--aviso-texto);border-color:color-mix(in srgb, var(--aviso-texto) 30%, transparent)}.insignia--urgente{background:var(--urgente-tinte);color:var(--urgente-texto);border-color:color-mix(in srgb, var(--urgente) 30%, transparent)}.insignia--info{background:var(--azul-tinte);color:var(--azul-hondo);border-color:color-mix(in srgb, var(--azul) 25%, transparent)}:root[data-theme=dark] .insignia--info{color:var(--azul-cielo)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .insignia--info{color:var(--azul-cielo)}}.insignia--ejemplo{color:var(--tinta-3);font-family:var(--f-num);text-transform:uppercase;letter-spacing:.08em;background:0 0;border-style:dashed;font-weight:500}.campo{gap:8px;display:grid}.campo__etiqueta{font-size:.925rem;font-weight:650}.campo__control{border-radius:var(--r-s);border:1.5px solid var(--linea-fuerte);background:var(--superficie);width:100%;min-height:54px;color:var(--tinta);transition:border-color var(--dur-1), box-shadow var(--dur-2);padding:0 16px;font-size:1rem}.campo__control::placeholder{color:var(--tinta-3)}.campo__control:hover{border-color:color-mix(in srgb, var(--azul) 45%, var(--linea-fuerte))}.campo__control:focus-visible{border-color:var(--foco);box-shadow:0 0 0 4px color-mix(in srgb, var(--foco) 22%, transparent);border-radius:var(--r-s);outline:none}.campo__control[aria-invalid=true]{border-color:var(--urgente)}.campo__ayuda{font-size:var(--t-chica);color:var(--tinta-3)}.campo__error{font-size:var(--t-chica);color:var(--urgente-texto);align-items:center;gap:6px;font-weight:600;display:flex}.campo__envoltura{position:relative}.campo__envoltura .campo__control{padding-right:64px}.campo__accesorio{position:absolute;top:50%;right:4px;transform:translateY(-50%)}.casilla{cursor:pointer;grid-template-columns:24px 1fr;align-items:start;gap:12px;min-height:44px;padding-block:4px;font-size:.95rem;display:grid}.casilla input{width:22px;height:22px;accent-color:var(--azul);cursor:pointer;margin:2px 0 0}.selector{position:relative}.selector__boton{text-align:left;border-radius:var(--r-s);border:1.5px solid var(--linea-fuerte);background:var(--superficie);cursor:pointer;width:100%;min-height:54px;transition:border-color var(--dur-1);align-items:center;padding:0 44px 0 16px;display:flex}.selector__boton:hover{border-color:color-mix(in srgb, var(--azul) 45%, var(--linea-fuerte))}.selector__boton[aria-expanded=true]{border-color:var(--foco)}.selector__boton .placeholder{color:var(--tinta-3)}.selector__chevron{width:18px;height:18px;transition:transform var(--dur-2) var(--ease-salida);pointer-events:none;color:var(--tinta-3);position:absolute;top:50%;right:16px;transform:translateY(-50%)}.selector__boton[aria-expanded=true]+.selector__chevron{transform:translateY(-50%)rotate(180deg)}.selector__lista{z-index:30;background:var(--superficie);border:1px solid var(--linea-fuerte);border-radius:var(--r-m);max-height:300px;box-shadow:var(--sombra-3);transform-origin:top;animation:desplegar var(--dur-2) var(--ease-salida);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}@keyframes desplegar{0%{opacity:0;transform:translateY(-4px)scaleY(.96)}}.selector__opcion{border-radius:var(--r-xs);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 12px;display:flex}.selector__opcion[data-activa=true]{background:var(--azul-tinte)}.selector__opcion[aria-selected=true]{color:var(--azul);font-weight:650}:root[data-theme=dark] .selector__opcion[aria-selected=true]{color:var(--azul-cielo)}.toggle{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-weight:600;display:inline-flex}.toggle__pista{background:var(--fondo-hondo);border:1.5px solid var(--linea-fuerte);width:48px;height:28px;transition:background-color var(--dur-2);border-radius:999px;flex:none;position:relative}.toggle__pista:after{content:"";background:var(--superficie);width:20px;height:20px;box-shadow:var(--sombra-1);transition:transform var(--dur-2) var(--ease-resorte);border-radius:50%;position:absolute;top:2px;left:2px}.toggle[aria-checked=true] .toggle__pista{background:var(--azul);border-color:var(--azul)}.toggle[aria-checked=true] .toggle__pista:after{transform:translate(20px)}.toggle{color:inherit;background:0 0;border:0;padding:0}.cabecera{z-index:50;height:var(--cabecera-alto);background:color-mix(in srgb, var(--fondo) 84%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--linea);position:sticky;top:0}.cabecera .contenedor{align-items:center;gap:24px;height:100%;display:flex}.marca{color:var(--tinta);font-family:var(--f-display);letter-spacing:-.02em;align-items:center;gap:10px;min-height:44px;font-size:1.2rem;font-weight:760;text-decoration:none;display:inline-flex}.marca small{font-family:var(--f-num);color:var(--tinta-3);letter-spacing:.06em;font-size:.7rem;font-weight:400}.nav{align-items:center;gap:4px;margin-left:auto;display:flex}.nav a:not(.btn){color:var(--tinta-2);border-radius:var(--r-xs);align-items:center;min-height:44px;padding:0 12px;font-size:.925rem;font-weight:600;text-decoration:none;display:inline-flex}.nav a:not(.btn):hover{color:var(--tinta);background:var(--fondo-hondo)}.nav a[aria-current=page]{color:var(--azul)}.menu-movil{margin-left:auto;display:none;position:relative}.menu-movil summary{list-style:none}.menu-movil summary::-webkit-details-marker{display:none}.menu-movil__panel{background:var(--superficie);border:1px solid var(--linea-fuerte);border-radius:var(--r-l);width:min(320px,100vw - 32px);box-shadow:var(--sombra-3);gap:2px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.menu-movil__panel a:not(.btn){border-radius:var(--r-s);min-height:48px;color:var(--tinta);align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:flex}.menu-movil__panel a:not(.btn):hover{background:var(--fondo-hondo)}@media (max-width:899px){.nav{display:none}.menu-movil{display:block}}.pie{background:var(--azul-noche);color:#dce8ee;font-size:var(--t-chica);margin-top:auto;padding-block:56px 28px}.pie a{color:#fff;text-decoration:none}.pie a:hover{text-decoration:underline}.pie__rejilla{grid-template-columns:1.4fr repeat(3,1fr);gap:32px;display:grid}.pie h2{font-family:var(--f-num);font-size:var(--t-mini);letter-spacing:.12em;text-transform:uppercase;color:var(--azul-cielo);margin-bottom:14px;font-weight:500}.pie ul{gap:2px;list-style:none;display:grid}.pie li a{align-items:center;min-height:36px;display:inline-flex}.pie__legal{color:#a9bdc7;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:40px;padding-top:20px;display:flex}.pie :focus-visible{outline-color:var(--azul-cielo)}.enlace-boton{color:#fff;cursor:pointer;min-height:36px;font-size:inherit;text-align:left;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.enlace-boton:hover{text-decoration:underline}@media (max-width:899px){.pie__rejilla{grid-template-columns:1fr 1fr}.pie__marca{grid-column:1/-1}}@media (max-width:479px){.pie__rejilla{grid-template-columns:1fr}}.cookies{z-index:80;background:var(--superficie);border:1px solid var(--linea-fuerte);border-radius:var(--r-l);max-width:760px;box-shadow:var(--sombra-3);animation:subir var(--dur-3) var(--ease-salida) both;grid-template-columns:1fr auto;align-items:center;gap:16px 24px;margin-inline:auto;padding:20px 22px;display:grid;position:fixed;bottom:16px;left:16px;right:16px}.cookies p{font-size:var(--t-chica);color:var(--tinta-2)}.cookies__acciones{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cookies__acciones .btn{min-width:132px}@media (max-width:639px){.cookies{grid-template-columns:1fr}}@keyframes subir{0%{opacity:0;transform:translateY(18px)}}@keyframes mascara{0%{transform:translateY(108%)}}.entra{animation:subir .76s var(--ease-salida) both;animation-delay:calc(var(--i,0) * 90ms + .12s)}.mascara{padding-bottom:.06em;display:block;overflow:clip}.mascara>span{animation:mascara .82s var(--ease-salida) both;animation-delay:calc(var(--i,0) * 95ms);display:block}.hero{isolation:isolate;padding-block:clamp(40px,7vw,96px) clamp(56px,8vw,112px);position:relative;overflow:clip}.hero__rejilla{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.hero h1{letter-spacing:-.032em;font-size:clamp(2.7rem,1.3rem + 5.4vw,6.25rem);line-height:.95}.hero h1 em{color:var(--azul);font-style:normal}.hero__sub{margin-top:22px}.hero__prueba{color:var(--tinta-2);font-size:var(--t-chica);flex-wrap:wrap;gap:10px 22px;margin-top:28px;font-weight:600;display:flex}.hero__prueba span{align-items:center;gap:8px;display:inline-flex}.hero__prueba svg{width:18px;height:18px;color:var(--exito)}.liston{z-index:-1;pointer-events:none;width:90vw;height:640px;position:absolute;inset:-20% -30% auto auto}.liston:before,.liston:after{content:"";border-radius:200px;height:150px;position:absolute;left:0;right:0;transform:rotate(-14deg)skew(-18deg)}.liston:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--azul-cielo) 70%, transparent) 30%, color-mix(in srgb, var(--azul-vivo) 40%, transparent) 70%, transparent);filter:blur(2px);top:220px}.liston:after{background:linear-gradient(90deg, transparent 10%, color-mix(in srgb, var(--azul) 30%, transparent) 50%, transparent 90%);height:56px;top:330px}.buscador{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--r-l);box-shadow:var(--sombra-2);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:32px;padding:12px;display:grid}.buscador .campo__etiqueta{font-size:var(--t-mini);font-family:var(--f-num);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-3);padding-left:4px;font-weight:500}.buscador .campo__control,.buscador .selector__boton{background:var(--superficie-2);border-color:#0000}.buscador .btn{min-height:54px}.buscador__sugerencias{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.chip{border:1px solid var(--linea-fuerte);background:var(--superficie);min-height:44px;color:var(--tinta-2);font-size:var(--t-chica);transition:transform var(--dur-1) var(--ease-salida), border-color var(--dur-2), background-color var(--dur-2);border-radius:999px;align-items:center;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.chip:hover{border-color:var(--azul);color:var(--azul);transform:translateY(-1px)}.chip[aria-pressed=true]{background:var(--azul);color:#fff;border-color:var(--azul)}@media (max-width:899px){.hero__rejilla{grid-template-columns:1fr}}@media (max-width:767px){.buscador{grid-template-columns:1fr}}.ficha-hero{position:relative}.ficha-hero__tarjeta{border-radius:var(--r-m);background:var(--superficie);border:1px solid var(--linea);box-shadow:var(--sombra-2);padding:16px 18px 30px}.ficha-hero__nombre{font-family:var(--f-texto);letter-spacing:-.005em;font-variation-settings:normal;font-size:1rem;font-weight:650;line-height:1.3}.ficha-hero__meta{color:var(--tinta-3);margin-bottom:6px;font-size:.8125rem}.ficha-hero__tarjeta>h2:not(.ficha-hero__nombre){font-family:var(--f-texto);font-variation-settings:normal;font-size:1rem;font-weight:650}.ficha-hero__foto{aspect-ratio:16/10;border-radius:var(--r-l);background:linear-gradient(160deg, transparent 55%, #06283a8c), repeating-linear-gradient(115deg, color-mix(in srgb, var(--azul-cielo) 60%, transparent) 0 14px, transparent 14px 28px), linear-gradient(135deg, var(--azul-tinte), var(--azul-cielo));margin-bottom:18px;position:relative;overflow:hidden}.ficha-hero__foto figcaption{color:#fff;font-size:var(--t-mini);font-family:var(--f-num);position:absolute;bottom:12px;left:14px}.ficha-hero__flotante{border-radius:var(--r-s);background:var(--azul-noche);color:#fff;width:200px;box-shadow:var(--sombra-3);padding:12px 14px;position:absolute;top:calc(100% - 22px);right:-14px}.ficha-hero__flotante .num{margin-top:4px;font-size:1.6rem;display:block}@media (max-width:479px){.ficha-hero__flotante{width:auto;margin-top:12px;position:static}}.linea-precio{border-top:1px solid var(--linea);justify-content:space-between;gap:12px;padding:10px 0;font-size:.9rem;display:flex}.linea-precio strong{font-family:var(--f-num);font-weight:500}.linea-precio--neto{border-top:1.5px solid var(--tinta)}.linea-precio--neto>span{font-weight:650}.linea-precio--neto strong{font-size:1.1rem}.taller{flex-direction:column;gap:16px;height:100%;display:flex}.taller__cabeza{align-items:flex-start;gap:14px;display:flex}.avatar{border-radius:var(--r-m);width:56px;height:56px;font-family:var(--f-display);color:var(--azul-hondo);background:linear-gradient(135deg, var(--azul-tinte), color-mix(in srgb, var(--azul-cielo) 60%, var(--azul-tinte)));flex:none;place-items:center;font-size:1.25rem;font-weight:760;display:grid;position:relative}:root[data-theme=dark] .avatar{color:var(--azul-cielo)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .avatar{color:var(--azul-cielo)}}.avatar__sello{background:var(--exito);color:#fff;border:2px solid var(--superficie);border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:-6px;right:-6px}.avatar__sello svg{width:13px;height:13px}.taller h3{letter-spacing:-.015em;font-size:1.3rem;line-height:1.15}.taller h3 a{color:var(--tinta);text-decoration:none}.taller h3 a:before{content:"";border-radius:inherit;z-index:1;position:absolute;inset:0}.taller__datos{border-top:1px solid var(--linea);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:auto;padding-top:14px;display:grid}.taller__datos dt{font-size:var(--t-mini);color:var(--tinta-3);font-weight:600}.taller__datos dd{font-family:var(--f-num);margin:2px 0 0;font-size:1rem}.taller--sin-verificar{background:var(--superficie-2);border-style:dashed;border-color:var(--linea-fuerte)}.taller .btn,.taller .insignia{z-index:2;position:relative}.estrella{color:#b87900}.verifica{background:var(--azul-noche);color:#e6f0f4;border-radius:var(--r-xl);padding:clamp(28px,5vw,72px);position:relative;overflow:hidden}.verifica h2{color:#fff}.verifica .antetitulo{color:var(--azul-cielo)}.verifica .entrada-texto{color:#bfd3dc}.pasos{counter-reset:paso;border-top:1px solid #ffffff24;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:36px;list-style:none;display:grid}.pasos li{counter-increment:paso;padding:18px 20px 4px 0}.pasos li+li{border-left:1px solid #ffffff1a;padding-left:20px}.pasos li:before{content:"0" counter(paso);font-family:var(--f-num);color:var(--azul-cielo);margin-bottom:10px;font-size:.8rem;display:block}.pasos h3{color:#fff;font-family:var(--f-texto);font-variation-settings:normal;letter-spacing:-.005em;margin-bottom:6px;font-size:1rem;font-weight:650;line-height:1.3}.pasos p{font-size:var(--t-chica);color:#bfd3dc}.verifica__sello{width:clamp(96px,12vw,150px);color:var(--azul-cielo);opacity:.9;position:absolute;top:clamp(16px,4vw,48px);right:clamp(16px,4vw,56px)}.verifica__sello .sello{color:var(--azul-cielo);--sello-tinta:#fff;--sello-circuito:var(--azul-claro)}@media (max-width:1023px){.pasos{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr))}.pasos li,.pasos li+li{border-top:1px solid #ffffff24;border-left:0;padding:14px 16px 14px 0}.pasos li:nth-child(2n){border-left:1px solid #ffffff1a;padding-left:16px}}@media (max-width:599px){.pasos{grid-template-columns:1fr}.pasos li,.pasos li+li,.pasos li:nth-child(2n){border-left:0;padding:14px 0}.verifica__sello{margin-bottom:20px;position:static}}.negocios-cta{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--r-xl);box-shadow:var(--sombra-2);grid-template-columns:1.2fr .8fr;align-items:center;gap:32px;padding:clamp(28px,5vw,64px);display:grid}.negocios-cta ul{gap:12px;list-style:none;display:grid}.negocios-cta li{align-items:flex-start;gap:10px;display:flex}.negocios-cta li svg{width:20px;height:20px;color:var(--azul);flex:none;margin-top:3px}@media (max-width:899px){.negocios-cta{grid-template-columns:1fr}}.directorio{grid-template-columns:272px minmax(0,1fr);align-items:start;gap:24px;display:grid}.filtros{top:calc(var(--cabecera-alto) + 20px);gap:20px;display:grid;position:sticky}.filtros fieldset{border:0;margin:0;padding:0}.filtros legend{margin-bottom:8px;padding:0;font-size:.925rem;font-weight:650}.resultados__barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.rejilla-talleres{grid-template-columns:repeat(auto-fill,minmax(min(100%,256px),1fr));gap:12px;list-style:none;display:grid}.vacio{text-align:center;border:1.5px dashed var(--linea-fuerte);border-radius:var(--r-l);color:var(--tinta-2);justify-items:center;gap:14px;padding:40px 20px;display:grid}.vacio .btn{white-space:normal;text-align:center;max-width:100%;padding-block:10px}@media (max-width:1023px){.directorio{grid-template-columns:1fr}.filtros{grid-template-columns:1fr 1fr;position:static}}@media (max-width:767px){.rejilla-talleres{grid-template-columns:minmax(0,1fr);gap:10px}}@media (max-width:599px){.filtros{grid-template-columns:1fr}}.perfil__cabeza{border-bottom:1px solid var(--linea);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 24px;padding-bottom:20px;display:grid}.perfil__cabeza .avatar{border-radius:var(--r-s);width:56px;height:56px;font-size:1.2rem}.perfil__id{align-items:flex-start;gap:14px;min-width:0;display:flex}.perfil__texto{gap:4px;min-width:0;display:grid}.perfil__titulo{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(1.45rem,1.15rem + 1vw,2rem);line-height:1.12}.perfil__meta{color:var(--tinta-3);font-size:.875rem}.perfil__estado{flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:.875rem;display:flex}.perfil__cuerpo{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:40px;margin-top:4px;display:grid}.perfil__lateral{top:calc(var(--cabecera-alto) + 20px);gap:12px;margin-top:20px;display:grid;position:sticky}.ficha__principal{min-width:0;display:grid}.ficha__principal>.aviso{margin-top:20px}.ficha__bloque{min-width:0;padding-block:20px}.ficha__bloque+.ficha__bloque{border-top:1px solid var(--linea)}.ficha__bloque h2,.ficha__lado h2{font-family:var(--f-texto);letter-spacing:-.005em;font-variation-settings:normal;font-size:1.0625rem;font-weight:650;line-height:1.3;margin-bottom:10px!important}.ficha__bloque>p{color:var(--tinta-2);max-width:68ch}.ficha__bloque .tarjeta{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.ficha__bloque .tabla-servicios{font-size:.9rem}.ficha__bloque .tabla-servicios th{padding-bottom:8px}.ficha__bloque .tabla-servicios td{vertical-align:baseline;padding-block:10px}.ficha__bloque .tabla-servicios .num+.num{padding-left:14px}.tabla-servicios__nombre{font-weight:600}.ficha__lateral{border-radius:var(--r-s);box-shadow:none;padding:0;overflow:hidden}.ficha__lado{padding:16px}.ficha__lado+.ficha__lado{border-top:1px solid var(--linea)}.ficha__lado .horarios{gap:4px 16px}.ficha__verif{background:var(--superficie-2);align-items:center;gap:12px;display:flex}.ficha__verif h2{font-size:.9375rem;margin-bottom:2px!important}.ficha__verif-sello{flex:none;width:56px}.lista-revisado{gap:10px;list-style:none;display:grid}.lista-revisado li{align-items:flex-start;gap:10px;display:flex}.lista-revisado svg{width:20px;height:20px;color:var(--exito);flex:none;margin-top:2px}.tabla-servicios{border-collapse:collapse;width:100%;font-size:.95rem}.tabla-servicios th{text-align:left;font-size:var(--t-mini);color:var(--tinta-3);border-bottom:1px solid var(--linea-fuerte);padding:0 12px 10px 0;font-weight:650}.tabla-servicios td{border-bottom:1px solid var(--linea);vertical-align:top;padding:14px 12px 14px 0}.tabla-servicios td.num,.tabla-servicios th.num{text-align:right;white-space:nowrap;padding-right:0}.galeria{grid-template-columns:2fr 1fr 1fr;grid-auto-rows:150px;gap:10px;list-style:none;display:grid}.galeria li:first-child{grid-row:span 2}.foto-marcador{border-radius:var(--r-m);background:repeating-linear-gradient(135deg, var(--fondo-hondo) 0 10px, var(--superficie-2) 10px 20px);border:1px solid var(--linea);height:100%;color:var(--tinta-2);font-size:var(--t-mini);align-items:flex-end;padding:12px;font-weight:600;display:flex;position:relative;overflow:hidden}.foto-marcador svg{width:22px;height:22px;color:var(--tinta-3);position:absolute;top:12px;left:12px}.horarios{grid-template-columns:auto minmax(0,1fr);gap:8px 16px;margin:0;display:grid}.horarios dt{color:var(--tinta-2)}.horarios dd{text-align:right;font-family:var(--f-num);overflow-wrap:anywhere;min-width:0;margin:0}.resena{border-bottom:1px solid var(--linea);gap:8px;padding-block:18px;display:grid}.resena:last-child{border-bottom:0}.aviso{border-radius:var(--r-m);background:var(--aviso-tinte);color:var(--aviso-texto);border:1px solid color-mix(in srgb, var(--aviso-texto) 22%, transparent);gap:12px;padding:16px 18px;font-size:.95rem;display:flex}.aviso svg{flex:none;width:22px;height:22px;margin-top:1px}.aviso>:not(svg){overflow-wrap:anywhere;min-width:0}.aviso--info{background:var(--azul-tinte);color:var(--tinta);border-color:color-mix(in srgb, var(--azul) 20%, transparent)}.aviso--info svg{color:var(--azul)}.aviso--exito{background:var(--exito-tinte);color:var(--tinta);border-color:color-mix(in srgb, var(--exito) 30%, transparent)}.aviso--exito svg{color:var(--exito)}.aviso--error{background:var(--urgente-tinte);color:var(--tinta);border-color:color-mix(in srgb, var(--urgente) 35%, transparent)}.aviso--error svg{color:var(--urgente-texto)}.secreto-totp{font-family:var(--f-num);letter-spacing:.12em;word-break:break-all;border-radius:var(--r-s);background:var(--superficie-2);border:1px solid var(--linea);-webkit-user-select:all;user-select:all;padding:12px 14px;font-size:1.05rem}.codigos-respaldo{font-family:var(--f-num);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;list-style:none;display:grid}@media (max-width:1023px){.perfil__cuerpo{grid-template-columns:1fr;gap:0}.perfil__lateral{position:static}}@media (max-width:767px){.perfil__cabeza{grid-template-columns:1fr}.galeria{grid-template-columns:1fr 1fr;grid-auto-rows:120px}.galeria li:first-child{grid-area:span 1/span 2}}.flujo{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:32px;display:grid}.flujo__resumen{top:calc(var(--cabecera-alto) + 20px);position:sticky}.stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:28px;list-style:none;display:grid}.stepper li{font-size:var(--t-chica);color:var(--tinta-3);gap:8px;font-weight:600;display:grid}.stepper li:before{content:"";background:var(--linea-fuerte);transform-origin:0;border-radius:4px;height:4px}.stepper li[data-estado=hecho]:before,.stepper li[data-estado=actual]:before{background:var(--azul)}.stepper li[data-estado=actual]{color:var(--tinta)}.stepper button{all:unset;cursor:pointer;align-items:center;gap:6px;min-height:44px;display:flex}.stepper button:focus-visible{outline:3px solid var(--foco);outline-offset:2px;border-radius:6px}.stepper button[disabled]{cursor:default}.opciones{gap:10px;list-style:none;display:grid}.opcion{text-align:left;border-radius:var(--r-m);border:1.5px solid var(--linea-fuerte);background:var(--superficie);cursor:pointer;width:100%;min-height:64px;transition:border-color var(--dur-1), transform var(--dur-1) var(--ease-salida), box-shadow var(--dur-2);grid-template-columns:22px 1fr auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.opcion:hover{border-color:color-mix(in srgb, var(--azul) 50%, var(--linea-fuerte))}.opcion:active{transform:scale(.995)}.opcion[aria-checked=true]{border-color:var(--azul);box-shadow:0 0 0 3px color-mix(in srgb, var(--azul) 16%, transparent)}.opcion__punto{border:2px solid var(--linea-fuerte);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.opcion[aria-checked=true] .opcion__punto{border-color:var(--azul)}.opcion[aria-checked=true] .opcion__punto:after{content:"";background:var(--azul);width:10px;height:10px;animation:punto var(--dur-2) var(--ease-resorte);border-radius:50%}@keyframes punto{0%{transform:scale(0)}}.franjas{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.franja{border-radius:var(--r-s);border:1.5px solid var(--linea-fuerte);background:var(--superficie);min-height:48px;font-family:var(--f-num);cursor:pointer;transition:border-color var(--dur-1), background-color var(--dur-1);font-size:1rem}.franja:hover:not([disabled]){border-color:var(--azul)}.franja[aria-checked=true]{background:var(--azul);border-color:var(--azul);color:#fff}.franja[disabled]{cursor:not-allowed;color:var(--tinta-3);background:var(--superficie-2);text-decoration:line-through}.politica{font-size:var(--t-chica);color:var(--tinta-2);border-radius:var(--r-m);background:var(--superficie-2);border:1px solid var(--linea);gap:6px;padding:14px 16px;display:grid}.politica strong{color:var(--tinta)}.razon-boton{color:var(--tinta-2);text-align:center;min-height:1lh;margin-top:10px}.razon-boton:empty{display:none}.boton-texto{color:var(--enlace);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;min-height:24px;padding:0;font-weight:600;text-decoration:underline}.boton-texto:hover{text-decoration-thickness:2px}.total{border-top:1.5px solid var(--tinta);justify-content:space-between;align-items:baseline;margin-top:4px;padding-top:14px;display:flex}.total strong{font-family:var(--f-num);font-size:1.5rem;font-weight:500}@media (max-width:1023px){.flujo{grid-template-columns:1fr}.flujo__resumen{position:static}}@media (max-width:479px){.stepper{grid-template-columns:repeat(4,minmax(0,1fr))}.stepper .paso-texto{clip-path:inset(50%);width:1px;height:1px;overflow:hidden;position:absolute!important}}.sello{width:100%;height:auto;color:var(--exito)}.sello--estampa{animation:estampar .6s var(--ease-resorte) both .2s}@keyframes estampar{0%{opacity:0;transform:scale(1.9)rotate(-22deg)}60%{opacity:1}to{opacity:1;transform:scale(1)rotate(-8deg)}}.sello--quieto{transform:rotate(-8deg)}.sello__check{stroke-dasharray:40;stroke-dashoffset:0}.sello--estampa .sello__check{animation:trazo .42s var(--ease-salida) both .64s}@keyframes trazo{0%{stroke-dashoffset:40px}}.cita{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:32px;display:grid}.linea-tiempo{gap:0;list-style:none;display:grid}.linea-tiempo li{grid-template-columns:28px 1fr;gap:14px;padding-bottom:22px;display:grid;position:relative}.linea-tiempo li:before{content:"";background:var(--linea-fuerte);width:2px;position:absolute;top:26px;bottom:0;left:13px}.linea-tiempo li:last-child:before{display:none}.linea-tiempo .marca-tiempo{border:2px solid var(--linea-fuerte);background:var(--superficie);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.linea-tiempo .marca-tiempo svg{width:14px;height:14px}.linea-tiempo li[data-estado=hecho] .marca-tiempo{background:var(--azul);border-color:var(--azul);color:#fff}.linea-tiempo li[data-estado=actual] .marca-tiempo{border-color:var(--azul);box-shadow:0 0 0 4px color-mix(in srgb, var(--azul) 18%, transparent)}.linea-tiempo li[data-estado=exito] .marca-tiempo{background:var(--exito);border-color:var(--exito);color:#fff}.linea-tiempo li[data-estado=cancelado] .marca-tiempo{background:var(--urgente);border-color:var(--urgente);color:#fff}.pestanas{background:var(--fondo-hondo);border-radius:var(--r-m);flex-wrap:wrap;gap:6px;width:fit-content;max-width:100%;padding:6px;display:flex}.pestanas a{border-radius:var(--r-s);min-height:44px;color:var(--tinta-2);font-weight:600;font-size:var(--t-chica);align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.pestanas a[aria-current=page]{background:var(--superficie);color:var(--tinta);box-shadow:var(--sombra-1)}@media (max-width:899px){.cita{grid-template-columns:1fr}}.acceso{min-height:calc(100dvh - var(--cabecera-alto) - 120px);grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.acceso__formulario{gap:18px;display:grid}.acceso__lado{color:var(--tinta-2)}.medidor{background:var(--fondo-hondo);border-radius:6px;height:6px;overflow:hidden}.medidor span{background:var(--azul);transform-origin:0;height:100%;transition:transform var(--dur-2) var(--ease-salida);display:block}.medidor[data-ok=true] span{background:var(--exito)}.codigo{font-family:var(--f-num);letter-spacing:.5em;text-align:center;padding-left:.5em;font-size:1.5rem}@media (max-width:899px){.acceso{grid-template-columns:minmax(0,1fr);min-height:0}.acceso__lado{order:2}}.acceso>*{min-width:0}.panel{background:var(--fondo);grid-template-columns:240px minmax(0,1fr);min-height:100dvh;display:grid}.panel__lateral{background:var(--superficie);border-right:1px solid var(--linea);flex-direction:column;gap:20px;padding:20px 14px;display:flex}.panel__lateral nav{gap:2px;display:grid}.panel__lateral nav a{border-radius:var(--r-xs);min-height:44px;color:var(--tinta-2);align-items:center;gap:10px;padding:0 12px;font-size:.925rem;font-weight:600;text-decoration:none;display:flex}.panel__lateral nav a:hover{background:var(--fondo-hondo);color:var(--tinta)}.panel__lateral nav a[aria-current=page]{background:var(--azul-tinte);color:var(--azul-hondo)}:root[data-theme=dark] .panel__lateral nav a[aria-current=page]{color:var(--azul-cielo)}.panel__lateral nav svg{flex:none;width:18px;height:18px}.panel__lateral nav a{white-space:nowrap}.panel__principal{grid-template-columns:minmax(0,1fr);align-content:start;gap:20px;padding:24px clamp(16px,3vw,36px) 40px;display:grid}.panel__principal>*{min-width:0}.panel__principal h1{letter-spacing:-.02em;font-size:1.75rem}.panel h2{letter-spacing:-.01em;font-size:1.05rem;font-family:var(--f-texto);font-weight:700}.metricas{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;list-style:none;display:grid}.metrica{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--r-m);padding:14px 16px}.metrica dt{font-size:var(--t-mini);color:var(--tinta-3);font-weight:600}.metrica dd{font-family:var(--f-num);margin:4px 0 0;font-size:1.5rem}.tabla{border-collapse:collapse;width:100%;font-size:.9rem}.tabla th{text-align:left;font-size:var(--t-mini);color:var(--tinta-3);border-bottom:1px solid var(--linea-fuerte);background:var(--superficie-2);padding:8px 10px;font-weight:650}.tabla td{border-bottom:1px solid var(--linea);vertical-align:middle;padding:10px}.tabla tr:last-child td{border-bottom:0}.envoltura-tabla{border:1px solid var(--linea);border-radius:var(--r-m);background:var(--superficie);position:relative;overflow-x:auto}.solicitud{border-bottom:1px solid var(--linea);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.solicitud:last-child{border-bottom:0}.esqueleto{background:linear-gradient(90deg, var(--fondo-hondo), var(--superficie-2), var(--fondo-hondo));background-size:200% 100%;border-radius:6px;height:16px;animation:1.4s linear infinite brillo}@keyframes brillo{to{background-position:-200% 0}}@media (max-width:1023px){.metricas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.panel{grid-template-columns:minmax(0,1fr)}.panel__lateral{border-right:0;border-bottom:1px solid var(--linea);flex-flow:wrap;align-items:center;gap:12px;min-width:0;padding:12px 16px}.panel__lateral nav{scroll-snap-type:x proximity;background:linear-gradient(to right, var(--superficie) 45%, transparent) left center / 32px 100% no-repeat local, linear-gradient(to left, var(--superficie) 45%, transparent) right center / 32px 100% no-repeat local, linear-gradient(to right, color-mix(in srgb, var(--tinta) 16%, transparent), transparent) left center / 14px 100% no-repeat scroll, linear-gradient(to left, color-mix(in srgb, var(--tinta) 16%, transparent), transparent) right center / 14px 100% no-repeat scroll;background-color:var(--superficie);flex:100%;grid-auto-flow:column;min-width:0;overflow-x:auto}.panel__lateral nav a{scroll-snap-align:start;gap:8px;padding:0 10px}.solicitud{grid-template-columns:1fr}}.legal{max-width:760px}.legal h2{font-size:var(--t-3);margin-top:40px;margin-bottom:12px}.legal p,.legal li{color:var(--tinta-2)}.legal ul{gap:6px;padding-left:1.2em;display:grid}.borrador{border:2px dashed var(--urgente);color:var(--urgente-texto);background:var(--urgente-tinte);border-radius:var(--r-m);padding:14px 18px;font-weight:650}.error-404{text-align:left}.error-404__cifra{font-family:var(--f-display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:2px var(--azul);font-size:clamp(7rem,4rem + 18vw,18rem);font-weight:800;line-height:.8}.favorito__envoltura{z-index:2;justify-items:end;gap:4px;display:inline-grid;position:relative}.favorito{z-index:2;color:var(--tinta-2);flex:none;position:relative}.favorito svg{transition:transform var(--dur-2) var(--ease-resorte)}.favorito[aria-pressed=true]{color:var(--azul)}.favorito[aria-pressed=true] svg{fill:currentColor;transform:scale(1.08)}.favorito:active svg{transform:scale(.9)}.favorito__error{color:var(--urgente-texto);text-align:right;max-width:220px}.taller__cabeza>.favorito,.taller__cabeza>.favorito__envoltura{margin-top:-6px;margin-left:auto;margin-right:-8px}.cuenta{gap:24px;display:grid}.cuenta>*{min-width:0}.cuenta__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.cuenta__correo{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cuenta__pestanas{width:100%}.pestanas a{gap:8px}.pestanas a svg{flex:none}@media (max-width:599px){.cuenta__pestanas{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.cuenta__pestanas a{flex:none}}.lista-simple{gap:2px;margin:0;padding:0;list-style:none;display:grid}.lista-citas{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cita-fila{border-radius:var(--r-m);border:1px solid var(--linea);background:var(--superficie);color:var(--tinta);box-shadow:var(--sombra-1);transition:transform var(--dur-1) var(--ease-salida), border-color var(--dur-2), box-shadow var(--dur-2);grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;text-decoration:none;display:grid}.cita-fila:hover{border-color:var(--linea-fuerte);box-shadow:var(--sombra-2);transform:translateY(-1px)}.cita-fila__fecha{border-radius:var(--r-s);background:var(--azul-tinte);height:60px;color:var(--azul-hondo);align-content:center;justify-items:center;gap:4px;line-height:1;display:grid}.cita-fila__fecha .num{font-size:1.45rem;font-weight:500}.cita-fila__fecha span:last-child{font-size:var(--t-mini);text-transform:uppercase;letter-spacing:.06em;font-weight:700}:root[data-theme=dark] .cita-fila__fecha{color:var(--azul-cielo)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cita-fila__fecha{color:var(--azul-cielo)}}.cita-fila__cuerpo{gap:2px;min-width:0;display:grid}.cita-fila__cuerpo strong{overflow-wrap:anywhere;font-weight:680}.cita-fila__estado{align-items:center;gap:6px;display:flex}@media (max-width:599px){.cita-fila{grid-template-columns:52px minmax(0,1fr);gap:12px}.cita-fila__fecha{height:52px}.cita-fila__estado{grid-column:2}.cita-fila__estado svg{display:none}}.lista-avisos{border:1px solid var(--linea);border-radius:var(--r-m);background:var(--superficie);margin:0;padding:0;list-style:none;overflow:hidden}.aviso-fila{border-bottom:1px solid var(--linea);grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px;display:grid}.aviso-fila:last-child{border-bottom:0}.aviso-fila__marca{border-radius:var(--r-s);background:var(--azul-tinte);width:36px;height:36px;color:var(--azul);place-items:center;display:grid}.aviso-fila__marca svg{width:20px;height:20px}.aviso-fila[data-leida] .aviso-fila__marca{background:var(--fondo-hondo);color:var(--tinta-3)}.aviso-fila__titulo{font-family:var(--f-texto);letter-spacing:0;font-size:1rem;font-weight:700}.aviso-fila[data-leida] .aviso-fila__titulo{color:var(--tinta-2);font-weight:600}.aviso-fila__accion{align-self:center}@media (max-width:599px){.aviso-fila{grid-template-columns:36px minmax(0,1fr)}.aviso-fila__accion{grid-column:2;justify-self:start}}.tabla-preferencias th[scope=row]{color:var(--tinta);background:0 0;font-size:.9rem;font-weight:600}.tabla-preferencias td{width:120px}.toggle[disabled]{cursor:not-allowed;opacity:.6}.toggle[data-cargando] .toggle__pista{opacity:.6}.ayuda{gap:32px;max-width:860px;display:grid}.ayuda__temas{flex-wrap:wrap;gap:8px;display:flex}.acordeon{border:1px solid var(--linea);border-radius:var(--r-m);background:var(--superficie)}.acordeon details+details{border-top:1px solid var(--linea)}.acordeon summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:12px 18px;font-weight:650;list-style:none;display:flex}.acordeon summary::-webkit-details-marker{display:none}.acordeon summary:hover{color:var(--azul)}.acordeon__chevron{transition:transform var(--dur-2) var(--ease-salida);flex:none}.acordeon details[open] .acordeon__chevron{transform:rotate(180deg)}.acordeon__cuerpo{color:var(--tinta-2);max-width:68ch;padding:0 18px 18px}.negocio-abierto{border:1px solid var(--linea);border-radius:var(--r-m);background:var(--superficie);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.negocio-abierto strong{overflow-wrap:anywhere}.lista-negocios{gap:8px;margin:0;padding:0;list-style:none;display:grid}.negocio-fila{border:1px solid var(--linea-fuerte);border-radius:var(--r-s);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.negocio-fila[data-activo]{border-color:var(--azul);box-shadow:0 0 0 3px color-mix(in srgb, var(--azul) 14%, transparent)}.negocio-fila strong{overflow-wrap:anywhere}.alta-negocio{max-width:720px}.tabla-agenda td{min-width:120px}.tabla-agenda td:first-child{min-width:0}.tabla-agenda__extra td{min-width:0;padding-top:0}.tabla-agenda tr:has(+.tabla-agenda__extra) td{border-bottom:0}.solicitud__error{grid-column:1/-1}.solicitud__rechazo{grid-column:1/-1;max-width:none}.cancelar-taller{border:1px solid var(--linea-fuerte);border-radius:var(--r-s);background:var(--superficie-2);max-width:640px;padding:14px}@media (max-width:599px){.tabla-agenda thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tabla-agenda,.tabla-agenda tbody,.tabla-agenda tr,.tabla-agenda td{width:100%;display:block}.tabla-agenda tr{border-bottom:1px solid var(--linea);padding:12px 6px}.tabla-agenda tr:has(+.tabla-agenda__extra){border-bottom:0;padding-bottom:0}.tabla-agenda tr.tabla-agenda__extra{padding-top:8px}.tabla-agenda td{border:0;min-width:0;padding:3px 10px}.tabla-agenda td[data-titulo]:before{content:attr(data-titulo) " · ";color:var(--tinta-3);font-size:var(--t-mini);font-weight:600;font-family:var(--f-texto)}.tabla-agenda__acciones{padding-top:10px!important}.tabla-agenda__acciones .fila{justify-content:flex-start!important}.negocio-fila{grid-template-columns:1fr}}.categorias-inicio{grid-template-columns:minmax(0,1fr);gap:14px;padding-top:clamp(8px,2vw,24px);display:grid}@media (max-width:599px){.categorias-inicio ul{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.categorias-inicio li{flex:none}}.ficha-hero__tarjeta h2 a{color:inherit;text-decoration:none}.ficha-hero__tarjeta h2 a:hover{color:var(--azul)}.campo__area{resize:vertical;height:auto;min-height:0;line-height:1.5;font:inherit;padding-block:12px}.campo__ayuda--fila{justify-content:space-between;gap:12px;display:flex}fieldset.campo{border:0;min-width:0;margin:0;padding:0}fieldset.campo legend{margin-bottom:8px;padding:0}.estrellas-entrada__fila{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.estrellas-entrada__opcion{border-radius:var(--r-s);cursor:pointer;width:44px;height:44px;color:var(--linea-fuerte);transition:transform var(--dur-1) var(--ease-resorte), color var(--dur-1);place-items:center;display:grid}.estrellas-entrada__opcion svg{stroke:var(--tinta-3)}.estrellas-entrada__opcion[data-encendida]{color:#b87900}.estrellas-entrada__opcion[data-encendida] svg{stroke:currentColor}.estrellas-entrada__opcion:hover{transform:scale(1.08)}.estrellas-entrada__opcion:has(input:focus-visible){outline:3px solid var(--foco);outline-offset:2px}.resenas__promedio{font-size:2.5rem;line-height:1}.resena__respuesta{border-left:3px solid var(--azul);background:var(--superficie-2);border-radius:0 var(--r-s) var(--r-s) 0;gap:4px;padding:10px 14px;display:grid}.hilo__lista{overscroll-behavior:contain;gap:10px;max-height:420px;padding:4px 2px;list-style:none;display:grid;overflow-y:auto}.hilo__mensaje{border-radius:var(--r-m) var(--r-m) var(--r-m) 4px;background:var(--superficie-2);border:1px solid var(--linea);justify-self:start;gap:4px;max-width:min(520px,88%);padding:10px 14px;display:grid}.hilo__mensaje p{overflow-wrap:anywhere;white-space:pre-line}.hilo__mensaje[data-propio]{background:var(--azul-tinte);border-color:color-mix(in srgb, var(--azul) 22%, transparent);border-radius:var(--r-m) var(--r-m) 4px var(--r-m);justify-self:end}.conceptos{gap:12px;display:grid}.concepto{border:1px solid var(--linea);border-radius:var(--r-m);background:var(--superficie-2);grid-template-columns:minmax(140px,1fr) minmax(0,2fr) 96px 140px;align-items:start;gap:12px;padding:14px;display:grid;position:relative}.concepto__num{grid-column:1/-1;font-weight:700}.concepto__quitar{position:absolute;top:6px;right:6px}.tabla-conceptos{width:100%}.tabla-conceptos td{vertical-align:top}.tabla-conceptos th.num,.tabla-conceptos td.num{padding-left:12px}.etapas{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;list-style:none;display:grid}.etapas li{font-size:var(--t-mini);color:var(--tinta-3);gap:6px;font-weight:600;display:grid}.etapas li:before{content:"";background:var(--linea-fuerte);border-radius:4px;height:4px}.etapas li[data-estado=hecho]:before,.etapas li[data-estado=actual]:before{background:var(--azul)}.etapas li[data-estado=actual]{color:var(--tinta)}.rejilla-2--arriba{align-items:start}@media (max-width:767px){.concepto{grid-template-columns:1fr 1fr}.concepto>.campo:first-of-type,.concepto>.campo:nth-of-type(2){grid-column:1/-1}.etapas{grid-template-columns:1fr}.etapas li{grid-template-columns:12px 1fr;align-items:center}.etapas li:before{border-radius:50%;width:12px;height:12px}}.planes{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;list-style:none;display:grid}.plan{flex-direction:column;display:flex}.plan[data-activo]{border-color:var(--azul);box-shadow:0 0 0 3px color-mix(in srgb, var(--azul) 16%, transparent)}.plan__precio strong{font-family:var(--f-num);font-size:1.75rem;font-weight:500}.cabeza-seccion{border-bottom:1px solid var(--linea);justify-content:space-between;padding:14px 16px}.solicitud--columna{grid-template-columns:minmax(0,1fr)}.interruptor{border-bottom:1px solid var(--linea);gap:12px;padding:14px 16px;display:grid}.interruptor:last-child{border-bottom:0}.interruptor__fila{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.tabla-auditoria td{vertical-align:top}.tabla-auditoria td:nth-child(4){overflow-wrap:anywhere;min-width:200px}@media (max-width:767px){.tabla-auditoria thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tabla-auditoria,.tabla-auditoria tbody,.tabla-auditoria tr,.tabla-auditoria td{width:100%;display:block}.tabla-auditoria tr{border-bottom:1px solid var(--linea);padding:10px 6px}.tabla-auditoria td{border:0;min-width:0;padding:2px 10px}.tabla-auditoria td:nth-child(4){min-width:0}.tabla-auditoria td:before{content:attr(data-titulo) " · ";color:var(--tinta-3);font-size:var(--t-mini);font-weight:600;font-family:var(--f-texto)}}.lista-pasos{gap:6px;padding-left:1.4em;display:grid}.grupo-chips{flex-wrap:wrap;gap:8px;display:flex}.grupo-chips .chip,.chip[role=radio]{cursor:pointer;gap:6px}.chip[aria-checked=true]{background:var(--azul);color:#fff;border-color:var(--azul)}.chip[aria-pressed=true] svg,.chip[aria-checked=true] svg{flex:none}.chip[disabled]{opacity:.5;cursor:not-allowed;transform:none}.segmento{border-radius:var(--r-s);background:var(--fondo-hondo);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:4px;display:grid}.segmento__opcion{border-radius:var(--r-xs);min-height:48px;color:var(--tinta-2);cursor:pointer;transition:background-color var(--dur-1), color var(--dur-1), transform var(--dur-1) var(--ease-salida);background:0 0;border:0;padding:6px 12px;font-weight:650}.segmento__opcion:hover{color:var(--tinta)}.segmento__opcion:active{transform:scale(.98)}.segmento__opcion[aria-checked=true]{background:var(--superficie);color:var(--tinta);box-shadow:var(--sombra-1)}.interruptor-campo{gap:2px;display:grid}.interruptor-campo .toggle{text-align:left}.interruptor-campo>p{padding-left:60px}.toggle:focus-visible{outline:3px solid var(--foco);outline-offset:3px;border-radius:var(--r-xs)}[role=radiogroup][aria-invalid=true] .chip{border-color:var(--urgente)}.ajustes-seccion{scroll-margin-top:16px}.ajustes-seccion:focus{outline:none}.ajustes-seccion h3{font-family:var(--f-texto);letter-spacing:0;font-weight:700}.ajustes-campos{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:start;gap:14px 16px;display:grid}.ajustes-campos--precios{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.indice-ajustes{flex-wrap:wrap;gap:6px;display:flex}.indice-ajustes a{border:1px solid var(--linea-fuerte);background:var(--superficie);min-height:44px;color:var(--tinta-2);font-size:var(--t-chica);border-radius:999px;align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.indice-ajustes a:hover{border-color:var(--azul);color:var(--azul)}.guia-pendientes__lista{gap:4px;padding-left:1.3em;display:grid}.guia-pendientes__lista a{font-weight:650}.vacio--compacto{padding:28px 20px}.servicios-ajuste{gap:10px;list-style:none;display:grid}.servicio-ajuste{border:1px solid var(--linea-fuerte);border-radius:var(--r-m);background:var(--superficie)}.servicio-ajuste[data-error]{border-color:var(--urgente)}.servicio-ajuste summary{cursor:pointer;border-radius:var(--r-m);justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:10px 16px;list-style:none;display:flex}.servicio-ajuste summary::-webkit-details-marker{display:none}.servicio-ajuste summary:hover strong{color:var(--azul)}.servicio-ajuste details[open] .acordeon__chevron{transform:rotate(180deg)}.servicio-ajuste__titulo{gap:2px;min-width:0;display:grid}.servicio-ajuste__titulo strong{overflow-wrap:anywhere;font-weight:680}.servicio-ajuste__cuerpo{border-top:1px solid var(--linea);padding:16px 16px 18px}fieldset.campo .ajustes-campos{margin-top:2px}.dias-horario{border:1px solid var(--linea);border-radius:var(--r-m);background:var(--superficie);list-style:none;display:grid}.dia-horario{border-bottom:1px solid var(--linea);grid-template-columns:minmax(150px,220px) minmax(0,1fr);align-items:start;gap:8px 16px;padding:12px 16px;display:grid}.dia-horario:last-child{border-bottom:0}.dia-horario[data-cerrado]{background:var(--superficie-2)}.dia-horario[data-error]{box-shadow:inset 3px 0 0 var(--urgente)}.dia-horario__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;min-height:44px;display:flex}.dia-horario__cabeza strong{font-weight:680}.dia-horario__horas{flex-wrap:wrap;align-items:flex-end;gap:10px 16px;display:flex}.dia-horario__turno{grid-template-columns:repeat(2,minmax(0,132px));gap:10px;display:grid}.dia-horario__turno .campo{gap:4px}.dia-horario__turno .campo__control{min-height:48px;font-family:var(--f-num);padding:0 10px}.dia-horario>.campo__error{grid-column:1/-1}.ajustes-sucursales{border-top:1px solid var(--linea);padding-top:18px}@media (max-width:767px){.dia-horario{grid-template-columns:minmax(0,1fr)}.dia-horario__turno{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.interruptor-campo>p{padding-left:0}}.pestanas--libro{scrollbar-width:none;flex-wrap:nowrap;width:100%;max-width:100%;overflow-x:auto}.pestanas--libro::-webkit-scrollbar{display:none}.pestanas--libro [role=tab]{border-radius:var(--r-s);min-height:44px;color:var(--tinta-2);font-weight:600;font-size:var(--t-chica);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.pestanas--libro [role=tab]:hover{color:var(--tinta)}.pestanas--libro [role=tab][aria-selected=true]{background:var(--superficie);color:var(--tinta);box-shadow:var(--sombra-1)}.pestanas--libro [role=tab]:focus-visible{outline-offset:-3px}.panel-libro{gap:20px;display:grid}.panel-libro:focus-visible{outline-offset:6px}.libro-registro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.libro-registro>:only-child{grid-column:1/-1}.libro-monto{font-family:var(--f-num);letter-spacing:0;min-height:64px;font-size:1.75rem}.mas-datos{border:1px solid var(--linea);border-radius:var(--r-m);background:var(--superficie-2)}.mas-datos summary{cursor:pointer;align-items:center;gap:8px;min-height:52px;padding:8px 16px;font-weight:650;list-style:none;display:flex}.mas-datos summary::-webkit-details-marker{display:none}.mas-datos summary .acordeon__chevron{flex:none;margin-left:auto}.mas-datos__titulo{gap:0;display:grid}.mas-datos__titulo .mini{font-weight:500}.mas-datos[open] summary .acordeon__chevron{transform:rotate(180deg)}.mas-datos__cuerpo{padding:4px 16px 18px}.movimientos{border:1px solid var(--linea);border-radius:var(--r-m);background:var(--superficie);list-style:none;overflow:hidden}.movimiento{border-bottom:1px solid var(--linea)}.movimiento:last-child{border-bottom:0}.movimiento__fila{grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:4px 12px;padding:12px 14px;display:grid}.movimiento__marca{border-radius:var(--r-xs);background:var(--azul-tinte);width:32px;height:32px;color:var(--enlace);place-items:center;display:grid}.movimiento__marca svg{transform:rotate(90deg)}.movimiento[data-tipo=egreso] .movimiento__marca{background:var(--fondo-hondo);color:var(--tinta-2)}.movimiento[data-tipo=egreso] .movimiento__marca svg{transform:rotate(-90deg)}.movimiento__cuerpo{gap:2px;min-width:0;display:grid}.movimiento__cuerpo strong{overflow-wrap:anywhere;font-weight:680}.movimiento__cuerpo .mini{overflow-wrap:anywhere}.movimiento__marcas{gap:6px;margin-top:4px}.movimiento__monto{white-space:nowrap;text-align:right;color:var(--enlace);font-size:1.05rem}.movimiento[data-tipo=egreso] .movimiento__monto{color:var(--tinta-2)}.movimiento__anular{padding:0 14px 14px 58px}.libro-vacio{border:1.5px dashed var(--linea-fuerte);border-radius:var(--r-m);padding:18px 16px}.filtros-libro{gap:14px;display:grid}.filtros-libro__fila{grid-template-columns:auto auto minmax(220px,1fr);align-items:start;gap:14px 20px;display:grid}.metricas--libro{grid-template-columns:repeat(auto-fill,minmax(min(100%,145px),1fr))}.metricas--libro dd{overflow-wrap:anywhere;font-size:1.3rem}.metrica[data-tono=negativo] dd{color:var(--urgente-texto)}.tabla-conceptos-libro th[scope=row]{color:var(--tinta);background:0 0;font-size:.9rem;font-weight:600}.tabla-conceptos-libro .num{text-align:right;white-space:nowrap}.conceptos-libro{list-style:none;display:grid}.concepto-libro{border-bottom:1px solid var(--linea);gap:10px;padding:8px 0;display:grid}.concepto-libro:last-child{border-bottom:0}.concepto-libro__fila{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;min-height:44px;display:flex}.concepto-libro__nombre{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.pasos-importar{gap:16px;padding-left:1.4em;display:grid}.pasos-importar>li{gap:8px;display:grid}.pasos-importar>li::marker{font-family:var(--f-num);color:var(--tinta-3)}.campo__archivo{cursor:pointer;min-height:54px;padding:12px 14px}.campo__archivo::file-selector-button{border-radius:var(--r-xs);border:1px solid var(--linea-fuerte);background:var(--superficie-2);min-height:36px;color:var(--tinta);font:inherit;cursor:pointer;margin-right:12px;padding:0 14px;font-weight:650}.codigo-concepto{font-size:var(--t-mini);overflow-wrap:anywhere;min-width:0}.pasos-importar code{font-family:var(--f-num);background:var(--fondo-hondo);border-radius:4px;padding:1px 5px;font-size:.92em}.girando{border:2px solid var(--linea-fuerte);border-top-color:var(--azul);vertical-align:-2px;border-radius:50%;width:14px;height:14px;margin-right:6px;animation:.8s linear infinite girar;display:inline-block}.tabla-alcance th[scope=row]{color:var(--tinta);background:0 0;font-size:.9rem;font-weight:650}.tabla-alcance td,.tabla-alcance th{vertical-align:top}.invitacion-libro{max-width:640px}@media (max-width:1023px){.libro-registro,.filtros-libro__fila{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.movimiento__fila{grid-template-columns:32px minmax(0,1fr) auto}.movimiento__accion{grid-column:2/-1;justify-self:start;margin-left:-16px}.movimiento__anular{padding-left:14px}.tabla-alcance thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tabla-alcance,.tabla-alcance tbody,.tabla-alcance tr,.tabla-alcance td,.tabla-alcance th{width:100%;display:block}.tabla-alcance tr{border-bottom:1px solid var(--linea);padding:10px 4px}.tabla-alcance td,.tabla-alcance th{border:0;padding:2px 10px}.tabla-alcance td:before{content:attr(data-titulo) ": ";color:var(--tinta-3);font-size:var(--t-mini);font-weight:650}}.movimiento[data-anulado]{background:var(--superficie-2)}.movimiento[data-anulado] .movimiento__marca{background:var(--fondo-hondo);color:var(--tinta-3)}.movimiento[data-anulado] .movimiento__marca svg{transform:none}.movimiento[data-anulado] .movimiento__cuerpo strong,.movimiento[data-anulado] .movimiento__monto{color:var(--tinta-3);text-decoration:line-through;text-decoration-thickness:1px}.movimiento__anulacion{color:var(--tinta-2);overflow-wrap:anywhere;font-weight:600}.publicacion__cabeza{align-items:center;gap:18px;min-width:0;display:flex}.publicacion__sello{flex:none;width:80px}.requisitos{border:1px solid var(--linea);border-radius:var(--r-m);list-style:none;display:grid;overflow:hidden}.requisito{border-bottom:1px solid var(--linea);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 14px;display:grid}.requisito:last-child{border-bottom:0}.requisito__marca{background:var(--fondo-hondo);width:32px;height:32px;color:var(--tinta-2);border-radius:50%;place-items:center;display:grid}.requisito[data-estado=listo] .requisito__marca{background:var(--exito-tinte);color:var(--exito-texto)}.requisito[data-estado=falta] .requisito__marca{background:var(--urgente-tinte);color:var(--urgente-texto)}.requisito__cuerpo{gap:2px;min-width:0;display:grid}.requisito__estado{font-size:var(--t-chica);color:var(--tinta-2);font-weight:600}.requisito[data-estado=listo] .requisito__estado{color:var(--exito-texto)}.requisito[data-estado=falta] .requisito__estado{color:var(--urgente-texto)}.avance-publicacion{gap:14px;list-style:none;display:grid}.avance-publicacion li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;display:grid}.avance-publicacion__marca{border:2px solid var(--linea-fuerte);width:28px;height:28px;color:var(--tinta-3);background:var(--superficie);border-radius:50%;place-items:center;display:grid}.avance-publicacion li[data-estado=hecho] .avance-publicacion__marca{background:var(--azul);border-color:var(--azul);color:#fff}.avance-publicacion li[data-estado=actual] .avance-publicacion__marca{border-color:var(--azul);color:var(--azul);box-shadow:0 0 0 4px color-mix(in srgb, var(--azul) 18%, transparent)}@media (max-width:767px){.requisito{grid-template-columns:32px minmax(0,1fr)}.requisito__accion{grid-column:2;justify-self:start}.publicacion__sello{width:64px}}.rechazo p{overflow-wrap:anywhere}.rechazo__clave{font-weight:650}.creditos-resumen{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.creditos-resumen>*{align-content:start;gap:6px;min-width:0;display:grid}.creditos-resumen__monto{font-size:var(--t-3);color:var(--tinta);font-weight:500;line-height:1.1}.creditos{border:1px solid var(--linea);border-radius:var(--r-m);background:var(--superficie);list-style:none;display:grid;overflow:hidden}.credito{border-bottom:1px solid var(--linea);grid-template-columns:7.5rem minmax(0,1fr);gap:6px 16px;padding:16px;display:grid}.credito:last-child{border-bottom:0}.credito__monto{align-content:start;gap:2px;display:grid}.credito__monto strong{font-size:1.45rem;font-weight:500}.credito:not([data-vigente]) .credito__monto strong{color:var(--tinta-3)}.credito__cuerpo{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.credito__pronto{color:var(--aviso-texto);font-weight:650}.credito-oferta{border-radius:var(--r-m);border:1.5px dashed color-mix(in srgb, var(--azul) 45%, var(--linea-fuerte));background:var(--azul-tinte);padding:16px}.credito-oferta__lista{gap:10px;list-style:none;display:grid}.credito-oferta__item{border-radius:var(--r-s);background:var(--superficie);border:1px solid var(--linea);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:12px 14px;display:grid}.credito-oferta__datos{gap:2px;min-width:0;display:grid}.credito-oferta__datos strong{font-size:1.25rem;font-weight:500}.credito-oferta__efecto{color:var(--tinta-2);grid-column:1/-1}@media (max-width:767px){.creditos-resumen,.credito,.credito-oferta__item{grid-template-columns:1fr}.credito-oferta__item .btn{justify-self:start}}.avance-verificacion{flex-wrap:wrap;gap:6px;margin-top:6px;list-style:none;display:flex}.avance-verificacion li{font-size:var(--t-mini);color:var(--tinta-3);border:1px solid var(--linea);border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 4px;font-weight:650;display:inline-flex}.avance-verificacion li>span[aria-hidden]{background:var(--fondo-hondo);width:20px;height:20px;font-family:var(--f-num);border-radius:50%;place-items:center;display:grid}.avance-verificacion li>span svg{width:14px;height:14px}.avance-verificacion li[data-estado=hecho]{color:var(--exito-texto);border-color:color-mix(in srgb, var(--exito) 35%, transparent)}.avance-verificacion li[data-estado=hecho]>span[aria-hidden]{background:var(--exito-tinte)}.avance-verificacion li[data-estado=actual]{color:var(--azul-hondo);border-color:color-mix(in srgb, var(--azul) 40%, transparent);background:var(--azul-tinte)}:root[data-theme=dark] .avance-verificacion li[data-estado=actual]{color:var(--azul-cielo)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .avance-verificacion li[data-estado=actual]{color:var(--azul-cielo)}}.detalle-verificacion{flex-wrap:wrap;gap:4px 20px;display:flex}.detalle-verificacion div{gap:6px;min-width:0;display:flex}.detalle-verificacion dt{color:var(--tinta-3);font-weight:650}.detalle-verificacion dd{overflow-wrap:anywhere;margin:0}.checklist{gap:16px}.pago-prueba{border-style:dashed}.ficha-verificacion{border-radius:var(--r-s);background:var(--superficie-2);border:1px solid var(--linea);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;padding:14px 16px;display:grid}.ficha-verificacion__bloque{align-content:start;gap:4px;min-width:0;display:grid}.ficha-verificacion__bloque--ancho{grid-column:1/-1}.ficha-verificacion__titulo{font-size:var(--t-mini);color:var(--tinta-3);align-items:center;gap:6px;font-weight:650;display:flex}.ficha-verificacion__titulo svg{flex:none}.ficha-verificacion .chica{overflow-wrap:anywhere}.ficha-verificacion a{align-items:center;width:fit-content;max-width:100%;min-height:44px;display:inline-flex}.ficha-verificacion__correo{overflow-wrap:anywhere;word-break:break-word}.ficha-verificacion__servicios{gap:0;list-style:none;display:grid}.ficha-verificacion__servicios li{border-top:1px solid var(--linea);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 12px;padding:8px 0;display:grid}.ficha-verificacion__servicios li:first-child{border-top:0;padding-top:2px}.ficha-verificacion__servicio{min-width:0;font-weight:600}@media (max-width:767px){.ficha-verificacion{grid-template-columns:minmax(0,1fr)}.ficha-verificacion__servicios li{grid-template-columns:minmax(0,1fr) auto}.ficha-verificacion__servicios li>.mini{grid-area:2/1}.ficha-verificacion__servicios li>.insignia{grid-area:1/2/span 2}}.envoltura-tabla.soporte-libro-seccion{overflow:visible}.soporte-libro{gap:16px;padding:16px;display:grid}.buscador-negocio__opcion{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-width:0;padding:8px 12px}.buscador-negocio__opcion>span{overflow-wrap:anywhere;max-width:100%}.buscador-negocio__nombre{font-weight:650}.buscador-negocio__aviso{padding:12px;animation:none}.buscador-negocio__elegido{border:1px solid var(--linea-fuerte);border-radius:var(--r-s);background:var(--superficie-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;min-height:56px;padding:10px 12px 10px 16px;display:flex}.buscador-negocio__texto{flex:240px;gap:2px;min-width:0;display:grid}.buscador-negocio__texto>*{overflow-wrap:anywhere}.soporte-libro__form{max-width:640px}.soporte-libro__resultado{border-top:1px solid var(--linea);gap:12px;padding-top:16px;display:grid}.soporte-libro__resultado h3:focus-visible{box-shadow:var(--anillo);border-radius:var(--r-xs);outline:none}.soporte-libro__id{overflow-wrap:anywhere;margin-top:2px;font-weight:400;display:block}.soporte-libro__datos{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.soporte-libro__datos>div{border-radius:var(--r-s);background:var(--superficie-2);border:1px solid var(--linea);align-content:start;gap:6px;min-width:0;padding:12px 14px;display:grid}.soporte-libro__datos dt{font-size:var(--t-mini);color:var(--tinta-3);font-weight:650}.soporte-libro__datos dd{overflow-wrap:anywhere;min-width:0;margin:0}.soporte-libro__cifra{font-size:1.5rem;line-height:1.1}.foco-titulo{scroll-margin-top:88px}.foco-titulo:focus{outline:none}.foco-titulo:focus-visible{box-shadow:var(--anillo);border-radius:var(--r-xs)}.urgencia{gap:10px}.urgencia__cabeza{grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:4px 12px;display:grid}.urgencia__cabeza p{overflow-wrap:anywhere}.urgencia__marca{border-radius:var(--r-s);background:var(--urgente-tinte);width:36px;height:36px;color:var(--urgente-texto);place-items:center;display:grid}.urgencia__marca--tomada{background:var(--exito-tinte);color:var(--exito-texto)}.urgencia__detalle{border-radius:var(--r-s);background:var(--superficie-2);border:1px solid var(--linea);gap:8px;min-width:0;padding:12px 14px;display:grid}.urgencia__ubicacion{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.urgencia__ubicacion .num{overflow-wrap:anywhere}.urgencia__chevron{transition:transform var(--dur-1) var(--ease-salida)}.urgencia__chevron--abierto{transform:rotate(180deg)}.urgencia__nota{padding:12px 16px 0}.urgencia__vacio{text-align:center;color:var(--tinta-2);justify-items:center;gap:8px;padding:28px 16px;display:grid}.urgencia__vacio p{max-width:56ch}.urgencia__vacio svg{color:var(--tinta-3)}.urgencia__ids{font-size:var(--t-mini);color:var(--tinta-3)}.urgencia__ids summary{cursor:pointer;align-items:center;min-height:44px;display:inline-flex}.urgencia__ids summary:focus-visible{box-shadow:var(--anillo);border-radius:var(--r-xs);outline:none}.urgencia__ids dl{gap:4px;display:grid}.urgencia__ids dd{overflow-wrap:anywhere;margin:0 0 4px}.urgencias-admin__grupo{font-size:var(--t-chica);border-bottom:1px solid var(--linea);background:var(--superficie-2);padding:12px 16px 4px;font-weight:700}.urgencia__contacto{border-radius:var(--r-s);background:var(--superficie-2);border:1px solid var(--linea);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;min-width:0;padding:12px 14px;display:flex}.urgencia__contacto-datos{gap:4px;min-width:0;display:grid}.urgencia__contacto-datos div{flex-wrap:wrap;gap:0 8px;min-width:0;display:flex}.urgencia__contacto-datos dt{color:var(--tinta-3);font-weight:650}.urgencia__contacto-datos dd{overflow-wrap:anywhere;min-width:0;margin:0}.urgencia__contacto .fila{gap:8px}.urgencia-propia{border-radius:var(--r-m);border:1.5px solid var(--linea-fuerte);background:var(--superficie);gap:10px;min-width:0;padding:14px 18px;display:grid}.urgencia-propia__cabeza{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:4px 14px;display:grid}.urgencia-propia__cabeza>span{overflow-wrap:anywhere;min-width:0}.urgencia-propia .urgencia__contacto{padding:10px 12px}.cobertura{gap:20px;min-width:0;display:grid}.cobertura__fila{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 24px;display:grid}.cobertura__sin-zonas{align-self:center}.cobertura__categorias{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px;display:grid}.reembolso__monto{font-family:var(--f-display);font-size:var(--t-3);letter-spacing:-.02em;font-weight:720;line-height:1.1}.reembolso__otros{gap:8px;list-style:none;display:grid}.reembolso__otros li{border-radius:var(--r-s);background:var(--superficie-2);border:1px solid var(--linea);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:10px 12px;display:flex}.reembolso h2{scroll-margin-top:32px}.reembolso h2:focus-visible{box-shadow:var(--anillo);border-radius:var(--r-xs);outline:none}@media (max-width:767px){.cobertura__fila{grid-template-columns:1fr}.cobertura__categorias{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.urgencia__cabeza{grid-template-columns:36px minmax(0,1fr)}.urgencia__cabeza>.insignia{grid-column:2;justify-self:start}.urgencia-propia__cabeza{grid-template-columns:22px minmax(0,1fr)}.urgencia-propia__cabeza>.insignia{grid-column:2;justify-self:start}}.ubicacion-activa{border-radius:var(--r-s);background:var(--superficie-2);border:1px solid var(--linea);gap:6px;min-width:0;padding:14px 16px;display:grid}.ubicacion-activa p{overflow-wrap:anywhere;min-width:0}.ubicacion-punto{gap:12px;min-width:0;display:grid}.flotilla{border-radius:var(--r-m);border:1.5px solid var(--linea-fuerte);background:var(--superficie);gap:10px;min-width:0;padding:14px 18px;display:grid}.flotilla__cabeza{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:4px 14px;display:grid}.flotilla__cabeza>span{overflow-wrap:anywhere}.flotilla__vacia{border-radius:var(--r-s);background:var(--superficie-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-width:0;padding:10px 12px;display:flex}.flotilla__vacia p{flex:28ch;min-width:0}@media (max-width:599px){.flotilla__cabeza{grid-template-columns:22px minmax(0,1fr)}.flotilla__cabeza>.insignia{grid-column:2;justify-self:start}}.reto-humano{gap:8px;min-width:0;display:grid}.reto-humano__widget{border-radius:var(--r-xs);min-width:0;max-width:100%;min-height:65px;overflow:hidden}.reto-humano__widget[data-estado=no-carga]{min-height:0}.reto-humano__estado{color:var(--tinta-2);align-items:center;gap:6px;display:flex}.reto-humano__estado .girando{margin-right:0}.estado-pdf{align-items:center;gap:4px;display:flex}.ubicacion-pendiente{background:var(--azul-tinte);border-style:dashed;border-color:var(--linea-fuerte)}.lista-solicitudes{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pide-cot{border-radius:var(--r-m);border:1.5px solid var(--linea-fuerte);background:var(--superficie);gap:10px;min-width:0;padding:14px 18px;scroll-margin-top:88px;display:grid}.pide-cot[data-seleccionada]{border-color:var(--azul);box-shadow:0 0 0 1px var(--azul)}.pide-cot__cabeza{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:4px 14px;display:grid}.pide-cot__cabeza>span{overflow-wrap:anywhere;min-width:0}.pide-cot__taller{font-size:1rem;font-weight:650;font-family:var(--f-texto);letter-spacing:0;margin:0}.pide-cot__descripcion{overflow-wrap:anywhere;color:var(--tinta-2)}.pide-cot__cotizaciones{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pide-cot__cotizacion{border-radius:var(--r-s);background:var(--superficie-2);gap:10px;min-width:0;padding:10px 12px;display:grid}.pide-cot__cotizacion-fila{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 14px;display:grid}.pide-cot__dato{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.pide-cot__total{font-weight:600}.urgencia-propia__acciones{justify-content:flex-end}@media (max-width:599px){.pide-cot__cabeza{grid-template-columns:22px minmax(0,1fr)}.pide-cot__cabeza>.insignia{grid-column:2;justify-self:start}.pide-cot__cotizacion-fila{grid-template-columns:minmax(0,1fr) auto}.pide-cot__cotizacion-fila>.insignia{grid-column:1/-1;justify-self:start}.urgencia-propia__acciones{justify-content:flex-start}}.evidencia{border-radius:var(--r-s);border:1px solid var(--linea);background:var(--superficie);gap:14px;min-width:0;padding:14px 16px;display:grid}.evidencia__cabeza{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.evidencia__cabeza h3{font-family:var(--f-texto);letter-spacing:0;font-size:1rem;font-weight:700}.evidencia__cabeza h3:focus{outline:none}.evidencia__cabeza h3:focus-visible{outline:3px solid var(--foco);outline-offset:3px}.evidencia__contador{font-size:var(--t-chica);color:var(--tinta-2);background:var(--fondo-hondo);border-radius:999px;padding:2px 10px}.evidencia__visita{flex-wrap:wrap;gap:6px 20px;display:flex}.evidencia__visita div{align-items:center;gap:6px;min-width:0;display:flex}.evidencia__visita dt{color:var(--tinta-3);font-weight:650}.evidencia__visita dd{overflow-wrap:anywhere;margin:0}.evidencia__visita-notas{flex-basis:100%}.evidencia__zona{border-radius:var(--r-m);border:1.5px dashed var(--linea-fuerte);background:var(--superficie-2);color:var(--tinta-2);transition:border-color var(--dur-1) var(--ease-salida), background-color var(--dur-1) var(--ease-salida);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.evidencia__zona>svg{color:var(--azul)}.evidencia__zona[data-arrastrando]{border-color:var(--azul);background:var(--azul-tinte)}.evidencia__zona[data-lleno]>svg{color:var(--tinta-3)}.evidencia__rechazos{gap:4px;list-style:none;display:grid}.evidencia__nombre{overflow-wrap:anywhere;word-break:break-word}.evidencia__locales{gap:10px;list-style:none;display:grid}.evidencia__local{border-radius:var(--r-s);border:1px solid var(--linea);background:var(--superficie-2);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.evidencia__local[data-estado=error]{border-color:color-mix(in srgb, var(--urgente) 40%, transparent)}.evidencia__local>.evidencia__img{border-radius:var(--r-xs);width:72px;height:54px}.evidencia__local-cuerpo{gap:4px;min-width:0;display:grid}.evidencia__progreso{appearance:none;background:var(--fondo-hondo);border:0;border-radius:999px;width:100%;height:8px;overflow:hidden}.evidencia__progreso::-webkit-progress-bar{background:var(--fondo-hondo);border-radius:999px}.evidencia__progreso::-webkit-progress-value{background:var(--azul);border-radius:999px}.evidencia__progreso::-moz-progress-bar{background:var(--azul);border-radius:999px}.evidencia__acciones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.evidencia__rejilla{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;list-style:none;display:grid}.evidencia__tarjeta{border-radius:var(--r-s);border:1px solid var(--linea);background:var(--superficie);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid;overflow:hidden}.evidencia__marco{aspect-ratio:4/3;background:var(--fondo-hondo);position:relative;overflow:hidden}.evidencia__marco>.evidencia__img,.seleccion-fotos__marco>.evidencia__img,.evidencia__marco>.evidencia__falta,.seleccion-fotos__marco>.evidencia__falta{position:absolute;inset:0}.evidencia__img{object-fit:cover;background:var(--fondo-hondo);width:100%;height:100%;display:block}.evidencia__falta{text-align:center;color:var(--tinta-3);align-content:center;place-items:center;gap:6px;padding:12px;display:grid}.evidencia__local>.evidencia__img{object-fit:cover}.evidencia__cuerpo{gap:8px;min-width:0;padding:10px 12px 12px;display:grid}.evidencia__marcas{gap:6px}.evidencia__soporte summary{cursor:pointer;color:var(--tinta-3);align-items:center;min-height:32px;display:flex}.evidencia__huella{overflow-wrap:anywhere;word-break:break-all;color:var(--tinta-2);display:block}.evidencia__vacio{padding:28px 20px}.bloqueo-aprobar{border-radius:var(--r-s);background:var(--superficie-2);border:1px solid var(--linea);gap:4px;padding:10px 12px;display:grid}.bloqueo-aprobar p:first-child{align-items:flex-start;gap:6px;display:flex}.bloqueo-aprobar p:first-child svg{color:var(--tinta-3);flex:none;margin-top:2px}.bloqueo-aprobar__lista{gap:2px;margin:0;padding-left:20px;display:grid}.seleccion-fotos{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.seleccion-fotos__lista{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;list-style:none;display:grid}.seleccion-fotos__item{border-radius:var(--r-s);background:var(--superficie);border:1px solid var(--linea);grid-template-columns:88px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:8px;display:grid}.seleccion-fotos__marco{aspect-ratio:4/3;border-radius:var(--r-xs);background:var(--fondo-hondo);position:relative;overflow:hidden}.seleccion-fotos__marco .evidencia__falta{padding:2px}.seleccion-fotos__marco .evidencia__falta>:not(.btn){display:none}.seleccion-fotos__marco .evidencia__falta .btn{font-size:var(--t-mini);white-space:normal;padding-inline:6px;line-height:1.1}.seleccion-fotos__uso{grid-column:1/-1;min-width:0}.seleccion-fotos__item .segmento__opcion{font-size:var(--t-chica);padding-inline:4px;line-height:1.15}.fotos-verificacion__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fotos-verificacion__titulo{font-size:var(--t-4)}.evidencia__rejilla--galeria{margin-top:4px}.fotos-verificacion__acciones{padding:0 4px 6px}@media (max-width:599px){.evidencia{padding:12px}.evidencia__zona{grid-template-columns:auto minmax(0,1fr)}.evidencia__zona>.btn{grid-column:1/-1;justify-self:start}.evidencia__local{grid-template-columns:64px minmax(0,1fr)}.evidencia__local>.evidencia__img{width:64px;height:48px}.evidencia__local>.evidencia__acciones{grid-column:1/-1}.evidencia__rejilla,.seleccion-fotos__lista{grid-template-columns:minmax(0,1fr)}.seleccion-fotos__item{grid-template-columns:72px minmax(0,1fr)}}.cambio-ubicacion{gap:12px}.cambio-ubicacion__comparar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.cambio-ubicacion__punto{border-radius:var(--r-s);background:var(--superficie-2);border:1px solid var(--linea);align-content:start;gap:4px;min-width:0;padding:12px 14px;display:grid}.cambio-ubicacion__punto[data-tipo=propuesta]{background:var(--azul-tinte);border-color:color-mix(in srgb, var(--azul) 30%, transparent)}.cambio-ubicacion__punto p{overflow-wrap:anywhere;min-width:0}.cambio-ubicacion__rotulo{text-transform:uppercase;letter-spacing:.04em;color:var(--tinta-3);font-weight:700}.cambio-ubicacion__punto[data-tipo=propuesta] .cambio-ubicacion__rotulo{color:var(--azul-hondo)}.cambio-ubicacion__flecha{width:20px;height:20px;color:var(--tinta-3);align-self:center}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cambio-ubicacion__punto[data-tipo=propuesta]{background:color-mix(in srgb, var(--azul) 16%, var(--superficie))}:root:not([data-theme=light]) .cambio-ubicacion__punto[data-tipo=propuesta] .cambio-ubicacion__rotulo{color:var(--azul-cielo)}}:root[data-theme=dark] .cambio-ubicacion__punto[data-tipo=propuesta]{background:color-mix(in srgb, var(--azul) 16%, var(--superficie))}:root[data-theme=dark] .cambio-ubicacion__punto[data-tipo=propuesta] .cambio-ubicacion__rotulo{color:var(--azul-cielo)}.lista-solicitudes-taller{margin:0;padding:0;list-style:none}.solicitud-taller{border-bottom:1px solid var(--linea);gap:12px;min-width:0;padding:16px;display:grid}.solicitud-taller:last-child{border-bottom:0}.solicitud-taller__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;display:flex}.solicitud-taller__titulo{font-size:var(--t-base);font-family:var(--f-texto);overflow-wrap:anywhere;font-weight:700}.solicitud-taller__datos{max-width:640px}.solicitud-taller__datos dd.texto{font-family:var(--f-texto)}.solicitud-taller__descripcion{border-radius:var(--r-s);background:var(--superficie-2);border:1px solid var(--linea);overflow-wrap:anywhere;padding:10px 12px}.solicitud-taller__cotizacion{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.equipo-taller{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.lista-equipo{margin:0;padding:0;list-style:none}.lista-equipo__fila{border-bottom:1px solid var(--linea);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 16px;display:grid}.lista-equipo__fila:last-child{border-bottom:0}.lista-equipo__fila strong{overflow-wrap:anywhere}.avatar-letra{background:var(--azul-tinte);width:40px;height:40px;color:var(--azul-hondo);border-radius:50%;place-items:center;font-weight:700;display:grid}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .avatar-letra{background:color-mix(in srgb, var(--azul) 22%, var(--superficie));color:var(--azul-cielo)}}:root[data-theme=dark] .avatar-letra{background:color-mix(in srgb, var(--azul) 22%, var(--superficie));color:var(--azul-cielo)}.asignar-tecnico{max-width:720px}.asignar-tecnico__fila{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.metrica--sin-permiso{background:var(--superficie-2);border-style:dashed}.metrica--sin-permiso dd{font-family:var(--f-texto);font-size:var(--t-chica);color:var(--tinta-3);align-items:center;gap:6px;font-weight:600;display:flex}.permisos-persona{gap:10px;margin:0;padding:0;list-style:none;display:grid}.permisos-persona__fila{border:1px solid var(--linea);border-radius:var(--r-s);grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:12px 20px;padding:14px;display:grid}.permisos-persona__quien{align-content:start;justify-items:start;gap:4px;min-width:0;display:grid}.permisos-persona__quien strong,.permisos-persona__quien span{overflow-wrap:anywhere}.permisos-persona__opciones{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}@media (max-width:899px){.equipo-taller{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.cambio-ubicacion__comparar{grid-template-columns:minmax(0,1fr)}.cambio-ubicacion__flecha{justify-self:center;transform:rotate(90deg)}.permisos-persona__fila{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.asignar-tecnico__fila{grid-template-columns:minmax(0,1fr)}.asignar-tecnico__fila>.btn{justify-self:start}.solicitud-taller{padding:14px 12px}}.reaceptacion{border-color:color-mix(in srgb, var(--azul) 35%, var(--linea));margin-bottom:20px}.aviso-legal__texto{white-space:pre-line;gap:14px;margin-top:24px;display:grid}.legal__arco{margin-top:48px}.seguimiento-arco{margin-bottom:28px}.folio-largo{overflow-wrap:anywhere;word-break:break-all}.cola-arco{margin:12px 0 0;padding:0;list-style:none}.cola-arco__fila{border-bottom:1px solid var(--linea);gap:6px;min-width:0;padding:14px 16px;display:grid}.cola-arco__fila:last-child{border-bottom:0}.cola-arco__detalle{border-radius:var(--r-s);background:var(--superficie-2);border:1px solid var(--linea);overflow-wrap:anywhere;white-space:pre-line;padding:10px 12px}.zona-riesgo{border-color:color-mix(in srgb, var(--urgente) 30%, var(--linea))}.desglose-cotizacion{grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;margin:0;display:grid}.desglose-cotizacion>div{display:contents}.desglose-cotizacion dt{color:var(--tinta-2)}.desglose-cotizacion dd{text-align:right;margin:0}.concepto__iva{grid-column:1/-1}.versiones-cotizacion{margin:0;padding:0;list-style:none;display:grid}.versiones-cotizacion__fila{border-bottom:1px solid var(--linea);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px 12px;padding:10px 0;display:grid}.versiones-cotizacion__fila:last-child{border-bottom:0}.versiones-cotizacion__total{font-weight:600}.lista-equipo__fila--acciones{grid-template-columns:auto minmax(0,1fr) auto}.lista-equipo__accion{justify-self:end}.lista-equipo__accion:has(.baja-miembro){grid-column:1/-1;justify-self:stretch}.lista-equipo__rol{color:var(--tinta-2);font-weight:600}.lista-equipo__rol--encargado{color:var(--azul-hondo)}:root[data-theme=dark] .lista-equipo__rol--encargado{color:var(--azul-cielo)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lista-equipo__rol--encargado{color:var(--azul-cielo)}}.versiones-cotizacion__conceptos{grid-column:1/-1;justify-items:start;gap:6px;min-width:0;display:grid}.versiones-cotizacion__lista{border-left:2px solid var(--linea);width:100%;margin:0;padding:0;list-style:none;display:grid}.versiones-cotizacion__lista>li{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding:6px 0 6px 12px;display:grid}.cierre-urgencia__campos{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.cierre-urgencia__disputa{gap:4px;min-width:0;display:grid}.cierre-urgencia__disputa blockquote{border-left:2px solid var(--linea);color:var(--tinta-2);overflow-wrap:anywhere;white-space:pre-line;margin:0;padding:8px 12px}.urgencia__estimado{min-width:0;max-width:360px}@media (max-width:599px){.versiones-cotizacion__fila{grid-template-columns:minmax(0,1fr) auto}.versiones-cotizacion__fila>.insignia{grid-column:1/-1;justify-self:start}.cierre-urgencia__campos{grid-template-columns:minmax(0,1fr)}.lista-equipo__fila--acciones{grid-template-columns:auto minmax(0,1fr)}.lista-equipo__accion{grid-column:1/-1;justify-self:start}}.demo-portada{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:start;gap:clamp(32px,6vw,88px);display:grid}.demo-portada>*{min-width:0}.demo-portada__tarjeta{top:calc(var(--cabecera-alto) + 24px);position:sticky}.demo-funciones{gap:10px;list-style:none;display:grid}.demo-funciones li{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;display:grid}.demo-funciones__icono{border-radius:var(--r-s);background:var(--azul-tinte);width:40px;height:40px;color:var(--azul);place-items:center;display:grid}.demo-camino{counter-reset:camino;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:8px;list-style:none;display:grid}.demo-camino li{counter-increment:camino;border:1px solid var(--linea);border-radius:var(--r-m);background:var(--superficie);align-content:start;gap:4px;padding:16px;display:grid}.demo-camino li:before{content:"0" counter(camino);font-family:var(--f-num);font-size:var(--t-mini);color:var(--azul)}.demo-entrada{max-width:760px}.demo-terminos__texto{white-space:pre-line;max-height:min(52vh,460px);color:var(--tinta-2);overscroll-behavior:contain;gap:12px;padding-right:8px;display:grid;overflow-y:auto}.demo-terminos__texto:focus-visible{outline-offset:6px}.demo-banner{top:var(--cabecera-alto);z-index:40;background:var(--aviso-tinte);color:var(--aviso-texto);border-bottom:1px solid color-mix(in srgb, var(--aviso-texto) 25%, transparent);position:sticky}.demo-banner__fila{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;min-height:52px;padding-block:4px;display:flex}.demo-banner__texto{font-size:var(--t-chica);align-items:center;gap:8px;min-width:0;display:flex}.demo-banner__texto svg{flex:none}.demo-banner__texto>span{overflow-wrap:anywhere;min-width:0}.demo-banner .btn--fantasma{color:var(--aviso-texto)}.demo-banner .btn--fantasma:hover{background:color-mix(in srgb, var(--aviso-texto) 10%, transparent)}.demo-practica{padding-block:clamp(28px,4vw,56px) clamp(48px,6vw,88px)}.demo-practica__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;display:flex}.demo-practica__cabeza>:first-child{flex:420px;min-width:0}.demo-uso{flex:0 340px;gap:6px;min-width:0;display:grid}.demo-uso__barra{background:var(--fondo-hondo);border-radius:8px;height:8px;overflow:hidden}.demo-uso__barra>span{background:var(--azul);transform-origin:0;height:100%;transition:transform var(--dur-2) var(--ease-salida);display:block}.demo-uso__barra[data-alto=true]>span{background:var(--urgente)}.demo-uso--admin{max-width:360px}.stepper.stepper--demo{grid-template-columns:repeat(var(--pasos,5), minmax(0, 1fr));margin-bottom:0}.stepper--demo button{width:100%}.stepper--demo .num{color:var(--tinta-3)}.stepper--demo li[data-estado=actual] .num,.stepper--demo li[data-estado=hecho] .num{color:var(--azul)}.demo-paso__texto{color:var(--tinta-2);white-space:pre-line;max-width:70ch}.demo-paso__nav{justify-content:space-between;padding-top:4px}.demo-datos__titulo{font-family:var(--f-texto);letter-spacing:0;font-size:1rem;font-weight:700}.demo-datos__pares{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;margin:0;display:grid}.demo-datos__pares div{border-radius:var(--r-s);background:var(--superficie-2);border:1px solid var(--linea);min-width:0;padding:10px 12px}.demo-datos__pares dt{font-size:var(--t-mini);color:var(--tinta-3);font-weight:650}.demo-datos__pares dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:600}.demo-datos__lista{gap:4px;padding-left:1.2em;display:grid}.demo-datos__vacio{padding:12px 0}.tabla-demo td{overflow-wrap:anywhere}.demo-enlace{border-radius:var(--r-m);background:var(--aviso-tinte);color:var(--tinta);border:1px solid color-mix(in srgb, var(--aviso-texto) 30%, transparent);gap:10px;padding:16px;display:grid}.demo-enlace__fila{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.demo-enlace__fila .campo__control{min-width:0;font-size:var(--t-chica)}.demo-campo-corto{max-width:160px}.demo-cierre{max-width:640px;margin-inline:auto}@media (max-width:899px){.demo-portada{grid-template-columns:minmax(0,1fr)}.demo-portada__tarjeta{position:static}}@media (max-width:767px){.demo-camino{grid-template-columns:minmax(0,1fr)}.demo-uso{flex-basis:100%}.tabla-demo thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tabla-demo,.tabla-demo tbody,.tabla-demo tr,.tabla-demo td{width:100%;display:block}.tabla-demo tr{border-bottom:1px solid var(--linea);padding:10px 12px}.tabla-demo tr:last-child{border-bottom:0}.tabla-demo td{border:0;padding:2px 0}.tabla-demo td:before{content:attr(data-titulo) " · ";color:var(--tinta-3);font-size:var(--t-mini);font-weight:600;font-family:var(--f-texto)}.demo-enlace__fila{grid-template-columns:minmax(0,1fr)}}@media (max-width:479px){.stepper.stepper--demo{grid-template-columns:repeat(var(--pasos,5), minmax(0, 1fr))}.demo-paso__nav .btn{flex:100%}}@media (prefers-reduced-motion:reduce){.demo-uso__barra>span{transition:none}.filtros-ordenes{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));align-items:end;gap:12px 16px;display:grid}.filtros-ordenes__buscar{grid-column:span 2;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;min-width:0;display:grid}.filtros-ordenes .interruptor-campo{align-self:center}.metricas--ordenes{grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr))}.metricas--ordenes dd{font-size:1.3rem}.tablero-ordenes{scroll-snap-type:x proximity;grid-auto-columns:minmax(228px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.tablero-ordenes[data-columnas="1"]{grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}.tablero-ordenes__columna{border-radius:var(--r-m);background:var(--superficie-2);border:1px solid var(--linea);scroll-snap-align:start;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.panel .tablero-ordenes__titulo{justify-content:space-between;gap:8px;font-size:.925rem;display:flex}.tablero-ordenes__lista{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tablero-ordenes__vacia{padding:8px 0}.orden-tarjeta{border-radius:var(--r-s);border:1px solid var(--linea);background:var(--superficie);color:var(--tinta);box-shadow:var(--sombra-1);min-width:0;transition:transform var(--dur-1) var(--ease-salida), border-color var(--dur-2), box-shadow var(--dur-2);gap:4px;padding:12px 14px;text-decoration:none;display:grid}.orden-tarjeta:hover{border-color:var(--linea-fuerte);box-shadow:var(--sombra-2);transform:translateY(-1px)}.orden-tarjeta[data-vencida]{border-left:3px solid var(--urgente)}.orden-tarjeta__cabeza{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.orden-tarjeta__cliente{overflow-wrap:anywhere;font-weight:680}.orden-tarjeta svg{vertical-align:-2px;display:inline-block}.copiar-enlace__fila{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.copiar-enlace__fila .campo__control{font-size:.85rem}.recepcion__bloque{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.recepcion__bloque>legend{margin-bottom:4px;padding:0;font-weight:700}.fotos-angulo{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.foto-elegida{border-radius:var(--r-s);border:1px solid var(--linea);background:var(--superficie);grid-template-columns:112px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:10px;display:grid}.foto-elegida[data-falta]{border-color:var(--urgente)}.foto-elegida__marco{aspect-ratio:4/3;border-radius:var(--r-xs);background:var(--fondo-hondo);color:var(--tinta-3);place-items:center;display:grid;overflow:hidden}.foto-elegida__marco img{object-fit:cover;width:100%;height:100%}.foto-elegida__cuerpo{gap:8px;min-width:0;display:grid}.foto-elegida__etiqueta{font-size:.925rem;font-weight:650}.foto-elegida .campo__archivo{font-size:var(--t-chica);min-height:48px;padding:8px 10px}.foto-elegida--compacta{grid-template-columns:88px minmax(0,1fr)}.firma{border-radius:var(--r-s);border:1.5px dashed var(--linea-fuerte);touch-action:none;cursor:crosshair;background:#fff;width:100%;height:180px}.croquis{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:16px;display:grid}.croquis__dibujo{cursor:crosshair;touch-action:manipulation;width:100%;max-width:200px;height:auto}.croquis__carroceria{fill:var(--superficie-2);stroke:var(--linea-fuerte);stroke-width:2px}.croquis__vidrio{fill:var(--azul-tinte);stroke:var(--linea-fuerte);stroke-width:1.5px}.croquis__llanta{fill:var(--tinta-3)}.croquis__rotulo{fill:var(--tinta-3);font-size:10px;font-family:var(--f-texto)}.croquis__marca{fill:var(--urgente);stroke:#fff;stroke-width:2px}.croquis__numero{fill:#fff;font-size:11px;font-weight:700;font-family:var(--f-num);pointer-events:none}.lista-danos{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lista-ventas{gap:8px;margin:0;padding:0;list-style:none;display:grid}.venta-fila{border-radius:var(--r-m);border:1px solid var(--linea);background:var(--superficie);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 16px;padding:12px 16px;display:grid}.venta-fila[data-vencida]{border-color:color-mix(in srgb, var(--urgente) 55%, var(--linea));background:color-mix(in srgb, var(--urgente-tinte) 45%, var(--superficie))}.venta-fila__datos{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.venta-fila__total{font-family:var(--f-num);white-space:nowrap;font-size:1.1rem;font-weight:500}.venta-fila__acciones{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:8px;display:flex}.venta-pagar{min-width:min(100%,280px)}.conceptos-venta{gap:12px;margin:0;padding:0;list-style:none;display:grid}.concepto-venta{grid-template-columns:minmax(0,2fr) minmax(0,.7fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.concepto-venta__quitar{margin-bottom:6px}.resumen-venta{max-width:420px;display:grid}.recibo__linea{border-bottom:1px solid var(--linea);overflow-wrap:anywhere;justify-content:space-between;gap:12px;padding:6px 0;display:flex}.decision-extra__botones{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:520px;display:grid}@media (max-width:767px){.tablero-ordenes{grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}.filtros-ordenes__buscar{grid-column:auto}.fotos-angulo{grid-template-columns:minmax(0,1fr)}.croquis{grid-template-columns:minmax(0,1fr);justify-items:center}.croquis>.pila{width:100%}.venta-fila{grid-template-columns:minmax(0,1fr) auto}.venta-fila__acciones{grid-column:1/-1;justify-content:flex-start}.concepto-venta{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.concepto-venta>:first-child{grid-column:1/-1}.decision-extra__botones{grid-template-columns:minmax(0,1fr)}}@media (max-width:399px){.foto-elegida,.foto-elegida--compacta{grid-template-columns:84px minmax(0,1fr)}.copiar-enlace__fila{grid-template-columns:minmax(0,1fr)}}.inventario{gap:8px;margin:0;padding:0;list-style:none;display:grid}.inventario__fila{border-radius:var(--r-m);border:1px solid var(--linea);background:var(--superficie);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:12px 16px;display:grid}.inventario__fila[data-alerta]{border-left:3px solid var(--urgente)}.inventario__datos{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.inventario__cifras{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.inventario__cifras dt{font-size:var(--t-mini);color:var(--tinta-3);font-weight:600}.inventario__cifras dd{margin:2px 0 0;font-size:1rem}.inventario__acciones{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.inventario__extra{grid-column:1/-1}.inventario__panel{border-radius:var(--r-s);background:var(--superficie-2);border:1px solid var(--linea);padding:14px}.inventario__numeros{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px 16px;display:grid}.reportes__periodo{gap:12px;display:grid}.reportes__fechas{grid-template-columns:repeat(2,minmax(0,200px)) auto;align-items:end;gap:12px;display:grid}.reportes__fechas .campo{min-width:0}.reportes__fechas .campo__control{width:100%;min-width:0}.reportes__rejilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.panel .reportes__titulo{font-size:.95rem;font-family:var(--f-texto);letter-spacing:0;font-weight:700}.reportes__lista>li{border-bottom:1px solid var(--linea);overflow-wrap:anywhere;justify-content:space-between;gap:12px;padding:6px 0;display:flex}.reportes__lista>li:last-child{border-bottom:0}.exportacion__form{grid-template-columns:minmax(0,360px) auto;align-items:end;gap:12px;display:grid}.exportacion__lista{gap:8px;margin:0;padding:0;list-style:none;display:grid}.exportacion__fila{border-radius:var(--r-s);border:1px solid var(--linea);background:var(--superficie-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:10px 12px;display:grid}.clientes{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.clientes[data-con-ficha]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.clientes__buscar,.clientes__agregar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.clientes__lista{gap:8px;margin:0;padding:0;list-style:none;display:grid}.clientes__fila{text-align:left;border-radius:var(--r-s);border:1px solid var(--linea);background:var(--superficie);width:100%;min-height:44px;color:var(--tinta);font:inherit;cursor:pointer;overflow-wrap:anywhere;transition:border-color var(--dur-2), background-color var(--dur-2);gap:4px;padding:12px 14px;display:grid}.clientes__fila:hover{border-color:var(--linea-fuerte)}.clientes__fila:focus-visible{box-shadow:var(--anillo);outline:none}.clientes__fila[aria-current=true]{border-color:var(--azul);background:var(--azul-tinte)}.clientes__nombre{font-weight:680}.clientes__ficha{position:sticky;top:16px}.clientes__ficha h2:focus{outline:none}.clientes__datos{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:10px 16px;margin:0;display:grid}.clientes__datos dt{font-size:var(--t-mini);color:var(--tinta-3);font-weight:600}.clientes__datos dd{overflow-wrap:anywhere;margin:2px 0 0}.clientes__notas{gap:8px;margin:0;padding:0;list-style:none;display:grid}.clientes__notas>li{border-radius:var(--r-s);background:var(--superficie-2);border:1px solid var(--linea);white-space:pre-line;overflow-wrap:anywhere;gap:4px;padding:10px 12px;display:grid}.etiquetas-cliente{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.etiqueta-cliente{border:1px solid var(--linea-fuerte);background:var(--superficie-2);font-size:var(--t-chica);border-radius:999px;align-items:center;gap:2px;max-width:100%;padding-left:12px;font-weight:600;display:inline-flex}.etiqueta-cliente>span{overflow-wrap:anywhere}.etiqueta-cliente__quitar{width:44px;height:36px;color:var(--tinta-3);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.etiqueta-cliente__quitar:hover{color:var(--urgente-texto)}.etiqueta-cliente__quitar:focus-visible{box-shadow:var(--anillo);outline:none}.panel .reloj-orden h2{align-items:center;gap:8px;display:inline-flex}.reloj-orden__cifra{font-size:1.6rem}.comisiones{gap:10px;margin:0;padding:0;list-style:none;display:grid}.comision{border-radius:var(--r-m);border:1px solid var(--linea);background:var(--superficie);gap:10px;min-width:0;padding:14px 16px;display:grid}.comision__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.comision__cifras{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:480px;margin:0;display:grid}.comision__cifras dt{font-size:var(--t-mini);color:var(--tinta-3);font-weight:600}.comision__cifras dd{margin:2px 0 0;font-size:1.1rem}.comision__trabajos summary,.vacante__postulaciones summary,.plantilla__quitados summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.comision__regla{border-radius:var(--r-s);background:var(--superficie-2);border:1px solid var(--linea);max-width:520px;padding:12px}.comision__fila{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.cotizar__conceptos{gap:14px;margin:0;padding:0;list-style:none;display:grid}.cotizar__concepto{border-radius:var(--r-s);border:1px solid var(--linea);background:var(--superficie-2);gap:10px;padding:12px;display:grid}.enlace-cot{gap:8px;margin:0;padding:0;list-style:none;display:grid}.enlace-cot__concepto{border-radius:var(--r-s);border:1px solid var(--linea);background:var(--superficie);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 16px;padding:12px 14px;display:grid}.enlace-cot__concepto[data-decision=aprobado]{border-color:color-mix(in srgb, var(--exito) 45%, var(--linea));background:color-mix(in srgb, var(--exito-tinte) 50%, var(--superficie))}.enlace-cot__concepto[data-decision=rechazado]{background:var(--superficie-2)}.enlace-cot__concepto[data-decision=rechazado] .enlace-cot__importe{color:var(--tinta-3);text-decoration:line-through}.enlace-cot__datos{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.enlace-cot__importe{white-space:nowrap;font-weight:500}.enlace-cot__acciones{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.enlace-cot__error{grid-column:1/-1}.plantilla{gap:10px;margin:0;padding:0;list-style:none;display:grid}.plantilla__punto{border-radius:var(--r-s);border:1px solid var(--linea);background:var(--superficie-2);grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;display:grid}.plantilla__numero{background:var(--azul-tinte);width:32px;height:32px;color:var(--azul-hondo);border-radius:50%;place-items:center;margin-top:30px;font-size:.85rem;display:grid}:root[data-theme=dark] .plantilla__numero{color:var(--azul-cielo)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .plantilla__numero{color:var(--azul-cielo)}}.plantilla__cuerpo{gap:8px;min-width:0;display:grid}.plantilla__opciones{flex-wrap:wrap;gap:4px 16px;display:flex}.plantilla__acciones{flex-direction:column;gap:4px;margin-top:26px;display:flex}.vacantes{gap:12px;margin:0;padding:0;list-style:none;display:grid}.vacante__puesto{font-size:1.1rem;font-family:var(--f-texto);letter-spacing:-.005em;overflow-wrap:anywhere;font-weight:700}.vacante__descripcion{white-space:pre-line;overflow-wrap:anywhere;color:var(--tinta-2)}.postulaciones{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.postulacion{border-radius:var(--r-s);border:1px solid var(--linea);background:var(--superficie-2);gap:8px;min-width:0;padding:12px;display:grid}.postulacion__mensaje{white-space:pre-line;overflow-wrap:anywhere}.postulacion__contacto{flex-wrap:wrap;gap:6px 16px;display:flex}.postulacion__contacto a{overflow-wrap:anywhere;align-items:center;gap:6px;min-height:44px;display:inline-flex}.postulacion__confirmar{border-radius:var(--r-xs);border:1px solid var(--linea-fuerte);background:var(--superficie);padding:10px}.postular{border-top:1px solid var(--linea);padding-top:12px}.vista-previa{max-width:760px}.vista-previa__cabeza{align-items:flex-start;gap:16px;display:flex}.vista-previa__cabeza .avatar{flex:none}.vista-previa__nombre{letter-spacing:-.015em;overflow-wrap:anywhere;font-size:1.4rem}.vista-previa__insignias{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.vista-previa .lista-simple li{align-items:center;gap:6px;display:flex}.insignias-taller{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.insignia-taller{border-radius:var(--r-s);border:1px solid var(--linea);background:var(--superficie);align-content:start;gap:8px;padding:12px 14px;display:grid}.insignia-taller[data-obtenida]{border-color:color-mix(in srgb, var(--exito) 40%, var(--linea))}.insignia-taller__barra{background:var(--fondo-hondo);border-radius:999px;height:6px;overflow:hidden}.insignia-taller__barra>span{background:var(--azul);transform-origin:0;height:100%;transition:transform var(--dur-2) var(--ease-salida);display:block}.insignia-taller[data-obtenida] .insignia-taller__barra>span{background:var(--exito)}@media (max-width:1023px){.clientes[data-con-ficha]{grid-template-columns:minmax(0,1fr)}.clientes__ficha{position:static}}@media (max-width:767px){.inventario__fila{grid-template-columns:minmax(0,1fr)}.inventario__acciones{justify-content:flex-start}.inventario__numeros{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.inventario__numeros>:last-child{grid-column:1/-1}.reportes__fechas{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.reportes__fechas>.btn{grid-column:1/-1;justify-self:start}.reportes__rejilla,.exportacion__form{grid-template-columns:minmax(0,1fr)}.exportacion__form>.btn{justify-self:start}.exportacion__fila{grid-template-columns:minmax(0,1fr)}.enlace-cot__concepto{grid-template-columns:minmax(0,1fr) auto}.enlace-cot__acciones{grid-column:1/-1;justify-content:flex-start}.plantilla__punto{grid-template-columns:minmax(0,1fr)}.plantilla__numero{display:none}.plantilla__acciones{flex-flow:wrap;margin-top:0}.comision__fila{grid-template-columns:minmax(0,1fr)}.comision__fila>.btn{justify-self:start}.notas-equipo{gap:20px;min-width:0;display:grid}.notas-equipo>*{min-width:0}.notas-equipo__barra{justify-content:space-between}.pestanas--notas{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.pestanas--notas::-webkit-scrollbar{display:none}.pestanas--notas [role=tab]{border-radius:var(--r-s);min-height:44px;color:var(--tinta-2);font-weight:600;font-size:var(--t-chica);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.pestanas--notas [role=tab]:hover{color:var(--tinta)}.pestanas--notas [role=tab][aria-selected=true]{background:var(--superficie);color:var(--tinta);box-shadow:var(--sombra-1)}.pestanas--notas [role=tab]:focus-visible{outline-offset:-3px}.pestanas--notas__conteo{font-size:var(--t-mini);color:var(--tinta-3)}.notas-equipo__cuerpo{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.notas-equipo__cuerpo>*{min-width:0}.notas-equipo__vacio{padding:18px 16px}.notas-equipo__marcas{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.tabla-notas td{vertical-align:top}.tabla-notas td.tabla-notas__folio{padding:4px 6px}.tabla-notas__folio .btn{padding-inline:10px}.tabla-notas__nota{min-width:220px}.tabla-notas__resumen{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tabla-notas__nota>.mini{overflow-wrap:anywhere;margin-top:2px;display:block}.tabla-notas tr[data-seleccionada=true] td{background:var(--azul-tinte)}.notas-equipo__detalle{border-radius:var(--r-m);padding:0}.notas-equipo__detalle h2:focus-visible{outline-offset:4px}.nota-detalle__datos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;display:grid}.nota-detalle__datos dt{font-size:var(--t-mini);color:var(--tinta-3);font-weight:600}.nota-detalle__datos dd{overflow-wrap:anywhere;font-size:var(--t-chica);margin:2px 0 0}.nota-detalle__seccion{border-top:1px solid var(--linea);gap:8px;min-width:0;padding-top:14px;display:grid}.nota-detalle__seccion h3{font-family:var(--f-texto);font-size:var(--t-chica);letter-spacing:0;font-weight:700}.nota-detalle__texto{white-space:pre-line;overflow-wrap:anywhere}.nota-detalle__lista{overflow-wrap:anywhere;gap:4px;margin:0;padding-left:1.2em;display:grid}.nota-detalle__opciones{gap:8px;margin:0;padding:0;list-style:none;display:grid}.nota-detalle__opciones li{font-size:var(--t-chica);overflow-wrap:anywhere;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;display:grid}.nota-detalle__letra{border-radius:var(--r-xs);background:var(--azul-tinte);width:28px;height:28px;color:var(--azul-hondo);place-items:center;display:grid}:root[data-theme=dark] .nota-detalle__letra{color:var(--azul-cielo)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .nota-detalle__letra{color:var(--azul-cielo)}}.corte-diario{border-radius:var(--r-m);padding:0}.corte-diario__cuerpo{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:24px;padding:16px;display:grid}.corte-diario__cuerpo>*{min-width:0}.corte-diario__marco{border:1px solid var(--linea);border-radius:var(--r-s);background:var(--superficie-2);max-height:420px;overflow:auto}.corte-diario__marco:focus-visible{outline-offset:2px}.corte-diario__texto{font-family:var(--f-num);font-size:var(--t-chica);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--tinta);margin:0;padding:14px 16px;line-height:1.6}@media (min-width:1200px){.notas-equipo[data-con-detalle=true] .notas-equipo__cuerpo{grid-template-columns:minmax(0,1fr) minmax(340px,420px)}.notas-equipo__detalle{max-height:calc(100dvh - 32px);position:sticky;top:16px;overflow-y:auto}}@media (max-width:1199px){.notas-equipo[data-con-detalle=true] .notas-equipo__lista{display:none}}@media (max-width:899px){.corte-diario__cuerpo{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.tabla-notas thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tabla-notas,.tabla-notas tbody{width:100%;display:block}.tabla-notas tr{border-bottom:1px solid var(--linea);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:12px 14px;display:grid}.tabla-notas tr:last-child{border-bottom:0}.tabla-notas td,.tabla-notas td.tabla-notas__folio{background:0 0;border:0;grid-column:1/-1;min-width:0;padding:0;display:block}.tabla-notas td.tabla-notas__folio{grid-area:1/1}.tabla-notas td[data-titulo=Estado]{grid-area:1/2;justify-self:end}.tabla-notas td[data-titulo=Autor]:before,.tabla-notas td[data-titulo=Tipo]:before,.tabla-notas td[data-titulo=Fecha]:before{content:attr(data-titulo) " · ";color:var(--tinta-3);font-size:var(--t-mini);font-weight:600;font-family:var(--f-texto)}.tabla-notas tr[data-seleccionada=true]{background:var(--azul-tinte)}.tabla-notas tr[data-seleccionada=true] td{background:0 0}.tabla-notas__nota{min-width:0}.tabla-notas__folio .btn{min-width:0;padding-inline:0}.nota-detalle__datos{grid-template-columns:minmax(0,1fr)}.acceso-importaciones{justify-content:space-between;gap:12px 20px}.ciclo-lote{flex-wrap:wrap;gap:8px 0;margin:0;padding:0;list-style:none;display:flex}.ciclo-lote li{font-size:var(--t-chica);color:var(--tinta-3);align-items:center;gap:8px;font-weight:600;display:inline-flex}.ciclo-lote li+li:before{content:"";background:var(--linea-fuerte);border-radius:2px;width:20px;height:2px;margin:0 8px}.ciclo-lote__punto{border:2px solid var(--linea-fuerte);width:26px;height:26px;font-family:var(--f-num);font-size:var(--t-mini);background:var(--superficie);border-radius:50%;flex:none;place-items:center;display:grid}.ciclo-lote li[data-marca=hecho]{color:var(--tinta-2)}.ciclo-lote li[data-marca=hecho] .ciclo-lote__punto{background:var(--azul);border-color:var(--azul);color:var(--tinta-inv)}.ciclo-lote li[data-marca=hecho]+li:before{background:var(--azul)}.ciclo-lote li[data-marca=actual]{color:var(--tinta);font-weight:700}.ciclo-lote li[data-marca=actual] .ciclo-lote__punto{border-color:var(--enlace);color:var(--enlace);box-shadow:0 0 0 3px color-mix(in srgb, var(--azul) 18%, transparent)}.ciclo-explicado{padding:16px 18px}.importar__form{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:20px 28px;display:grid}.importar__tipos .opciones{grid-template-columns:repeat(2,minmax(0,1fr))}.importar__tipos .opcion{min-height:100%}.importar__formatos{gap:6px;display:grid}.importar__formatos code{font-family:var(--f-num);background:var(--fondo-hondo);border-radius:4px;padding:1px 5px;font-size:.92em}.aviso[role=note] p{min-width:0}.tabla-lotes th[scope=row]{color:var(--tinta);background:0 0;font-size:.9rem;font-weight:650;display:table-cell}.tabla-lotes__tipo{display:block}.tabla-lotes__fecha{font-family:var(--f-num);font-variant-numeric:tabular-nums;white-space:nowrap}.tabla-lotes td.num,.tabla-lotes th.num,.tabla-lotes__accion{text-align:right;white-space:nowrap}.tabla-lotes tr[data-produccion]>th[scope=row]{box-shadow:inset 3px 0 0 var(--urgente)}.tabla-lotes tr[data-elegido]>*{background:var(--azul-tinte)}.detalle-lote{border:1px solid var(--linea);border-radius:var(--r-m);background:var(--superficie);min-width:0;position:relative}.detalle-lote[data-produccion]{border-color:color-mix(in srgb, var(--urgente) 45%, var(--linea));box-shadow:inset 0 3px 0 var(--urgente)}.detalle-lote__cuerpo{padding:16px}.datos-lote{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:8px 24px;display:grid}.datos-lote div{gap:2px;min-width:0;display:grid}.datos-lote dt{color:var(--tinta-3);font-weight:650;font-size:var(--t-mini)}.datos-lote dd{overflow-wrap:anywhere;margin:0}.titulo-reporte{font-family:var(--f-texto);letter-spacing:0;font-size:.95rem;font-weight:700}.acciones-lote{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.accion-lote{align-content:start;min-width:0;padding:16px}.accion-lote__titulo{font-family:var(--f-texto);letter-spacing:0;font-size:1rem;font-weight:700}.accion-lote__razon{color:var(--tinta-2);align-items:flex-start;gap:6px;display:flex}.accion-lote__razon svg{flex:none;margin-top:2px}.accion-lote[data-disponible]{background:var(--superficie);border:1px solid color-mix(in srgb, var(--azul) 35%, var(--linea))}.tabla-reporte th[scope=row]{color:var(--tinta);background:0 0;font-size:.9rem;font-weight:600}.tabla-reporte td.num,.tabla-reporte th.num:not([scope=row]){text-align:right;white-space:nowrap}.tabla-excluidas td:nth-child(4){min-width:240px}.motivos-reporte{gap:8px;padding:0;list-style:none;display:grid}.motivos-reporte ul{color:var(--tinta-2);gap:2px;padding:4px 0 0 12px;list-style:none;display:grid}.mas-datos summary>span{overflow-wrap:anywhere;min-width:0}@media (max-width:1023px){.importar__form{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.importar__tipos .opciones,.acciones-lote{grid-template-columns:minmax(0,1fr)}.ciclo-lote li+li:before{width:10px;margin:0 6px}.tabla-lotes thead,.tabla-excluidas thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tabla-lotes,.tabla-lotes tbody,.tabla-lotes tr,.tabla-excluidas,.tabla-excluidas tbody,.tabla-excluidas tr{display:block}.tabla-lotes tr,.tabla-excluidas tr{border-bottom:1px solid var(--linea);padding:12px 16px}.tabla-lotes tr:last-child,.tabla-excluidas tr:last-child{border-bottom:0}.tabla-lotes th[scope=row],.tabla-lotes td,.tabla-excluidas td{text-align:right;border:0;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:4px 0;display:flex}.tabla-lotes th[scope=row]{text-align:left;justify-content:start;padding-bottom:8px;display:grid}.tabla-lotes td[data-etiqueta]:before,.tabla-excluidas td[data-etiqueta]:before{content:attr(data-etiqueta);color:var(--tinta-3);font-size:var(--t-mini);font-weight:650;font-family:var(--f-texto);text-align:left}.tabla-lotes__accion{justify-content:flex-start!important;padding-top:10px!important}.tabla-lotes tr[data-produccion]{box-shadow:inset 3px 0 0 var(--urgente)}.tabla-lotes tr[data-produccion]>th[scope=row]{box-shadow:none}.tabla-lotes tr[data-elegido]{background:var(--azul-tinte)}.tabla-excluidas td:nth-child(4){text-align:left;gap:2px;min-width:0;display:grid}}}}}
