@font-face{font-family:manrope;src:url(../media/manrope_latin-s.p.3mbsihvb8fg7z.woff2)format("woff2");font-display:swap;font-weight:400 800;font-style:normal}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.manrope_3da8c29a-module__dBLtaW__className{font-family:manrope,manrope Fallback,Segoe UI,system-ui,-apple-system,Roboto,Arial,sans-serif;font-style:normal}.manrope_3da8c29a-module__dBLtaW__variable{--fuente:"manrope", "manrope Fallback", Segoe UI, system-ui, -apple-system, Roboto, Arial, sans-serif}
:root{--coral:#f2674b;--coral-ink:#c8401f;--coral-suave:#fdeeea;--teal:#0d6484;--amber:#e08900;--green:#12854f;--green-suave:#e0f6e6;--whatsapp:#1da851;--slate:#3f5a68;--paper:#f8f9f8;--surface:#fff;--surface-2:#f1f4f4;--line:#e4eaea;--line-2:#d2dcde;--ink:#092d3c;--ink-2:#5d7180;--ink-3:#8699a4;--r-sm:10px;--r-md:12px;--r-lg:16px;--r-xl:20px;--r-pill:999px;--sh-1:0 1px 2px #092d3c0d;--sh-2:0 4px 14px -6px #092d3c24;--sh-3:0 12px 30px -10px #173d4c2e;--tono:var(--coral);--cabecera:68px}@media (prefers-color-scheme:dark){:root{--paper:#0b1419;--surface:#121e24;--surface-2:#19272e;--line:#233540;--line-2:#324955;--ink:#eaf1f3;--ink-2:#a8bcc6;--ink-3:#8299a5;--coral:#ff8163;--coral-ink:#ff9e85;--coral-suave:#2a1a15;--green-suave:#11301f;--teal:#6ec5e4}}*,:before,:after{box-sizing:border-box}body{background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--fuente), "Segoe UI", system-ui, -apple-system, Roboto, Arial, sans-serif;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-size:16px;line-height:1.55;display:flex}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--coral);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.sprite{width:0;height:0;position:absolute;overflow:hidden}.ic{fill:currentColor;flex:none;width:20px;height:20px}.wrap{width:min(92%,100% - 64px);margin-inline:auto}@media (max-width:700px){.wrap{width:calc(100% - 32px)}}.saltar{z-index:100;background:var(--surface);border-radius:var(--r-md);padding:10px 14px;position:absolute;top:8px;left:-9999px}.saltar:focus{left:12px}.topbar{z-index:30;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0}.topbar-in{height:var(--cabecera);align-items:center;gap:14px;display:flex}.marca{letter-spacing:-.035em;align-items:center;gap:8px;min-height:44px;margin-right:auto;font-size:19px;font-weight:800;display:flex}.marca-ic{flex:none;width:32px;height:32px}.marca-tld{color:var(--coral-ink)}.topbar-nav{gap:30px;font-size:15px;font-weight:600;display:none}.topbar-enlace{color:var(--ink-2);padding:6px 0;transition:color .15s;position:relative}.topbar-enlace:hover,.topbar-enlace.es-activa{color:var(--ink)}.topbar-enlace.es-activa:after{content:"";background:var(--coral);border-radius:2px;height:2px;position:absolute;bottom:-2px;left:0;right:0}.topbar-acciones{align-items:center;gap:10px;display:flex}.topbar-lupa{width:44px;height:44px;color:var(--ink-2);border-radius:50%;place-items:center;transition:background .15s;display:grid}.topbar-lupa:hover{background:var(--surface-2);color:var(--ink)}.boton-cta{border-radius:var(--r-pill);background:var(--coral-ink);color:#fff;white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 20px;font-size:15px;font-weight:700;line-height:1;transition:filter .15s,transform .15s;display:inline-flex}.boton-cta:hover{filter:brightness(1.08)}.boton-cta:active{transform:translateY(1px)}.topbar-cta{padding-inline:16px}@media (min-width:900px){.topbar-nav{display:flex}.marca{margin-right:28px;font-size:21px}.topbar-acciones{margin-left:auto}.topbar-cta{padding-inline:22px}}.barra-movil{z-index:40;background:var(--surface);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);display:flex;position:fixed;bottom:0;left:0;right:0}.barra-movil-it{min-height:56px;color:var(--ink-2);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:8px 2px;font-size:11px;font-weight:600;display:flex}.barra-movil-it .ic{width:21px;height:21px}.barra-movil-it.es-activa{color:var(--coral-ink)}body{padding-bottom:calc(57px + env(safe-area-inset-bottom))}@media (min-width:900px){.barra-movil{display:none}body{padding-bottom:0}}.solo-ancho{display:none}@media (min-width:420px){.solo-ancho{display:inline}}.hero{background:radial-gradient(120% 95% at 82% 8%,#ffffff8c 0%,#0000 55%),linear-gradient(104deg,#e8f3f3 0%,#d6ebee 58%,#b4dbe2 100%);padding:34px 0 38px;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffd5b49e 0%,#0000 68%);border-radius:50%;width:300px;height:300px;position:absolute;top:-70px;right:-40px}.hero-in{z-index:1;position:relative}.hero-sobre{letter-spacing:.22em;text-transform:uppercase;color:#4a7183;font-size:11px;font-weight:700}.hero-h1{letter-spacing:-.042em;color:var(--ink);margin:14px 0 12px;font-size:clamp(2.1rem,8.6vw,4rem);font-weight:800;line-height:1.04}.hero-sub{color:#3f6274;max-width:30ch;margin-bottom:22px;font-size:clamp(.95rem,3.6vw,1.12rem)}.hero-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.hero-chips-rotulo{color:#4a7183;font-size:13px;font-weight:600}.chip-hero{border-radius:var(--r-pill);color:#24505f;background:#ffffffc7;border:1px solid #ffffffb3;align-items:center;min-height:44px;padding:0 16px;font-size:13px;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.chip-hero:hover{background:#fff;transform:translateY(-1px)}@media (min-width:760px){.hero{padding:62px 0 68px}.hero:after{width:460px;height:460px;top:-120px;right:2%}.hero-in>*{max-width:680px}.hero-sub{max-width:34ch}}.cuerpo{padding:30px 0 52px}.seccion{margin-bottom:46px}.seccion-cabeza{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.seccion-cabeza h2{letter-spacing:-.03em;font-size:clamp(1.25rem,4.6vw,1.7rem);font-weight:800}.seccion-mas{min-height:44px;color:var(--teal);flex:none;align-items:center;gap:6px;font-size:14px;font-weight:650;display:inline-flex}.seccion-mas:hover{text-decoration:underline}.seccion-mas .ic{width:15px;height:15px}.categorias{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.categoria{text-align:center;overflow-wrap:anywhere;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;align-items:center;gap:8px;min-width:0;min-height:104px;padding:14px 10px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.categoria:hover{border-color:color-mix(in srgb, var(--tono) 45%, var(--line));box-shadow:var(--sh-2);transform:translateY(-2px)}.categoria-ic{color:var(--tono);place-items:center;display:grid}.categoria-ic .ic{width:25px;height:25px}.categoria strong{letter-spacing:-.015em;font-size:12.5px;font-weight:700;line-height:1.25}.categoria small{color:var(--ink-2);font-size:12px;line-height:1.4;display:none}@media (min-width:760px){.categorias{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px}.categoria{text-align:left;align-items:flex-start;gap:0;min-height:152px;padding:20px 16px}.categoria-ic{margin-bottom:16px}.categoria-ic .ic{width:27px;height:27px}.categoria strong{margin-bottom:7px;font-size:14.5px}.categoria small{display:block}}.llamada{border-radius:var(--r-xl);background:linear-gradient(104deg,#e8f3f3 0%,#dceef0 100%);border:1px solid #d2e6e8;margin-top:8px;padding:30px 24px}.llamada h2{letter-spacing:-.03em;margin-bottom:6px;font-size:clamp(1.2rem,4.4vw,1.6rem);font-weight:800}.llamada p{color:var(--ink-2);margin-bottom:18px}.llamada .ic{width:16px;height:16px}.buscador{z-index:20;color:var(--ink);position:relative}.busca{background:var(--surface);border-radius:var(--r-pill);max-width:700px;box-shadow:var(--sh-3);align-items:center;gap:10px;padding:7px 8px 7px 18px;display:flex}.busca-ic{color:var(--ink-3);width:22px;height:22px}.busca:focus-within .busca-ic{color:var(--coral-ink)}.busca-input{min-width:0;height:50px;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:16px}.busca-input::placeholder{color:var(--ink-3)}.busca-input::-webkit-search-cancel-button{display:none}.busca-x{background:var(--surface-2);width:30px;height:30px;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;display:grid}.busca-x .ic{width:15px;height:15px}.busca-go{background:var(--coral);color:#fff;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;transition:filter .15s,transform .15s;display:grid}.busca-go .ic{width:19px;height:19px}.busca-go:hover{filter:brightness(1.06)}.busca-go:active{transform:scale(.95)}.sugerencias{z-index:25;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-3);text-align:left;max-height:min(58vh,420px);color:var(--ink);position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden auto}.sg-nota{background:color-mix(in srgb, var(--coral) 12%, transparent);border-bottom:1px solid var(--line);padding:10px 14px;font-size:13px;font-weight:600}.sg-vacio{color:var(--ink-2);background:0 0;border:0;font-weight:500}.sg-grupo+.sg-grupo{border-top:1px solid var(--line)}.sg-titulo{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);padding:9px 14px 3px;font-size:11px;font-weight:700}.sg-item{text-align:left;align-items:center;gap:11px;width:100%;padding:9px 14px;display:flex}.sg-item.es-cursor{background:var(--surface-2)}.sg-ic{background:color-mix(in srgb, var(--tono) 14%, var(--surface));width:34px;height:34px;color:var(--tono);border-radius:9px;flex:none;place-items:center;display:grid}.sg-ic .ic{width:18px;height:18px}.sg-txt{flex-direction:column;flex:1;min-width:0;display:flex}.sg-nombre{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:620;overflow:hidden}.sg-cat{color:var(--ink-3);font-size:12.5px}.fichas{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:600px){.fichas{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}}.ficha{overflow-wrap:anywhere;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);letter-spacing:-.01em;align-items:center;gap:12px;min-width:0;min-height:74px;padding:12px 14px;font-size:15px;font-weight:650;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.ficha:hover{border-color:var(--tono);box-shadow:var(--sh-2);transform:translateY(-2px)}.ficha-ic{background:color-mix(in srgb, var(--tono) 14%, var(--surface));width:42px;height:42px;color:var(--tono);border-radius:11px;flex:none;place-items:center;display:grid}.ficha-ic .ic{width:22px;height:22px}.pie{border-top:1px solid var(--line);color:var(--ink-3);margin-top:auto;padding:24px 0;font-size:13px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.listado{padding:20px 0 56px}.migas{color:var(--ink-3);margin-bottom:14px;font-size:13px}.migas ol{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.migas a{padding-block:13px;display:inline-block}.migas a:hover{color:var(--coral-ink);text-decoration:underline}.migas-sep{opacity:.6;margin-left:6px}.listado-cabeza{margin-bottom:18px}.titulo{letter-spacing:-.03em;font-size:clamp(1.5rem,4vw,2.1rem);font-weight:800;line-height:1.15}.conteo{color:var(--ink-2);margin-top:4px;font-size:14px}.filtros{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.filtros-chips{flex-wrap:wrap;flex:100%;gap:8px;display:flex}.filtros-selects{flex-wrap:wrap;gap:8px;display:flex}.filtros-selects .sel{min-width:0}.filtros-selects .sel select{max-width:100%}.chip{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);min-height:38px;color:var(--ink-2);white-space:nowrap;align-items:center;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.chip:hover{border-color:var(--line-2);color:var(--ink)}.chip.es-activo{background:var(--ink);border-color:var(--ink);color:var(--paper)}.sel{display:inline-flex;position:relative}.sel select{appearance:none;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);min-height:38px;color:var(--ink-2);padding:0 30px 0 12px;font-family:inherit;font-size:14px;font-weight:600}.sel:after{content:"";pointer-events:none;border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);width:7px;height:7px;position:absolute;top:50%;right:12px;transform:translateY(-70%)rotate(45deg)}.rejilla{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:16px;display:grid}.tarjetas{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:14px;display:grid}@media (max-width:759px){.tarjetas-carrusel{scroll-snap-type:x mandatory;gap:12px;padding-block:2px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.tarjetas-carrusel>.tarjeta{scroll-snap-align:start;flex:0 0 82%}}.tarjeta{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;transition:border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.tarjeta:hover{border-color:var(--line-2);box-shadow:var(--sh-2)}.etiqueta-pat{z-index:1;color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#0000009e;border:1px solid #ffffff80;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:700;position:absolute;top:10px;right:10px}.tarjeta-cuerpo{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex}.tarjeta-foto{aspect-ratio:16/9;background:color-mix(in srgb, var(--tono) 10%, var(--surface));position:relative;overflow:hidden}.tarjeta-foto img{object-fit:cover;width:100%;height:100%;display:block}.tarjeta-foto.es-respaldo{background:linear-gradient(135deg, color-mix(in srgb, var(--tono) 16%, var(--surface)) 0%, color-mix(in srgb, var(--tono) 7%, var(--surface)) 100%);place-items:center;display:grid}.tarjeta-foto-ic{fill:currentColor;width:38px;height:38px;color:color-mix(in srgb, var(--tono) 62%, transparent)}.con-foto .sello-pat{z-index:1;color:#fff;background:#0000009e;border-color:#ffffff80}.perfil-cabeza.con-foto{isolation:isolate;border-radius:var(--r-lg);align-items:flex-end;min-height:180px;padding:20px;position:relative;overflow:hidden}.foto-fondo{z-index:-2;object-fit:cover;background:color-mix(in srgb, var(--tono) 22%, var(--surface));width:100%;height:100%;position:absolute;inset:0}.foto-velo{z-index:-1;background:linear-gradient(#0000001f 0%,#00000080 52%,#000000d6 100%);position:absolute;inset:0}.con-foto .perfil-cat,.con-foto .perfil-cat a,.con-foto .titulo{color:#fff;text-shadow:0 1px 3px #0000008c}.con-foto .perfil-ic{color:#fff;background:#fff3}.tarjeta-cat{letter-spacing:.07em;text-transform:uppercase;color:var(--tono);font-size:11.5px;font-weight:700}.tarjeta-nombre{letter-spacing:-.022em;margin-top:3px;font-size:17px;font-weight:750;line-height:1.3}.tarjeta-nombre a{padding-block:11px;display:inline-block}.tarjeta-sellos:not(:empty){flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.tarjeta-sellos>*{margin-left:0}.sello-rec,.sello-ofi{background:color-mix(in srgb, var(--coral) 14%, transparent);color:var(--coral-ink);vertical-align:2px;border-radius:6px;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.sello-ofi{background:color-mix(in srgb, var(--slate) 14%, transparent);color:var(--slate)}.atencion.es-urgente{border-color:var(--coral);background:color-mix(in srgb, var(--coral) 7%, transparent)}.atencion.es-urgente strong{color:var(--coral-ink)}.barra-admin{border:1px dashed color-mix(in srgb, var(--teal) 45%, transparent);border-radius:var(--r-md);background:color-mix(in srgb, var(--teal) 6%, transparent);flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;padding:8px 12px;font-size:13px;display:flex}.barra-admin.es-compacta{margin:0 0 10px;padding:5px 9px;font-size:12px}.barra-admin-yo{color:var(--teal);align-items:center;gap:6px;font-weight:700;display:inline-flex}.barra-admin-yo .ic{width:14px;height:14px}.barra-admin .btn-texto{color:var(--teal)}.barra-admin .es-aprobar{color:var(--green);font-weight:700}.pie-admin{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;padding-top:10px;font-size:13px;display:flex}.pie-admin span{color:var(--ink-3)}.pie-admin button{color:var(--coral-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sello-pide{background:color-mix(in srgb, var(--amber) 16%, transparent);color:var(--coral-ink);vertical-align:2px;border-radius:6px;margin-left:8px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.sello-tel{background:color-mix(in srgb, var(--green) 13%, transparent);color:var(--green);vertical-align:2px;border-radius:6px;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.tarjeta-nota{color:var(--ink-3);align-items:center;gap:5px;margin-top:4px;font-size:13.5px;display:flex}.tarjeta-nota b{color:var(--ink);font-weight:750}.estrella{width:14px;height:14px;color:var(--amber);fill:currentColor;stroke:none}.tarjeta-desc{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.tarjeta-datos,.tarjeta-metricas{color:var(--ink-2);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.tarjeta-datos li{align-items:center;gap:5px;display:flex}.tarjeta-datos .ic{width:15px;height:15px;color:var(--ink-3)}.punto{background:var(--green);border-radius:50%;width:7px;height:7px}.estado-abierto{color:var(--green);font-weight:650}.estado-cerrado{color:var(--ink-3);font-weight:650}.estado-cerrado .punto{background:var(--ink-3)}.tarjeta-metricas{color:var(--ink-3);font-size:12.5px}.tarjeta-metricas li+li:before{content:"·";margin-right:14px}.tarjeta-acciones{padding:0 16px 16px}.btn{border-radius:var(--r-md);justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:15px;font-weight:650;transition:background .15s;display:inline-flex}.btn-primario{background:var(--coral-ink);color:#fff;width:100%}.btn-primario:hover{background:var(--coral)}.mas{border:1px solid var(--line-2);border-radius:var(--r-md);justify-content:center;align-items:center;min-height:44px;margin-top:24px;padding:0 22px;font-weight:650;display:inline-flex}.vacio{text-align:center;border:1px dashed var(--line-2);border-radius:var(--r-lg);padding:48px 16px}.vacio h2{font-size:19px;font-weight:750}.vacio p{color:var(--ink-2);margin:4px 0 18px;font-size:14px}.vacio .btn{width:auto}.perfil{padding:16px 0 56px}.perfil-informacion,.perfil-columnas,.perfil .bloque,.perfil-metricas,.perfil-desc{max-width:1080px}.perfil-portada{isolation:isolate;background:linear-gradient(135deg, color-mix(in srgb, var(--tono) 20%, var(--surface)) 0%, color-mix(in srgb, var(--tono) 8%, var(--surface)) 100%);height:clamp(220px,34vw,300px);margin-bottom:14px;position:relative;overflow:hidden}.perfil-portada.es-respaldo{height:clamp(130px,17vw,170px)}.perfil-portada img{object-fit:cover;width:100%;height:100%;display:block}.perfil-portada-velo{background:linear-gradient(#0000 0%,#00000057 100%);height:45%;position:absolute;inset:auto 0 0}.perfil-portada-ic{fill:currentColor;width:52px;height:52px;color:color-mix(in srgb, var(--tono) 46%, transparent);margin:auto;position:absolute;inset:0}.perfil-id{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-3);align-items:flex-start;gap:14px;margin-top:-58px;margin-bottom:18px;padding:16px;display:flex;position:relative}.perfil-id-txt{min-width:0}.perfil-ic{background:color-mix(in srgb, var(--tono) 13%, var(--surface));border:1px solid color-mix(in srgb, var(--tono) 22%, transparent);width:56px;height:56px;color:var(--tono);border-radius:50%;flex:none;place-items:center;display:grid}.perfil-ic .ic{width:28px;height:28px}@media (min-width:760px){.perfil-portada{height:clamp(320px,30vw,420px)}.perfil-portada.es-respaldo{height:190px}.perfil-id{align-items:center;gap:20px;max-width:760px;margin-top:-76px;padding:22px 26px}.perfil-ic{width:74px;height:74px}.perfil-ic .ic{width:36px;height:36px}}.perfil-datos{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:10px;font-size:13.5px;display:flex}.perfil-dato{align-items:center;gap:5px;display:inline-flex}.perfil-dato .ic{width:15px;height:15px;color:var(--ink-3)}.perfil-dato b{color:var(--ink)}.perfil-estado{border-radius:var(--r-pill);align-items:center;padding:3px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.perfil-estado.es-abierto{background:var(--green-suave);color:#177744}.perfil-estado.es-cerrado{background:color-mix(in srgb, var(--ink-3) 15%, transparent);color:var(--ink-2)}.perfil-estado.es-sin-saber{background:color-mix(in srgb, var(--amber) 15%, transparent);color:#8a5300}.perfil-anclas{top:var(--cabecera);z-index:20;background:var(--paper);border-bottom:1px solid var(--line);scrollbar-width:none;gap:24px;margin-bottom:20px;padding:2px 0;display:flex;position:sticky;overflow-x:auto}.perfil-anclas::-webkit-scrollbar{display:none}.perfil-ancla{color:var(--ink-2);white-space:nowrap;flex:none;padding:12px 0;font-size:14px;font-weight:650;position:relative}.perfil-ancla:hover,.perfil-ancla.es-activa{color:var(--ink)}.perfil-ancla.es-activa:after{content:"";background:var(--coral);height:2px;position:absolute;bottom:-1px;left:0;right:0}.perfil [id]{scroll-margin-top:calc(var(--cabecera) + 58px)}.perfil-cat{letter-spacing:.07em;text-transform:uppercase;color:var(--tono);font-size:12px;font-weight:700}.perfil-cat a{padding-block:13px;display:inline-block}.perfil-cat a:hover{text-decoration:underline}.perfil-sellos{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.sello-ver,.sello-pat{border-radius:6px;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-block}.perfil-sellos .sello-ofi{margin-left:0}.sello-pat{border:1px solid var(--line-2);color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.verificacion-form{margin-top:12px}.verificacion-form .btn{width:auto}.verificacion-pedida{border-top:1px solid color-mix(in srgb, var(--ink-3) 25%, transparent);margin-top:12px;padding-top:10px}.aviso-nuevo{border-radius:var(--r-md);background:color-mix(in srgb, var(--amber) 14%, transparent);border:1px solid color-mix(in srgb, var(--amber) 40%, transparent);margin-bottom:18px;padding:14px 16px;font-size:14px;line-height:1.5}.perfil-desc{color:var(--ink-2);margin-bottom:20px}.contacto{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.btn-wa{color:#fff;background:#12854f}.btn-wa:hover{filter:brightness(1.08)}.btn-ig{color:#fff;background:linear-gradient(95deg,#a02a9a,#d62976 55%,#f07b31)}.btn-ig:hover{filter:brightness(1.08)}.btn-linea{border:1px solid var(--line-2);color:var(--ink);background:var(--surface)}.btn-linea:hover{border-color:var(--ink-3)}.ubicacion-revelada{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);flex-basis:100%;padding:14px 16px}.direccion{font-weight:650}.enlace-mapa{color:var(--coral-ink);align-items:center;gap:6px;margin-top:8px;font-size:14px;font-weight:650;display:inline-flex}.enlace-mapa .ic{width:16px;height:16px}.nota-aprox{color:var(--ink-3);margin-top:8px;font-size:13px}.perfil-metricas{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:28px;display:grid}.metrica{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);padding:14px 16px}.metrica strong{letter-spacing:-.03em;align-items:center;gap:5px;font-size:1.4rem;font-weight:800;display:flex}.metrica span{color:var(--ink-3);font-size:12.5px}.perfil-columnas{columns:1;gap:24px}@media (min-width:720px){.perfil-columnas{columns:2}}@media (min-width:1200px){.perfil-columnas{columns:3}}.perfil-columnas>.bloque{break-inside:avoid;margin-top:0}.bloque{margin-bottom:8px}.bloque h2{letter-spacing:-.015em;margin-bottom:10px;font-size:15px;font-weight:750}.lista-servicios,.lista-zonas,.lista-horario,.lista-servicios li,.lista-zonas li{border-bottom:1px solid var(--line);color:var(--ink-2);padding:7px 0}.precio{float:right;color:var(--ink-3);font-size:13px}.lista-horario li{border-bottom:1px solid var(--line);color:var(--ink-2);justify-content:space-between;padding:6px 0;display:flex}.mini-nota{color:var(--ink-3);align-items:center;gap:4px;font-size:13px;font-weight:500;display:inline-flex}.pie-enlace{color:var(--ink-3);margin-top:28px;font-size:13px}.pie-enlace code{color:var(--ink-2);font-weight:700}.ficha-txt{overflow-wrap:anywhere;flex-direction:column;min-width:0;line-height:1.3;display:flex}.ficha-txt small{color:var(--ink-3);font-size:12px;font-weight:500}.bloque-destacados{margin-top:36px}.buscador-404{max-width:620px}.buscador-404 .busca{border:1px solid var(--line)}.alta{max-width:560px;margin:0 auto;padding-bottom:40px}.alta-error{border-radius:var(--r-md);background:color-mix(in srgb, var(--coral) 12%, transparent);border:1px solid color-mix(in srgb, var(--coral) 45%, transparent);color:var(--coral-ink);margin-bottom:20px;padding:12px 14px;font-size:14px;font-weight:600}.campo{border:0;min-width:0;margin-bottom:22px;padding:0}.compartir{margin-top:14px}.compartir-nota{color:var(--ink-2);margin-top:8px;font-size:13.5px;line-height:1.5}.nota-panel{border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--surface-2);color:var(--ink-2);margin-bottom:14px;padding:10px 13px;font-size:14px;line-height:1.5}.foto-actual{flex-wrap:wrap;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.foto-actual img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-md);border:1px solid var(--line);width:260px;max-width:100%;height:auto}.campo>label:not(.casilla),.campo legend{color:var(--ink);margin-bottom:6px;padding:0;font-size:15px;font-weight:650;display:block}.campo-pista{color:var(--ink-2);margin:0 0 8px;font-size:13px}.campo input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),.campo select,.campo textarea{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);width:100%;color:var(--ink);font:inherit;padding:13px 14px;font-size:16px}.campo select{height:48px;padding:0 14px}.campo textarea{resize:vertical;line-height:1.5}.campo input:focus-visible,.campo textarea:focus-visible,.campo select:focus-visible{outline:2px solid var(--coral);outline-offset:1px}.campo .sel{width:100%}.campo .sel select{width:100%;padding:13px 38px 13px 14px;font-size:16px}.casillas{flex-wrap:wrap;gap:8px;display:flex}.casilla{border:1px solid var(--line-2);background:var(--surface);cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:14px;display:inline-flex}.casilla:has(input:checked){border-color:var(--coral);background:color-mix(in srgb, var(--coral) 10%, transparent);font-weight:600}.casilla:has(input:focus-visible){outline:2px solid var(--coral);outline-offset:2px}.casilla input{width:18px;height:18px;accent-color:var(--coral);margin:0}.casilla-sola{border-radius:var(--r-sm);vertical-align:middle;background:0 0;border:0;padding:6px}.casilla-sola:has(input:checked){background:0 0}.campo-doble{gap:12px;display:flex}.campo-mini{flex:1;min-width:0}.campo-mini span{color:var(--ink-2);margin-bottom:6px;font-size:13px;display:block}.campo-mini input{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);width:100%;color:var(--ink);font:inherit;padding:13px 14px;font-size:16px}.opciones{gap:8px;display:grid}.opcion{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);cursor:pointer;align-items:center;gap:12px;padding:12px 14px;display:flex}.opcion.es-activa{border-color:var(--coral);background:color-mix(in srgb, var(--coral) 8%, transparent)}.opcion:has(input:focus-visible){outline:2px solid var(--coral);outline-offset:2px}.opcion input{width:20px;height:20px;accent-color:var(--coral);flex:none;margin:0}.opcion strong{font-size:15px;display:block}.opcion small{color:var(--ink-2);font-size:13px}.trampa{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.alta-enviar{width:100%;padding:16px;font-size:16px}.alta-legal{color:var(--ink-2);margin-top:14px;font-size:13px;line-height:1.55}.listo{max-width:620px}.enlace-corto{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-2);margin-bottom:20px;padding:18px}.enlace-corto-url{border-radius:var(--r-md);background:var(--surface-2);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin-bottom:14px;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;display:block}.enlace-corto-acciones{flex-wrap:wrap;gap:10px;display:flex}.enlace-corto-acciones .btn{flex:200px}.pie-alta{margin-top:10px;font-size:13px}.pie-alta a{color:var(--coral-ink);font-weight:600}.panel{padding-top:24px;padding-bottom:60px}.panel-marco{grid-template-columns:216px minmax(0,1fr);align-items:start;gap:32px;display:grid}.panel-contenido{min-width:0}.panel-lateral{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;gap:2px;padding:12px;display:flex;position:sticky;top:16px}.panel-inicio{border-radius:var(--r-sm);color:var(--ink-2);padding:9px 12px;font-size:15px;font-weight:700;text-decoration:none}.panel-inicio:hover{background:var(--surface-2);color:var(--ink)}.panel-inicio.es-activo{background:var(--ink);color:var(--paper)}.panel-seccion{margin-top:14px}.panel-seccion-titulo{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;padding:4px 12px;font-size:12px;font-weight:700;text-decoration:none;display:block}.panel-seccion-enlaces{flex-direction:column;gap:1px;margin:4px 0 0;padding:0;list-style:none;display:flex}.panel-enlace{border-radius:var(--r-sm);color:var(--ink-2);padding:7px 12px;font-size:14px;font-weight:600;text-decoration:none;display:block}.panel-enlace:hover{background:var(--surface-2);color:var(--ink)}.panel-enlace.es-activo{background:var(--ink);color:var(--paper)}.panel-salir{border-top:1px solid var(--line);margin-top:18px;padding-top:12px}@media (max-width:900px){.panel-marco{grid-template-columns:minmax(0,1fr);gap:0}.panel-lateral{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;flex-flow:wrap;align-items:center;gap:2px;margin-bottom:22px;padding:0 0 10px;position:static}.panel-seccion{margin-top:0}.panel-seccion-titulo{color:var(--ink-2);letter-spacing:normal;text-transform:none;border-bottom:2px solid #0000;padding:9px 12px;font-size:15px;font-weight:650}.panel-seccion.es-activa .panel-seccion-titulo{border-bottom-color:var(--coral);color:var(--ink)}.panel-seccion-enlaces{display:none}.panel-seccion.es-activa .panel-seccion-enlaces{flex-flow:wrap;flex-basis:100%;order:2;gap:4px;margin-top:10px;display:flex}.panel-enlace{border-radius:999px;padding:6px 11px}.panel-salir{border:0;margin:0 0 0 auto;padding:0}}.btn-texto{border-radius:var(--r-sm);color:var(--coral-ink);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:6px 8px;font-size:14px;font-weight:600}.btn-texto:hover{background:var(--surface-2)}.btn-texto.peligro{color:#b3261e}@media (prefers-color-scheme:dark){.btn-texto.peligro{color:#ff8a80}}.panel-entrar{max-width:380px;margin:60px auto}.panel-lista{gap:18px;display:grid}.panel-ficha{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-1);padding:20px}.panel-ficha-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.panel-ficha-cabeza h2{margin:0 0 4px;font-size:19px}.panel-meta{color:var(--ink-2);margin:0;font-size:13px}.panel-meta code{background:var(--surface-2);border-radius:4px;padding:1px 5px;font-size:12px}.panel-datos{grid-template-columns:120px 1fr;gap:6px 14px;margin:0 0 18px;font-size:14px;display:grid}.panel-datos dt{color:var(--ink-2)}.panel-datos dd{overflow-wrap:anywhere;margin:0}@media (max-width:520px){.panel-datos{grid-template-columns:1fr;gap:2px}.panel-datos dd{margin-bottom:10px}}.panel-lista-comprobacion{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);margin:0 0 16px;padding:14px}.panel-lista-comprobacion legend{color:var(--ink-2);text-transform:uppercase;letter-spacing:.06em;padding:0 6px;font-size:13px;font-weight:700}.panel-lista-comprobacion .casilla{border-radius:var(--r-sm);background:0 0;border:0;width:100%;margin-bottom:6px;padding:6px 4px;display:flex}.panel-lista-comprobacion .casilla:has(input:checked){color:var(--ink-2);background:0 0}.panel-acciones{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.panel-rechazo{border:1px solid var(--line-2);border-radius:var(--r-md);flex:260px;padding:12px}.panel-rechazo label{color:var(--ink-2);margin-bottom:6px;font-size:13px;display:block}.panel-rechazo input{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);width:100%;color:var(--ink);font:inherit;padding:10px 12px;font-size:16px}.panel-rechazo-botones{align-items:center;gap:10px;margin-top:10px;display:flex}.panel-nota{color:var(--ink-3);margin:12px 0 0;font-size:13px}.panel-filtros{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.panel-filtros input{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);color:var(--ink);font:inherit;flex:180px;padding:10px 12px;font-size:16px}.panel-tabla{border-collapse:collapse;width:100%;font-size:14px}.panel-tabla th{border-bottom:1px solid var(--line-2);color:var(--ink-2);text-align:left;text-transform:uppercase;letter-spacing:.06em;padding:8px 10px;font-size:12px}.panel-tabla td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px 10px}.panel-tabla td small{color:var(--ink-3);font-size:12px;display:block}.panel-tabla-acciones{flex-wrap:wrap;gap:2px;display:flex}@media (max-width:620px){.panel-tabla thead{display:none}.panel-tabla,.panel-tabla tbody,.panel-tabla tr,.panel-tabla td{width:100%;display:block}.panel-tabla tr{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);margin-bottom:14px;padding:12px}.panel-tabla td{border:0;padding:4px 0}}.tablero-atencion{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.atencion{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-1);padding:16px;text-decoration:none}.atencion:hover{border-color:var(--coral)}.atencion strong{font-variant-numeric:tabular-nums;font-size:30px;line-height:1.05;display:block}.atencion span{color:var(--ink-2);margin-top:2px;font-size:13px;display:block}.tablero-columnas{grid-template-columns:1fr;gap:18px;margin-top:18px;display:grid}@media (min-width:720px){.tablero-columnas{grid-template-columns:repeat(2,1fr)}}.barra-lote{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:10px;padding:10px 12px;display:flex}.barra-lote.es-activa{border-color:var(--coral);background:color-mix(in srgb, var(--coral) 8%, var(--surface))}.barra-lote-acciones{flex-wrap:wrap;gap:2px;margin-left:auto;display:flex}.confirmar{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.confirmar-aviso{color:var(--ink-2);max-width:260px;font-size:12.5px}.cambio-antes{color:var(--ink-3);text-decoration:line-through}.cambio-despues{color:var(--green);font-weight:600}.panel-errores{color:#b3261e;margin:0;padding-left:18px;font-size:13.5px}@media (prefers-color-scheme:dark){.panel-errores{color:#ff8a80}}.mensaje-resumen{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;font-size:13.5px;display:flex}.mensaje-resumen em{color:var(--ink-3);font-style:normal}.mensaje-editor{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface-2);margin-bottom:14px;padding:14px}.mensaje-editor label{margin-bottom:6px;font-size:14px;font-weight:650;display:block}.mensaje-editor input{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);width:100%;color:var(--ink);font:inherit;padding:11px 13px;font-size:16px}.mensaje-vista{border-radius:var(--r-md);background:color-mix(in srgb, var(--green) 10%, var(--surface));padding:11px 13px;font-size:14px;line-height:1.5}.mensaje-vista span{color:var(--ink-3)}.nueva-categoria label{margin-bottom:6px;font-size:14px;font-weight:650;display:block}.nueva-categoria input[name=nombre]{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);width:100%;max-width:340px;color:var(--ink);font:inherit;padding:11px 13px;font-size:16px}.cat-vista{margin-bottom:14px}.cat-baldosa{border-radius:var(--r-lg);color:#fff;place-items:center;width:56px;height:56px;display:grid}.cat-baldosa .ic{width:26px;height:26px}.cat-tonos{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.cat-tono{cursor:pointer;border:2px solid #0000;border-radius:50%;width:32px;height:32px}.cat-tono.es-activo{border-color:var(--ink);outline:2px solid var(--paper);outline-offset:-4px}.cat-iconos{max-height:260px;margin-bottom:8px;padding-right:4px;overflow-y:auto}.sello{letter-spacing:-.01em;border-radius:999px;align-items:center;gap:6px;padding:5px 11px 5px 9px;font-size:13px;font-weight:700;display:inline-flex}.sello .ic{width:15px;height:15px}.sello-ver{background:var(--teal);color:#fff}.sello-rec{background:var(--coral);color:#fff}.sello.sello-tel{vertical-align:baseline;background:color-mix(in srgb, var(--green) 12%, transparent);color:var(--green);border-radius:999px;margin-left:0;padding:5px 11px 5px 9px;font-size:13px;display:inline-flex}.sello.sello-ofi{vertical-align:baseline;background:var(--slate);color:#fff;border-radius:999px;margin-left:0;padding:5px 11px 5px 9px;font-size:13px;display:inline-flex}.similares{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.similar{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);align-items:center;gap:11px;padding:12px;display:flex}.similar:hover{border-color:var(--line-2)}.similar.es-patrocinado{border-color:var(--coral);background:color-mix(in srgb, var(--coral) 6%, var(--surface));box-shadow:var(--sh-2);border-width:2px;padding:11px}.similar-ic{background:color-mix(in srgb, var(--coral) 14%, var(--surface));width:38px;height:38px;color:var(--coral-ink);border-radius:10px;flex:none;place-items:center;display:grid}.similar-txt{flex-direction:column;flex:1;min-width:0;display:flex}.similar-nombre{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.similar-nota{color:var(--ink-3);align-items:center;gap:4px;font-size:12.5px;display:flex}.similar-pub{background:var(--surface-2);color:var(--ink-2);text-transform:uppercase;letter-spacing:.05em;border-radius:5px;align-self:flex-start;padding:2px 7px;font-size:10.5px;font-weight:700}.selector-icono{position:relative}.selector-icono-panel{z-index:20;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);width:min(360px,78vw);max-height:340px;box-shadow:var(--sh-3);padding:12px 14px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.selector-icono-rejilla{grid-template-columns:repeat(auto-fill,minmax(42px,1fr));gap:6px;margin:6px 0 14px;display:grid}.icono-opcion{aspect-ratio:1;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);width:100%;color:var(--ink-2);place-items:center;display:grid}.icono-opcion:hover{border-color:var(--coral);color:var(--ink)}.icono-opcion.es-activo{border-color:var(--coral);background:var(--coral);color:#fff}.ic-categoria{width:18px;height:18px;color:var(--coral-ink);vertical-align:-2px;margin-right:8px}.huecos{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.hueco{background:color-mix(in srgb, var(--amber) 20%, transparent);color:var(--ink);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600}.huecos-completo{color:var(--green);font-weight:600}.estado-sin-saber{color:var(--ink-3)}.estado-sin-saber .punto{background:var(--ink-3)}.sin-confirmar{color:var(--ink-2);font-size:14px}.ic-practico,.ic-servicio{width:15px;height:15px;color:var(--ink-3)}.lista-servicios li{align-items:center;gap:9px;display:flex}.lista-practicos{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lista-practicos li{border:1px solid var(--line);background:var(--surface-2);border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:14px;display:inline-flex}.practicos-rejilla{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:18px;display:grid}.practicos-rejilla select{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);width:100%;color:var(--ink);font:inherit;padding:10px 12px;font-size:16px}.cifras{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.cifra{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);padding:14px}.cifra strong{font-variant-numeric:tabular-nums;font-size:26px;line-height:1.1;display:block}.cifra span{color:var(--ink-2);margin-top:4px;font-size:13px;display:block}.cifra.destacada{border-color:var(--coral-ink);background:color-mix(in srgb, var(--coral) 12%, transparent)}.panel-tabla.numeros th,.panel-tabla.numeros td{font-variant-numeric:tabular-nums}@media (min-width:621px){.panel-tabla.numeros th:not(:first-child),.panel-tabla.numeros td:not(:first-child){text-align:right}}@media (max-width:620px){.panel-tabla.numeros td:before{content:attr(data-etiqueta);min-width:58%;color:var(--ink-2);font-size:13px;display:inline-block}.panel-tabla.numeros td:first-child{margin-bottom:6px;font-weight:700}.panel-tabla.numeros td:first-child:before{content:none}}.etiqueta-capa{border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-block}.capa-unverified{background:color-mix(in srgb, var(--amber) 18%, transparent);color:var(--ink)}.capa-verified{background:color-mix(in srgb, var(--green) 16%, transparent);color:var(--ink)}.capa-recommended{background:color-mix(in srgb, var(--teal) 18%, transparent);color:var(--ink)}.panel-servicios{margin:0 0 14px;padding:0;list-style:none}.panel-servicios li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:14px;display:flex}.panel-servicios li.es-inactivo{color:var(--ink-3);text-decoration:line-through}.panel-servicios small{color:var(--ink-3);font-size:12px;text-decoration:none;display:block}.panel-alta-servicio{gap:8px;display:flex}.panel-alta-servicio input{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);color:var(--ink);font:inherit;flex:1;padding:10px 12px;font-size:16px}.panel-cambios{margin:0;padding:0;font-size:13px;list-style:none}.panel-cambios li{overflow-wrap:anywhere}.panel-mas{text-align:center;margin-top:24px}.importar-resumen{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.importar-dato{border-radius:var(--r-md);padding:10px 14px;font-size:14px}.importar-dato strong{font-size:17px}.importar-ok{background:color-mix(in srgb, var(--green) 14%, transparent)}.importar-dup{background:color-mix(in srgb, var(--amber) 16%, transparent)}.importar-mal{background:color-mix(in srgb, var(--coral) 14%, transparent)}.importar-errores{margin:0;padding-left:16px;font-size:13px}.importar-aviso{color:var(--ink-2);font-size:13px}.importar-listo{color:var(--green);font-size:13px;font-weight:600}@media (prefers-color-scheme:dark){.importar-listo{color:#4ade80}}.importar-confirmar{border-top:1px solid var(--line);margin-top:26px;padding-top:20px}.campo input[type=file]{border:1px dashed var(--line-2);border-radius:var(--r-md);background:var(--surface);width:100%;color:var(--ink);font:inherit;padding:12px;font-size:14px}.cintillo{border-bottom:1px solid;font-size:14px;line-height:1.5}.cintillo-in{align-items:flex-start;gap:10px;padding:12px 0;display:flex}.cintillo p{margin:0}.cintillo-ic{flex:none;place-items:center;width:22px;height:22px;display:grid}.cintillo-ic .ic{width:20px;height:20px}.aviso-alerta{background:color-mix(in srgb, #b3261e 12%, var(--paper));color:var(--ink);border-color:#b3261e59}.aviso-novedad{background:color-mix(in srgb, var(--teal) 12%, var(--paper));border-color:color-mix(in srgb, var(--teal) 32%, transparent)}.aviso-info{background:color-mix(in srgb, var(--amber) 14%, var(--paper));border-color:color-mix(in srgb, var(--amber) 34%, transparent)}.ficha.es-destacada{border-color:var(--tono);background:color-mix(in srgb, var(--tono) 8%, var(--surface));grid-column:span 2}.patrocinados{margin-top:28px}.patrocinados-titulo{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px;font-size:11px;font-weight:800}.patrocinados-lista{gap:8px;display:grid}@media (min-width:600px){.patrocinados-lista{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.patrocinado{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--ink);align-items:center;gap:12px;padding:12px 14px;font-weight:650;text-decoration:none;display:flex}.patrocinado:hover{border-color:var(--tono)}.patrocinado small{color:var(--ink-3);font-size:12px;font-weight:500;display:block}.patrocinado-ic{border-radius:var(--r-sm);background:color-mix(in srgb, var(--tono) 14%, transparent);width:34px;height:34px;color:var(--tono);flex:none;place-items:center;display:grid}.patrocinado-ic .ic{width:19px;height:19px}.asistente-opciones{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.asistente-opcion{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);min-height:72px;color:var(--ink);align-items:center;gap:14px;padding:16px 18px;font-size:16px;font-weight:650;text-decoration:none;display:flex}.asistente-opcion:hover{border-color:var(--coral);background:color-mix(in srgb, var(--coral) 7%, var(--surface))}.asistente-ic{border-radius:var(--r-md);background:color-mix(in srgb, var(--coral) 12%, transparent);width:40px;height:40px;color:var(--coral-ink);flex:none;place-items:center;display:grid}.asistente-ic .ic{width:22px;height:22px}.asistente-cierre{border-top:1px solid var(--line);text-align:center;margin-top:34px;padding-top:22px}.asistente-cierre p{color:var(--ink-2);margin:0 0 12px}.hero-enlace{color:#fff;text-underline-offset:3px;text-decoration:underline}.enlace-copiable{background:var(--surface-2);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:4px;padding:3px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.alta-guardado{border-radius:var(--r-md);background:color-mix(in srgb, var(--green) 14%, transparent);border:1px solid color-mix(in srgb, var(--green) 40%, transparent);margin-bottom:20px;padding:12px 14px;font-size:14px;font-weight:600}.alta-aviso{color:var(--coral-ink);font-weight:600}.horario-editor{gap:8px;display:grid}.horario-dia{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto auto;align-items:center;gap:10px;padding:8px 0;display:grid}.horario-nombre{font-size:14px;font-weight:650}.horario-dia input[type=time]{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font:inherit;padding:8px 10px;font-size:15px}@media (max-width:560px){.horario-dia{grid-template-columns:1fr 1fr}.horario-nombre,.horario-dia .casilla{grid-column:1/-1}}.reportar{border-top:1px solid var(--line);margin-top:28px;padding-top:14px}.reportar-abrir{cursor:pointer;color:var(--ink-3);align-items:center;gap:7px;font-size:13px;list-style:none;display:inline-flex}.reportar-abrir::-webkit-details-marker{display:none}.reportar-abrir:hover{color:var(--ink-2)}.reportar-abrir .ic{fill:currentColor;width:13px;height:13px}.reportar-abrir:focus-visible{outline:2px solid var(--coral-ink);outline-offset:3px;border-radius:var(--r-sm)}.reportar-form{max-width:520px;margin-top:14px}.reportar-motivos{flex-direction:column;gap:2px;display:flex}.reportar-motivo{border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:9px 10px;font-size:15px;display:flex}.reportar-motivo:hover{background:var(--surface-2)}.reportar-motivo input{accent-color:var(--coral-ink);flex:none;width:17px;height:17px}.reportar-motivo:has(input:focus-visible){outline:2px solid var(--coral-ink);outline-offset:1px}.reportar-enviar{margin-top:14px}.reportar-legal,.reportar-gracias p{color:var(--ink-3);margin-top:10px;font-size:13px}.reportar-gracias{border-top:1px solid var(--line);margin-top:28px;padding-top:14px}.reportar-gracias strong{color:var(--ink-2)}.revisar-motivos{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.revisar-motivos li{background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:12px;display:inline-flex}.revisar-veces{color:var(--ink);font-weight:700}.revisar-detalle{margin-top:7px;font-style:italic;display:block}.semaforo{align-items:baseline;gap:7px;font-weight:650;display:inline-flex}.semaforo-rojo{color:var(--coral-ink)}.oportunidad-demanda{flex-direction:column;gap:2px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.oportunidad-demanda .es-peticion{color:var(--ink);font-weight:650}.oportunidad-cero{color:var(--coral-ink)}.oportunidad-leyenda{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;font-size:14px;line-height:1.45;list-style:none;display:flex}.demanda-viva{color:var(--teal);margin-top:4px;font-size:14px;font-weight:600}.panel .campo input:not([type=checkbox]):not([type=radio]):not([type=file]),.panel .campo select,.panel .campo .sel{max-width:34rem}.panel .campo textarea{max-width:44rem}.panel .alta{max-width:none;margin:0}.panel-formulario>.panel-ficha{margin-bottom:18px}.panel-acciones{align-items:center;gap:16px;margin-top:22px;display:flex}.panel-acciones .btn{width:auto;min-width:200px}@media (min-width:1100px){.panel-formulario{columns:2;column-gap:20px}.panel-formulario>.panel-ficha{break-inside:avoid}.panel-formulario>.panel-acciones{column-span:all}}.horario-editor{max-width:34rem}.panel-ficha .ayuda{color:var(--ink-2);max-width:62ch;margin:-4px 0 14px;font-size:.86rem;line-height:1.5}.interruptores{flex-direction:column;gap:2px;display:flex}.interruptor{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:14px 0;display:flex}.interruptor:last-child{border-bottom:0}.interruptor-txt{flex:1;min-width:0}.interruptor-txt label{cursor:pointer;font-weight:600;display:block}.interruptor-txt p{color:var(--ink-2);margin:2px 0 0;font-size:.86rem;line-height:1.45}.palanca{background:var(--line-2);cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;width:52px;height:32px;padding:3px;transition:background .2s;display:flex}.palanca[aria-checked=true]{background:var(--green)}.palanca:focus-visible{outline:2px solid var(--tono,#e4572e);outline-offset:2px}.palanca-bola{background:#fff;border-radius:50%;width:26px;height:26px;transition:transform .2s;box-shadow:0 1px 3px #0000004d}.palanca[aria-checked=true] .palanca-bola{transform:translate(20px)}.interruptor.es-guardando .palanca{opacity:.6}@media (prefers-reduced-motion:reduce){.palanca,.palanca-bola{transition:none}}.sembrador-fila{grid-template-columns:1.2fr 1.4fr .5fr;align-items:start;gap:0 16px;display:grid}@media (max-width:760px){.sembrador-fila{grid-template-columns:1fr}}.campo-estrecho input{max-width:120px}.medidor{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:18px;padding-top:16px;display:flex}.medidor-aviso{color:var(--teal);font-size:14px;font-weight:600}.medidor-cifra{color:var(--ink);font-size:15px;line-height:1.5}.medidor-cifra strong{font-variant-numeric:tabular-nums;font-size:19px}.medidor-cifra span{color:var(--ink-2);font-size:13px;display:block}.tabla-mediciones td{vertical-align:middle}.tabla-mediciones b{font-variant-numeric:tabular-nums}.barra-ms{background:var(--surface-2);vertical-align:middle;border-radius:999px;width:70px;height:8px;margin-right:8px;display:inline-block;overflow:hidden}.barra-ms-lleno{background:var(--teal);border-radius:999px;height:100%;display:block}.filtro-diccionario{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.filtro-diccionario input[type=search]{flex:220px;min-width:0}.filtro-diccionario select{flex:none}.origen{border:1px solid var(--line-2);color:var(--ink-2);border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-block}.origen-admin{background:color-mix(in srgb, var(--teal) 14%, transparent);border-color:color-mix(in srgb, var(--teal) 40%, transparent);color:var(--teal)}.origen-learned{background:color-mix(in srgb, var(--coral) 12%, transparent);border-color:color-mix(in srgb, var(--coral) 38%, transparent);color:var(--coral-ink)}
