@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fuentes/inter-latin-wght.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--bg: #eef2fc;--card: #ffffff;--ink: #15203c;--muted: #566078;--line: #e3e7f0;--primary: #052ea5;--primary-ink: #ffffff;--soft: #e8edf8;--soft-ink: #1d3fa8;--head-a: #041b54;--head-b: #0a37b0;--head-ink: #ffffff;--nav: #ffffff;--link: #1d4ed8;--wa: #0f7a40;--ok: #15803d;--ok-bg: #dcfce7;--warn: #9a4b05;--warn-bg: #fef3c7;--sii: #b42318;--sii-bg: #fdf3f2;--neutro: #4b5563;--neutro-bg: #eceff4;--toast-bg: #101a33;--toast-ink: #ffffff;--shadow: 0 10px 30px -10px rgba(4, 27, 84, .22);--zona-bg: color-mix(in srgb, var(--primary) 9%, var(--bg));--zona-borde: color-mix(in srgb, var(--primary) 24%, var(--line));--perro: #b4631f;--gato: #6b5bd2;--peso-titulo: 800;--peso-tarjeta: 700;--peso-dato: 700;--peso-medio: 500;--peso-texto: 400;--toque: 44px;--toque-sm: 40px;--letra-min: 12px;--font: "Inter", -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--r: 18px;--r-sm: 12px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg: #0b1226;--card: #141d36;--ink: #e6eaf5;--muted: #a0aac2;--line: #243154;--primary: #5b82f0;--primary-ink: #06102c;--soft: #1b2850;--soft-ink: #b9c9ff;--head-a: #06143e;--head-b: #0c2c86;--head-ink: #ffffff;--nav: #10182e;--link: #9db5ff;--wa: #0f7a40;--ok: #4ade80;--ok-bg: #12301f;--warn: #fbbf24;--warn-bg: #3a2c0c;--sii: #f08a80;--sii-bg: #2e1715;--neutro: #c3c9d6;--neutro-bg: #232c45;--toast-bg: #e9edf7;--toast-ink: #101a33;--shadow: 0 10px 30px -10px rgba(0, 0, 0, .6);--zona-bg: color-mix(in srgb, var(--primary) 16%, var(--bg));--zona-borde: color-mix(in srgb, var(--primary) 42%, var(--line));--perro: #e59a52;--gato: #a597f7}}:root[data-theme=dark]{color-scheme:dark;--bg: #0b1226;--card: #141d36;--ink: #e6eaf5;--muted: #a0aac2;--line: #243154;--primary: #5b82f0;--primary-ink: #06102c;--soft: #1b2850;--soft-ink: #b9c9ff;--head-a: #06143e;--head-b: #0c2c86;--head-ink: #ffffff;--nav: #10182e;--link: #9db5ff;--wa: #0f7a40;--ok: #4ade80;--ok-bg: #12301f;--warn: #fbbf24;--warn-bg: #3a2c0c;--sii: #f08a80;--sii-bg: #2e1715;--neutro: #c3c9d6;--neutro-bg: #232c45;--toast-bg: #e9edf7;--toast-ink: #101a33;--shadow: 0 10px 30px -10px rgba(0, 0, 0, .6);--zona-bg: color-mix(in srgb, var(--primary) 16%, var(--bg));--zona-borde: color-mix(in srgb, var(--primary) 42%, var(--line));--perro: #e59a52;--gato: #a597f7}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;background:var(--bg)}body{font-family:var(--font);background:var(--bg);color:var(--ink);min-height:100vh;min-height:100dvh;-webkit-font-smoothing:antialiased;line-height:1.4}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit}img{display:block;max-width:100%}:focus-visible{outline:3px solid var(--primary);outline-offset:2px;border-radius:6px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.oculto-visual{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;margin:-1px}.app{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}:root{--alto-topbar: calc(54px + env(safe-area-inset-top)) }@media(min-width:900px){:root{--alto-topbar: 67px}}.topbar{position:sticky;top:0;z-index:20;overflow:hidden;background:linear-gradient(135deg,var(--head-a) 0%,var(--head-b) 100%);color:var(--head-ink);padding:calc(12px + env(safe-area-inset-top)) 16px 12px}.topbar:after{content:"";position:absolute;top:-70%;right:-8%;width:240px;height:240px;background:radial-gradient(circle,rgba(255,255,255,.13) 0%,transparent 65%);pointer-events:none}.topbar-in{position:relative;z-index:1;max-width:880px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.marca{display:inline-flex;align-items:center}.saludo{font-size:13px;font-weight:var(--peso-medio);opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-escritorio{display:none}.contenido{flex:1;width:100%;max-width:640px;margin:0 auto;padding:18px 16px calc(96px + env(safe-area-inset-bottom))}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:20;display:grid;grid-template-columns:repeat(4,1fr);background:var(--nav);border-top:1px solid var(--line);padding:6px 4px calc(8px + env(safe-area-inset-bottom))}.tabbar a{display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 2px;font-size:11px;font-weight:var(--peso-medio);color:var(--muted);text-decoration:none;border-radius:12px}.tabbar .ico{width:48px;height:28px;border-radius:999px;display:grid;place-items:center;transition:background .2s}.tabbar a.active .ico{background:var(--soft)}@media(min-width:900px){.tabbar,.saludo{display:none}.nav-escritorio{display:flex;gap:4px}.nav-escritorio a{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;font-size:14px;font-weight:var(--peso-medio);color:var(--head-ink);text-decoration:none;opacity:.82}.nav-escritorio a svg{width:18px;height:18px}.nav-escritorio a:hover{opacity:1;background:#ffffff1a}.nav-escritorio a.active{opacity:1;background:#ffffff2e}.contenido{max-width:880px;padding:28px 24px 56px}}.etiqueta-demo{position:fixed;z-index:60;top:calc(6px + env(safe-area-inset-top));left:50%;transform:translate(-50%);font-size:10.5px;font-weight:700;letter-spacing:.02em;padding:3px 10px;border-radius:999px;white-space:nowrap;background:var(--warn-bg);color:var(--warn);border:1px solid color-mix(in srgb,var(--warn) 30%,transparent);pointer-events:none}@media(max-width:899px){.etiqueta-demo{top:calc(54px + env(safe-area-inset-top));left:auto;right:10px;transform:none}.etiqueta-demo.revisor{top:auto;bottom:calc(74px + env(safe-area-inset-bottom))}}.subbar{display:flex;align-items:center;gap:8px;margin:-4px 0 14px -6px}.subbar h1{font-size:18px;font-weight:var(--peso-titulo);letter-spacing:-.01em}.volver{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:var(--ink);flex:none;text-decoration:none}.volver:hover{background:var(--soft)}.volver svg{width:20px;height:20px}.h-title{font-size:22px;font-weight:var(--peso-titulo);letter-spacing:-.02em;line-height:1.2}.h-sub{font-size:13.5px;color:var(--muted);margin-top:4px;line-height:1.45}.sec-t{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:var(--peso-medio);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin:0 2px 8px}.sec-t svg{width:14px;height:14px}.card{background:var(--card);border-radius:var(--r);box-shadow:var(--shadow);padding:14px;border:1px solid var(--line)}.card+.card{margin-top:10px}.row{display:flex;align-items:center;justify-content:space-between;gap:10px}.muted{color:var(--muted)}.small{font-size:12.5px}.strong{font-weight:var(--peso-dato)}.money{font-variant-numeric:tabular-nums;font-weight:var(--peso-dato)}.parrafo{font-size:13.5px;line-height:1.5}.parrafo+.parrafo{margin-top:6px}b,strong,h1,h2,h3,h4,h5,h6,legend,dt,th,.prod .money,.q .money,.info-row .money{font-weight:var(--peso-medio)}.info-row .money.strong{font-weight:var(--peso-dato)}.enlace{color:var(--link);font-weight:var(--peso-medio);text-decoration:underline;text-underline-offset:2px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:11px 16px;border-radius:12px;font-size:14px;font-weight:var(--peso-medio);text-decoration:none;background:var(--primary);color:var(--primary-ink);transition:transform .1s,filter .15s;min-height:var(--toque)}.btn:hover:not(:disabled){filter:brightness(1.07)}.btn:active:not(:disabled){transform:scale(.98)}.btn svg{width:17px;height:17px;flex:none}.btn.block{width:100%}.btn.peligro{background:transparent;color:var(--sii);border:1.5px solid color-mix(in srgb,var(--sii) 45%,transparent)}.btn.sm{padding:8px 12px;font-size:13px;border-radius:10px;min-height:var(--toque-sm)}.btn-row{display:flex;gap:8px;margin-top:12px}.btn-row>.btn{flex:1}.pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:var(--peso-medio);white-space:nowrap}.pill svg{width:12px;height:12px;flex:none}.pill.ok{background:var(--ok-bg);color:var(--ok)}.pill.warn{background:var(--warn-bg);color:var(--warn)}.pill.info{background:var(--soft);color:var(--soft-ink)}.pill.neutro{background:var(--neutro-bg);color:var(--neutro)}.pill.alerta{background:var(--sii-bg);color:var(--sii)}.field{display:grid;gap:6px;margin-top:12px}.field:first-child{margin-top:0}.field label,.field .lbl{font-size:12.5px;font-weight:var(--peso-medio);color:var(--muted)}.input{width:100%;padding:12px 13px;border-radius:12px;font-size:16px;background:var(--card);border:1.5px solid color-mix(in srgb,var(--ink) 22%,transparent)}.input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 22%,transparent)}.input[readonly]{background:var(--soft);border-color:transparent;color:var(--muted)}.input[aria-invalid=true]{border-color:var(--sii)}select.input{appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-size:5px 5px;background-repeat:no-repeat;padding-right:34px}.error-campo{font-size:12.5px;color:var(--sii);font-weight:var(--peso-medio)}.ayuda{font-size:12.5px;color:var(--muted);line-height:1.45}.switch-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0}.switch-row+.switch-row,.switch-row+.info-linea,.info-linea+.switch-row,.info-linea+.info-linea{border-top:1px solid var(--line)}.switch-row .t,.info-linea .t{font-size:14px;font-weight:var(--peso-medio)}.switch-row .d,.info-linea .d{font-size:12.5px;color:var(--muted);margin-top:2px;line-height:1.4}.info-linea{padding:12px 0}.switch{position:relative;width:46px;height:28px;flex:none}.switch input{position:absolute;inset:0;opacity:0;cursor:pointer;margin:0;width:100%;height:100%}.switch span{position:absolute;inset:0;border-radius:999px;background:color-mix(in srgb,var(--ink) 22%,transparent);transition:background .2s;pointer-events:none}.switch span:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .2s}.switch input:checked+span:after{transform:translate(18px)}.switch input:focus-visible+span{outline:3px solid var(--primary);outline-offset:2px}.switch input:disabled+span{opacity:.5}.seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;padding:4px;background:var(--soft);border-radius:12px}.seg button{padding:9px 6px;border-radius:9px;font-size:13px;font-weight:var(--peso-medio);color:var(--soft-ink);min-height:var(--toque)}.stepper{display:flex;align-items:center;gap:10px}.stepper button{width:var(--toque);height:var(--toque);border-radius:10px;background:var(--soft);color:var(--soft-ink);font-size:20px;font-weight:var(--peso-medio)}.stepper output{min-width:110px;text-align:center;font-weight:var(--peso-dato);font-size:15px}.aviso{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:var(--r-sm);font-size:13px;line-height:1.45;background:var(--soft);color:var(--ink)}.aviso svg{width:18px;height:18px;flex:none;margin-top:1px;color:var(--soft-ink)}.aviso.warn svg{color:var(--warn)}.aviso.alerta svg{color:var(--sii)}.aviso.ok svg{color:var(--ok)}.aviso b{display:block;font-weight:var(--peso-tarjeta)}.toasts{position:fixed;z-index:70;left:14px;right:14px;bottom:calc(84px + env(safe-area-inset-bottom));display:grid;gap:8px;pointer-events:none;max-width:480px;margin:0 auto}@media(min-width:900px){.toasts{bottom:24px}}.toast{background:var(--toast-bg);color:var(--toast-ink);border-radius:14px;padding:12px 14px;display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.45;box-shadow:0 14px 30px -8px #00000073;pointer-events:auto}.toast b{display:block;font-size:13.5px;margin-bottom:2px}.toast svg{width:18px;height:18px;flex:none;margin-top:1px}.toast .x{margin-left:auto;color:inherit;opacity:.7;font-size:18px;line-height:1;padding:0 2px}.velo{position:fixed;inset:0;z-index:80;background:#040c228c;display:flex;align-items:flex-end;justify-content:center}.hoja{width:100%;max-width:520px;background:var(--card);color:var(--ink);border-radius:22px 22px 0 0;padding:18px 16px calc(18px + env(safe-area-inset-bottom));max-height:90dvh;overflow-y:auto;box-shadow:0 -10px 40px -10px #0006}.hoja:focus{outline:none}.hoja h2{font-size:18px;font-weight:var(--peso-titulo);letter-spacing:-.01em}.hoja .h-sub{margin-bottom:4px}@media(min-width:600px){.velo{align-items:center;padding:16px}.hoja{border-radius:22px}}.cargando{display:grid;place-items:center;gap:10px;padding:48px 0;color:var(--muted);font-size:13.5px}.girador{width:28px;height:28px;border-radius:50%;border:3px solid color-mix(in srgb,var(--primary) 20%,transparent);border-top-color:var(--primary);animation:girar .8s linear infinite}@keyframes girar{to{transform:rotate(360deg)}}.vacio{text-align:center;padding:28px 18px}.vacio svg{width:40px;height:40px;color:var(--soft-ink);margin:0 auto 8px}.vacio .t{font-weight:var(--peso-tarjeta);font-size:16px}.vacio .d{font-size:13.5px;color:var(--muted);margin-top:4px;line-height:1.45}.vacio .btn{margin-top:14px}.ingreso{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;padding:calc(56px + env(safe-area-inset-top)) 22px calc(26px + env(safe-area-inset-bottom));background:radial-gradient(520px 320px at 110% -10%,rgba(91,130,240,.35),transparent 70%),linear-gradient(160deg,var(--head-a) 0%,var(--head-b) 62%,#2d4fc2 100%);color:#fff}.ingreso-in{width:100%;max-width:440px;margin:0 auto;flex:1;display:flex;flex-direction:column}.ingreso .marca img{height:40px}.ingreso h1{font-size:30px;font-weight:var(--peso-titulo);letter-spacing:-.03em;line-height:1.1;margin-top:40px}.ingreso .lead{font-size:15px;line-height:1.5;opacity:.85;margin-top:10px}.ingreso .caja{margin-top:auto;background:var(--card);color:var(--ink);border-radius:22px;padding:18px;box-shadow:0 20px 40px -12px #0006}.ingreso .caja .lbl{font-size:13px;font-weight:var(--peso-medio);display:block}.ingreso .fina{font-size:12px;color:var(--muted);margin-top:10px;line-height:1.45;text-align:center}@media(min-height:760px)and (min-width:600px){.ingreso .caja{margin-top:48px}}.btn.wa{margin-top:14px;width:100%;background:var(--wa);color:#fff;font-size:16px;padding:15px;min-height:52px}.btn.wa svg{width:20px;height:20px}.pasos{list-style:none;counter-reset:paso;display:grid;gap:10px}.pasos li{counter-increment:paso;display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45}.pasos li:before{content:counter(paso);flex:none;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:var(--peso-medio);background:color-mix(in srgb,var(--wa) 16%,transparent);color:var(--ink)}.caja-titulo{display:flex;gap:8px;align-items:center;font-size:16px;font-weight:var(--peso-tarjeta);line-height:1.3}.caja-titulo svg{width:20px;height:20px;flex:none;color:var(--sii)}.caja-texto{font-size:14px;line-height:1.5;color:var(--muted)}.caja-titulo+.caja-texto{margin-top:6px}.caja-titulo+.pasos{margin-top:10px}.linea-acciones{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 16px;margin-top:12px}.btn-texto{color:var(--link);font-weight:var(--peso-medio);font-size:13px;text-decoration:underline;text-underline-offset:2px;padding:4px 2px}.mensaje-error{margin-top:10px;font-size:13px;color:var(--sii);font-weight:var(--peso-medio);line-height:1.45}.ingreso-revisor{align-self:center;margin-top:14px;min-height:var(--toque-sm);padding:8px 6px;font-size:12px;line-height:1.4;color:#ffffffc7;text-decoration:underline;text-underline-offset:2px;text-align:center;font-weight:var(--peso-medio)}.ingreso-revisor:hover,.ingreso-revisor:focus-visible{color:#fff}.esperando{display:flex;gap:14px;align-items:center}.esperando .girador{flex:none}.esperando .caja-titulo{font-size:16.5px}.esperando .caja-texto{margin-top:2px}.mensaje-ejemplo{margin-top:16px;display:grid;gap:6px}.mensaje-ejemplo .lbl{font-size:12px;font-weight:var(--peso-medio);color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.burbuja{justify-self:end;max-width:100%;padding:9px 12px;border-radius:14px 14px 4px;background:color-mix(in srgb,var(--wa) 16%,var(--card));color:var(--ink);font-size:14.5px;line-height:1.35}.burbuja b{font-weight:var(--peso-dato);letter-spacing:.08em}.ingreso-listo{margin:auto 0;text-align:center;display:grid;justify-items:center;gap:4px;padding-bottom:40px}.ingreso-listo h1{margin-top:16px}.listo-icono{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;background:var(--wa);color:#fff;box-shadow:0 16px 34px -10px #00000073;animation:aparecer .35s ease-out}.listo-icono svg{width:40px;height:40px}@keyframes aparecer{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.pasos-instalar{list-style:none;display:grid;gap:12px;margin-top:14px}.pasos-instalar li{display:flex;gap:12px;align-items:center;font-size:14.5px;line-height:1.4}.paso-icono{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--soft);color:var(--soft-ink)}.paso-icono svg{width:22px;height:22px}.instalar-app{display:flex;gap:14px;align-items:center;margin-top:14px;padding:12px;border-radius:var(--r-sm);background:var(--soft)}.instalar-app img{width:56px;height:56px;border-radius:14px;flex:none}.instalar-app .t{font-weight:var(--peso-tarjeta);font-size:15px}.instalar-app .d{font-size:13px;color:var(--muted);margin-top:2px;line-height:1.4}.dispositivos{list-style:none;display:grid}.dispositivos li{display:flex;gap:12px;align-items:center;padding:10px 0}.dispositivos li+li{border-top:1px solid var(--line)}.dispositivos svg{width:22px;height:22px;flex:none;color:var(--soft-ink)}.dispositivos .t{font-size:14px;font-weight:var(--peso-medio);display:flex;flex-wrap:wrap;gap:6px;align-items:center}.dispositivos .d{font-size:12.5px;color:var(--muted);margin-top:2px}.chip-actual{font-size:var(--letra-min);font-weight:var(--peso-medio);padding:2px 8px;border-radius:999px;background:var(--ok-bg);color:var(--ok)}.perfiles{display:grid;gap:10px;margin-top:18px}.perfil-op{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:var(--r);padding:14px;box-shadow:var(--shadow);min-height:64px}.perfil-op:hover{border-color:var(--primary)}.perfil-op .ini{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--soft);color:var(--soft-ink);font-weight:var(--peso-medio);font-size:16px}.perfil-op .n{font-weight:var(--peso-tarjeta);font-size:16px}.eres-tu{display:grid;gap:0}.eres-tu .ini.grande{justify-self:center;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;margin-bottom:14px;background:var(--soft);color:var(--soft-ink);font-weight:var(--peso-tarjeta);font-size:22px}.ingreso-listo .caja{width:100%;margin-top:24px}.listo-icono.aviso{background:#ffffff29}.perfil-op svg{width:18px;height:18px;margin-left:auto;color:var(--muted)}.sub-mini{display:flex;align-items:center;gap:12px;padding:14px;border-radius:var(--r);text-decoration:none;background:linear-gradient(135deg,var(--head-a),var(--head-b));color:#fff;width:100%;text-align:left}.sub-mini .ic{width:42px;height:42px;border-radius:12px;background:#ffffff24;display:grid;place-items:center;flex:none}.sub-mini .ic svg{width:22px;height:22px}.sub-mini .t,.sub-mini .v{display:block}.sub-mini .t{font-size:12px;opacity:.78;font-weight:var(--peso-medio)}.sub-mini .v{font-size:16px;font-weight:var(--peso-tarjeta);margin-top:1px}.sub-mini .chev{margin-left:auto;opacity:.8}.sub-mini .chev svg{width:18px;height:18px}.zona-ahora{margin:18px -6px 0;padding:10px;border-radius:calc(var(--r) + 4px);background:var(--zona-bg);border:1px solid var(--zona-borde);display:flex;flex-direction:column;gap:12px}.zona-ahora>*{margin:0}.pedidos-arriba .cp-primera{padding:2px 4px}.zona-t{display:flex;align-items:center;gap:7px;font-size:16px;font-weight:var(--peso-tarjeta);letter-spacing:-.01em;color:var(--ink);margin:4px 4px 10px}.zona-t svg{width:18px;height:18px;color:var(--primary);flex:none}.zona-t .cuenta{min-width:22px;height:22px;padding:0 7px;border-radius:11px;display:inline-grid;place-items:center;font-size:12px;font-weight:var(--peso-medio);background:var(--primary);color:var(--primary-ink);font-variant-numeric:tabular-nums}@media(min-width:900px){.zona-ahora{padding:16px;margin:22px 0 0}}.pedidos-arriba,.reserva-arriba{--sep-arriba: 18px}.pedidos-arriba{margin-top:18px;display:flex;flex-direction:column;gap:var(--sep-arriba)}.pedidos-arriba .zona-t{margin-top:0}.reserva{display:flex;flex-direction:column;overflow:hidden}.reserva-pieza{display:block;flex:none;border-radius:var(--r);background:color-mix(in srgb,var(--line) 38%,transparent)}.reserva-arriba{margin-top:18px;gap:var(--sep-arriba)}.reserva.plegada{opacity:0}.reserva-arriba.plegada{margin-top:0}.zona-ahora>.reserva-avisos.plegada{margin-top:-12px}@media(prefers-reduced-motion:no-preference){.reserva{transition:height .22s ease-out,margin-top .22s ease-out,opacity .22s ease-out}}.historial{margin-top:26px}.lv{list-style:none;padding:4px 14px;margin:0}.lv-fila{display:flex;gap:12px;align-items:flex-start;padding:11px 0}.lv-fila+.lv-fila{border-top:1px solid var(--line)}.lv-ic{width:40px;height:40px;border-radius:10px;background:var(--soft);color:var(--soft-ink);display:grid;place-items:center;flex:none}.lv-ic svg{width:18px;height:18px}.lv-fila .thumb{width:40px;height:40px;border:1px solid var(--line)}.lv-cuerpo{display:flex;flex-direction:column;align-items:flex-start;min-width:0;flex:1}.lv-t{font-size:14.5px;font-weight:var(--peso-tarjeta);color:var(--ink);line-height:1.3}.lv-d{font-size:13px;color:var(--muted);margin-top:2px;line-height:1.4}.lv-accion{margin-top:8px}.lv-enlace{display:flex;gap:12px;align-items:center;width:100%;color:inherit;text-decoration:none}.lv-chev{margin-left:auto;color:var(--muted);display:grid;place-items:center}.lv-chev svg{width:18px;height:18px}.historial .sec-t{margin-bottom:10px}.historial .card{box-shadow:none;background:color-mix(in srgb,var(--card) 55%,var(--bg))}.thumbs{display:flex;gap:6px;margin-top:10px;align-items:center}.thumb{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;flex:none;overflow:hidden;font-size:10px;font-weight:var(--peso-medio);color:#fff;letter-spacing:-.02em;background:#1e4f9c}.thumb img{width:100%;height:100%;object-fit:contain;background:#fff}.thumb.mas{background:var(--soft);color:var(--soft-ink);font-size:11.5px}.track{display:grid;grid-template-columns:repeat(4,1fr);margin-top:14px;position:relative}.track:before{content:"";position:absolute;top:11px;left:12.5%;right:12.5%;height:3px;background:var(--line);border-radius:3px}.track .fill{position:absolute;top:11px;left:12.5%;height:3px;background:var(--ok);border-radius:3px}.track .fill.p1{width:0}.track .fill.p2{width:25%}.track .fill.p3{width:50%}.track .fill.p4{width:75%}.track .st{position:relative;text-align:center;font-size:var(--letra-min);font-weight:var(--peso-medio);color:var(--muted);line-height:1.25}.track .dot{width:25px;height:25px;border-radius:50%;margin:0 auto 5px;display:grid;place-items:center;background:var(--card);border:3px solid var(--line)}.track .st.done .dot{background:var(--ok);border-color:var(--ok);color:#fff}.track .st.now .dot{border-color:var(--ok)}.track .st.now .dot:after{content:"";width:9px;height:9px;border-radius:50%;background:var(--ok)}.track .st.done,.track .st.now{color:var(--ink)}.track .dot svg{width:13px;height:13px}.track .st.actual,.lt-paso.actual .lt-t{font-weight:var(--peso-dato);color:var(--ok)}.track .st.actual .dot,.lt-paso.actual .lt-dot{box-shadow:0 0 0 4px var(--ok-bg)}@media(prefers-reduced-motion:no-preference){.track .st.actual .dot,.lt-paso.actual .lt-dot{animation:pulso-paso 2.4s ease-out infinite}}@keyframes pulso-paso{0%{box-shadow:0 0 0 4px var(--ok-bg),0 0 0 4px color-mix(in srgb,var(--ok) 55%,transparent)}to{box-shadow:0 0 0 4px var(--ok-bg),0 0 0 13px color-mix(in srgb,var(--ok) 0%,transparent)}}.lt{list-style:none;margin:14px 0 0;padding:0}.lt-paso{position:relative;display:grid;grid-template-columns:25px 1fr;column-gap:12px;padding-bottom:16px}.lt-paso:last-child{padding-bottom:0}.lt-paso:not(:last-child):before{content:"";position:absolute;left:11px;top:25px;bottom:0;width:3px;border-radius:3px;background:var(--line)}.lt-paso.hecho:not(.actual):not(:last-child):before{background:var(--ok)}.lt-dot{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:var(--card);border:3px solid var(--line);box-sizing:border-box}.lt-paso.hecho .lt-dot{background:var(--ok);border-color:var(--ok);color:var(--card)}.lt-dot svg{width:13px;height:13px}.lt-cuerpo{min-width:0;padding-top:2px}.lt-fila{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.lt-t{font-weight:var(--peso-medio);color:var(--ink)}.lt-paso.pendiente .lt-t{color:var(--muted);font-weight:var(--peso-texto)}.lt-h{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.lt-h.pend{font-size:var(--letra-min)}.lt-paso.actual .lt-h{color:var(--ink)}.lt-nota{display:flex;align-items:center;gap:6px;margin-top:6px;padding:8px 10px;border-radius:var(--r-sm);background:var(--ok-bg);color:var(--ink);font-size:13.5px;font-weight:var(--peso-dato)}.lt-nota svg{width:16px;height:16px;flex:none;color:var(--ok)}.info-card{background:var(--soft);border-radius:var(--r-sm);padding:12px 14px;display:grid;gap:7px}.info-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px}.info-row .l{color:var(--muted);font-weight:500;flex:none}.info-row .v{text-align:right}.prod{display:flex;gap:11px;align-items:center;padding:10px 0}.prod+.prod{border-top:1px dashed var(--line)}.prod .n{font-size:13.5px;font-weight:var(--peso-medio);line-height:1.3}.prod .q{font-size:12px;color:var(--muted);margin-top:2px}.prod .p{margin-left:auto;font-size:14px;white-space:nowrap;text-align:right}.prod.devuelta .n,.prod.devuelta .p{text-decoration:line-through;color:var(--muted)}.hr-dash{border-top:1.5px dashed var(--line);margin:10px 0}.tot{display:flex;justify-content:space-between;align-items:baseline;background:var(--soft);padding:12px 14px;border-radius:var(--r-sm);margin-top:8px}.tot .l{font-weight:var(--peso-medio);color:var(--soft-ink)}.tot .v{font-size:22px;font-weight:var(--peso-dato);letter-spacing:-.02em}.prod .q.q-precio{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px}.prod .q.q-precio .cp-precio{display:contents}.tot+.nota-precio{margin-top:8px}.iva{font-size:12px;color:var(--muted);text-align:right;margin-top:6px}.envio{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:var(--peso-medio);color:var(--ok);background:var(--ok-bg);padding:8px 11px;border-radius:10px;margin-bottom:4px}.envio svg{width:16px;height:16px;flex:none}.detalle-grid{display:grid;gap:0}@media(min-width:900px){.detalle-grid{grid-template-columns:1fr 1fr;gap:0 20px;align-items:start}}.confirm-card{border:2px solid var(--ok);background:color-mix(in srgb,var(--ok-bg) 55%,var(--card))}.confirm-card .t{font-weight:var(--peso-tarjeta);font-size:15px;display:flex;align-items:center;gap:7px}.confirm-card .t svg{width:18px;height:18px;color:var(--ok)}.retomar-card{border:2px solid var(--primary)}.retomar-card .t{font-weight:var(--peso-tarjeta);font-size:15px;display:flex;align-items:center;gap:7px}.retomar-card .t svg{width:18px;height:18px;color:var(--primary)}.modos{display:grid;gap:10px;margin-top:14px}.modo{position:relative;display:grid;grid-template-columns:22px 1fr;gap:4px 10px;align-items:start;padding:13px 14px;background:var(--card);border:1.5px solid var(--line);border-radius:var(--r);cursor:pointer}.modo input{grid-row:1 / span 3;width:18px;height:18px;margin:2px 0 0;accent-color:var(--primary)}.modo .cab{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;font-weight:var(--peso-tarjeta);font-size:14.5px;color:var(--ink)}.modo .cab svg{width:17px;height:17px;color:var(--primary);flex:none}.modo .d{font-size:13px;color:var(--muted);line-height:1.4}.modo:has(input:checked){border-color:var(--primary);background:color-mix(in srgb,var(--primary) 6%,var(--card))}.modo input:focus{outline:none}.tarjeta-fila{display:flex;align-items:center;gap:12px}.tarjeta-fila>svg{width:28px;height:28px;flex:none;color:var(--primary)}.tarjeta-fila .n{font-weight:var(--peso-dato);font-size:15px;color:var(--ink);font-variant-numeric:tabular-nums}.modo:has(input:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 22%,transparent)}.modo.off{cursor:not-allowed;opacity:.62}.modo .no{font-size:12.5px;color:var(--warn);font-weight:var(--peso-medio)}.hoja .campo-error{font-size:12.5px;color:var(--sii);font-weight:var(--peso-medio)}.acciones-discretas{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px;margin-top:18px}.btn-discreto{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 6px;font-size:13px;font-weight:var(--peso-medio);color:var(--muted);text-decoration:underline;text-underline-offset:3px}.btn-discreto:hover:not(:disabled){color:var(--sii)}.btn-discreto svg{width:16px;height:16px}.hoja-editor{padding-bottom:0}.ed-lineas{list-style:none;margin-top:12px;border-top:1px solid var(--line)}.ed-fila{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:11px;align-items:start;padding:12px 0;border-bottom:1px solid var(--line)}.ed-fila.pendiente{opacity:.6}.ed-fila.sin .thumb{filter:grayscale(1);opacity:.6}.ed-main{min-width:0}.ed-main .n{font-size:13.5px;font-weight:var(--peso-medio);line-height:1.3;overflow-wrap:anywhere}.ed-meta{font-size:12.5px;color:var(--muted);margin-top:2px;font-variant-numeric:tabular-nums}.ed-meta .money{font-weight:var(--peso-medio);color:var(--ink)}.ed-lista{margin-right:5px}.ed-lista .money{color:var(--muted);font-weight:500}.ed-sub{font-size:14px;font-weight:var(--peso-dato);white-space:nowrap;text-align:right;padding-top:1px;font-variant-numeric:tabular-nums}.ed-motivo{margin-top:5px;font-size:12.5px;font-weight:var(--peso-medio);color:var(--sii);line-height:1.4}.ed-nota{margin-top:5px;font-size:12px;font-weight:var(--peso-medio);color:var(--warn);line-height:1.4}.ed-acciones{display:flex;align-items:center;gap:12px;margin-top:8px;flex-wrap:wrap}.ed-paso{display:inline-flex;align-items:center;border:1.5px solid var(--line);border-radius:10px;overflow:hidden}.ed-paso button{width:var(--toque-sm);height:var(--toque-sm);font-size:18px;font-weight:var(--peso-medio);color:var(--soft-ink);background:var(--soft)}.ed-paso button:disabled{color:var(--muted);background:transparent}.ed-paso output{min-width:34px;text-align:center;font-weight:var(--peso-dato);font-size:14px;font-variant-numeric:tabular-nums}.ed-quitar{font-size:12.5px;font-weight:var(--peso-medio);color:var(--link);text-decoration:underline;text-underline-offset:2px;padding:8px 4px;min-height:var(--toque-sm)}.ed-vacio{padding:16px 0;font-size:13px;color:var(--muted);border-bottom:1px solid var(--line)}.ed-buscar{margin-top:16px}.ed-buscar-t{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:var(--peso-medio);margin-bottom:6px}.ed-buscar-t svg{width:16px;height:16px;color:var(--muted)}.ed-estado{margin-top:6px}.ed-estado .campo-error{font-size:12.5px;color:var(--sii);font-weight:var(--peso-medio)}.ed-res{list-style:none;margin-top:4px}.ed-res li{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 0}.ed-res li+li{border-top:1px solid var(--line)}.ed-res .btn{min-width:82px}.ed-pie{position:sticky;bottom:0;z-index:1;margin:14px -16px 0;padding:12px 16px calc(14px + env(safe-area-inset-bottom));background:var(--card);border-top:1px solid var(--line);box-shadow:0 -10px 18px -14px #00000059}.ed-pie .btn-row{margin-top:10px}.ed-bloqueos{list-style:none;font-size:12.5px;font-weight:var(--peso-medio);color:var(--sii);line-height:1.45;margin-bottom:6px}.ed-total{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.ed-total .l{font-weight:var(--peso-medio);font-size:14px}.ed-total .v{font-size:21px;font-weight:var(--peso-dato);letter-spacing:-.02em}.ed-total.actualizando .v{opacity:.45}.ed-hoy{font-size:12.5px;color:var(--muted);margin-top:1px}.ed-hoy .money{font-weight:var(--peso-medio)}.ed-nota-pie{font-size:12px;color:var(--muted);line-height:1.45;margin-top:6px}.prod-main{min-width:0;flex:1}.prod-main .n{overflow-wrap:anywhere}.prod .btn{flex:none}.prod.sin .thumb{filter:grayscale(1);opacity:.6}.por-que{font-size:12px;color:var(--soft-ink);font-weight:var(--peso-medio);margin-top:3px;line-height:1.4}.tot.actualizando .v{opacity:.45}.letra-chica{font-size:11.5px;color:var(--muted);line-height:1.45;margin:8px 4px 0}.letra-chica ul{list-style:none;display:inline}.letra-chica li{display:inline}.letra-chica li:before{content:" "}.letra-chica li+li:before{content:" · "}.buscar-falso{display:flex;align-items:center;gap:8px;width:100%;margin-top:10px;padding:12px 13px;border-radius:12px;font-size:15px;color:var(--muted);text-align:left;background:var(--card);border:1.5px solid color-mix(in srgb,var(--ink) 22%,transparent)}.buscar-falso svg{width:18px;height:18px;flex:none}.fecha-fija{font-size:17px;font-weight:var(--peso-dato);letter-spacing:-.01em}.centrado{text-align:center}.resumen-alta{display:grid;gap:8px;margin-top:12px;font-size:13.5px}.resumen-alta>div{display:grid;grid-template-columns:104px minmax(0,1fr);gap:10px;align-items:baseline}.resumen-alta dt{color:var(--muted);font-weight:500}.resumen-alta dd{font-weight:var(--peso-medio);overflow-wrap:anywhere;line-height:1.4}.resumen-alta+.tot{margin-top:12px}.hoja .linea-acciones .btn-texto{min-height:40px;padding:8px 6px}.avatar{width:54px;height:54px;border-radius:18px;flex:none;display:grid;place-items:center}.avatar svg{width:38px;height:38px}.avatar.con-foto{overflow:hidden;background:var(--soft);box-shadow:0 0 0 2px var(--card),0 0 0 3.5px color-mix(in srgb,var(--primary) 35%,transparent)}.avatar.con-foto img{width:100%;height:100%;object-fit:cover;display:block}.avatar.grande{width:88px;height:88px;border-radius:28px}.avatar.grande svg{width:58px;height:58px}.foto-editor{display:flex;align-items:center;gap:16px}.foto-acciones{display:grid;justify-items:start;gap:6px}.foto-acciones .btn svg{width:16px;height:16px}.link-quitar{font-size:13px;font-weight:var(--peso-medio);color:var(--link);padding:4px 0;min-height:var(--toque-sm)}.form-mascota{margin-top:4px}.form-grupo{padding:16px 0 18px}.form-grupo+.form-grupo{border-top:1px solid var(--line)}.form-grupo-t{font-size:11.5px;font-weight:var(--peso-medio);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:12px}.form-grupo-t span{text-transform:none;letter-spacing:0;font-weight:var(--peso-texto)}.form-grupo-t+.ayuda{margin:-8px 0 4px}.form-grupo .foto-editor+.field,.form-grupo .foto-editor+.campo-error{margin-top:14px}.form-mascota .acciones-discretas{margin-top:0;padding-bottom:6px}.form-pie{margin-top:4px}.form-mascota .seg+.input,.form-mascota .seg+.edad-aprox,.form-mascota .seg+label+.input{margin-top:8px}.edad-aprox{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px;font-size:14px}.edad-aprox .input{width:auto;min-width:104px;flex:1 1 104px}.field-par{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.field-par .field{margin-top:0;min-width:0}.mt-16{margin-top:16px}.alimento-elegido{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--r-sm);background:var(--soft)}.alimento-texto{min-width:0;flex:1;display:grid;text-align:left}.alimento-texto b{font-size:13.5px;font-weight:var(--peso-medio);color:var(--ink);line-height:1.3}.alimento-texto span{font-size:12px;color:var(--muted)}.alimento-panel{display:grid;gap:6px;margin-top:4px}.alimento-sub{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:12.5px;font-weight:var(--peso-medio);color:var(--muted)}.alimento-sub svg{width:15px;height:15px}.alimento-chips{list-style:none;display:flex;flex-wrap:wrap;gap:6px}.chip{font-size:12.5px;font-weight:var(--peso-medio);padding:7px 12px;border-radius:999px;min-height:34px;text-align:left;background:var(--card);color:var(--ink);border:1.5px solid var(--line)}.chip[aria-pressed=true]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,var(--card))}.alimento-res{list-style:none;border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden}.alimento-res li+li{border-top:1px solid var(--line)}.alimento-res button{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;background:var(--card);min-height:52px}.alimento-res button[aria-pressed=true]{background:color-mix(in srgb,var(--primary) 8%,var(--card))}.alimento-res button>svg{width:18px;height:18px;color:var(--primary);flex:none}.alimento-pie{display:flex;gap:16px}.recorte{display:grid;gap:10px;margin-top:12px}.recorte-marco{position:relative;width:min(100%,280px);aspect-ratio:1;margin:0 auto;border-radius:22px;overflow:hidden;background:var(--soft);touch-action:none}.recorte-marco canvas{width:100%;height:100%;display:block;cursor:grab}.recorte-marco canvas:active{cursor:grabbing}.recorte-marco canvas:focus-visible{outline:3px solid var(--primary);outline-offset:-3px}.recorte-guia{position:absolute;inset:6%;border-radius:30%;pointer-events:none;box-shadow:0 0 0 999px #040c226b;border:2px solid rgba(255,255,255,.9)}.recorte-cargando{position:absolute;inset:0;display:grid;place-items:center;font-size:13px;color:var(--muted)}.recorte-ayuda{display:flex;align-items:center;justify-content:center;gap:6px}.recorte-ayuda svg{width:15px;height:15px}.recorte-zoom{display:flex;align-items:center;gap:10px;font-size:12.5px;font-weight:var(--peso-medio);color:var(--muted)}.recorte-zoom input{flex:1;accent-color:var(--primary)}.food{margin-top:10px;background:var(--soft);border-radius:12px;padding:10px 12px;font-size:13px}.food .fn{font-weight:var(--peso-medio)}.bar{height:8px;background:color-mix(in srgb,var(--ink) 12%,transparent);border-radius:99px;margin-top:10px;overflow:hidden}.bar i{display:block;height:100%;border-radius:99px;background:var(--ok)}.bar i.bajo{background:#d97706}.repo .cab{display:flex;align-items:center;gap:10px}.repo .cab .avatar{width:40px;height:40px;border-radius:12px}.repo .cab .avatar svg{width:28px;height:28px}.repo .cab .t{font-weight:var(--peso-tarjeta);font-size:15px}.repo .cab .d{font-size:12.5px;color:var(--muted)}.repo .big{font-size:19px;font-weight:var(--peso-dato);letter-spacing:-.01em;margin-top:10px}.repo .nota{font-size:12.5px;color:var(--muted);margin-top:8px;line-height:1.45}.desp-fila{padding:2px 0 14px}.desp-fila+.desp-fila{border-top:1px solid var(--line);padding-top:14px}.desp-cab{display:flex;gap:10px;align-items:flex-start}.desp-cab .thumb{width:44px;height:44px;flex:none}.desp-cuerpo{flex:1;min-width:0}.desp-cuerpo .t{font-weight:var(--peso-medio);font-size:15px;overflow-wrap:anywhere}.desp-cuerpo .d{font-size:12.5px;color:var(--muted);margin-top:2px;line-height:1.35}.desp-prox-fila{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.desp-prox-fila .pill{flex:none}.desp-prox{font-size:16px;font-weight:var(--peso-dato);letter-spacing:-.01em}.desp-prox.le_toca{color:var(--sii)}.desp-prox.pronto{color:var(--warn)}.desp-reemplazo{margin-top:10px;padding:10px 12px;border-radius:var(--r-sm);background:var(--soft)}.desp-reemplazo>p{margin:0 0 8px;font-size:13px;line-height:1.4;color:var(--soft-ink);font-weight:var(--peso-medio)}.desp-reemplazo .desp-cab{align-items:center}.desp-reemplazo .desp-cab .thumb{width:36px;height:36px}.desp-reemplazo .desp-cuerpo .t{font-size:14px}.desp .nota{font-size:12.5px;color:var(--muted);margin-top:4px;line-height:1.45;border-top:1px solid var(--line);padding-top:12px}.direccion{display:flex;gap:10px;align-items:flex-start;padding:10px 0}.direccion+.direccion{border-top:1px solid var(--line)}.direccion svg{width:18px;height:18px;color:var(--muted);flex:none;margin-top:2px}.direccion .n{font-size:14px;font-weight:var(--peso-medio)}.direccion .c{font-size:12.5px;color:var(--muted)}.direcciones{list-style:none;margin:0;padding:0}.dir-cuerpo{flex:1;min-width:0}.dir-fila{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.dir-fila .n{overflow-wrap:anywhere}.dir-fila .pill{flex:none}.dir-acciones{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:6px}.dir-acciones .btn-texto{min-height:var(--toque-sm)}.dir-acciones .btn-texto:disabled{opacity:.5}.dir-botones{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dir-botones .btn:only-child{grid-column:1 / -1}.dir-botones .btn{padding-left:8px;padding-right:8px;font-size:13px}.mapa-caja{margin-top:8px;border-radius:var(--r-sm);overflow:hidden;border:1.5px solid var(--line)}.mapa-caja.con-error{border-color:var(--sii)}.mapa{height:240px;width:100%;background:var(--soft)}.mapa-cargando{display:grid;place-items:center;color:var(--muted);font-size:13px}.mapa .leaflet-control-attribution{font-size:10px;background:color-mix(in srgb,var(--card) 85%,transparent);color:var(--muted)}.mapa .leaflet-control-attribution a{color:var(--link)}.mapa .leaflet-bar a{background:var(--card);color:var(--ink);border-bottom-color:var(--line)}.mapa .leaflet-container img.leaflet-tile,.mapa.leaflet-container img.leaflet-tile{mix-blend-mode:normal;width:256.5px!important;height:256.5px!important}.mapa .leaflet-container,.mapa.leaflet-container{font-family:var(--font)}.pin-mapa{background:none;border:0}.pin-mapa svg{width:36px;height:44px;display:block;filter:drop-shadow(0 2px 3px rgba(0,0,0,.35))}.pin-mapa-cuerpo{fill:#052ea5;stroke:#fff;stroke-width:2}.pin-mapa-ojo{fill:#fff}.check-linea{display:flex;gap:10px;align-items:center;font-size:14px;font-weight:var(--peso-medio);min-height:40px}.check-linea input{width:20px;height:20px;accent-color:var(--primary);flex:none}.casilla-promos{border-top:1px solid var(--line);margin-top:12px;min-height:var(--toque);cursor:pointer}.casilla-promos .t,.casilla-promos .d{display:block}.opciones{border:0;margin:0;padding:0}.opciones legend{font-size:13px;font-weight:var(--peso-medio);margin-bottom:6px}.opcion{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1.5px solid var(--line);border-radius:var(--r-sm);margin-top:8px;cursor:pointer}.opcion:has(input:checked){border-color:var(--primary);background:var(--soft)}.opcion input{width:18px;height:18px;margin-top:2px;accent-color:var(--primary);flex:none}.opcion .n{display:block;font-size:14px;font-weight:var(--peso-medio)}.opcion .c{display:block;font-size:12.5px;color:var(--muted)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .mapa:not(.mapa-google):not(.seg-mapa) .leaflet-tile-pane{filter:invert(1) hue-rotate(180deg) brightness(.95) contrast(.9)}}:root[data-theme=dark] .mapa:not(.mapa-google):not(.seg-mapa) .leaflet-tile-pane{filter:invert(1) hue-rotate(180deg) brightness(.95) contrast(.9)}.sug-caja{position:relative}.sug-buscando{position:absolute;right:12px;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--primary);animation:girar .8s linear infinite}@media(prefers-reduced-motion:reduce){.sug-buscando{animation:none}}.sug-lista{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:1100;background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:var(--shadow);overflow:hidden}.sug-lista ul{list-style:none;margin:0;padding:4px 0}.sug-lista li{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;min-height:44px;cursor:pointer}.sug-lista li+li{border-top:1px solid var(--line)}.sug-lista li.activa,.sug-lista li:hover{background:var(--soft)}.sug-lista li svg{width:16px;height:16px;color:var(--muted);flex:none;margin-top:2px}.sug-lista .p{display:block;font-size:14px;font-weight:var(--peso-texto);color:var(--ink)}.sug-lista .s{display:block;font-size:12.5px;color:var(--muted)}.sug-vacia{font-size:13px;color:var(--muted);padding:12px;margin:0}.sug-fuente{font-size:10.5px;color:var(--muted);text-align:right;padding:4px 12px 6px;margin:0}.field label .opcional{font-weight:var(--peso-texto)}.dir-bajo-mapa{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:6px}.dir-bajo-mapa .btn-texto{flex:none;display:inline-flex;align-items:center;gap:4px}.dir-bajo-mapa .btn-texto svg{width:15px;height:15px}.seg-viv button{display:flex;align-items:center;justify-content:center;gap:6px}.seg-viv button svg{width:17px;height:17px;flex:none}.seg-viv.con-error{box-shadow:0 0 0 1.5px var(--sii) inset}.field-par .field{align-content:start}.grid-2{display:grid;gap:0 12px}@media(min-width:600px){.grid-2{grid-template-columns:1fr 1fr}.grid-2 .field:nth-child(2){margin-top:0}}.mt-8{margin-top:8px}.mt-10{margin-top:10px}.mt-12{margin-top:12px}.mt-4{margin-top:4px}.block-centro{display:block;margin-left:auto;margin-right:auto}@media(min-width:900px){.topbar-in{max-width:832px}.etiqueta-demo{inset:auto 16px 14px auto;transform:none}}.bloque{display:block}.btn.wa-solido{background:var(--wa);color:#fff}.btn.peligro-solido{background:var(--sii);color:var(--card)}.lista-efectos{margin:12px 0 0 18px;font-size:13.5px;line-height:1.6}.salidas{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.salida{width:100%;display:grid;grid-template-columns:22px 1fr;gap:2px 10px;align-items:start;text-align:left;padding:12px 14px;min-height:44px;background:var(--card);border:1.5px solid var(--line);border-radius:var(--r);cursor:pointer}.salida svg{grid-row:1 / span 2;width:18px;height:18px;margin-top:1px;color:var(--primary)}.salida-t{font-weight:var(--peso-tarjeta);font-size:14.5px;color:var(--ink)}.salida-d{font-size:13px;color:var(--muted);line-height:1.4}.salida:hover:not(:disabled){border-color:var(--primary);background:color-mix(in srgb,var(--primary) 6%,var(--card))}.salida:focus-visible{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 22%,transparent)}.salida:disabled{cursor:default;opacity:.7}.salidas-sep{margin-top:18px;font-size:13px;font-weight:var(--peso-medio);color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.salidas-sep+.lista-efectos{margin-top:6px}.tabbar{grid-template-columns:repeat(5,1fr)}.tabbar a{padding-left:0;padding-right:0}.ben-gano{color:var(--ok);font-weight:var(--peso-dato)}.ben-detalle .ben-desc{font-size:14.5px;color:var(--ink)}.ben-detalle .ben-cond{font-size:13.5px;margin-top:8px}.ben-detalle .ben-chips{margin-top:12px}.ben-detalle .nota-detalle{font-size:13px;color:var(--muted);margin-top:10px}.ben-desc{font-size:13.5px;color:var(--muted);line-height:1.45}.ben-cond{font-size:12.5px;color:var(--muted);line-height:1.45;margin-top:4px;font-style:italic}.ben-chips{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0}.ben-codigo{border:2px dashed var(--primary);border-radius:16px;padding:14px;text-align:center;background:color-mix(in srgb,var(--soft) 45%,var(--card))}.qr{display:block;width:172px;height:172px;margin:0 auto 10px;border-radius:10px;background:#fff}.hoja-codigo .ben-hoja{margin-top:12px}.qr.qr-grande{width:min(240px,68vw);height:min(240px,68vw);margin-bottom:12px}.ben-codigo .txt{font:var(--peso-dato) 26px/1.1 ui-monospace,"SF Mono",Menlo,Consolas,monospace;letter-spacing:.14em;color:var(--ink);-webkit-user-select:all;user-select:all}.btn-copiar{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;margin-top:8px;padding:0 16px;border:1.5px solid var(--primary);border-radius:999px;background:var(--card);color:var(--primary);font-size:14px;font-weight:var(--peso-medio)}.btn-copiar svg{width:18px;height:18px;flex:none}@media(prefers-reduced-motion:no-preference){.hoja-codigo{animation:subir-hoja .22s ease-out}@keyframes subir-hoja{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}}.ben-codigo .reloj{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0 6px;font-size:12.5px;color:var(--muted);margin-top:8px}.ben-codigo .pulso{width:8px;height:8px;border-radius:50%;background:var(--ok);flex:none;animation:latir 1.6s ease-in-out infinite}@keyframes latir{50%{opacity:.35}}.ben-codigo .nota{font-size:12px;color:var(--muted);margin-top:8px;line-height:1.4}.ben-codigo .nota.ok{color:var(--ok);font-weight:var(--peso-medio)}.ben-hoja .link-cambiar{display:flex;align-items:center;min-height:44px;margin:6px auto 0;padding:0 8px;border:0;background:none;font:inherit;font-size:13px;font-weight:var(--peso-medio);color:var(--primary);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ben-hoja .link-cambiar:disabled{color:var(--muted);cursor:default}.ben-hoja .cambiar-codigo{margin-top:12px;padding-top:12px;border-top:1px solid var(--line);text-align:left}.ben-hoja .cambiar-codigo p{font-size:13px;line-height:1.45;color:var(--ink)}.ben-hoja .cambiar-codigo .btn-row,.ben-hoja .ben-error{margin-top:10px}.ben-codigo.fijo .lbl{display:block;font-size:11.5px;font-weight:var(--peso-medio);text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.ben-codigo.fijo .txt{margin-top:4px;word-break:break-all}.pasos-ben{list-style:none;counter-reset:paso-ben;display:grid;gap:10px}.pasos-ben li{counter-increment:paso-ben;display:flex;gap:10px;align-items:flex-start;font-size:13.5px;line-height:1.45;color:var(--muted)}.pasos-ben li:before{content:counter(paso-ben);flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:var(--peso-medio);background:var(--soft);color:var(--soft-ink)}.topbar-der{display:flex;align-items:center;gap:10px;min-width:0}.hoja-subida{display:flex;flex-direction:column;text-align:center}.hoja-subida h2{order:0;margin-top:4px}.hoja-subida .subida-medalla{order:-1}.subida-medalla{align-self:center;width:76px;height:76px;border-radius:50%;display:grid;place-items:center;color:#fff;margin-top:6px;background:linear-gradient(145deg,#ffb782,#fe5000);box-shadow:0 0 0 6px color-mix(in srgb,#fe5000 16%,transparent),0 12px 28px -10px #fe50008c}.hoja-subida.n-amigo .subida-medalla{background:linear-gradient(145deg,#8fb0ff,#2d5be3);box-shadow:0 0 0 6px color-mix(in srgb,#2d5be3 16%,transparent)}.hoja-subida.n-guardian .subida-medalla{background:linear-gradient(145deg,#ffd36b,#b86e00);box-shadow:0 0 0 6px color-mix(in srgb,#b86e00 18%,transparent),0 12px 28px -10px #b86e008c}.subida-medalla svg{width:38px;height:38px}.subida-texto{margin-top:6px;font-size:14px;line-height:1.5;color:var(--muted)}@media(prefers-reduced-motion:no-preference){.subida-medalla{animation:subida-pop .5s cubic-bezier(.2,1.4,.4,1) both}@keyframes subida-pop{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}}[id^=t-]{scroll-margin-top:calc(76px + env(safe-area-inset-top))}.peldano-medalla{position:relative;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:#fff;flex:none;background:linear-gradient(145deg,#ffb782,#fe5000);box-shadow:0 0 0 4px var(--soft)}.peldano-medalla svg{width:21px;height:21px}.abre-nivel.n-amigo .peldano-medalla{background:linear-gradient(145deg,#8fb0ff,#2d5be3)}.abre-nivel.n-guardian .peldano-medalla{background:linear-gradient(145deg,#ffd36b,#b86e00)}.abre-nivel.por_alcanzar .peldano-medalla{background:var(--card);color:var(--muted);box-shadow:0 0 0 4px var(--soft),inset 0 0 0 2px color-mix(in srgb,var(--muted) 45%,transparent)}.peldano-medalla em{position:absolute;top:-9px;right:-12px;font-style:normal;font-size:10.5px;font-weight:var(--peso-medio);line-height:1;padding:3px 6px;border-radius:999px;background:var(--primary);color:var(--primary-ink);box-shadow:0 0 0 2px var(--soft)}.abre{display:grid;gap:0;padding-top:6px;padding-bottom:6px}.abre-nivel{padding:12px 0}.abre-nivel+.abre-nivel{border-top:1px solid var(--line)}.abre-cab{display:flex;align-items:center;gap:12px}.abre-cab .peldano-medalla{width:36px;height:36px;box-shadow:none}.abre-nivel.por_alcanzar .abre-cab .peldano-medalla{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--muted) 45%,transparent)}.abre-cab .peldano-medalla svg{width:18px;height:18px}.abre-nombre{min-width:0;display:grid}.abre-nombre b{font-size:15px;font-weight:var(--peso-tarjeta)}.abre-nombre span{font-size:12px;color:var(--muted)}.abre-cab .pill{margin-left:auto;flex:none}.abre-lista{list-style:none;display:grid;gap:8px;margin-top:10px}.abre-lista li{display:flex;gap:10px;align-items:center}.abre-valor{flex:none;min-width:44px;height:36px;display:grid;place-items:center;padding:0 8px;border-radius:10px;font-size:13px;font-weight:var(--peso-dato);background:var(--soft);color:var(--soft-ink);white-space:nowrap}.abre-valor svg{width:18px;height:18px}.abre-nivel.por_alcanzar .abre-valor{background:color-mix(in srgb,#e0a100 16%,var(--card));color:var(--ink)}.abre-texto{min-width:0;display:grid}.abre-texto b{font-size:13.5px;font-weight:var(--peso-medio)}.abre-texto span{font-size:12px;color:var(--muted)}.abre-nota{margin-top:8px;font-size:12px;color:var(--muted)}.canje{min-height:100vh;min-height:100dvh;background:var(--bg)}.canje-cab{background:linear-gradient(135deg,var(--head-a) 0%,var(--head-b) 100%);color:var(--head-ink);padding:calc(14px + env(safe-area-inset-top)) 16px 58px}.canje-cab-in{max-width:480px;margin:0 auto;display:flex;align-items:center;gap:12px}.canje-cab-in img{height:30px;width:auto}.canje-cab-in span{font-size:14px;font-weight:var(--peso-medio);padding-left:12px;border-left:1px solid rgba(255,255,255,.4)}.canje-in{max-width:480px;margin:-42px auto 0;padding:0 16px calc(28px + env(safe-area-inset-bottom));display:grid;gap:12px;position:relative}.canje-in>.card+.card{margin-top:0}.canje-caja{padding:18px}.canje-h{font-size:22px;font-weight:var(--peso-titulo);letter-spacing:-.02em;line-height:1.2}.canje-caja .ayuda{margin-top:4px}.canje-caja>.ayuda:first-of-type{margin-top:6px}.canje-caja .field{margin-top:14px}.canje-caja .field:first-child{margin-top:0}.canje-fila{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.canje-cod{font:var(--peso-dato) 15px/1 ui-monospace,"SF Mono",Menlo,Consolas,monospace;letter-spacing:.12em;color:var(--muted)}.canje-linea{font-size:14px;color:var(--muted);margin-top:4px;line-height:1.4}.canje-cliente{font-size:16px;margin-top:12px;padding:10px 12px;border-radius:var(--r-sm);background:var(--soft)}.canje-cond{font-style:italic}.canje-caja .caja-texto{margin-top:8px}.canje-btn{width:100%;margin-top:16px;min-height:52px;font-size:16px}.canje-caja .btn-row .canje-btn{margin-top:0}.canje-aviso{margin-top:14px}.codigo-input{font:var(--peso-dato) 22px/1.2 ui-monospace,"SF Mono",Menlo,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;text-align:center}.codigo-input::placeholder{color:color-mix(in srgb,var(--muted) 60%,transparent)}.pin-input{font-size:24px;letter-spacing:.45em;text-align:center;font-variant-numeric:tabular-nums}.canje-listo{text-align:center;display:grid;justify-items:center;gap:6px}.canje-listo .listo-icono{margin-bottom:4px}.canje-pie{font-size:12px;color:var(--muted);text-align:center;line-height:1.45;margin-top:4px}body:has(.canje) .etiqueta-demo{top:auto;bottom:calc(10px + env(safe-area-inset-bottom))}.legal{min-height:100vh;min-height:100dvh;background:var(--bg)}.legal-cab{background:linear-gradient(135deg,var(--head-a) 0%,var(--head-b) 100%);color:var(--head-ink);padding:calc(10px + env(safe-area-inset-top)) 16px 58px}.legal-cab-in{max-width:680px;margin:0 auto;display:flex;align-items:center;gap:8px}.legal-cab-in img{height:30px;width:auto}.legal-volver{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:inherit;flex:none;margin-left:-8px}.legal-volver:hover,.legal-volver:focus-visible{background:#ffffff24}.legal-volver svg{width:20px;height:20px}.legal-in{max-width:680px;margin:-42px auto 0;padding:0 16px calc(28px + env(safe-area-inset-bottom));position:relative}.legal-doc{padding:20px 18px 22px}.legal-h{font-size:24px;font-weight:var(--peso-titulo);letter-spacing:-.02em;line-height:1.2}.legal-bajada{font-size:14px;color:var(--muted);line-height:1.5;margin-top:6px}.legal-esencial{list-style:none;display:grid;gap:10px;margin-top:16px}@media(min-width:600px){.legal-esencial{grid-template-columns:1fr 1fr}}.legal-esencial li{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:var(--r-sm);background:var(--soft)}.legal-esencial b{display:block;font-size:14px;line-height:1.3}.legal-esencial div>span{display:block;margin-top:2px;font-size:13px;color:var(--muted);line-height:1.4}.legal-ico{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--card);color:var(--soft-ink)}.legal-ico svg{width:17px;height:17px}.legal-sec{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.legal-sec h2{font-size:16.5px;font-weight:var(--peso-tarjeta);letter-spacing:-.01em;line-height:1.3}.legal-sec p,.legal-sec li{font-size:14px;line-height:1.55}.legal-sec p{margin-top:8px}.legal-sec ul{margin-top:8px;padding-left:20px;display:grid;gap:6px}.legal-sec li::marker{color:var(--muted)}.legal-sec b{font-weight:var(--peso-medio)}.legal-vigencia{margin-top:22px;padding-top:14px;border-top:1px solid var(--line);font-size:12.5px;color:var(--muted)}body:has(.legal) .etiqueta-demo{top:auto;bottom:calc(10px + env(safe-area-inset-bottom))}.borrar-accion{margin-top:16px;padding:14px;border-radius:var(--r-sm);background:var(--soft)}.borrar-accion .cargando{padding:6px 0}.borrar-accion-t{display:flex;gap:8px;align-items:center;font-size:15px;font-weight:var(--peso-tarjeta);line-height:1.35}.borrar-accion-t svg{width:18px;height:18px;flex:none;color:var(--ok)}.borrar-accion-d{margin-top:4px;font-size:13.5px;color:var(--muted);line-height:1.5}.borrar-accion .btn{min-height:var(--toque)}.ingreso .fina a{color:inherit;font-weight:500;text-decoration:underline;text-underline-offset:2px}.ingreso .fina+.fina{margin-top:4px}.fila-enlace{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--ink)}.fila-enlace:hover .t,.fila-enlace:focus-visible .t{text-decoration:underline;text-underline-offset:2px}.fila-ico{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--soft);color:var(--soft-ink)}.fila-ico svg{width:19px;height:19px}.fila-txt{flex:1;min-width:0}.fila-txt .t{display:block;font-size:14px;font-weight:var(--peso-medio)}.fila-txt .d{display:block;font-size:12.5px;color:var(--muted);margin-top:2px;line-height:1.4}.fila-chev{flex:none;color:var(--muted)}.fila-chev svg{width:18px;height:18px}.link-suave{display:inline-flex;align-items:center;min-height:32px;padding:0;background:none;font:inherit;font-weight:var(--peso-medio);color:var(--link);text-decoration:underline;text-underline-offset:2px}.link-suave:disabled{color:var(--muted)}.semanas{margin-top:12px;padding:12px;border-radius:var(--r-sm);background:var(--soft)}.semanas-t{font-size:15px;font-weight:var(--peso-tarjeta);color:var(--ink)}.semanas-ayuda{font-size:12.5px;color:var(--muted);margin:2px 0 10px;line-height:1.4}.semanas .seg{background:var(--card);grid-auto-flow:row;grid-template-columns:1fr 1fr}.semanas .seg button{min-height:44px}.semanas .seg button[aria-pressed=true]{background:var(--primary);color:var(--primary-ink)}.desp-declarada{display:flex;flex-wrap:wrap;align-items:center;column-gap:8px;margin-top:6px;font-size:13px;line-height:1.4;color:var(--muted)}.desp-declarada svg{width:15px;height:15px;flex:none;color:var(--ok)}.desp-declarada span{flex:1;min-width:0}.desp-quien{margin-top:12px}.desp-quien legend{font-size:12.5px;color:var(--muted);margin-bottom:0}.desp-quien .opcion{margin-top:6px;align-items:center}.cargando.esqueleto{display:block;place-items:normal;padding:0}.esqueleto-in{display:grid;gap:14px}.esq{display:block;background:color-mix(in srgb,var(--ink) 8%,var(--bg));border-radius:var(--r-sm);animation:esq-late 1.6s ease-in-out infinite}@keyframes esq-late{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.esq{animation:none}}.esq-hero{height:168px;border-radius:var(--r)}.esq-atajos{height:78px;border-radius:var(--r)}.esq-caja{border:1px solid var(--line);border-radius:var(--r);padding:2px 14px;background:var(--card)}.esq-caja .esq{background:color-mix(in srgb,var(--ink) 9%,var(--card))}.esq-fila{display:grid;grid-template-columns:38px minmax(0,1fr) 72px;gap:11px;align-items:center;padding:12px 0}.esq-fila+.esq-fila{border-top:1px solid var(--line)}.esq-foto{width:38px;height:38px}.esq-lineas{display:grid;gap:7px}.esq-l1{height:13px;width:85%}.esq-l2{height:11px;width:55%}.esq-btn{height:34px}.esq-buscar{height:50px;margin-top:4px}.esq-boton{height:44px}.esq-titulo{height:16px;width:40%;margin-top:10px}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fuentes/figtree-latin-wght.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root[data-piel=c]{--font: "Figtree", -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--bg: #f4f7fd;--card: #e8eefb;--line: #d6e1f8;--campo: #f4f7fd;--seg-on: #ffffff;--ink: #12203f;--muted: #515b75;--primary: #062ea7;--primary-ink: #ffffff;--soft: #dbe5fb;--soft-ink: #062ea7;--link: #062ea7;--borde-btn: #c4d2f2;--nav: #f4f7fd;--sello: #041b54;--sello-ink: #ffffff;--ok: #12703a;--ok-bg: #d8efe0;--warn: #964b00;--warn-bg: #f8ead6;--sii: #b42318;--sii-bg: #fbe6e3;--neutro: #4b5570;--neutro-bg: #dfe6f5;--shadow: none;--zona-bg: transparent;--zona-borde: transparent;--r: 14px;--r-sm: 12px;--peso-titulo: 700;--peso-tarjeta: 600;--peso-dato: 600;--perro-ink: #8a4a17;--perro-bg: #f3e4d6;--gato-ink: #4f3fb0;--gato-bg: #e6e1f8;--perro-t: #f0842a;--gato-t: #7c6be0;--perro-p: #bb5b16;--gato-p: #6a58d4;--al-dg: #6a4fd0;--al-pc: #c4532c;--al-vn: #1f8158;--al-cp: #1b7b8b;--pg-az: #1747c9;--pg-nv: #062ea7}@media(prefers-color-scheme:dark){:root[data-piel=c]:not([data-theme=light]){--bg: #0b1226;--card: #141d36;--line: #25335a;--campo: #0f1730;--seg-on: #25335a;--ink: #e6eaf5;--muted: #a0aac2;--primary: #5b82f0;--primary-ink: #06102c;--soft: #1d2b55;--soft-ink: #9db5ff;--link: #9db5ff;--borde-btn: #34477d;--nav: #0b1226;--sello: #b9c9ff;--sello-ink: #06102c;--ok: #4ade80;--ok-bg: #12301f;--warn: #fbbf24;--warn-bg: #3a2c0c;--sii: #f08a80;--sii-bg: #2e1715;--neutro: #c3c9d6;--neutro-bg: #232c45;--perro-ink: #f0b27a;--perro-bg: #3a2a1c;--gato-ink: #c3b8ff;--gato-bg: #29254a;--perro-t: #f0a05a;--gato-t: #a597f7;--perro-p: #a9531a;--gato-p: #5543b0;--al-dg: #5940b5;--al-pc: #ab4826;--al-vn: #1b6e4c;--al-cp: #176a78;--pg-az: #1a3fa8;--pg-nv: #0c2c86}}:root[data-piel=c][data-theme=dark]{--bg: #0b1226;--card: #141d36;--line: #25335a;--campo: #0f1730;--seg-on: #25335a;--ink: #e6eaf5;--muted: #a0aac2;--primary: #5b82f0;--primary-ink: #06102c;--soft: #1d2b55;--soft-ink: #9db5ff;--link: #9db5ff;--borde-btn: #34477d;--nav: #0b1226;--sello: #b9c9ff;--sello-ink: #06102c;--ok: #4ade80;--ok-bg: #12301f;--warn: #fbbf24;--warn-bg: #3a2c0c;--sii: #f08a80;--sii-bg: #2e1715;--neutro: #c3c9d6;--neutro-bg: #232c45;--perro-ink: #f0b27a;--perro-bg: #3a2a1c;--gato-ink: #c3b8ff;--gato-bg: #29254a;--perro-t: #f0a05a;--gato-t: #a597f7;--perro-p: #a9531a;--gato-p: #5543b0;--al-dg: #5940b5;--al-pc: #ab4826;--al-vn: #1b6e4c;--al-cp: #176a78;--pg-az: #1a3fa8;--pg-nv: #0c2c86}:root[data-piel=c]{--alto-topbar: calc(50px + env(safe-area-inset-top)) }@media(min-width:900px){:root[data-piel=c]{--alto-topbar: 56px}}:root[data-piel=c] body{line-height:1.45}:root[data-piel=c] .topbar{padding:calc(10px + env(safe-area-inset-top)) 16px 10px;background:linear-gradient(120deg,var(--head-a),var(--head-b))}:root[data-piel=c] .topbar:after{display:none}:root[data-piel=c] .marca img{height:26px;width:auto}:root[data-piel=c] .saludo{font-size:13px;font-weight:var(--peso-texto)}:root[data-piel=c] .tabbar{background:var(--nav);padding-top:4px;padding-bottom:calc(4px + env(safe-area-inset-bottom))}:root[data-piel=c] .tabbar a{font-size:11px;font-weight:var(--peso-texto);gap:2px;padding:4px 2px}:root[data-piel=c] .tabbar a.active{font-weight:var(--peso-medio);color:var(--soft-ink)}:root[data-piel=c] .tabbar .ico{width:46px;height:27px;border-radius:14px}:root[data-piel=c] .tabbar a svg{width:20px;height:20px}@media(min-width:900px){:root[data-piel=c] .topbar{padding-top:10px;padding-bottom:10px}:root[data-piel=c] .nav-escritorio a{border-radius:10px;padding:8px 14px}:root[data-piel=c] .contenido{max-width:720px}}:root[data-piel=c] .h-title{font-size:21px;letter-spacing:-.01em;margin-bottom:14px;text-wrap:balance}@media(min-width:601px){:root[data-piel=c] .h-title{font-size:24px;margin-bottom:18px}}:root[data-piel=c] .h-title+.h-sub{margin-top:-10px;margin-bottom:14px}:root[data-piel=c] .contenido>.h-title+.h-sub,:root[data-piel=c] .h-sub.cp-intro{display:none}:root[data-piel=c] .sec-t,:root[data-piel=c] .zona-t{font-size:14px;font-weight:var(--peso-tarjeta);text-transform:none;letter-spacing:0;color:var(--ink);margin:0 0 8px}@media(min-width:601px){:root[data-piel=c] .sec-t,:root[data-piel=c] .zona-t{font-size:15px}}:root[data-piel=c] .sec-t svg,:root[data-piel=c] .zona-t svg{display:none}:root[data-piel=c] .zona-t .cuenta{background:none;color:var(--muted);font-weight:var(--peso-texto);font-size:12.5px;padding:0}:root[data-piel=c] .sec{margin-top:22px}:root[data-piel=c] .subbar h1{font-size:18px}:root[data-piel=c] .card{background:var(--card);border:1px solid var(--line);box-shadow:none}:root[data-piel=c] .hoja{background:var(--bg);box-shadow:none}:root[data-piel=c] .hoja .card{background:var(--card)}:root[data-piel=c] .aviso{background:color-mix(in srgb,var(--primary) 7%,var(--card));border:1px solid color-mix(in srgb,var(--primary) 25%,var(--line));border-radius:var(--r)}:root[data-piel=c] .aviso.warn{background:color-mix(in srgb,var(--warn) 7%,var(--card));border-color:color-mix(in srgb,var(--warn) 35%,var(--line))}:root[data-piel=c] .aviso.alerta{background:color-mix(in srgb,var(--sii) 7%,var(--card));border-color:color-mix(in srgb,var(--sii) 35%,var(--line))}:root[data-piel=c] .aviso.ok{background:color-mix(in srgb,var(--ok) 8%,var(--card));border-color:color-mix(in srgb,var(--ok) 32%,var(--line))}:root[data-piel=c] .zona-ahora{padding:0;border:0;background:none;margin-inline:0}:root[data-piel=c] .zona-ahora:empty{display:none}:root[data-piel=c] .btn{border-radius:12px;font-size:14px}:root[data-piel=c] .btn.line{border:1px solid var(--borde-btn);color:var(--soft-ink);background:transparent}:root[data-piel=c] .btn.ghost{background:transparent;border:1px solid var(--borde-btn);color:var(--soft-ink)}:root[data-piel=c] .btn.peligro{border-width:1px}:root[data-piel=c] .btn.sm{font-size:13.5px}:root[data-piel=c] .input{background:var(--campo);border:1px solid var(--line);font-size:16px}:root[data-piel=c] .input:focus{border-color:var(--primary)}:root[data-piel=c] .input[readonly]{background:var(--campo);color:var(--muted)}:root[data-piel=c] .input::placeholder{color:var(--muted);opacity:1}:root[data-piel=c] .seg{background:var(--campo);border:1px solid var(--line);padding:3px;gap:0}:root[data-piel=c] .seg button{color:var(--muted);min-height:38px;font-weight:var(--peso-texto)}:root[data-piel=c] .seg button[aria-pressed=true]{background:var(--seg-on);color:var(--ink);font-weight:var(--peso-medio);box-shadow:0 1px 2px #041b5424}:root[data-piel=c] .switch input:checked+span{background:var(--primary)}:root[data-piel=c] .stepper button{background:transparent;border:1px solid var(--borde-btn)}:root[data-piel=c] :focus-visible{outline:2px solid var(--primary)}:root[data-piel=c] .hoja:focus-visible{outline:none}:root[data-piel=c] .row>.estado-c{flex:none;white-space:nowrap}:root[data-piel=c] .salidas-sep,:root[data-piel=c] .mensaje-ejemplo .lbl,:root[data-piel=c] .ben-codigo.fijo .lbl,:root[data-piel=c] .form-grupo-t{text-transform:none;letter-spacing:0}:root[data-piel=c] .tj-como{padding-block:0}:root[data-piel=c] .tj-como summary{display:list-item;padding:12px 0;min-height:var(--toque);font-size:14px;font-weight:var(--peso-medio)}:root[data-piel=c] .estado-c{display:inline-flex;align-items:center;gap:7px;font-size:13px;line-height:1.3;color:var(--muted)}:root[data-piel=c] .estado-c:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}:root[data-piel=c] .estado-c.info{color:var(--soft-ink)}:root[data-piel=c] .estado-c.ok{color:var(--ok)}:root[data-piel=c] .estado-c.warn{color:var(--warn)}:root[data-piel=c] .estado-c.alerta{color:var(--sii)}:root[data-piel=c] .estado-c.neutro{color:var(--muted)}:root[data-piel=c] .thumb{background:#fff;border:1px solid var(--line);border-radius:10px}:root[data-piel=c] .thumb.sin-foto{background:color-mix(in srgb,var(--primary) 6%,var(--bg));color:var(--muted)}:root[data-piel=c] .thumb.sin-foto svg{width:62%;height:62%;opacity:.8}:root[data-piel=c] .thumb.mas{background:var(--soft);color:var(--soft-ink)}:root[data-piel=c] .avatar{border-radius:50%;font-weight:var(--peso-dato);font-size:19px}:root[data-piel=c] .avatar.perro{background:var(--perro-bg);color:var(--perro-ink)}:root[data-piel=c] .avatar.gato{background:var(--gato-bg);color:var(--gato-ink)}:root[data-piel=c] .avatar.grande{border-radius:50%;font-size:32px}:root[data-piel=c] .avatar.con-foto{box-shadow:none}:root[data-piel=c] .cp-pasos li>a,:root[data-piel=c] .cp-pasos li>span{border-width:1px;border-radius:10px;font-weight:var(--peso-texto)}:root[data-piel=c] .cp-pasos li.ahora>span{background:transparent;color:var(--soft-ink);font-weight:var(--peso-medio);border-color:var(--primary)}:root[data-piel=c] .cp-pasos li.hecho .num{background:var(--sello);color:var(--sello-ink)}:root[data-piel=c] .cp-pasos .num{background:var(--line);color:var(--muted)}:root[data-piel=c] .card.tarjeta.listo{border:1px solid var(--line);background:var(--card)}:root[data-piel=c] .card.tarjeta.pronto{border-color:var(--line)}:root[data-piel=c] .tj-tile{background:color-mix(in srgb,var(--primary) 10%,var(--bg))!important;color:var(--soft-ink);border-radius:10px;font-weight:var(--peso-dato);font-size:13px}:root[data-piel=c] .ts-fila{gap:6px;margin:10px 0 8px}:root[data-piel=c] .ts{flex:none;width:24px;height:24px;border:1.5px solid var(--borde-btn);background:transparent;color:var(--soft-ink)}:root[data-piel=c] .ts svg{width:60%;height:60%}:root[data-piel=c] .ts.on{border:1.5px solid var(--sello);background:var(--sello);color:var(--sello-ink)}:root[data-piel=c] .ts.premio{border:1.5px solid var(--borde-btn);background:transparent;color:var(--soft-ink);margin-left:0}:root[data-piel=c] .ts.premio:before{display:none}:root[data-piel=c] .ts.premio.listo{border-color:var(--sello);background:transparent;color:var(--soft-ink)}:root[data-piel=c] .tj-accion .btn.block.ok,:root[data-piel=c] .premio-card .btn.block.ok{background:transparent;color:var(--soft-ink);border:1px solid var(--borde-btn)}:root[data-piel=c] .lv-ic{background:color-mix(in srgb,var(--primary) 6%,var(--bg));color:var(--soft-ink);border-radius:10px}:root[data-piel=c] .lv-fila .thumb{border-radius:10px}:root[data-piel=c] .sub-mini{background:var(--card);border:1px solid var(--line);color:var(--ink);box-shadow:none}:root[data-piel=c] .sub-mini .v{color:var(--muted)}:root[data-piel=c] .canje-cab,:root[data-piel=c] .legal-cab{background:linear-gradient(120deg,var(--head-a),var(--head-b));padding-bottom:10px}:root[data-piel=c] .canje-cab{padding-top:calc(10px + env(safe-area-inset-top))}:root[data-piel=c] .canje-cab-in img,:root[data-piel=c] .legal-cab-in img{height:26px}:root[data-piel=c] .canje-in,:root[data-piel=c] .legal-in{margin-top:16px}:root[data-piel=c] .legal-volver{width:var(--toque);height:var(--toque)}:root[data-piel=c] .btn.ok{background:var(--primary);color:var(--primary-ink);border-color:var(--primary)}:root[data-piel=c] .btn.sm{min-height:var(--toque);font-size:14px}:root[data-piel=c] .btn-texto{display:inline-flex;align-items:center;justify-content:center;min-height:var(--toque);min-width:var(--toque);padding:0 6px;font-size:14px}:root[data-piel=c] .btn-texto.block-centro{display:flex;width:fit-content}:root[data-piel=c] .seg button{min-height:var(--toque)}:root[data-piel=c] .ficha .seg button{min-height:var(--toque)}:root[data-piel=c] .topbar .marca{min-height:var(--toque);min-width:var(--toque);margin-block:-9px}:root[data-piel=c] .enlace{padding-block:15px}:root[data-piel=c] .saludo{font-size:14px}:root[data-piel=c] .estado-c{font-size:14px}:root[data-piel=c] .lv-d{font-size:14px}:root[data-piel=c] .cp-centro .enlace{padding-block:0}:root[data-piel=c] .no-incluidos ul{list-style:none;display:grid;gap:4px}:root[data-piel=c] .lt-paso{grid-template-columns:24px 1fr}:root[data-piel=c] .lt-paso:not(:last-child):before{left:11px;top:24px;width:1.5px}:root[data-piel=c] .lt-paso.hecho:not(.actual):not(:last-child):before{background:var(--sello)}:root[data-piel=c] .lt-dot{width:24px;height:24px;border-width:1.5px}:root[data-piel=c] .lt-paso.hecho .lt-dot{background:var(--sello);border-color:var(--sello);color:var(--sello-ink)}:root[data-piel=c] .lt-paso.actual .lt-dot{box-shadow:0 0 0 4px var(--soft)}:root[data-piel=c] .lt-paso.actual .lt-t{color:var(--ink)}:root[data-piel=c] .lt-nota{background:var(--soft)}:root[data-piel=c] .lt-nota svg{color:var(--link)}:root[data-piel=c] .seg{border-radius:12px}:root[data-piel=c] .seg button{font-size:14px;border-radius:9px}@media(max-width:600px){:root[data-piel=c] .seg button{font-size:13px}}@media(max-width:600px){:root[data-piel=c] .btn.sm{position:relative;min-height:30px;padding:0 11px;border-radius:9px;font-size:12.5px}:root[data-piel=c] .btn.sm:after{content:"";position:absolute;inset:-7px -2px}:root[data-piel=c] .btn:not(.sm){min-height:40px;font-size:13.5px}:root[data-piel=c] .btn.wa{padding:0 16px}:root[data-piel=c] .btn svg{width:15px;height:15px}:root[data-piel=c] .stepper button{position:relative}}@media(max-width:899px){:root[data-piel=c] .topbar:not(.con-sub) .saludo{display:inline-flex;align-items:center}}:root[data-piel=c] .holos-s{width:24px;height:24px;border-radius:50%;margin-right:8px;flex:none;box-shadow:0 0 0 1.5px #ffffff80}:root[data-piel=c] .vacio .holos-v{display:block;width:56px;height:56px;border-radius:50%;margin:0 auto 8px}@media(max-width:600px){:root[data-piel=c] .vacio .t{font-size:15px}:root[data-piel=c] .vacio .d{font-size:13px}}:root[data-piel=c] .pg,:root[data-piel=c] .carnet,:root[data-piel=c] .pase,:root[data-piel=c] .petp{--receta: linear-gradient(150deg, var(--c) 0%, color-mix(in srgb, var(--c) 90%, #000) 58%, color-mix(in srgb, var(--c) 76%, #000) 100%);position:relative;overflow:hidden;display:block;color:#fff;background:var(--receta);text-decoration:none}:root[data-piel=c] .pg{--c: var(--pg-az);border-radius:var(--r);padding:14px}:root[data-piel=c] .pg.nv,:root[data-piel=c] .carnet{--c: var(--pg-nv)}:root[data-piel=c] .pg.toca:hover,:root[data-piel=c] .pase:hover{filter:brightness(1.04)}:root[data-piel=c] .arte{position:absolute;right:-14px;bottom:-20px;width:104px;height:104px;color:#fff;opacity:.13;pointer-events:none}:root[data-piel=c] .arte svg{width:100%;height:100%;display:block}:root[data-piel=c] .pg>*:not(.arte),:root[data-piel=c] .carnet>*:not(.marca-agua),:root[data-piel=c] .pase>*:not(.arte),:root[data-piel=c] .petp>*:not(.arte){position:relative}:root[data-piel=c] .t3c{font-size:14px;color:#fff}:root[data-piel=c] .pg .t3c.derecha,:root[data-piel=c] .pg .derecha{text-align:right}:root[data-piel=c] .pg .total-l{display:block;font-size:var(--letra-min)}:root[data-piel=c] .pg .t3c.derecha .money{display:block;font-size:16px;font-weight:var(--peso-dato)}:root[data-piel=c] .big-c{display:block;font-size:21px;font-weight:var(--peso-tarjeta);letter-spacing:-.01em;line-height:1.2;margin:8px 0 3px}:root[data-piel=c] .big-c.chico{font-size:18px;margin:0}:root[data-piel=c] .sub-c{display:block;font-size:14px;color:#fff}:root[data-piel=c] .pie-c{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:10px;border-top:1px dashed rgba(255,255,255,.4)}:root[data-piel=c] .pie-c .thumbs{margin:0;flex-wrap:wrap}:root[data-piel=c] .pg .thumb{border:0}:root[data-piel=c] .btn-p{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:var(--toque);padding:0 14px;border:0;border-radius:10px;background:#fff;color:color-mix(in srgb,var(--c) 80%,#000);font-size:14px;font-weight:var(--peso-medio)}:root[data-piel=c] .btn-p svg{width:15px;height:15px}:root[data-piel=c] .btn-p:focus-visible,:root[data-piel=c] .abrir-p:focus-visible{outline:2px solid #fff;outline-offset:2px}:root[data-piel=c] .av-c{width:42px;height:42px;border-radius:50%;background:#fff3;display:grid;place-items:center;font-weight:var(--peso-dato);font-size:14px;flex:none}:root[data-piel=c] .estado-c.en-color{color:#fff;flex:none}:root[data-piel=c] .estado-c.en-color:before{background:#8fe3a8}:root[data-piel=c] .estado-c.en-color.apagado:before{background:#ffd38a}:root[data-piel=c] .monto-h{display:block;font-size:17px;font-weight:var(--peso-dato)}:root[data-piel=c] .hero-c .fila-c.arriba{align-items:flex-start}:root[data-piel=c] .hero-c .big-c{font-size:19px;margin-top:2px}:root[data-piel=c] .cliente-c{margin-bottom:14px}:root[data-piel=c] .fila-c{display:flex;align-items:center;gap:12px;min-width:0}:root[data-piel=c] .fila-c.entre{justify-content:space-between}:root[data-piel=c] .tx-c{display:flex;flex-direction:column;flex:1;min-width:0;align-items:flex-start;gap:1px}:root[data-piel=c] .t1-c{font-size:15px;font-weight:var(--peso-medio);line-height:1.35}:root[data-piel=c] .t2-c{font-size:14px;color:var(--muted);line-height:1.45}:root[data-piel=c] .lista-c{list-style:none;padding:0;overflow:hidden}:root[data-piel=c] .lista-c>li+li{border-top:1px solid var(--line)}:root[data-piel=c] .it-c{display:flex;align-items:center;gap:12px;padding:12px 14px;width:100%;color:inherit;text-decoration:none;text-align:left;min-height:var(--toque)}:root[data-piel=c] a.it-c:hover,:root[data-piel=c] button.it-c:hover{background:color-mix(in srgb,var(--primary) 5%,var(--card))}:root[data-piel=c] .monto-c{font-size:14px;font-weight:var(--peso-dato);white-space:nowrap;flex:none}:root[data-piel=c] .chev-c{color:var(--muted);display:inline-flex;flex:none}:root[data-piel=c] .chev-c svg{width:16px;height:16px}:root[data-piel=c] .ic-c{display:inline-flex;color:var(--soft-ink);flex:none}:root[data-piel=c] .ic-c svg{width:18px;height:18px}:root[data-piel=c] .enlace-c{display:inline-flex;align-items:center;gap:5px;min-height:var(--toque-sm);padding:0;color:var(--link);font-size:13.5px;font-weight:var(--peso-medio);text-align:left}:root[data-piel=c] .enlace-c svg{width:14px;height:14px;flex:none}:root[data-piel=c] .enlace-c.sm{font-size:12.5px;min-height:32px}:root[data-piel=c] .nota-c{font-size:13px;color:var(--muted);padding:14px}:root[data-piel=c] .pedidos-arriba{display:grid;gap:14px;margin-top:14px}:root[data-piel=c] .pedidos-arriba:empty{display:none}:root[data-piel=c] .pedidos-arriba>*{margin:0}:root[data-piel=c] .atajos{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:10px}:root[data-piel=c] .atajo{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px 10px;border:1px solid var(--line);border-radius:var(--r);background:var(--card);color:var(--ink);font-size:12.5px;font-weight:var(--peso-medio);text-align:center;text-decoration:none}:root[data-piel=c] .atajo .ic{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:var(--soft-ink);background:color-mix(in srgb,var(--soft-ink) 12%,var(--card))}:root[data-piel=c] .atajo .ic svg{width:18px;height:18px}:root[data-piel=c] .aviso-saco{align-items:center;color:var(--ink);text-decoration:none}:root[data-piel=c] .aviso-saco .ver-c{display:inline-flex;align-items:center;gap:3px;color:var(--link);font-size:14px;font-weight:var(--peso-medio);flex:none}:root[data-piel=c] .aviso-saco .ver-c svg{width:14px;height:14px;margin:0;color:inherit}:root[data-piel=c] .carnet{border-radius:var(--r);padding:14px 16px}:root[data-piel=c] .carnet-logo{height:20px;width:auto}:root[data-piel=c] .carnet .nv{font-size:21px;font-weight:var(--peso-tarjeta);letter-spacing:-.01em;margin:12px 0 2px}:root[data-piel=c] .carnet .quien{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:12.5px}:root[data-piel=c] .carnet .mas{display:inline-flex;align-items:center;gap:6px}:root[data-piel=c] .carnet .mini{display:inline-flex;margin-right:-2px}:root[data-piel=c] .carnet .mini .avatar{width:20px;height:20px;font-size:10px;box-shadow:0 0 0 2px var(--c)}:root[data-piel=c] .carnet .mini .avatar svg{width:14px;height:14px}:root[data-piel=c] .niv{list-style:none;display:flex;align-items:center;gap:8px;margin-top:10px;font-size:12px}:root[data-piel=c] .niv li+li:before{content:"";display:inline-block;width:18px;height:1px;background:#ffffff80;margin-right:8px;vertical-align:middle}:root[data-piel=c] .niv li.ahora{font-weight:var(--peso-tarjeta)}:root[data-piel=c] .carnet-pie{margin-top:12px}:root[data-piel=c] .marcas{display:flex;gap:4px}:root[data-piel=c] .marcas i{width:18px;height:5px;border-radius:3px;background:#ffffff47}:root[data-piel=c] .marcas i.l{background:#00d4ff}:root[data-piel=c] .carnet .marca-agua{position:absolute;right:-28px;bottom:-22px;width:150px;height:76px;background:#fff;opacity:.07;pointer-events:none;-webkit-mask:url(/marca/holospet-blanco.png) center / contain no-repeat;mask:url(/marca/holospet-blanco.png) center / contain no-repeat}:root[data-piel=c] .carnet.claro{background:var(--card);color:var(--ink);border:1px solid var(--line)}:root[data-piel=c] .carnet.claro .t3c{color:var(--muted)}:root[data-piel=c] .carnet.claro .niv li+li:before{background:var(--line)}:root[data-piel=c] .carnet.claro .marcas i{background:var(--line)}:root[data-piel=c] .carnet.claro .marcas i.l{background:var(--primary)}:root[data-piel=c] .pendiente-c .pt-c{display:inline-flex;color:var(--muted);flex:none}:root[data-piel=c] .pendiente-c .pt-c svg{width:18px;height:18px}:root[data-piel=c] .pendiente-c{flex-wrap:wrap}:root[data-piel=c] .pendiente-c .tx-c{flex-basis:calc(100% - 30px)}:root[data-piel=c] .pendiente-c .btn{margin-left:30px}:root[data-piel=c] .habito-c{display:grid;grid-template-columns:22px 1fr auto;gap:10px;align-items:start;padding:12px 14px}:root[data-piel=c] .habito-c .pt{width:22px;height:22px;border-radius:50%;border:1.5px dashed var(--borde-btn);display:grid;place-items:center}:root[data-piel=c] .habito-c.si .pt{border-style:solid;background:var(--sello);border-color:var(--sello);color:var(--sello-ink)}:root[data-piel=c] .habito-c .pt svg{width:13px;height:13px}:root[data-piel=c] .niveles-c{padding:12px 14px;display:grid;gap:6px;font-size:13px}:root[data-piel=c] .niveles-c>div{display:flex;justify-content:space-between;gap:12px}:root[data-piel=c] .niveles-c dd{color:var(--muted)}:root[data-piel=c] .pase{--c: var(--al-dg);border-radius:var(--r);padding:12px}:root[data-piel=c] .pase.al-pc{--c: var(--al-pc)}:root[data-piel=c] .pase.al-vn{--c: var(--al-vn)}:root[data-piel=c] .pase.al-cp{--c: var(--al-cp)}:root[data-piel=c] .pase .arte{width:76px;height:76px;right:-10px;bottom:-18px}:root[data-piel=c] .pase .cabeza-p{gap:10px;align-items:flex-start}:root[data-piel=c] .pase .mono-p{width:30px;height:30px;border-radius:50%;background:#ffffff38;display:grid;place-items:center;font-weight:var(--peso-dato);font-size:11px;flex:none;object-fit:cover}:root[data-piel=c] .pase .al-n{font-size:13px;font-weight:var(--peso-medio);color:#fff;text-align:left}:root[data-piel=c] .pase .abrir-p:after{content:"";position:absolute;inset:-60px -400px}:root[data-piel=c] .pase{isolation:isolate}:root[data-piel=c] .pase .btn-p{position:relative;z-index:1}:root[data-piel=c] .pase .al-r{font-size:11.5px;color:#fff}:root[data-piel=c] .pase .val-c{text-align:right;flex:none;max-width:52%}:root[data-piel=c] .pase .val{font-size:21px;font-weight:var(--peso-tarjeta);letter-spacing:-.02em;line-height:1.05}:root[data-piel=c] .pase .que{font-size:11.5px;margin-top:2px}:root[data-piel=c] .pase .pie-p{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:8px;border-top:1px dashed rgba(255,255,255,.4)}:root[data-piel=c] .pase .tags-p{font-size:11.5px;min-width:0}:root[data-piel=c] .pase .gano-p{font-size:12px;margin-top:8px}:root[data-piel=c] .pase .gano-p b{font-weight:var(--peso-tarjeta)}:root[data-piel=c] .pase .estado-p{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border-radius:9px;background:#00000038;color:#fff;font-size:12px;font-weight:var(--peso-medio);flex:none}:root[data-piel=c] .pase .estado-p svg{width:14px;height:14px}:root[data-piel=c] .pase.pronto{--c2: color-mix(in srgb, var(--c) 72%, #3f4658);background:linear-gradient(150deg,var(--c2),color-mix(in srgb,var(--c2) 85%,#000))}:root[data-piel=c] .pase.usado{--c2: color-mix(in srgb, var(--c) 34%, #4b5266);background:linear-gradient(150deg,var(--c2),color-mix(in srgb,var(--c2) 85%,#000))}:root[data-piel=c] .pase.usado .val{text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:#fff9}:root[data-piel=c] .lista-pases{display:grid;gap:10px;margin-top:12px}:root[data-piel=c] .ben-error{margin-top:8px}:root[data-piel=c] .como-c{margin-top:12px;padding:0}:root[data-piel=c] .como-c summary{cursor:pointer;padding:12px 14px;font-size:14px;font-weight:var(--peso-medio);min-height:var(--toque)}:root[data-piel=c] .como-c .pasos-ben{padding:0 14px 14px}:root[data-piel=c] .envios-c{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}:root[data-piel=c] .envio-c{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:10px 6px 4px;display:flex;flex-direction:column;align-items:center;gap:0}:root[data-piel=c] .envio-c .t3{font-size:11.5px;color:var(--muted)}:root[data-piel=c] .envio-c .dia{font-size:20px;font-weight:var(--peso-dato);line-height:1.2;font-variant-numeric:tabular-nums;color:var(--ink);margin:0}:root[data-piel=c] .envio-c.prox{border-color:var(--soft-ink);box-shadow:0 0 0 1px var(--soft-ink)}:root[data-piel=c] .envio-c.prox .dia{color:var(--soft-ink)}:root[data-piel=c] .envio-pie{min-height:32px;display:grid;place-items:center}:root[data-piel=c] .envio-c .enlace-c{justify-content:center}:root[data-piel=c] .hoja .prod{padding:10px 0}:root[data-piel=c] .btn-discreto{text-decoration:none}:root[data-piel=c] .sin-sus-c{padding:16px}:root[data-piel=c] .sin-sus-c .t{font-size:15px;font-weight:var(--peso-tarjeta);line-height:1.3}:root[data-piel=c] .sin-sus-c .d{font-size:13.5px;color:var(--muted);line-height:1.45;margin-top:4px}:root[data-piel=c] .sin-sus-c .aviso{margin-top:10px}:root[data-piel=c] .sin-sus-c .btn.block{margin-top:14px}:root[data-piel=c] .arma-pie{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px}:root[data-piel=c] .arma-pie .thumbs{list-style:none;padding:0;margin:0;gap:8px;flex-wrap:wrap;min-width:0}:root[data-piel=c] .arma-pie .thumb{width:42px;height:42px}:root[data-piel=c] .arma-pie .derecha{display:flex;flex-direction:column;align-items:flex-end;text-align:right;flex:none}:root[data-piel=c] .arma-pie .t3{font-size:12px;color:var(--muted)}:root[data-piel=c] .arma-pie .monto-c{font-size:17px}:root[data-piel=c] .lista-fichas{display:grid;gap:18px}:root[data-piel=c] .ficha{--c: var(--perro-p);--tono: var(--perro-t);--tinta: var(--perro-ink);border-radius:var(--r);overflow:hidden;border:2px solid var(--c);background:color-mix(in srgb,var(--tono) 7%,var(--bg))}:root[data-piel=c] .ficha.gato{--c: var(--gato-p);--tono: var(--gato-t);--tinta: var(--gato-ink)}:root[data-piel=c] .petp{--c: inherit;padding:14px}:root[data-piel=c] .ficha .petp{--c: var(--perro-p)}:root[data-piel=c] .ficha.gato .petp{--c: var(--gato-p)}:root[data-piel=c] .petp .arte{width:120px;height:120px;right:-22px;bottom:-26px;opacity:.1}:root[data-piel=c] .petp .av .avatar{width:44px;height:44px;font-size:18px;background:#ffffff38;color:#fff;box-shadow:0 0 0 3px #ffffff59}:root[data-piel=c] .petp .av .avatar svg{width:30px;height:30px}:root[data-piel=c] .petp .nom{font-size:17px;font-weight:var(--peso-tarjeta);line-height:1.2}:root[data-piel=c] .petp .sub{font-size:12.5px}:root[data-piel=c] .lapiz-p{width:var(--toque-sm);height:var(--toque-sm);border-radius:50%;background:#ffffff2e;color:#fff;display:grid;place-items:center;flex:none}:root[data-piel=c] .lapiz-p svg{width:16px;height:16px}:root[data-piel=c] .lapiz-p:focus-visible{outline:2px solid #fff;outline-offset:2px}:root[data-piel=c] .datos-p{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}:root[data-piel=c] .datos-p>div{display:flex;flex-direction:column;background:#00000029;border-radius:9px;padding:5px 10px;line-height:1.3}:root[data-piel=c] .datos-p dt{font-size:11px}:root[data-piel=c] .datos-p dd{font-size:13px;font-weight:var(--peso-medio)}:root[data-piel=c] .fila-f{padding:12px 14px;border-top:1px solid color-mix(in srgb,var(--tono) 24%,var(--line))}:root[data-piel=c] .petp+.fila-f{border-top:0}:root[data-piel=c] .lab-f{font-size:12px;font-weight:var(--peso-medio);color:var(--tinta);margin-bottom:6px}:root[data-piel=c] .ficha .thumb{flex:none}:root[data-piel=c] .fecha-tile{width:44px;flex:none;display:flex;flex-direction:column;align-items:center;padding:4px 0 3px;border-radius:10px;background:var(--bg);border:1px solid color-mix(in srgb,var(--tono, var(--soft-ink)) 45%,var(--line));line-height:1.15}:root[data-piel=c] .fecha-tile .dia{font-size:17px;font-weight:var(--peso-dato);color:var(--tinta, var(--soft-ink));font-variant-numeric:tabular-nums}:root[data-piel=c] .fecha-tile .t3{font-size:10.5px;color:var(--muted)}:root[data-piel=c] .acciones-f{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}:root[data-piel=c] .acciones-f:empty{display:none}:root[data-piel=c] .desp-c+.desp-c{margin-top:12px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--tono) 24%,var(--line))}:root[data-piel=c] .ficha .semanas{margin-top:10px;padding:0;background:none;border:0}:root[data-piel=c] .ficha .semanas-t{font-size:12.5px;font-weight:var(--peso-texto);color:var(--muted)}:root[data-piel=c] .ficha .semanas-ayuda{display:none}:root[data-piel=c] .ficha .seg{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;background:none;border:0;padding:0;gap:6px;margin-top:8px}:root[data-piel=c] .ficha .seg button{border:1px solid color-mix(in srgb,var(--tono) 40%,var(--line));border-radius:10px;color:var(--tinta);font-size:12.5px;padding:6px 2px;min-height:var(--toque-sm)}:root[data-piel=c] .ficha .seg button[aria-pressed=true]{background:var(--tinta);color:var(--bg);box-shadow:none}:root[data-piel=c] .ficha .link-suave{color:var(--link)}@media(min-width:601px){:root[data-piel=c] .pg{padding:16px;border-radius:16px}:root[data-piel=c] .big-c{font-size:24px;margin-top:10px}:root[data-piel=c] .hero-c .big-c{font-size:22px}:root[data-piel=c] .big-c.chico{font-size:20px}:root[data-piel=c] .carnet{padding:18px;border-radius:16px}:root[data-piel=c] .carnet .nv{font-size:26px;margin-top:18px}:root[data-piel=c] .carnet-logo{height:24px}:root[data-piel=c] .carnet .quien{font-size:14px}:root[data-piel=c] .pase{padding:13px 14px 12px;border-radius:16px}:root[data-piel=c] .pase .mono-p{width:34px;height:34px;font-size:12px}:root[data-piel=c] .pase .al-n{font-size:14px}:root[data-piel=c] .pase .al-r,:root[data-piel=c] .pase .que,:root[data-piel=c] .pase .tags-p{font-size:12.5px}:root[data-piel=c] .pase .val{font-size:26px}:root[data-piel=c] .ficha{border-radius:16px}:root[data-piel=c] .petp{padding:16px}:root[data-piel=c] .petp .av .avatar{width:52px;height:52px;font-size:21px}:root[data-piel=c] .petp .nom{font-size:20px}:root[data-piel=c] .petp .sub{font-size:13.5px}:root[data-piel=c] .fecha-tile{width:54px}:root[data-piel=c] .fecha-tile .dia{font-size:21px}:root[data-piel=c] .fecha-tile .t3{font-size:11.5px}:root[data-piel=c] .envio-c .dia{font-size:24px}:root[data-piel=c] .it-c{padding:14px 16px}}:root[data-piel=c] .tj-listo-c{padding:14px}:root[data-piel=c] .tj-listo-c .tj-t p{font-size:14px}:root[data-piel=c] .tj-listo-c .btn{margin-top:12px}@media(max-width:600px){:root[data-piel=c] .t1-c{font-size:14px}:root[data-piel=c] .t2-c{font-size:12.5px}}@media(max-width:600px){:root[data-piel=c] .btn-p{position:relative;min-height:32px;padding:0 10px;font-size:12.5px}:root[data-piel=c] .btn-p:after{content:"";position:absolute;inset:-6px -2px}}.hoja{--hoja-x: 20px;padding:0 var(--hoja-x) calc(20px + env(safe-area-inset-bottom))}.hoja-cab{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 calc(-1 * var(--hoja-x)) 4px;padding:14px 12px 8px var(--hoja-x);background:inherit}.hoja-cab h2{margin:0;min-width:0}.dt-hoja .hoja-cab h2{margin:0;padding:0}.hoja-cerrar{flex:none;width:var(--toque);height:var(--toque);padding:2px;border-radius:50%;display:grid;place-items:center;background:var(--card);background-clip:content-box;color:var(--ink)}.hoja-cerrar svg{width:18px;height:18px}.hoja-cerrar:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.hoja .ed-pie{margin-left:calc(-1 * var(--hoja-x));margin-right:calc(-1 * var(--hoja-x));padding-left:var(--hoja-x);padding-right:var(--hoja-x);background:var(--bg);box-shadow:none}@media(max-width:600px){.hoja-cab h2{font-size:16px}}:root[data-piel=c] .hoja .hoja-cab{background:var(--bg)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .velo{background:#020510c7}:root:not([data-theme=light])[data-piel=c] .hoja,:root:not([data-theme=light])[data-piel=c] .hoja .hoja-cab{background:#111a33}:root:not([data-theme=light])[data-piel=c] .hoja{border:1px solid #2a3a66;border-bottom:0}:root:not([data-theme=light])[data-piel=c] .hoja .ed-pie{background:#0f1830}}:root[data-theme=dark] .velo{background:#020510c7}:root[data-theme=dark][data-piel=c] .hoja,:root[data-theme=dark][data-piel=c] .hoja .hoja-cab{background:#111a33}:root[data-theme=dark][data-piel=c] .hoja{border:1px solid #2a3a66;border-bottom:0}:root[data-theme=dark][data-piel=c] .hoja .ed-pie{background:#0f1830}:root[data-piel=c] .pc-link{display:inline-flex;align-items:center;gap:6px;min-height:var(--toque);padding:0;border:0;background:none;color:var(--link);font-size:14px;font-weight:var(--peso-medio);text-decoration:none;cursor:pointer;text-align:left}:root[data-piel=c] .pc-link.gris{color:var(--muted)}:root[data-piel=c] .pc-link.centro{display:flex;width:100%;justify-content:center}:root[data-piel=c] .pc-link svg{width:16px;height:16px;flex:none}:root[data-piel=c] .pc-link:disabled{opacity:.5}:root[data-piel=c] .pc-pie-hoja{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}:root[data-piel=c] .hoja .pc-pie-hoja{position:sticky;bottom:calc(-18px - env(safe-area-inset-bottom));z-index:1;background:var(--bg);margin-inline:-16px;padding:14px 16px calc(18px + env(safe-area-inset-bottom));margin-bottom:calc(-18px - env(safe-area-inset-bottom))}:root[data-piel=c] .pc-botones{display:grid;gap:10px}:root[data-piel=c] .pc-grilla{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px}:root[data-piel=c] .pc-opc{min-height:var(--toque);border-radius:10px;border:1px solid var(--borde-btn);background:var(--campo);color:var(--link);font-size:14px;font-weight:var(--peso-medio);padding:0 8px;cursor:pointer}:root[data-piel=c] .pc-opc[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--primary-ink)}:root[data-piel=c] .pc-radio{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;min-height:var(--toque);border:1px solid var(--line);border-radius:12px;background:var(--campo);cursor:pointer;font-size:15px;color:var(--ink)}:root[data-piel=c] .pc-radio input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}:root[data-piel=c] .pc-radio .bola{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--borde-btn);flex:none;display:grid;place-items:center}:root[data-piel=c] .pc-radio.on{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 6%,var(--campo))}:root[data-piel=c] .pc-radio.on .bola:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--primary)}:root[data-piel=c] .pc-radio:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:2px}:root[data-piel=c] .pc-radio .tx-c{gap:2px}:root[data-piel=c] .hero-c .pie-c{border-top:1px solid rgba(255,255,255,.22)}:root[data-piel=c] .estado-c.en-color.fin:before{background:#ffffffb3}:root[data-piel=c] .pc-devuelta{padding:16px}:root[data-piel=c] .pc-devuelta .t{font-size:15px;font-weight:var(--peso-tarjeta);line-height:1.3}:root[data-piel=c] .pc-devuelta .pc-link{margin-top:4px}:root[data-piel=c] .pc-salidas{margin-top:12px}:root[data-piel=c] .pc-salidas .it-c:disabled{opacity:.6}:root[data-piel=c] .pc-sep{margin:22px 0 8px}:root[data-piel=c] .pc-motivos{border:0;padding:0;margin:0;display:grid;gap:8px;min-width:0}:root[data-piel=c] .pc-motivos legend{padding:0;margin-bottom:8px;font-size:14px;color:var(--muted)}:root[data-piel=c] .pc-efectos{margin-top:12px}:root[data-piel=c] .pc-tono{color:var(--link)}:root[data-piel=c] .pc-guardar{display:flex;align-items:center;gap:16px;margin-top:16px}:root[data-piel=c] .pc-dirs .direccion{padding:12px 0}:root[data-piel=c] .pc-dirs .dir-acciones{gap:0 18px;margin-top:2px}:root[data-piel=c] .pc-dirs .dir-acciones .btn-texto{text-decoration:none;padding:0;min-width:0;justify-content:flex-start}:root[data-piel=c] .pc-dirs .dir-acciones .btn-texto.gris{color:var(--muted)}:root[data-piel=c] .pc-dirs-agregar{border-top:1px solid var(--line);padding-top:4px}:root[data-piel=c] .pc-dirs-vacio{padding:10px 0}:root[data-piel=c] .pc-fila-card{display:flex;align-items:center;gap:12px}:root[data-piel=c] .pc-fila-card .btn{flex:none}:root[data-piel=c] .lista-c.dispositivos{margin:0}:root[data-piel=c] .lista-c.dispositivos .it-c{cursor:default}:root[data-piel=c] .pc-salir{display:flex;flex-direction:column;align-items:flex-start;margin-top:18px}:root[data-piel=c] .pc-pendientes .pendiente-c{flex-wrap:nowrap;align-items:center}:root[data-piel=c] .pc-pendientes .pendiente-c .tx-c{flex-basis:auto}:root[data-piel=c] .pc-pendientes .pendiente-c .btn{margin-left:0;flex:none}:root[data-piel=c] .pc-tarjeta .tj-texto{margin-top:4px;font-size:14px}:root[data-piel=c] .pc-tarjeta .pc-tj-pie{margin-top:2px;display:block}:root[data-piel=c] .pc-tarjeta .tj-accion{margin-top:12px}:root[data-piel=c] .pc-tarjeta .tj-ver{justify-content:flex-start;gap:4px;color:var(--link);margin-top:4px;min-height:var(--toque-sm)}:root[data-piel=c] .pc-pendientes .pendiente-c .t2-c{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:root[data-piel=c] .ingreso .caja{background:var(--bg);border-radius:20px;padding:20px;box-shadow:none;display:grid;gap:14px}:root[data-piel=c] .ingreso .caja>*{margin-top:0}:root[data-piel=c] .ingreso .caja .btn.wa{margin-top:0}:root[data-piel=c] .ingreso .pasos li{font-size:15px;align-items:center}:root[data-piel=c] .ingreso .pasos li:before{width:26px;height:26px;background:color-mix(in srgb,var(--primary) 12%,var(--bg));color:var(--primary)}:root[data-piel=c] .ingreso .fina{margin-top:0;font-size:12.5px}:root[data-piel=c] .ingreso .fina.izq{text-align:left}:root[data-piel=c] .ingreso .fina a{color:var(--link);text-decoration:none;font-weight:var(--peso-medio)}:root[data-piel=c] .ingreso .mensaje-ejemplo{margin-top:0}:root[data-piel=c] .ingreso .mensaje-ejemplo .lbl{font-size:12.5px;font-weight:var(--peso-texto)}:root[data-piel=c] .ingreso .burbuja{justify-self:stretch;background:#dcf8c6;color:#10331a;border-radius:12px 12px 12px 4px;padding:10px 14px}:root[data-piel=c] .ingreso .linea-acciones{margin-top:0}:root[data-piel=c] .ingreso .perfiles{margin-top:0}:root[data-piel=c] .ingreso .perfil-op{gap:12px;padding:12px 14px;min-height:var(--toque);border:1px solid var(--line);border-radius:12px;background:var(--campo);box-shadow:none}:root[data-piel=c] .ingreso .perfil-op .bola{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--borde-btn);flex:none;display:grid;place-items:center}:root[data-piel=c] .ingreso .perfil-op[aria-current=true] .bola:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--primary)}:root[data-piel=c] .ingreso .perfil-op .n{font-weight:var(--peso-texto);font-size:15px}:root[data-piel=c] .pc-sug .sug-item{padding:14px 16px}:root[data-piel=c] .pc-sug .sug-item:first-child{padding-top:14px}:root[data-piel=c] .pc-sug .sug-cab .estado-c{flex:none;font-size:13px}:root[data-piel=c] .pc-sug .sug-texto{font-size:15px}:root[data-piel=c] .pc-sug .sug-hecho{font-weight:var(--peso-texto)}:root[data-piel=c] .pc-legal{padding:4px 0 0}:root[data-piel=c] .pc-legal .legal-esencial li{background:var(--card);border:1px solid var(--line);padding:14px}:root[data-piel=c] .pc-legal .legal-ico{background:none;width:auto;height:auto;color:var(--link)}:root[data-piel=c] .pc-legal .legal-ico svg{width:20px;height:20px}:root[data-piel=c] .pc-legal-secs{margin-top:18px;padding:0;overflow:hidden}:root[data-piel=c] .pc-legal-secs .legal-sec{margin:0;padding:0;border-top:1px solid var(--line)}:root[data-piel=c] .pc-legal-secs .legal-sec:first-child{border-top:0}:root[data-piel=c] .pc-legal-secs summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--toque);padding:12px 16px;cursor:pointer;list-style:none}:root[data-piel=c] .pc-legal-secs summary::-webkit-details-marker{display:none}:root[data-piel=c] .pc-legal-secs summary h2{font-size:15px;font-weight:var(--peso-medio)}:root[data-piel=c] .pc-legal-secs summary svg{width:16px;height:16px;color:var(--muted);flex:none;transform:rotate(90deg);transition:transform .15s}:root[data-piel=c] .pc-legal-secs details[open] summary svg{transform:rotate(-90deg)}:root[data-piel=c] .pc-legal-cuerpo{padding:0 16px 14px;color:var(--muted)}:root[data-piel=c] .pc-legal-cuerpo p:first-child,:root[data-piel=c] .pc-legal-cuerpo ul:first-child{margin-top:0}@media(prefers-reduced-motion:reduce){:root[data-piel=c] .pc-legal-secs summary svg{transition:none}}:root[data-piel=c] .pc-casilla{position:relative}:root[data-piel=c] .pc-casilla>input{position:absolute;opacity:0;width:1px;height:1px;margin:0}:root[data-piel=c] .pc-casilla>label{cursor:pointer;align-items:center}:root[data-piel=c] .pc-casilla .cx{width:22px;height:22px;border-radius:6px;border:1.5px solid var(--borde-btn);display:grid;place-items:center;flex:none;color:var(--primary-ink)}:root[data-piel=c] .pc-casilla .cx svg{width:14px;height:14px}:root[data-piel=c] .pc-casilla.on .cx{background:var(--primary);border-color:var(--primary)}:root[data-piel=c] .pc-casilla>input:focus-visible+label{outline:2px solid var(--primary);outline-offset:-2px}:root[data-piel=c] .pc-casilla .ed-motivo,:root[data-piel=c] .pc-casilla .ed-nota{margin:2px 0 0}:root[data-piel=c] .pc-casillas+.ayuda{margin-top:8px}:root[data-piel=c] .pc-nota{font-size:13px;color:var(--muted);line-height:1.45;margin:8px 0 0}:root[data-piel=c] .pc-nota.por-que{color:var(--link)}:root[data-piel=c] .pc-aviso-arriba{margin-bottom:10px}:root[data-piel=c] .pc-chips{position:relative;display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}:root[data-piel=c] .pc-chips::-webkit-scrollbar{display:none}:root[data-piel=c] .pc-chips button{min-height:var(--toque-sm);padding:0 14px;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--ink);font-size:14px;white-space:nowrap;cursor:pointer;flex:none}:root[data-piel=c] .pc-chips button[aria-pressed=true]{border-color:var(--primary);color:var(--link);background:color-mix(in srgb,var(--primary) 10%,var(--card))}:root[data-piel=c] .pc-radio.apagado{opacity:.6;cursor:default}:root[data-piel=c] .pc-pie-alta{position:sticky;bottom:calc(76px + env(safe-area-inset-bottom));z-index:5;margin-top:18px;padding:14px 16px;box-shadow:0 -10px 24px -16px #00000073}@media(min-width:900px){:root[data-piel=c] .pc-pie-alta{bottom:16px}}:root[data-piel=c] .pc-pie-alta-total{display:flex;justify-content:space-between;align-items:baseline;gap:10px}:root[data-piel=c] .pc-pie-alta-total .l{font-size:14px;color:var(--muted)}:root[data-piel=c] .pc-pie-alta-total .v{font-size:17px;font-weight:var(--peso-dato)}:root[data-piel=c] .pc-pie-alta-total.actualizando .v{opacity:.5}:root[data-piel=c] .pc-pie-alta .pc-nota{margin:4px 0 10px}:root[data-piel=c] .pc-casilla .t2-c .money{font-weight:inherit}:root[data-piel=c] .pc-borra-t{margin:14px 0 0;font-size:15px;font-weight:var(--peso-tarjeta);color:var(--ink)}.pc-cab-t{margin-left:auto;font-size:14px;opacity:.85;color:#fff}:root[data-piel=c] .pc-borrar .legal-h{font-size:22px;line-height:1.25}:root[data-piel=c] .pc-borrar .sec-t{margin:22px 0 10px}:root[data-piel=c] .pc-borrar-lista{margin:0;padding:14px 16px 14px 34px;display:grid;gap:8px;font-size:14px;color:var(--muted);line-height:1.45}:root[data-piel=c] .pc-borrar-lista b,:root[data-piel=c] .pc-borrar-como b{font-weight:var(--peso-medio);color:var(--ink)}:root[data-piel=c] .pc-borrar-como{padding:14px 16px;display:grid;gap:10px;font-size:14px;color:var(--muted);line-height:1.45}:root[data-piel=c] .pc-borrar-como p{margin:0}:root[data-piel=c] .pc-borrar-como .borrar-accion{margin:2px 0 0;padding:0;background:none}:root[data-piel=c] .pc-borrar-como .borrar-accion .btn.wa-solido{justify-self:start}:root[data-piel=c] .pc-hoy{display:flex;justify-content:space-between;gap:10px;font-size:13.5px;margin-top:6px}:root[data-piel=c] .hoja-editor .ed-paso{border:0;gap:8px;overflow:visible}:root[data-piel=c] .hoja-editor .ed-paso button{border:1px solid var(--borde-btn);border-radius:10px;background:var(--campo);color:var(--link)}:root[data-piel=c] .hoja-editor .ed-paso button:disabled{color:var(--muted);opacity:.6}:root[data-piel=c] .hoja-editor .ed-paso output{min-width:22px;font-size:15px}:root[data-piel=c] .pc-de-quien{text-align:center;font-size:14px;color:var(--muted);margin:0 0 12px}:root[data-piel=c] .pc-codigo{border:0;background:none;padding:0}:root[data-piel=c] .pc-codigo .txt{font-family:inherit;font-size:30px;letter-spacing:.12em;margin-top:4px}:root[data-piel=c] .pc-codigo .nota{font-size:14px;margin-top:10px}:root[data-piel=c] .pc-ben-hoja .ben-desc{margin-top:14px}:root[data-piel=c] .pc-ben-hoja .pc-pie-hoja{margin-top:16px}:root[data-piel=c] .hoja-subida.pc-subida{text-align:left}:root[data-piel=c] .hoja-subida.pc-subida .subida-medalla{display:none}:root[data-piel=c] .hoja-subida.pc-subida .subida-texto{font-size:15px}.canje-cab-in .pc-cab-t{border-left:0;padding-left:0;font-weight:var(--peso-texto, 400)}:root[data-piel=c] .pc-canje-h{font-size:24px;font-weight:var(--peso-titulo);letter-spacing:-.02em;line-height:1.2}:root[data-piel=c] .pc-canje-intro{font-size:14.5px;color:var(--muted);line-height:1.5;margin-top:8px}:root[data-piel=c] .pc-canje-t{font-size:16px;font-weight:var(--peso-tarjeta);line-height:1.3}:root[data-piel=c] .pc-canje .codigo-input{text-align:left;letter-spacing:.04em;font-family:inherit}:root[data-piel=c] .pc-canje-btn{width:auto;min-width:120px;padding-inline:22px}:root[data-piel=c] .pc-sug-atajo{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:6px 6px 6px 14px;border-radius:12px;background:var(--card);border:0;font-size:14px;color:var(--muted)}:root[data-piel=c] .pc-sug-atajo .btn-texto{min-height:var(--toque-sm);margin:0;padding:0 8px;text-decoration:none}:root[data-piel=c] .pc-lbl-f{font-size:15px;font-weight:var(--peso-tarjeta);color:var(--ink)}:root[data-piel=c] .pc-chips.pc-chips-envuelve{flex-wrap:wrap;overflow:visible}.cp-intro{margin-top:12px}.cp-pasos{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:-4px 0 4px}.cp-pasos li>a,.cp-pasos li>span{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:6px 4px;border-radius:12px;font-size:12.5px;font-weight:var(--peso-medio);color:var(--muted);text-decoration:none;border:1.5px solid var(--line)}.cp-pasos .num{width:20px;height:20px;border-radius:50%;display:inline-grid;place-items:center;flex:none;font-size:11px;font-weight:var(--peso-medio);background:var(--neutro-bg);color:var(--neutro)}.cp-pasos li.ahora .num{background:var(--primary);color:var(--primary-ink)}.cp-pasos li.hecho>a{color:var(--soft-ink)}.cp-pasos li.hecho>a:hover{background:var(--soft)}.cp-cab{display:flex;align-items:center;justify-content:space-between;gap:10px}.cp-cab .sec-t{margin-bottom:8px}.cp-cab .btn-texto{min-height:44px;margin-bottom:4px}.cp-precio{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;font-variant-numeric:tabular-nums}.cp-lista,.cp-lista .money{color:var(--muted);font-weight:var(--peso-texto);font-size:12.5px}.cp-ahora{font-weight:var(--peso-dato);color:var(--ink)}.cp-ahorro{display:block;flex-basis:100%;margin-top:1px;font-size:12px;line-height:1.4;color:var(--ok);font-weight:var(--peso-texto)}.cp-ahorro .money{font-weight:var(--peso-texto)}.cp-ahorro-por{color:var(--muted)}@media(max-width:600px){.cp-ahorro{font-size:11.5px}}.cp-vacio{font-size:13.5px;color:var(--muted);line-height:1.45}.cp-lineas,.cp-items{list-style:none}.cp-linea,.cp-item{display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px;align-items:start;padding:12px 0}.cp-item{grid-template-columns:38px minmax(0,1fr) auto;align-items:center}.cp-linea+.cp-linea,.cp-item+.cp-item{border-top:1px solid var(--line)}.cp-linea:first-child,.cp-item:first-child{padding-top:0}.cp-linea:last-child,.cp-item:last-child{padding-bottom:0}.cp-linea.sin .thumb{filter:grayscale(1);opacity:.6}.cp-main{min-width:0}.cp-main .n{font-size:13.5px;font-weight:var(--peso-medio);line-height:1.3;overflow-wrap:anywhere}.cp-meta{font-size:13px;margin-top:3px}.cp-det{font-size:12px;color:var(--muted);margin-top:3px}.cp-acciones{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin-top:8px}.cp-acciones .ed-paso button{width:44px;height:44px}.cp-acciones .ed-paso output{min-width:38px}.cp-acciones .ed-quitar{min-height:44px}.cp-tope{font-size:12px;color:var(--warn);font-weight:var(--peso-medio)}.cp-motivo{margin-top:5px;font-size:12.5px;font-weight:var(--peso-medio);color:var(--sii);line-height:1.4}.cp-sugerencias{list-style:none;margin-top:6px;display:grid;gap:6px}.cp-sugerencias li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;font-size:12.5px}.cp-agregar{min-width:86px;min-height:44px}.cp-cantidad.stepper{gap:2px;flex:none}.cp-cantidad.stepper button{width:var(--toque-sm);height:var(--toque-sm);font-size:18px}.cp-cantidad.stepper button:disabled{opacity:.45;cursor:not-allowed}.cp-cantidad.stepper output{min-width:26px;font-size:15px;font-variant-numeric:tabular-nums}.cp-primera{margin-top:14px;font-size:14px}.cp-pie{position:sticky;bottom:calc(76px + env(safe-area-inset-bottom));z-index:5;margin-top:18px;display:flex;align-items:center;gap:12px;min-height:56px;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:5px 5px 5px 14px;box-shadow:0 -10px 24px -16px #00000073}.cp-pie.solo{padding-left:5px}@media(min-width:900px){.cp-pie{bottom:16px}}.cp-pie .cp-total{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:0}.cp-pie .cp-total .l{font-size:12px;line-height:1.25;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-pie .cp-total .l.bloqueo{color:var(--sii)}.cp-pie .cp-total .v{font-size:18px;line-height:1.2}.cp-pie>.btn{flex:none;width:auto;min-height:var(--toque);margin:0;padding-left:16px;padding-right:12px}.cp-pie.solo>.btn{flex:1}.cp-antes-pie{margin-top:18px}.cp-antes-pie>:last-child{margin-bottom:0}.cp-total{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.cp-total .l{font-size:13px;font-weight:var(--peso-medio);color:var(--muted)}.cp-total .v{font-size:20px;font-weight:var(--peso-dato);letter-spacing:-.02em}.cp-total.actualizando .v,.cp-totales.actualizando .tot .v{opacity:.45}.cp-bloqueo,.cp-bloqueos{font-size:12.5px;font-weight:var(--peso-medio);color:var(--sii);line-height:1.45;margin-top:6px}.cp-bloqueos{list-style:none;margin:0 0 8px}.cp-aviso{margin-bottom:8px}.cp-fintoc{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted);margin-bottom:8px}.cp-fintoc svg{width:16px;height:16px;flex:none}.cp-legend{float:left;width:100%;font-size:14px;font-weight:var(--peso-tarjeta);padding:0;margin-bottom:2px}.cp-legend+*{clear:both}.cp-enlace-datos{font-size:13px}.cp-enlace-datos a{min-height:44px;display:inline-flex;align-items:center}.cp-opciones{border:1px solid var(--line);padding:14px}.cp-opciones .opcion{min-height:44px;align-items:center}.cp-opciones .opcion.off{cursor:not-allowed;opacity:.62}.cp-opciones .opcion .n{display:flex;align-items:center;gap:7px}.cp-ico{width:18px;height:18px;flex:none;color:var(--soft-ink)}.cp-opciones .cp-dir{align-items:flex-start}.cp-pin{width:18px;height:18px;flex:none;margin-top:2px;color:var(--muted)}.cp-dir-cuerpo{min-width:0}.cp-dir .n{overflow-wrap:anywhere}.cp-dir .c{margin-top:3px}.cp-dir .pill{margin-right:4px}.cp-entrega .n{font-size:14px;font-weight:var(--peso-medio);line-height:1.4}.cp-entrega .c{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--muted);margin-top:6px}.cp-entrega .c svg{width:16px;height:16px;flex:none}.prod.cp-sin .n{color:var(--muted)}.prod .q .cp-precio{display:inline-flex}.cp-cupon{display:flex;gap:8px}.cp-cupon .input{text-transform:uppercase}.cp-cupon .input::placeholder{text-transform:none}.cp-cupon .btn{flex:none;min-width:92px}.cp-cupon-ok{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px}.cp-cupon-ok .btn-texto{margin-left:auto;min-height:44px}.cp-cupon-ok .small{order:3;flex-basis:100%;line-height:1.45}.cp-totales .info-row+.info-row{margin-top:8px}.cp-totales .info-row .v{font-weight:var(--peso-medio)}.cp-desc .v{color:var(--ok)}.cp-resultado{margin-top:4px}.cp-res-cab{display:flex;gap:12px;align-items:flex-start}.cp-res-ico{width:44px;height:44px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--soft);color:var(--soft-ink)}.cp-res-ico svg{width:22px;height:22px}.cp-res-ico .girador{width:24px;height:24px;border-width:3px}.cp-resultado.ok .cp-res-ico{background:var(--ok-bg);color:var(--ok)}.cp-resultado.warn .cp-res-ico{background:var(--warn-bg);color:var(--warn)}.cp-resultado.alerta .cp-res-ico{background:var(--sii-bg);color:var(--sii)}.cp-res-t{font-size:17px;font-weight:var(--peso-tarjeta);line-height:1.3}.cp-res-d{font-size:13.5px;color:var(--muted);line-height:1.5;margin-top:4px}.cp-res-botones{flex-wrap:wrap}.cp-res-botones:empty{display:none}.cp-centro{text-align:center}.cp-centro .enlace,.cp-centro .btn-texto{display:inline-flex;align-items:center;min-height:44px;font-size:13.5px}.cp-res-botones .btn svg{width:18px;height:18px}.buscar-inicio .cp-items{margin-top:4px}.ct-cats{margin-top:14px;display:grid;gap:8px}.ct-chips{list-style:none;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:2px 16px;scroll-padding-inline:16px}.ct-chips::-webkit-scrollbar{display:none}.ct-chips li{flex:none}.ct-chips .chip{min-height:44px;padding:8px 14px;white-space:nowrap}.ct-hijas .chip{min-height:40px;padding:6px 12px;font-size:12px}.ct-cargando .cp-items{opacity:.5;transition:opacity .15s}@media(prefers-reduced-motion:reduce){.ct-cargando .cp-items{transition:none}}.cp-ver-catalogo{margin-bottom:12px}@media(min-width:900px){.ct-chips{margin:0;padding:2px 0;flex-wrap:wrap;overflow:visible}}.buscador-ancla{height:0}.buscador.fijo{position:sticky;top:var(--alto-topbar);z-index:10;margin:0 -16px;padding:6px 16px 10px;background:var(--bg);transition:box-shadow .15s}.buscador.fijo.pegado{box-shadow:0 12px 16px -14px #040c2273}@media(prefers-reduced-motion:reduce){.buscador.fijo{transition:none}}@media(min-width:900px){.buscador.fijo{margin:0 -24px;padding:8px 24px 12px}}.buscador-caja{position:relative}.buscador-caja>svg{position:absolute;left:13px;top:50%;width:20px;height:20px;transform:translateY(-50%);color:var(--muted);pointer-events:none}.buscador-caja .input{padding-left:42px;padding-right:46px}.buscador-caja .input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.buscador-limpiar{position:absolute;right:2px;top:50%;width:44px;height:44px;transform:translateY(-50%);display:grid;place-items:center;border-radius:50%;background:none;color:var(--muted)}.buscador-limpiar svg{width:18px;height:18px}.buscador-limpiar:hover{color:var(--ink)}.buscador-limpiar:focus-visible{outline:3px solid var(--primary);outline-offset:-6px}.buscador-estado+.ayuda{margin-top:4px}.buscador.fijo+.cp-intro{margin-top:4px}.buscador.fijo+.sec{margin-top:10px}.cp-intro+.cp-ver-catalogo{margin-top:12px}@media(min-width:900px){:root[data-piel=c] .contenido:has(.ct-pagina){max-width:1040px}.ct-pagina .cp-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.ct-pagina .cp-item,.ct-pagina .cp-item:first-child,.ct-pagina .cp-item:last-child{padding:12px 0}.ct-pagina .cp-item+.cp-item{border-top:0}.ct-pagina .cp-item:nth-child(n+3){border-top:1px solid var(--line)}.ct-pagina .cp-item:nth-child(-n+2){padding-top:0}.ct-pagina .cp-pie{max-width:440px;margin-left:auto}}.card.lista-c{padding:0;overflow:hidden}.card.lista-c>.cp-items>.cp-item,.card.lista-c>.cp-lineas>.cp-linea{padding:12px 14px}.card.lista-c>.ayuda,.card.lista-c>.cp-vacio,.card.lista-c>.ed-estado:not(:empty){padding:14px}.card.lista-c>.ed-estado:empty{display:none}.cp-item{grid-template-columns:40px minmax(0,1fr) auto;gap:12px}.cp-item .thumb,.cp-linea .thumb{width:40px;height:40px;border-radius:9px}.cp-item .thumb img,.cp-linea .thumb img{padding:3px}.cp-main .n{font-size:14px;line-height:1.35}.cp-meta{font-size:12.5px;margin-top:2px;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px}.cp-meta .cp-ver{margin-left:0}@media(min-width:601px){.cp-item{grid-template-columns:46px minmax(0,1fr) auto}.cp-item .thumb,.cp-linea .thumb{width:46px;height:46px;border-radius:10px}.cp-main .n{font-size:15px}.cp-meta{font-size:13.5px}}.cp-ver{font-size:12px;margin-left:2px}.dt-toque-foto{display:block;padding:0;background:none;border-radius:10px}:root[data-piel=c] .cp-agregar.btn,:root[data-piel=c] .cp-agregar.btn.sm{position:relative;min-width:0;min-height:30px;height:30px;padding:0 11px;border-radius:9px;font-size:12.5px}.cp-agregar.btn:before{content:"";position:absolute;inset:-7px 0}@media(min-width:601px){:root[data-piel=c] .cp-agregar.btn,:root[data-piel=c] .cp-agregar.btn.sm{min-height:40px;height:40px;padding:0 14px;font-size:14px}.cp-agregar.btn:before{inset:-2px 0}}:root[data-piel=c] .cp-pasos{gap:8px;margin:0 0 14px}:root[data-piel=c] .cp-pasos li>a,:root[data-piel=c] .cp-pasos li>span{position:relative;justify-content:flex-start;gap:8px;min-height:36px;padding:7px 8px;font-size:12px;border-radius:10px}:root[data-piel=c] .cp-pasos li>a:before{content:"";position:absolute;inset:-4px 0}:root[data-piel=c] .cp-pasos .num{font-size:12px}:root[data-piel=c] .cp-pasos li.ahora .num{background:var(--primary);color:var(--primary-ink)}@media(min-width:381px){:root[data-piel=c] .cp-pasos li>a,:root[data-piel=c] .cp-pasos li>span{padding:8px 10px;font-size:13.5px}}.ct-cats{margin-top:4px;display:block}.ct-tabs{list-style:none;display:flex;gap:16px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line)}.ct-tabs::-webkit-scrollbar{display:none}.ct-tabs li{flex:none}.ct-tabs button{display:block;min-height:var(--toque);padding:8px 0 7px;margin-bottom:-1px;font-size:13.5px;color:var(--muted);white-space:nowrap;border-bottom:2px solid transparent;border-radius:0}.ct-tabs button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--primary)}.ct-para{display:flex;align-items:center;gap:4px;margin-top:6px}.ct-para-l{font-size:11.5px;color:var(--muted);margin-right:4px}.ct-para ul{list-style:none;display:flex;gap:4px;flex-wrap:wrap}.ct-para button{position:relative;font-size:12.5px;padding:4px 9px;border-radius:999px;color:var(--muted);min-height:27px}.ct-para button:before{content:"";position:absolute;inset:-9px -2px}.ct-para button[aria-pressed=true]{color:var(--soft-ink);background:color-mix(in srgb,var(--primary) 12%,transparent)}@media(min-width:601px){.ct-tabs{gap:20px}.ct-tabs button{font-size:14px;padding:10px 0 9px}.ct-para button{font-size:13px;padding:5px 10px}}.sec-c{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.sec-c .sec-t{margin-bottom:8px}.sec-n{font-size:11.5px;color:var(--muted)}.cp-nota{margin-top:8px;font-size:11.5px;color:var(--muted);line-height:1.45}@media(min-width:601px){.sec-n,.cp-nota{font-size:12.5px}}.cp-nota+.sol-hueco{margin-top:14px}:root[data-piel=c] .cp-pie{min-height:0;padding:12px 14px;border-radius:14px;box-shadow:0 8px 24px -12px #041b5459;bottom:calc(72px + env(safe-area-inset-bottom))}:root[data-piel=c] .cp-pie .cp-total{gap:1px}:root[data-piel=c] .cp-pie .cp-total .l{font-size:11.5px;color:var(--muted);font-weight:var(--peso-texto)}:root[data-piel=c] .cp-pie .cp-total .l.bloqueo{color:var(--sii);font-weight:var(--peso-medio)}:root[data-piel=c] .cp-pie .cp-total .v{font-size:14px;font-weight:var(--peso-dato);letter-spacing:0}:root[data-piel=c] .cp-pie>.btn{min-height:40px;padding:0 14px;font-size:13.5px;position:relative}:root[data-piel=c] .cp-pie>.btn:before{content:"";position:absolute;inset:-2px 0}:root[data-piel=c] .cp-pie>.btn:disabled{opacity:.45}@media(min-width:900px){:root[data-piel=c] .cp-pie{bottom:12px}}.cp-ver-catalogo.enlace-c{display:inline-flex;align-items:center;gap:6px;min-height:var(--toque);margin:2px 0 0;font-size:14px;font-weight:var(--peso-medio);color:var(--link);text-decoration:none}.cp-ver-catalogo.enlace-c svg{width:18px;height:18px}.pd-cab{margin:2px 0 16px}.pd-venta{margin:0;font-size:12.5px;color:var(--muted)}.pd-h1{margin:2px 0 6px;font-size:21px;font-weight:var(--peso-titulo);line-height:1.25;letter-spacing:-.01em}.pd-nota{margin:6px 0 0;font-size:13px;color:var(--muted)}.pd-pasos{padding:16px}.pd-mapa{margin-top:10px}.pd-kv{display:grid;gap:8px;padding:14px 16px}.pd-kv .info-row{font-size:14px}.pd-kv .info-row .l{font-weight:var(--peso-texto)}:root[data-piel=c] .pd-boleta{min-height:0;font-size:14px;text-decoration:none}.pd-productos{padding:0;overflow:hidden}.pd-productos .prod{padding:12px 14px}.pd-productos .prod+.prod{border-top:1px solid var(--line)}.pd-productos .prod .n{font-size:14px}.pd-productos .prod .q{font-size:12.5px}.pd-productos>.info-row{padding:10px 14px;border-top:1px solid var(--line);font-size:13px}.pd-productos .tot{margin:0;border-radius:0;background:transparent;border-top:1px solid var(--line);padding:14px 16px}.pd-productos .tot .v{font-size:19px}.pd-productos+.iva{margin:6px 0 0;font-size:12px;color:var(--muted);text-align:left}.pd-acciones{margin-top:18px}.pd-acciones .btn{flex:1 1 100%}:root[data-piel=c] .pd-sec{margin:22px 2px 8px}.cp-venta{margin:0 0 8px}.pd-productos .tot .l{color:var(--ink);font-weight:var(--peso-texto)}.pd-mapa{text-decoration:none}.pd-pagar{margin-bottom:4px}.pd-pagar .aviso b{font-weight:var(--peso-medio);font-size:14.5px}.pd-pagar .aviso>div{color:var(--muted);font-size:13.5px}.pd-pagar .aviso>div b{color:var(--ink)}.cp-linea{grid-template-columns:40px minmax(0,1fr) auto;align-items:center}.cp-linea .cp-main .n{font-size:14px}.cp-linea-pie{display:flex;flex-wrap:wrap;align-items:center;gap:2px 12px}.cp-linea-pie .ed-quitar{min-height:var(--toque);margin:-6px 0;padding:0;font-size:12.5px;color:var(--muted);background:none;text-decoration:none}.cp-acciones.cp-cant{margin:0;align-self:center}.cp-cant .ed-paso{gap:6px;border:0;border-radius:0;overflow:visible}.cp-cant .ed-paso button{width:36px;height:36px;border-radius:10px;border:1px solid var(--borde-btn, var(--line));background:var(--card);color:var(--link);font-size:18px;position:relative}.cp-cant .ed-paso button:before{content:"";position:absolute;inset:-4px}.cp-cant .ed-paso button:disabled{color:var(--muted);opacity:.55}.cp-cant .ed-paso output{min-width:22px;font-size:14px}@media(max-width:600px){.cp-linea{grid-template-columns:40px minmax(0,1fr) auto}}*+.pd-pasos{margin-top:14px}:root[data-piel=c] .premio-card{border:1px solid var(--line);background:var(--card);gap:12px}.sg-cab{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:start}.sg-mono{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;font-size:13px;font-weight:var(--peso-dato);background:color-mix(in srgb,var(--primary) 10%,var(--bg));color:var(--link)}.premio-card .sg-cab .t{font-size:14px;font-weight:var(--peso-tarjeta)}.premio-card .sg-cab .d{margin-top:2px;font-size:12.5px}.premio-card .sg-hasta{margin-top:4px;font-size:12px}@media(max-width:600px){.sg-cab{grid-template-columns:34px minmax(0,1fr)}.sg-mono{width:34px;height:34px;font-size:12px;border-radius:9px}}:root[data-piel=c] .cp-vaciar{color:var(--muted);text-decoration:none;font-size:13px}:root[data-piel=c] .cp-opciones.card{background:transparent;box-shadow:none;border:0;padding:0;border-radius:0}:root[data-piel=c] .cp-opciones .cp-legend{font-size:14px;font-weight:var(--peso-medio);margin:0 2px 8px}:root[data-piel=c] .cp-opciones .opcion{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px 14px;margin-top:10px}:root[data-piel=c] .cp-opciones .cp-legend+.opcion{margin-top:0}:root[data-piel=c] .cp-opciones .opcion:has(input:checked){border:1.5px solid var(--primary);background:var(--soft)}:root[data-piel=c] .cp-opciones .opcion .n{font-weight:var(--peso-texto);font-size:14.5px}.cp-opciones .opcion>span:not(.cp-dir-cuerpo){flex:1;min-width:0}.cp-opciones .opcion .n .cp-ico{order:2;margin-left:auto;color:var(--ink)}.cp-opciones .cp-enlace-datos .enlace{text-decoration:none;color:var(--link)}.cp-dias{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px 0}.cp-dias::-webkit-scrollbar{display:none}.cp-dias button{flex:none;min-height:var(--toque);padding:0 16px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--ink);font-size:14px}.cp-dias button[aria-pressed=true]{border:1.5px solid var(--primary);background:var(--soft);color:var(--link)}.cp-franjas{margin-top:10px}.cp-cuando{margin:8px 2px 0;font-size:12.5px;color:var(--muted)}.cp-pasos .num svg{width:12px;height:12px}:root[data-piel=c] .cp-cab-enlace{text-decoration:none;color:var(--link);font-size:14px}.cp-entrega-c{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:center;padding:14px 16px}.cp-entrega-c .cp-entrega-ic{width:20px;height:20px;color:var(--ink)}.cp-entrega-c .n{font-size:14px;font-weight:var(--peso-texto);margin:0}.cp-entrega-c .c{font-size:12.5px;color:var(--muted);margin:2px 0 0}.cp-rev-prod .prod .q{display:flex;flex-wrap:wrap;gap:0 4px;align-items:baseline}:root[data-piel=c] .cp-totales .tot{background:transparent;border-top:1px solid var(--line);border-radius:0;margin:10px -16px 0;padding:14px 16px 4px}:root[data-piel=c] .cp-totales .tot .l{color:var(--ink);font-weight:var(--peso-texto)}:root[data-piel=c] .cp-totales .tot .v{font-size:19px}:root[data-piel=c] .cp-totales .iva{text-align:left}.cp-sin-dir{display:grid;justify-items:center;gap:6px;text-align:center;padding:18px 14px;border-radius:12px;border:1px dashed var(--line);background:var(--card)}.cp-sin-dir-ico{width:26px;height:26px;color:var(--muted)}.cp-sin-dir-t{font-size:14.5px;font-weight:var(--peso-medio);color:var(--ink)}.cp-sin-dir-d{font-size:13px;line-height:1.45;color:var(--muted);max-width:34ch}.cp-sin-dir .btn{margin-top:6px}.cp-sin-dir .btn svg{width:16px;height:16px}.cp-opciones{min-inline-size:0;min-width:0}.cp-dias{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,108px),1fr));overflow:visible}.cp-dias button{min-width:0;padding:4px 8px;white-space:normal;line-height:1.2}.cp-franjas{grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(min(100%,128px),1fr))}.cp-franjas button{white-space:normal;overflow-wrap:anywhere}@media(max-width:600px){.cp-cantidad.stepper{gap:6px}.cp-cantidad.stepper button{position:relative;width:30px;height:30px;font-size:16px}.cp-cantidad.stepper button:after{content:"";position:absolute;inset:-7px -3px}}:root[data-piel=c] .cp-carro{margin:14px 0 6px;padding:4px 12px 12px;border-radius:16px;background:color-mix(in srgb,var(--primary) 7%,transparent);border:1px solid color-mix(in srgb,var(--primary) 30%,var(--line))}:root[data-piel=c] .cp-carro>.sec{margin-top:10px}:root[data-piel=c] .cp-carro>.sec+.sec{margin-top:12px}:root[data-piel=c] .cp-carro .card{background:color-mix(in srgb,var(--card) 70%,var(--bg))}:root[data-piel=c] .cp-carro .card:not(.lista-c){padding:11px 12px}:root[data-piel=c] .cp-carro .cp-vacio{padding:0;font-size:13px}.cp-sub-t{margin:-4px 0 8px;font-size:var(--letra-min);color:var(--muted)}.cp-main{position:relative}.cp-abre{position:absolute;inset:-10px 0;z-index:1;padding:0;border:0;background:none;cursor:pointer;border-radius:8px}.cp-abre:focus-visible{outline:2px solid var(--primary);outline-offset:0}.cp-item .cp-main .btn,.cp-item .cp-main .cp-avisado{position:relative;z-index:2}.sol-sec{font-size:12.5px;font-weight:var(--peso-medio);color:var(--muted);margin:2px 0 8px}.sol-como{margin:0 0 16px;padding-left:20px;display:grid;gap:6px;font-size:13.5px;line-height:1.45;color:var(--ink)}.sol-cod{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 12px;padding:10px 12px;border-radius:12px;background:var(--soft);color:var(--soft-ink);font-size:13.5px;font-weight:var(--peso-medio)}.sol-cod svg{width:18px;height:18px;flex:none}.sol-cod .muted{font-weight:400;font-size:12.5px}.sol-para{grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.sol-foto{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px}.sol-foto .ayuda{flex-basis:100%}.sol-foto-vista{width:64px;height:64px;object-fit:cover;border-radius:10px;border:1px solid var(--line)}.sol-hoja .btn-row{flex-wrap:wrap}.sol-hoja .btn-row>.btn{min-height:44px}.sol-tope{display:flex;gap:12px;align-items:flex-start}.sol-tope .n{font-size:15px;font-weight:var(--peso-tarjeta);line-height:1.3}.sol-tope .small{margin-top:4px;line-height:1.45}.sol-ico{width:44px;height:44px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--soft);color:var(--soft-ink)}.sol-ico svg{width:22px;height:22px}.sol-hueco{display:flex;align-items:center;gap:12px;margin-top:12px;padding:14px}.sol-hueco .tx{flex:1;min-width:0}.sol-hueco .n{font-size:14px;font-weight:var(--peso-tarjeta);line-height:1.3}.sol-hueco .small{margin-top:3px;line-height:1.4}.sol-hueco .btn{flex:none;min-height:44px}.sol-hueco.en-hoja{flex-direction:column;align-items:stretch;gap:10px;padding:0;margin-top:12px;border:0;background:none;box-shadow:none}.sol-item{padding:12px 0}.sol-item+.sol-item{border-top:1px solid var(--line)}.sol-item:first-child{padding-top:0}.sol-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.sol-cab .n{font-size:13.5px;font-weight:var(--peso-medio);line-height:1.3;overflow-wrap:anywhere}.sol-cab .pill{flex:none}.sol-linea{font-size:12.5px;color:var(--muted);margin-top:3px;overflow-wrap:anywhere}.sol-det{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;font-size:13px;color:var(--muted);line-height:1.45}.sol-det .btn-texto{min-height:44px;flex:none}.sol-prod{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:8px;padding:10px;border-radius:12px;background:var(--soft)}.sol-prod .n{font-size:13px;font-weight:var(--peso-medio);line-height:1.3;overflow-wrap:anywhere}.sol-prod .btn{min-height:44px}.sol-pedir{margin-top:12px}.sug-intro{margin:-4px 0 14px;color:var(--muted);font-size:13.5px;line-height:1.45}.sug-item{padding:12px 0}.sug-item+.sug-item{border-top:1px solid var(--line)}.sug-item:first-child{padding-top:0}.sug-cab{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;color:var(--muted)}.sug-texto{margin-top:6px;font-size:14px;line-height:1.45;overflow-wrap:anywhere;white-space:pre-line}.sug-hecho{display:flex;gap:8px;align-items:flex-start;margin-top:8px;padding:10px 12px;border-radius:12px;background:var(--ok-bg);color:var(--ok);font-size:13px;font-weight:var(--peso-medio);line-height:1.45}.sug-hecho svg{width:16px;height:16px;flex:none;margin-top:2px}.sug-temas{grid-auto-flow:row;grid-template-columns:1fr 1fr}.sug-atajo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px;margin:0 0 14px;padding:10px 12px;border-radius:12px;background:var(--soft);font-size:13px;color:var(--soft-ink)}.sug-atajo .btn-texto{min-height:44px}.sug-vacio{text-align:center;padding:22px 16px;margin-top:14px}.sug-vacio svg{width:28px;height:28px;color:var(--muted)}.sug-vacio .n{font-weight:var(--peso-tarjeta);margin-top:6px}.sug-vacio .small{margin-top:4px}.input.area{min-height:110px;resize:vertical;line-height:1.45;padding-top:10px}.sol-sec{font-size:14px;font-weight:var(--peso-tarjeta);color:var(--ink);margin:2px 0 8px}.sol-como{font-size:14px}.sol-como li::marker{color:var(--link)}.sol-para{display:flex;flex-wrap:wrap;gap:8px}.sol-para button{position:relative;min-height:36px;padding:0 14px;border-radius:10px;border:1px solid var(--line);background:var(--card);font-size:14px;color:var(--ink)}.sol-para button:before{content:"";position:absolute;inset:-4px 0}.sol-para button[aria-pressed=true]{border-color:var(--primary);color:var(--link);background:var(--soft)}.sol-foto-agregar{display:inline-flex;align-items:center;gap:6px;color:var(--link);font-weight:var(--peso-medio);padding:0}.sol-foto-agregar svg{width:18px;height:18px}.sol-hoja .field>label,.sol-hoja .field>.lbl{color:var(--muted);font-weight:var(--peso-texto)}.av-vacio{display:grid;gap:2px}.av-vacio .holos-v{width:56px;height:56px;border-radius:50%;margin:0 0 10px}.av-vacio-t{font-size:15px;font-weight:var(--peso-medio);color:var(--ink)}.av-vacio-d{font-size:14px;color:var(--muted);line-height:1.45}.av-dos{display:grid;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.av-vacio-botones{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.av-vacio-botones:empty{display:none}.sec-t .cuenta{font-weight:var(--peso-texto);color:var(--muted);font-size:12.5px;margin-left:4px}:root[data-piel=c] .av-lista .av-cancelar{color:var(--muted);text-decoration:none}.topbar-buscar{flex:none;display:grid;place-items:center;width:var(--toque);height:var(--toque);margin:-9px -8px -9px 0;border-radius:12px;color:var(--head-ink);text-decoration:none}.topbar-buscar svg{width:22px;height:22px}.topbar-buscar:hover{background:#ffffff1f}.topbar-buscar:focus-visible{outline:2px solid var(--head-ink);outline-offset:-3px}.topbar-sub{display:flex;align-items:center;gap:6px;min-width:0;flex:1}.topbar-atras{flex:none;display:grid;place-items:center;width:var(--toque);height:var(--toque);margin:-9px 0 -9px -12px;border-radius:12px;color:var(--head-ink);text-decoration:none}.topbar-atras svg{width:22px;height:22px}.topbar-atras:hover{background:#ffffff1f}.topbar-atras:focus-visible{outline:2px solid var(--head-ink);outline-offset:-3px}.topbar-titulo{font-size:16px;font-weight:var(--peso-medio);letter-spacing:0;line-height:1.3;color:var(--head-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}@media(max-width:899px){.topbar.con-sub .saludo{display:none}}.caja-titulo.neutro svg{color:var(--primary)}.salidas{list-style:none;display:grid;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.salidas li{font-size:13.5px;line-height:1.45;color:var(--muted)}.salidas .t{display:block;color:var(--ink);font-weight:var(--peso-medio);font-size:14px}.llego .llego-t{font-size:15px;font-weight:var(--peso-tarjeta);display:flex;align-items:center;gap:7px}.llego .llego-t svg{width:18px;height:18px;flex:none}.llego .llego-t.ok svg{color:var(--ok)}.llego .llego-t.problema svg{color:var(--warn)}.llego .llego-t:focus,.llego .llego-t:focus-visible{outline:none}.llego .llego-d{font-size:13.5px;line-height:1.45;color:var(--muted);margin-top:4px}.llego .btn-row{margin-top:12px}.llego .btn-row>.btn{min-height:44px;padding:10px 8px;white-space:nowrap}.llego .btn.block{margin-top:12px;min-height:44px}.llego .estrella{color:#f5b301}.llego .linea-acciones .btn-texto{min-height:40px}.tirar{overflow:hidden;display:grid;place-items:end center;height:0}.tirar-marca{display:inline-flex;align-items:center;gap:6px;padding:0 0 10px;font-size:12.5px;color:var(--muted);font-weight:var(--peso-medio)}.tirar-ico{width:15px;height:15px;transform:rotate(90deg)}.tirar-ico.listo{transform:rotate(-90deg)}.tirar.actualizando .tirar-ico{transform:none}@media(prefers-reduced-motion:no-preference){.tirar:not(.tirando){transition:height .2s ease-out}.tirar-ico{transition:transform .15s ease-out}.tirar.actualizando .tirar-ico{animation:tirar-girar 1s linear infinite}@keyframes tirar-girar{to{transform:rotate(360deg)}}}:root .velo:has(>.hoja-visor){align-items:stretch;justify-content:stretch;padding:0;background:#000;z-index:90}:root .velo>.hoja.hoja-visor.hoja-visor{position:relative;max-width:none;width:100%;height:100dvh;max-height:none;padding:0;border:0;border-radius:0;background:#000;color:#fff;overflow:hidden;box-shadow:none}:root .velo>.hoja.hoja-visor.hoja-visor .hoja-cab{position:absolute;top:env(safe-area-inset-top);left:0;right:0;margin:0;padding:10px 10px 10px 16px;background:linear-gradient(rgba(0,0,0,.55),transparent);color:#fff}:root .velo>.hoja.hoja-visor.hoja-visor .hoja-cab h2{color:#fff;font-size:14px;font-weight:var(--peso-medio);opacity:.9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .velo>.hoja.hoja-visor.hoja-visor .hoja-cerrar{background:#ffffff2e;background-clip:content-box;color:#fff}.visor-caja{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none;cursor:zoom-in}.visor-img{width:100%;height:100%;object-fit:contain;transform-origin:center;will-change:transform;-webkit-user-drag:none}.visor-sin-foto{display:grid;justify-items:center;gap:8px;color:#c9d2ea;font-size:14px}.visor-sin-foto svg{width:48px;height:48px}.visor-ayuda{position:absolute;left:0;right:0;bottom:calc(14px + env(safe-area-inset-bottom));text-align:center;font-size:12.5px;color:#ffffffb8;pointer-events:none}@media(prefers-reduced-motion:no-preference){.visor-img{transition:transform .08s linear}}.dt-foto-boton{display:block;width:100%;padding:0;background:none;border:0;border-radius:14px;cursor:zoom-in}.dt-foto-boton:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.cp-item.sin-stock{grid-template-columns:38px minmax(0,1fr)}.cp-item.sin-stock .thumb{filter:grayscale(.7);opacity:.75}.cp-sin{font-size:12px;font-weight:var(--peso-medio);color:var(--warn);margin-top:3px}.cp-avisar{margin-top:8px;min-height:44px}.cp-avisar svg{width:16px;height:16px}.cp-avisado{display:inline-flex;align-items:center;gap:6px;margin-top:8px;min-height:var(--toque-sm);font-size:12.5px;font-weight:var(--peso-medio);color:var(--ok)}.cp-avisado svg{width:15px;height:15px;flex:none}.av-prod{display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px;align-items:center;margin-top:4px}.av-prod .n{font-size:14px;font-weight:var(--peso-tarjeta);line-height:1.3;overflow-wrap:anywhere}.av-cantidad{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:16px}.av-cantidad .l{font-size:14px;font-weight:var(--peso-medio);flex-basis:100%}.av-cantidad .ed-paso button{width:44px;height:44px}.av-cantidad .ed-paso output{min-width:40px;font-size:16px}.av-promesa{display:flex;gap:8px;align-items:flex-start;margin-top:16px;padding:11px 12px;border-radius:12px;background:var(--soft);color:var(--soft-ink);font-size:13.5px;font-weight:var(--peso-medio);line-height:1.45}.av-promesa svg{width:18px;height:18px;flex:none;margin-top:1px;color:var(--wa)}.av-nota{margin-top:8px;line-height:1.45}.av-listo{margin-top:2px}.av-hoja .btn-row{flex-wrap:wrap}.av-hoja .btn-row>.btn{min-height:44px}.av-lista ul{list-style:none}.av-item{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:11px;align-items:start;padding:12px 0}.av-item+.av-item{border-top:1px solid var(--line)}.av-item:first-child{padding-top:0}.av-item .n{font-size:13.5px;font-weight:var(--peso-medio);line-height:1.3;overflow-wrap:anywhere}.av-item.vencido .thumb{filter:grayscale(1);opacity:.6}.av-item.vencido .n{color:var(--muted)}.av-estado{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:5px}.av-estado .cp-det{margin-top:0}.av-cancelar{min-height:44px;align-self:center}.av-pie{margin-top:10px;padding-top:10px;border-top:1px solid var(--line);line-height:1.45}.av-seg{width:100%;margin-top:2px}.av-seg button[aria-pressed=true]{background:var(--primary);color:var(--primary-ink)}.av-como-t{margin:18px 0 6px;font-size:14px;font-weight:var(--peso-tarjeta);color:var(--ink)}.av-como{margin:0;padding-left:20px;display:grid;gap:6px;font-size:14px;line-height:1.45;color:var(--muted)}.av-como li::marker{color:var(--soft-ink);font-weight:var(--peso-medio)}.av-decide{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:8px}.cp-item.sin-stock{grid-template-columns:40px minmax(0,1fr) auto}.cp-item.sin-stock.avisado{grid-template-columns:40px minmax(0,1fr)}@media(min-width:601px){.cp-item.sin-stock{grid-template-columns:46px minmax(0,1fr) auto}.cp-item.sin-stock.avisado{grid-template-columns:46px minmax(0,1fr)}}.cp-meta .cp-sin{margin-top:0;font-weight:var(--peso-texto);color:var(--muted);font-size:12.5px}:root[data-piel=c] .cp-agregar.cp-avisar{margin-top:0;gap:6px}.cp-agregar.cp-avisar svg{width:15px;height:15px}.av-prod{grid-template-columns:46px minmax(0,1fr);gap:12px}.av-prod .thumb{width:46px;height:46px}.av-prod .n{font-weight:var(--peso-medio)}.av-cantidad .l{font-size:14px;font-weight:var(--peso-tarjeta);margin-top:6px}.opciones-c{width:100%;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px}.opciones-c button{min-height:var(--toque);border-radius:10px;border:1px solid var(--borde-btn);background:var(--campo);color:var(--link);font-size:14px;font-weight:var(--peso-texto)}.opciones-c button[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--primary-ink)}.av-como-t{font-size:14px;margin-top:18px}.av-como{color:var(--ink);font-size:14px}.av-como li::marker{color:var(--link);font-weight:var(--peso-texto)}.hoja-acciones{display:grid;gap:8px;margin-top:18px}.hoja-acciones>.btn{margin:0}.pd-boton{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:12px 0 4px}.pd-boton .btn{min-height:44px}.perdida-card{margin:12px 0 4px;padding:14px 16px;background:var(--sii-bg);border-color:color-mix(in srgb,var(--sii) 30%,var(--line))}.perdida-card .btn-row{margin-top:12px}.perdida-card .btn{min-height:44px}.pd-fila{display:flex;gap:12px;align-items:flex-start}.pd-fila .tx-c{flex:1;min-width:0}.pd-fila .t1-c{font-weight:var(--peso-medio);overflow-wrap:anywhere}.pd-ic{width:40px;height:40px;border-radius:50%;flex:none;display:grid;place-items:center;background:color-mix(in srgb,var(--sii) 16%,var(--card));color:var(--sii)}.pd-ic svg{width:20px;height:20px}.pd-ic.suave{background:var(--soft);color:var(--soft-ink)}.pd-mensajes{list-style:none;margin:12px 0 0;padding:12px 0 0;border-top:1px solid color-mix(in srgb,var(--sii) 20%,var(--line));display:grid;gap:12px}.perdida-f{display:flex;gap:12px;align-items:center;padding:12px 16px;background:var(--sii-bg);color:var(--ink);border-top:1px solid color-mix(in srgb,var(--sii) 25%,transparent)}.perdida-f .tx-c{flex:1;min-width:0}.perdida-f .t1-c{font-weight:var(--peso-medio)}.perdida-f .btn{flex:none;min-height:44px;display:inline-flex;align-items:center;text-decoration:none}.perdida-f.redonda{border-radius:14px;border:1px solid color-mix(in srgb,var(--sii) 25%,transparent);margin-bottom:12px}.pd-foto{width:52px;height:52px;border-radius:50%;object-fit:cover;flex:none}.pd-av{width:52px;height:52px;border-radius:50%;flex:none;display:grid;place-items:center;background:color-mix(in srgb,var(--sii) 16%,var(--card));color:var(--sii);font-size:22px;font-weight:var(--peso-titulo)}.pd-av.grande{width:96px;height:96px;font-size:40px;margin:0 auto 10px}.pd-hoja .btn-row{flex-wrap:wrap}.pd-hoja .btn-row>.btn{min-height:44px}.pd-acciones{display:grid;gap:10px;margin-top:14px}.pd-acciones .btn{min-height:44px}.pd-links{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px}.pd-links .btn-texto{min-height:44px}.pd-confirmar{padding:12px;border-radius:12px;background:var(--soft)}.placa-v{display:grid;place-items:center;padding:8px 0 4px}.placa{width:200px;height:200px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:linear-gradient(160deg,#1b4fe0,#062ea7 55%,#020d33);box-shadow:0 0 0 6px color-mix(in srgb,var(--perro-t) 60%,#fff);color:#fff}.placa-v.gato .placa{box-shadow:0 0 0 6px color-mix(in srgb,var(--gato-t) 60%,#fff)}.placa-logo{width:56px;height:auto}.placa-qr{width:88px;height:88px;background:#fff;border-radius:10px;padding:6px;display:block}.placa-qr svg{width:100%;height:100%;display:block}.placa-n{font-size:15px;font-weight:var(--peso-tarjeta)}.placa-foto{width:120px;height:120px;border-radius:50%;object-fit:cover;display:block;margin:0 auto 10px;border:4px solid var(--soft)}.placa-pub .fp-sec .t1-c svg{width:16px;height:16px;vertical-align:-3px;color:var(--ok)}:root[data-piel=c]{--pg-rojo: #b42318}@media(prefers-color-scheme:dark){:root[data-piel=c]:not([data-theme=light]){--pg-rojo: #9c3726}}:root[data-piel=c][data-theme=dark]{--pg-rojo: #9c3726}:root[data-piel=c] .fs{--tono: var(--perro-t);--tinta: var(--perro-ink);--c: var(--perro-p)}:root[data-piel=c] .fs.gato{--tono: var(--gato-t);--tinta: var(--gato-ink);--c: var(--gato-p)}:root[data-piel=c] .fs .card{border-color:color-mix(in srgb,var(--tono) 22%,var(--line))}:root[data-piel=c] .t3-c{display:block;font-size:13px;color:var(--muted);line-height:1.4}:root[data-piel=c] .petp.halo{--c: var(--perro-p);border-radius:16px;margin:4px;padding:16px;border:1.5px solid color-mix(in srgb,var(--c) 55%,#fff);box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 18%,transparent),0 18px 34px -16px color-mix(in srgb,var(--c) 80%,transparent)}:root[data-piel=c] .fs.gato .petp.halo{--c: var(--gato-p)}@media(prefers-color-scheme:dark){:root[data-piel=c]:not([data-theme=light]) .petp.halo{border-color:color-mix(in srgb,var(--c) 70%,#fff);box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 30%,transparent)}}:root[data-piel=c][data-theme=dark] .petp.halo{border-color:color-mix(in srgb,var(--c) 70%,#fff);box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 30%,transparent)}:root[data-piel=c] .petp .av-letra,:root[data-piel=c] .petp .av>img{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;object-fit:cover;background:#ffffff38;color:#fff;font-size:18px;font-weight:var(--peso-dato);box-shadow:0 0 0 3px #ffffff59}@media(min-width:601px){:root[data-piel=c] .petp .av-letra,:root[data-piel=c] .petp .av>img{width:52px;height:52px;font-size:21px}}:root[data-piel=c] .petp a.lapiz-p{text-decoration:none}:root[data-piel=c] .petp .pie-p{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:14px}:root[data-piel=c] .petp .pie-p .solo-tu{margin:0;font-size:13px}:root[data-piel=c] .ficha-salud .petp .pie-p .btn-p{margin-top:0}:root[data-piel=c] .petp .dia-p{margin-top:12px;padding-top:12px;border-top:1px dashed rgba(255,255,255,.4);font-size:14px}:root[data-piel=c] .petp .dia-p.hoy{border-top:0;padding-top:6px}:root[data-piel=c] .fs-sec{margin-top:22px}:root[data-piel=c] .fs-sec-t{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;min-height:var(--toque-sm)}:root[data-piel=c] .fs-sec-t .sec-t{margin:0}:root[data-piel=c] .fs-sec-t .enlace-c{display:inline-flex;align-items:center;gap:4px;min-height:var(--toque-sm)}:root[data-piel=c] .fs-sec-t .enlace-c svg{width:14px;height:14px}:root[data-piel=c] .fs-lista{margin:0}:root[data-piel=c] .fs-lista .it-c{padding:12px 14px}:root[data-piel=c] .fs-lista button.it-c{min-height:52px;background:none;border:0;font:inherit;color:inherit;cursor:pointer}:root[data-piel=c] .fs-lista button.it-c:hover{background:color-mix(in srgb,var(--tono) 6%,transparent)}:root[data-piel=c] .fs-lista .it-c.columna{flex-direction:column;align-items:stretch;gap:12px}:root[data-piel=c] .fs-lista .it-c.columna>.btn{align-self:flex-start}:root[data-piel=c] .fs-lista .tx-c .estado-c{margin-top:3px}:root[data-piel=c] .fs-lista .btn.sm{flex:none}:root[data-piel=c] .fila-c.arriba{align-items:flex-start}:root[data-piel=c] .fs-pad{padding:14px 16px}:root[data-piel=c] .fs-pad>.t1-c,:root[data-piel=c] .fs-pad>.t2-c{display:block}:root[data-piel=c] .btn-texto.gris{color:var(--muted)}:root[data-piel=c] .fs-ic{width:38px;height:38px;border-radius:10px;flex:none;display:grid;place-items:center;background:color-mix(in srgb,var(--tono, var(--primary)) 14%,var(--bg));color:var(--tinta, var(--soft-ink))}:root[data-piel=c] .fs-ic svg{width:19px;height:19px}:root[data-piel=c] .fs-ic.rojo{background:color-mix(in srgb,var(--sii) 16%,var(--bg));color:var(--sii)}@media(max-width:600px){:root[data-piel=c] .fs-ic{width:34px;height:34px;border-radius:9px}:root[data-piel=c] .fs-ic svg{width:17px;height:17px}}:root[data-piel=c] .fs-grafico{width:100%;height:84px;display:block;margin-top:10px}:root[data-piel=c] .fs-grafico .ln{fill:none;stroke:var(--tinta);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}:root[data-piel=c] .fs-grafico .ar{fill:color-mix(in srgb,var(--tono) 14%,transparent);stroke:none}:root[data-piel=c] .fs-grafico circle{fill:var(--bg);stroke:var(--tinta);stroke-width:2}:root[data-piel=c] .fs-grafico text{font-size:12px;fill:var(--muted);font-family:inherit}:root[data-piel=c] .fs-docs{list-style:none;margin:0;padding:0;display:flex;gap:10px;flex-wrap:wrap}:root[data-piel=c] .fs-doc{width:84px;height:84px;border-radius:12px;border:1px solid var(--line);background:var(--campo);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;overflow:hidden;color:var(--muted);font:inherit;font-size:12px;position:relative;padding:0;cursor:pointer}:root[data-piel=c] .fs-doc img{width:100%;height:100%;object-fit:cover}:root[data-piel=c] .fs-doc svg{width:22px;height:22px}:root[data-piel=c] .fs-doc .lbl{position:absolute;left:0;right:0;bottom:0;padding:3px 4px;font-size:12px;color:var(--ink);background:color-mix(in srgb,var(--bg) 88%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-piel=c] .fs-doc.add{border-style:dashed;color:var(--link)}:root[data-piel=c] .fs-doc:focus-visible{outline:2px solid var(--link);outline-offset:2px}:root[data-piel=c] .fs-nota{font-size:13px;color:var(--muted);margin:16px 0 0;line-height:1.5}:root[data-piel=c] .perdida-card{background:var(--sii-bg);border-color:color-mix(in srgb,var(--sii) 30%,var(--line))}:root[data-piel=c] .perdida-card .pd-mensajes .fs-ic{background:color-mix(in srgb,var(--sii) 10%,var(--bg));color:var(--sii)}:root[data-piel=c] .pd-acc{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}:root[data-piel=c] .pd-quien{margin-bottom:16px}:root[data-piel=c] .av-m .avatar{width:44px;height:44px}:root[data-piel=c] .pie-apilado{display:grid;gap:10px;margin-top:16px}:root[data-piel=c] .fs-resumen{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}:root[data-piel=c] .fs-resumen>div{min-width:0;border-radius:12px;padding:10px 12px;background:color-mix(in srgb,var(--tono) 8%,var(--bg));border:1px solid color-mix(in srgb,var(--tono) 20%,var(--line))}:root[data-piel=c] .fs-resumen dt{font-size:13px;color:var(--muted);margin-bottom:2px}:root[data-piel=c] .fs-resumen dd{margin:0}:root[data-piel=c] .fs-resumen .estado-c{font-size:13px}:root[data-piel=c] .desp-lista{display:grid}:root[data-piel=c] .desp-r{display:flex;align-items:flex-start;gap:12px;min-width:0;width:100%}:root[data-piel=c] .desp-r>.thumb{flex:none}:root[data-piel=c] .desp-r-tx{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:1;min-width:0}:root[data-piel=c] .desp-r-nom{overflow-wrap:anywhere}:root[data-piel=c] .desp-r-tx>.estado-c{align-items:flex-start;margin-top:2px}:root[data-piel=c] .desp-r-tx>.estado-c:before{margin-top:calc((1.3em - 7px)/2)}:root[data-piel=c] .desp-r-tx>.desp-declarada,:root[data-piel=c] .desp-r-tx>.desp-reemplazo,:root[data-piel=c] .desp-r-tx>.desp-r-ayuda{align-self:stretch;margin:6px 0 0}:root[data-piel=c] .desp-r-acc{display:flex;flex-wrap:wrap;align-items:center;column-gap:16px;row-gap:0;margin-top:10px}:root[data-piel=c] .desp-r-acc .btn{flex:none}:root[data-piel=c] .desp-r-acc .enlace-gris{margin-bottom:-8px;min-height:var(--toque-sm);font-size:13.5px}:root[data-piel=c] .fs-resumen .estado-c{align-items:flex-start}:root[data-piel=c] .fs-resumen .estado-c:before{margin-top:calc((1.3em - 7px)/2)}:root[data-piel=c] .desp-lista>.desp-r+.desp-r{margin-top:12px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--tono) 24%,var(--line))}:root[data-piel=c] .it-c.desp-it{align-items:flex-start}:root[data-piel=c] .enlace-gris{display:inline-flex;align-items:center;min-height:var(--toque);padding:0;margin-bottom:-8px;background:none;border:0;color:var(--muted);font:inherit;font-size:14px;cursor:pointer;text-align:left}:root[data-piel=c] .enlace-en-frase{background:none;border:0;padding:12px 0;margin:-12px 0;color:var(--link);font:inherit;font-weight:var(--peso-medio);cursor:pointer}:root[data-piel=c] .pie-m{font-size:13px;color:var(--muted);margin:14px 0 0;line-height:1.6}:root[data-piel=c] .vacio-m{display:flex;flex-direction:column;align-items:center;gap:6px;padding:30px 20px;text-align:center}:root[data-piel=c] .vacio-m .vacio-ic{color:var(--muted)}:root[data-piel=c] .vacio-m .vacio-ic svg{width:34px;height:34px}:root[data-piel=c] .vacio-m .btn{margin-top:8px}:root[data-piel=c] .pg.cumple-card{--c: var(--perro-p)}:root[data-piel=c] .pg.cumple-card.gato{--c: var(--gato-p)}:root[data-piel=c] .pg .av-c .avatar{width:100%;height:100%;background:transparent;color:#fff;box-shadow:none}:root[data-piel=c] .pg.pd-alerta{--c: var(--pg-rojo);margin:0 0 14px;border:0;color:#fff}:root[data-piel=c] .pg.pd-alerta .pd-alerta-cab{margin-top:10px}:root[data-piel=c] .pg.pd-alerta .big-c{margin:0}:root[data-piel=c] .pg.pd-alerta .pd-foto{width:48px;height:48px}:root[data-piel=c] .pg.pd-alerta .pd-ocultar{color:#fff;text-decoration:none}:root[data-piel=c] .pg .t3c svg{width:15px;height:15px;vertical-align:-2px}:root[data-piel=c] .fs-lista .it-c>.enlace-c{flex:none;min-height:var(--toque);display:inline-flex;align-items:center}:root[data-piel=c] .ficha-pub .fs .card{padding:0;margin:0}:root[data-piel=c] .ficha-pub .fs .card.fs-pad{padding:14px 16px}:root[data-piel=c] .ficha-pub .fs .petp{margin-bottom:0}:root[data-piel=c] .fila-pub{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border-top:1px solid var(--line);font-size:14px}:root[data-piel=c] .fila-pub:first-child{border-top:0}:root[data-piel=c] .fila-pub>span:first-child{color:var(--muted)}:root[data-piel=c] .fila-pub>span:last-child{text-align:right}:root[data-piel=c] .fila-pub>.estado-c{justify-content:flex-end}:root[data-piel=c] .perdida-f .pd-ic{width:22px;height:22px;background:none;color:var(--sii)}:root[data-piel=c] .pie-dos{display:grid;grid-template-columns:1fr 1fr;gap:10px}:root[data-piel=c] .hoja-mascota .form-grupo-t{font-size:15px;font-weight:var(--peso-tarjeta);color:var(--ink)}:root[data-piel=c] .ficha-pub .fs .petp+.card,:root[data-piel=c] .ficha-pub .fs .perdida-f+.petp{margin-top:14px}:root[data-piel=c] .lista-fichas.g-lista{display:grid;gap:28px}:root[data-piel=c] .g-pet,:root[data-piel=c] .fs-g{--c: var(--perro-p);background:var(--card);border-radius:18px;padding:14px;border:1.5px solid color-mix(in srgb,var(--c) 65%,transparent)}:root[data-piel=c] .g-pet.gato,:root[data-piel=c] .fs-g.gato{--c: var(--gato-p)}:root[data-piel=c] .g-cab{display:flex;align-items:center;gap:12px}:root[data-piel=c] .g-cab .tx-c{flex:1;min-width:0}:root[data-piel=c] .g-av{flex:none;width:46px;height:46px;border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 25%,transparent)}:root[data-piel=c] .g-av .avatar{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;overflow:hidden;font-size:17px;font-weight:var(--peso-tarjeta);color:#fff;background:var(--perro-t);box-shadow:none}:root[data-piel=c] .gato .g-av .avatar{background:var(--gato-t)}:root[data-piel=c] .g-av .avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}:root[data-piel=c] .g-av .avatar svg{width:24px;height:24px}:root[data-piel=c] .g-nom{margin:0;font-size:16px;font-weight:var(--peso-tarjeta);line-height:1.25;color:var(--ink)}:root[data-piel=c] .g-sub{margin:2px 0 0;font-size:13.5px;line-height:1.35;color:var(--muted)}:root[data-piel=c] .g-lapiz{flex:none;width:36px;height:36px;border:0;border-radius:50%;background:none;color:var(--muted);display:grid;place-items:center;cursor:pointer;position:relative}:root[data-piel=c] .g-lapiz:after{content:"";position:absolute;inset:-4px}:root[data-piel=c] .g-lapiz:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}:root[data-piel=c] .g-lapiz svg{width:18px;height:18px}:root[data-piel=c] .g-lapiz:focus-visible{outline:2px solid var(--link);outline-offset:2px}:root[data-piel=c] .g-perd{font:inherit;font-size:12px;font-weight:var(--peso-medio, 500);flex:none;position:relative;display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 10px;border-radius:99px;cursor:pointer;color:var(--sii);background:color-mix(in srgb,var(--sii) 10%,transparent);border:1px solid color-mix(in srgb,var(--sii) 35%,transparent);text-decoration:none;white-space:nowrap}:root[data-piel=c] .g-perd:after{content:"";position:absolute;inset:-7px -2px}:root[data-piel=c] .g-perd svg{width:14px;height:14px}:root[data-piel=c] .g-perd.activa{color:#fff;background:var(--sii);border-color:transparent}:root[data-piel=c] .g-perd:focus-visible{outline:2px solid var(--sii);outline-offset:2px}@media(prefers-color-scheme:dark){:root[data-piel=c]:not([data-theme=light]) .g-perd.activa{color:#1a0d0b}}:root[data-piel=c][data-theme=dark] .g-perd.activa{color:#1a0d0b}:root[data-piel=c] .g-perdida{display:flex;align-items:center;gap:8px;margin:-2px 0 12px;padding:9px 12px;min-height:44px;box-sizing:border-box;border-radius:12px;font-size:13px;color:var(--sii);background:color-mix(in srgb,var(--sii) 10%,transparent);text-decoration:none}:root[data-piel=c] .g-perdida .tx-c{flex:1}:root[data-piel=c] .g-perdida svg{width:16px;height:16px;flex:none}:root[data-piel=c] .g-tl{list-style:none;margin:12px 0 4px;padding:0 0 0 4px}:root[data-piel=c] .g-tl li{position:relative;display:flex;align-items:center;gap:10px;padding:9px 0 9px 18px}:root[data-piel=c] .g-tl li:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--line)}:root[data-piel=c] .g-tl li:after{content:"";position:absolute;left:-4px;top:50%;width:10px;height:10px;margin-top:-5px;box-sizing:border-box;border-radius:50%;background:var(--card);border:2px solid var(--link)}:root[data-piel=c] .g-tl li.tl-atras:after{border-color:var(--sii);background:var(--sii)}:root[data-piel=c] .g-tl li.sinf:after{border-style:dashed;border-color:var(--muted)}:root[data-piel=c] .g-tl li:first-child:before{top:50%}:root[data-piel=c] .g-tl li:last-child:before{bottom:50%}:root[data-piel=c] .g-tl li:only-child:before{display:none}:root[data-piel=c] .g-f{width:58px;flex:none;font-size:12px;line-height:1.3;color:var(--muted)}:root[data-piel=c] .g-tl li.tl-atras .g-f{color:var(--sii)}:root[data-piel=c] .g-tl .thumb,:root[data-piel=c] .g-ic{width:32px;height:32px;border-radius:8px;flex:none}:root[data-piel=c] .g-tl .thumb.sin-foto svg{width:16px;height:16px}:root[data-piel=c] .g-ic{display:grid;place-items:center}:root[data-piel=c] .g-ic svg{width:17px;height:17px}:root[data-piel=c] .g-ic.vacuna{color:var(--link);background:color-mix(in srgb,var(--link) 12%,transparent)}:root[data-piel=c] .g-ic.cumple{color:#b07a12;background:color-mix(in srgb,#d9a441 16%,transparent)}@media(prefers-color-scheme:dark){:root[data-piel=c]:not([data-theme=light]) .g-ic.cumple{color:#e7bd62}}:root[data-piel=c][data-theme=dark] .g-ic.cumple{color:#e7bd62}:root[data-piel=c] .g-tx{flex:1;min-width:0;display:flex;flex-direction:column;text-align:left}:root[data-piel=c] button.g-tx{all:unset;box-sizing:border-box;flex:1;min-width:0;display:flex;flex-direction:column;cursor:pointer;min-height:44px;justify-content:center}:root[data-piel=c] button.g-tx:focus-visible{outline:2px solid var(--link);outline-offset:2px;border-radius:6px}:root[data-piel=c] .g-t{font-size:14px;line-height:1.3;color:var(--ink)}:root[data-piel=c] .g-d{font-size:12.5px;line-height:1.35;color:var(--muted);overflow-wrap:anywhere}:root[data-piel=c] .bt-tl{font:inherit;font-size:12.5px;font-weight:var(--peso-medio, 500);flex:none;position:relative;display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 11px;border-radius:9px;cursor:pointer;border:1px solid color-mix(in srgb,var(--link) 40%,var(--line));background:transparent;color:var(--link);text-decoration:none}:root[data-piel=c] .bt-tl:after{content:"";position:absolute;inset:-7px -2px}:root[data-piel=c] .bt-tl.sec{border-color:var(--line);color:var(--muted)}:root[data-piel=c] .bt-tl svg{width:15px;height:15px}:root[data-piel=c] .bt-tl:focus-visible{outline:2px solid var(--link);outline-offset:2px}:root[data-piel=c] .g-nada{margin:12px 0 4px;font-size:13.5px;color:var(--muted)}:root[data-piel=c] .g-ficha{box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:11px 2px 2px;margin-top:4px;border-top:1px solid var(--line);color:var(--ink);font-size:14px;text-decoration:none}:root[data-piel=c] .g-ficha .tx-c{flex:1}:root[data-piel=c] .g-ficha>svg{width:18px;height:18px;flex:none;color:var(--muted)}:root[data-piel=c] .g-ficha>svg:first-child{color:var(--link)}:root[data-piel=c] .g-ficha:focus-visible{outline:2px solid var(--link);outline-offset:2px;border-radius:8px}:root[data-piel=c] .g-semanas-ayuda{margin:0 0 12px}:root[data-piel=c] .g-semanas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}:root[data-piel=c] .g-semanas .bt-tl{justify-content:center;min-height:44px;font-size:14px;border-radius:12px}:root[data-piel=c] .g-semanas .bt-tl[aria-pressed=true]{background:color-mix(in srgb,var(--link) 12%,transparent)}:root[data-piel=c] .g-detalle .fila-c{align-items:center}:root[data-piel=c] .fs-g{margin-bottom:6px}:root[data-piel=c] .fs-g .g-nom{font-size:18px}:root[data-piel=c] .fs-datos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 0}:root[data-piel=c] .fs-datos>div{display:grid;gap:2px;padding:8px 10px;border-radius:12px;background:var(--bg);min-width:0}:root[data-piel=c] .fs-datos dt{font-size:12px;color:var(--muted)}:root[data-piel=c] .fs-datos dd{margin:0;font-size:13.5px;color:var(--ink);overflow-wrap:anywhere}:root[data-piel=c] .fs-pie{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}:root[data-piel=c] .fs-pie .solo-tu{margin:0;font-size:12.5px;color:var(--muted)}.lv-fila>.lv-accion{margin:0;align-self:center;flex:none}.lv-fila .lv-cuerpo{gap:1px}.lv-opciones{display:grid;gap:8px;margin-top:4px}.lv-opcion{display:flex;align-items:center;gap:10px;width:100%;min-height:60px;padding:12px 14px;text-align:left;border:1.5px solid var(--line);border-radius:var(--r-sm, 12px);background:var(--card);color:var(--ink);font:inherit;cursor:pointer}.lv-opcion:hover:not(:disabled){border-color:var(--primary)}.lv-opcion:disabled{opacity:.6;cursor:default}.lv-opcion>svg{width:18px;height:18px;color:var(--muted);flex:none;margin-left:auto}.ant-fila{display:flex;align-items:stretch}.ant-fila>.it-c{flex:1;min-width:0}.ant-der{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:2px;padding:10px 14px 10px 0;flex:none}.ant-der .ant-monto{color:inherit;text-decoration:none}.ant-rep{display:inline-flex;align-items:center;gap:5px;min-height:var(--toque);padding:0 2px;margin:-6px 0 -10px;border:0;background:none;color:var(--link);font:inherit;font-size:14px;font-weight:var(--peso-medio);cursor:pointer;white-space:nowrap}.ant-rep svg{width:15px;height:15px}.ant-rep:disabled{opacity:.6;cursor:default}.aviso-banda{width:100%;text-decoration:none}:root[data-piel=c] .pg.pg-encurso{background:linear-gradient(130deg,#062ea7,#041a6e 55%,#020d33)}:root[data-piel=c] .pg-encurso>.holos-cara-p{position:absolute;right:20px;bottom:66px;width:auto;height:62px;opacity:.92;pointer-events:none}:root[data-piel=c] .pg-encurso .big-c,:root[data-piel=c] .pg-encurso .sub-c{padding-right:70px}@media(min-width:601px){:root[data-piel=c] .pg-encurso>.holos-cara-p{bottom:80px}}.atajos-l{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:10px}.atajo-l{display:flex;align-items:center;gap:10px;min-width:0;padding:12px;border-radius:14px;background:var(--card);border:1px solid var(--line);color:var(--ink);text-decoration:none}.atajo-l:hover{border-color:var(--borde-btn)}.atajo-l:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.atajo-l .ic{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:var(--soft-ink);background:color-mix(in srgb,var(--soft-ink) 12%,transparent)}.atajo-l .ic svg{width:18px;height:18px}.atajo-l .tx-l{display:grid;gap:1px;min-width:0}.atajo-l .t1-l{font-size:14px;font-weight:var(--peso-medio);line-height:1.3}.atajo-l .t3-l{font-size:var(--letra-min);color:var(--muted);line-height:1.3}@media(max-width:600px){.atajo-l{padding:10px;gap:8px}.atajo-l .ic{width:30px;height:30px}.atajo-l .ic svg{width:16px;height:16px}.atajo-l .t1-l{font-size:13.5px}}.urge{display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;cursor:pointer;background:var(--card);border:1px solid var(--line)}.urge.mal{border-color:color-mix(in srgb,var(--sii) 50%,var(--line))}.urge>.thumb,.urge-prod>.thumb{width:38px;height:38px;border-radius:10px;flex:none}.urge-ico{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;flex:none;color:var(--soft-ink);background:color-mix(in srgb,var(--soft-ink) 12%,transparent)}.urge.mal .urge-ico{color:var(--sii);background:color-mix(in srgb,var(--sii) 12%,transparent)}.urge-ico svg{width:18px;height:18px}.urge-tx{display:flex;flex-direction:column;align-items:flex-start;flex:1;min-width:0}.urge-t{display:block;padding:0;margin:0;border:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer;font-size:14.5px;font-weight:var(--peso-medio);line-height:1.3}.urge-t:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:6px}.urge-d{font-size:13px;color:var(--muted);line-height:1.4;margin-top:2px}@media(max-width:600px){.urge-t{font-size:14px}.urge-d{font-size:12.5px}.urge-mas{white-space:nowrap}}.urge-mas{color:var(--link);font-weight:var(--peso-medio);text-decoration:none;padding-block:12px;margin-block:-12px}.urge>.lv-accion{margin:0;flex:none}.urge-prod{display:flex;align-items:center;gap:12px;padding:4px 0 16px}.urge-acciones{display:grid;gap:8px;margin:0 calc(-1 * var(--hoja-x, 20px));padding:14px var(--hoja-x, 20px) 0;border-top:1px solid var(--line)}.urge-acciones .btn{margin:0}@media(max-width:600px){.ant-rep{font-size:12.5px}}:root[data-piel=c] .dia-p{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:14px;color:#fff;font-weight:var(--peso-medio)}:root[data-piel=c] .dia-p svg{width:16px;height:16px;flex:none}:root[data-piel=c] .dia-p.hoy{background:#0000002e;border-radius:10px;padding:6px 10px;width:fit-content}:root[data-piel=c] .salud-mini{display:grid;gap:6px;margin:0}:root[data-piel=c] .salud-mini>div{display:flex;justify-content:space-between;gap:12px;align-items:baseline}:root[data-piel=c] .salud-mini dt{font-size:14px;color:var(--muted)}:root[data-piel=c] .salud-mini dd{margin:0;font-size:14px;text-align:right;color:var(--ink)}:root[data-piel=c] .su-salud .btn{width:fit-content}:root[data-piel=c] .ficha-salud{margin-top:6px}:root[data-piel=c] .ficha-salud .petp .nom{font-size:20px}:root[data-piel=c] .solo-tu{display:flex;align-items:center;gap:6px;margin:12px 0 0;font-size:13px;color:#fff}:root[data-piel=c] .solo-tu svg{width:14px;height:14px}:root[data-piel=c] .ficha-salud .btn-p{margin-top:10px}:root[data-piel=c] .ficha-salud h2.lab-f{margin:0 0 6px}:root[data-piel=c] .ficha-salud .fila-c.entre{justify-content:space-between;align-items:center}:root[data-piel=c] .ficha-salud .enlace-c{min-height:var(--toque-sm);display:inline-flex;align-items:center;gap:4px}:root[data-piel=c] .ficha-salud .enlace-c svg{width:14px;height:14px}:root[data-piel=c] .ficha-salud .t1-c{display:block;font-size:15px}:root[data-piel=c] .ficha-salud .t2-c{display:block}:root[data-piel=c] .lista-s{list-style:none;margin:0;padding:0}:root[data-piel=c] .lista-s>li+li{border-top:1px solid var(--line)}:root[data-piel=c] .fila-s{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 0;background:none;border:0;color:inherit;text-align:left;font:inherit;cursor:pointer}:root[data-piel=c] .fila-s.quieta{cursor:default}:root[data-piel=c] .fila-s .tx-c{flex:1;min-width:0}:root[data-piel=c] .fila-s>svg{width:16px;height:16px;color:var(--muted);flex:none}:root[data-piel=c] .fila-s:focus-visible{outline:2px solid var(--link);outline-offset:2px;border-radius:8px}:root[data-piel=c] .regalo-c{display:flex;gap:8px;align-items:flex-start;margin:10px 0 0;font-size:14px;color:var(--ink)}:root[data-piel=c] .regalo-c svg{width:16px;height:16px;flex:none;margin-top:2px;color:var(--tinta, var(--soft-ink))}:root[data-piel=c] .grafico-peso{display:block;width:100%;height:auto;margin-top:8px}:root[data-piel=c] .gp-linea{fill:none;stroke:var(--tinta, var(--soft-ink));stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}:root[data-piel=c] .gp-punto{fill:var(--card);stroke:var(--tinta, var(--soft-ink));stroke-width:2.5}:root[data-piel=c] .docs-s{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}:root[data-piel=c] .doc-s{display:flex;flex-direction:column;gap:4px;width:100%;padding:0;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}:root[data-piel=c] .doc-s img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px;border:1px solid var(--line);background:var(--soft)}:root[data-piel=c] .doc-s .t2-c{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-piel=c] .doc-grande img{display:block;width:100%;height:auto;border-radius:12px;border:1px solid var(--line)}:root[data-piel=c] .vac-hoy{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}:root[data-piel=c] .sugeridas{display:flex;flex-wrap:wrap;gap:6px;margin:-4px 0 12px}:root[data-piel=c] .chip-s{min-height:var(--toque-sm);padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;font-size:14px}:root[data-piel=c] .chip-s[aria-pressed=true]{background:var(--ink);color:var(--card);border-color:var(--ink)}:root[data-piel=c] .dia-campos{display:grid;grid-template-columns:1fr 1.6fr 1.3fr;gap:8px}:root[data-piel=c] .check-s{display:flex;align-items:center;gap:10px;min-height:var(--toque-sm);font-size:15px}:root[data-piel=c] .check-s input{width:20px;height:20px;flex:none;accent-color:var(--primary)}:root[data-piel=c] fieldset.field{border:0;padding:0;margin:0 0 14px}:root[data-piel=c] .compartir-listo .t1-c{display:flex;gap:6px;align-items:center;font-size:15px}:root[data-piel=c] .compartir-listo .t1-c svg{width:16px;height:16px;color:var(--ok)}:root[data-piel=c] .enlace-texto{margin:8px 0 0;padding:10px 12px;border-radius:10px;background:var(--soft);font-size:13px;overflow-wrap:anywhere;color:var(--ink)}:root[data-piel=c] .enlaces-vivos{margin-top:18px;padding-top:12px;border-top:1px solid var(--line)}:root[data-piel=c] .enlaces-vivos ul{list-style:none;margin:0;padding:0}:root[data-piel=c] .enlaces-vivos li{padding:8px 0;gap:10px}:root[data-piel=c] .enlaces-vivos li+li{border-top:1px solid var(--line)}:root[data-piel=c] .enlaces-vivos .tx-c{display:flex;flex-direction:column;min-width:0}:root[data-piel=c] .tarjeta-vista{display:grid;place-items:center;margin-bottom:12px}:root[data-piel=c] .tarjeta-vista img,:root[data-piel=c] .tarjeta-cargando{width:min(100%,320px);height:auto;aspect-ratio:1;border-radius:16px;box-shadow:var(--shadow)}:root[data-piel=c] .tarjeta-cargando{background:var(--soft)}:root[data-piel=c] .hoja-cumple .seg{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-piel=c] .cumple-hoy{display:grid;gap:10px;margin-bottom:14px}:root[data-piel=c] .ficha-pub .card{padding:16px;margin-bottom:12px}:root[data-piel=c] .fp-cab .h-title{margin:0 0 4px}:root[data-piel=c] .fp-cab .t2-c,:root[data-piel=c] .fp-sec .t2-c{display:block;font-size:14px}:root[data-piel=c] .fp-sec .t1-c{display:block;font-size:15px}:root[data-piel=c] .fp-vence{display:flex;align-items:center;gap:6px;margin:10px 0 0;font-size:14px;color:var(--soft-ink)}:root[data-piel=c] .fp-vence svg{width:15px;height:15px}:root[data-piel=c] .fp-vencida{text-align:center;padding:28px 16px}:root[data-piel=c] .fp-vencida>svg{width:32px;height:32px;color:var(--muted)}:root{--ok-ink: #ffffff}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ok-ink: #052e16}}:root[data-theme=dark]{--ok-ink: #052e16}.tj-ayuda{margin:-2px 2px 10px}.tj-tile{width:var(--t, 44px);height:var(--t, 44px);border-radius:12px;flex:none;display:grid;place-items:center;background:var(--c);color:#fff;font-size:calc(var(--t, 44px) * .3);font-weight:var(--peso-medio);letter-spacing:-.02em}.lista-tj{display:grid;gap:10px}@media(min-width:900px){.lista-tj{grid-template-columns:1fr 1fr}}.card.tarjeta+.card.tarjeta{margin-top:0}.tj-cab{display:flex;align-items:center;gap:12px}.tj-cab .pill{flex:none}.tj-t{min-width:0;flex:1}.tj-t h3{font-size:16px;font-weight:var(--peso-tarjeta);line-height:1.25;letter-spacing:-.01em}.tj-t p{font-size:12.5px;color:var(--muted);margin-top:1px}.ts-fila{display:flex;align-items:center;gap:7px;margin-top:14px}.ts-fila.chica{gap:5px;margin-top:10px}.ts-fila.chica .ts{flex-basis:28px}.ts{flex:0 1 38px;aspect-ratio:1;min-width:0;border-radius:50%;display:grid;place-items:center;border:2px dashed color-mix(in srgb,var(--muted) 55%,transparent);color:var(--muted)}.ts.premio{border:2px dashed var(--ok);color:var(--ok);background:var(--ok-bg);margin-left:6px;position:relative}.ts.premio:before{content:"";position:absolute;left:-10px;top:50%;width:8px;border-top:2px solid var(--line)}.ts.premio.listo{border-style:solid;background:var(--ok);color:var(--ok-ink)}.tj-texto{margin-top:12px;font-size:14px;line-height:1.4}.tj-texto b{font-weight:var(--peso-dato)}.tj-pie{margin-top:6px;font-size:12.5px;color:var(--muted);line-height:1.45;display:flex;align-items:flex-start;gap:6px}.tj-pie svg{width:14px;height:14px;flex:none;margin-top:2px}.tj-accion{margin-top:12px}.tj-ver{display:flex;width:100%;align-items:center;justify-content:space-between;margin-top:10px;min-height:44px;font:inherit;font-size:13px;font-weight:var(--peso-medio);color:var(--link);background:none;border:0;padding:0;cursor:pointer;text-align:left}.tj-ver svg{width:15px;height:15px;flex:none}.tj-como{margin-top:10px}.tj-como summary{cursor:pointer;font-weight:var(--peso-tarjeta);font-size:14.5px;min-height:44px;display:flex;align-items:center}.reglas{list-style:none;display:grid;gap:9px;font-size:13.5px;line-height:1.45;margin-top:6px}.reglas li{display:grid;grid-template-columns:20px 1fr;gap:8px}.reglas svg{width:18px;height:18px;color:var(--soft-ink);margin-top:1px}.reglas b{font-weight:var(--peso-medio)}.hoja-tarjeta .tj-pronto{margin-top:14px}.tj-hist-t{margin:16px 2px 0}.tj-hist-vacio{margin-top:14px}.tj-info{margin-top:10px}.hist{list-style:none}.hist li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:11px;align-items:center;padding:10px 0}.hist li+li{border-top:1px dashed var(--line)}.hist .ts{flex:none;width:30px;height:30px}.hist .n{font-size:13.5px;font-weight:var(--peso-medio);line-height:1.3;overflow-wrap:anywhere}.hist .q{font-size:12px;color:var(--muted);margin-top:2px}.hist .r{font-size:12.5px;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.premio-card{border:2px solid var(--ok);background:color-mix(in srgb,var(--ok-bg) 45%,var(--card));display:grid;gap:10px}.premio-card .t{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:var(--peso-tarjeta);line-height:1.3}.premio-card .t svg{width:20px;height:20px;color:var(--ok);flex:none}.premio-card .d{font-size:13.5px;color:var(--muted);line-height:1.45}.sg-hasta{font-size:12.5px;color:var(--muted)}.sg-opciones .opcion{display:grid;grid-template-columns:18px 38px minmax(0,1fr);gap:10px;align-items:center}.sg-opciones .opcion .n{display:block;font-size:13.5px;line-height:1.3;overflow-wrap:anywhere}.sg-op{min-width:0}.tachado{text-decoration:line-through;color:var(--muted);font-weight:var(--peso-texto)}.gratis{color:var(--ok);font-weight:var(--peso-dato)}.sg-precio{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.sg-tag{font-size:11.5px}.sg-prod{background:color-mix(in srgb,var(--ok-bg) 30%,transparent);border-radius:var(--r-sm)}.sg-linea .cp-acciones{margin-top:4px}.cp-desc.sg-desc .v{color:var(--ok)}.sg-nota{margin-top:8px}.sg-sub .btn-texto{margin-top:2px}:root[data-piel=c] .sus-l{position:relative;overflow:hidden;color:#fff;padding:16px;border-radius:18px;background:linear-gradient(150deg,#0d3550,#0a2742 45%,#071a2e);box-shadow:inset 0 0 0 1px #00d4ff38}:root[data-piel=c] .sus-l-holos{position:absolute;right:-6px;top:34px;width:112px;height:auto;opacity:.14;pointer-events:none;transform:rotate(-8deg)}:root[data-piel=c] .sus-l-cab{position:relative;display:flex;align-items:center;gap:8px}:root[data-piel=c] .sus-l-logo{height:18px;width:auto;display:block}:root[data-piel=c] .sus-l-tipo{font-size:12px;color:#00d4ff;padding-left:8px;border-left:1px solid rgba(255,255,255,.25)}:root[data-piel=c] .sus-l-hueco{flex:1}:root[data-piel=c] .sus-l-est{font-size:12px;color:#ffffffb8;display:inline-flex;align-items:center;gap:5px}:root[data-piel=c] .sus-l-est:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}:root[data-piel=c] .sus-l-est.ok{color:#7fe0a6}:root[data-piel=c] .sus-l-lapiz{position:relative;border:0;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex:none;cursor:pointer;color:#fff;background:#ffffff1f;margin-left:4px;padding:0}:root[data-piel=c] .sus-l-lapiz:after{content:"";position:absolute;inset:-5px}:root[data-piel=c] .sus-l-lapiz svg{width:16px;height:16px}:root[data-piel=c] .sus-l-lapiz:hover{background:#fff3}:root[data-piel=c] .sus-l-lapiz:focus-visible{outline:2px solid #00d4ff;outline-offset:2px}:root[data-piel=c] .sus-l-fecha{position:relative;margin:14px 0 2px;font-size:21px;font-weight:var(--peso-medio);line-height:1.25;color:#fff;letter-spacing:0}:root[data-piel=c] .sus-l-sub{position:relative;margin:0;font-size:13px;line-height:1.4;color:#ffffffb8}:root[data-piel=c] .sus-l-lista{position:relative;list-style:none;margin:14px -16px 0;padding:8px 16px 6px;background:#ffffff0f;border-top:1px solid rgba(255,255,255,.12)}:root[data-piel=c] .sus-l-fila{display:flex;align-items:center;gap:12px;padding:7px 0;font-size:13.5px}:root[data-piel=c] .sus-l-fila .thumb{width:34px;height:34px;flex:none;border-radius:9px;background:#fff;border:0}:root[data-piel=c] .sus-l-fila .thumb.sin-foto{color:#4b5873}:root[data-piel=c] .sus-l-n{flex:1;min-width:0;overflow-wrap:anywhere;line-height:1.35}:root[data-piel=c] .sus-l-p{flex:none;font-variant-numeric:tabular-nums;font-weight:var(--peso-texto);color:#ffffffd9}:root[data-piel=c] .sus-l-tot{border-top:1px solid rgba(255,255,255,.12);margin-top:4px;padding-top:10px}:root[data-piel=c] .sus-l-tot .sus-l-n{color:#ffffffb8}:root[data-piel=c] .sus-l-tot .sus-l-p{font-size:17px;font-weight:var(--peso-medio);color:#fff}:root[data-piel=c] .sus-l-nota{position:relative;margin:0 -16px -16px;padding:2px 16px 12px;font-size:11.5px;line-height:1.4;color:#fff9;background:#ffffff0f}:root[data-piel=c] .sus-l-editar{margin:0}:root[data-piel=c] .niv-l{display:flex;align-items:center;gap:14px;padding:16px;border-radius:18px;background:var(--card);border:1px solid var(--line)}:root[data-piel=c] .niv-l-medalla{width:70px;height:70px;flex:none;border-radius:50%;padding:4px;box-sizing:border-box;display:block;background:conic-gradient(#d9a441 0 var(--p, 0%),color-mix(in srgb,#d9a441 22%,transparent) var(--p, 0%) 100%)}:root[data-piel=c] .niv-l-medalla img{width:100%;height:100%;border-radius:50%;display:block}:root[data-piel=c] .niv-l-tx{flex:1;min-width:0;display:flex;flex-direction:column}:root[data-piel=c] .niv-l-t3{font-size:12.5px;color:var(--muted);line-height:1.4}:root[data-piel=c] .niv-l-nv{margin:1px 0 6px;font-size:20px;font-weight:var(--peso-medio);line-height:1.25;letter-spacing:0}:root[data-piel=c] .niv-l-barra{display:block;height:6px;border-radius:99px;background:var(--line);overflow:hidden;margin-bottom:6px}:root[data-piel=c] .niv-l-barra i{display:block;height:100%;border-radius:99px;background:#d9a441}:root[data-piel=c] .cup-l-lista{display:grid;gap:8px}:root[data-piel=c] .cup-l{--c: var(--al-dg);position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:0 12px;padding:10px 12px;border-radius:14px;background:var(--card);border:1px solid var(--line);border-left:4px solid var(--c)}:root[data-piel=c] .cup-l.al-pc{--c: var(--al-pc)}:root[data-piel=c] .cup-l.al-vn{--c: var(--al-vn)}:root[data-piel=c] .cup-l.al-cp{--c: var(--al-cp)}:root[data-piel=c] .cup-l.apag{opacity:.6}:root[data-piel=c] .cup-l-mono{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:none;font-size:12.5px;font-weight:var(--peso-medio);color:#fff;background:var(--c)}:root[data-piel=c] .cup-l-mono.logo{object-fit:contain;background:#fff;border:1px solid var(--line)}:root[data-piel=c] .cup-l-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}:root[data-piel=c] .cup-l-n{margin:0;font-size:14px;font-weight:var(--peso-medio);line-height:1.35;color:var(--ink)}:root[data-piel=c] .cup-l-abrir{all:unset;cursor:pointer}:root[data-piel=c] .cup-l-abrir:after{content:"";position:absolute;inset:0;border-radius:14px}:root[data-piel=c] .cup-l-abrir:focus-visible:after{outline:2px solid var(--link);outline-offset:2px}:root[data-piel=c] .cup-l-que{font-size:12.5px;color:var(--muted);line-height:1.4}:root[data-piel=c] .cup-l-btn{position:relative;z-index:1;flex:none}:root[data-piel=c] .cup-l-est{flex:none;font-size:12.5px;color:var(--muted)}:root[data-piel=c] .cup-l-gano{flex-basis:100%;margin:6px 0 0 46px;font-size:12.5px;color:var(--ok);line-height:1.4}:root[data-piel=c] .cli-l{display:flex;align-items:center;gap:12px;padding:14px;border-radius:16px;color:#fff;background:linear-gradient(130deg,#062ea7,#041a6e 55%,#020d33)}:root[data-piel=c] .cli-l-av{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;flex:none;font-size:16px;font-weight:var(--peso-medio);color:#fff;background:#ffffff29}:root[data-piel=c] .cli-l-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}:root[data-piel=c] .cli-l-nom{font-size:16px;font-weight:var(--peso-medio);line-height:1.3;overflow-wrap:anywhere}:root[data-piel=c] .cli-l-sub{font-size:13px;line-height:1.4;color:#ffffffb8;overflow-wrap:anywhere}:root[data-piel=c] .cli-l-editar{position:relative;flex:none;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border-radius:10px;border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff;font:inherit;font-size:13.5px;font-weight:var(--peso-medio);cursor:pointer}:root[data-piel=c] .cli-l-editar:after{content:"";position:absolute;inset:-5px -2px}:root[data-piel=c] .cli-l-editar svg{width:15px;height:15px}:root[data-piel=c] .cli-l-editar:hover{background:#ffffff1a}:root[data-piel=c] .cli-l-editar:focus-visible{outline:2px solid #fff;outline-offset:2px}:root[data-piel=c] .dat-l-form .field+.field{margin-top:12px}:root[data-piel=c] .dat-l-form .bloque{display:block}:root[data-piel=c] .dat-l-dirs{margin:0}:root[data-piel=c] .dat-l-dirs .t2-c{font-size:12.5px}:root[data-piel=c] .dat-l-ppal{flex:none;font-size:11.5px;padding:3px 8px;border-radius:99px;color:var(--link);background:color-mix(in srgb,var(--link) 12%,transparent)}:root[data-piel=c] .dat-l-agregar .pc-link{margin:0}:root[data-piel=c] .dat-l-dir-sub{margin:0}:root[data-piel=c] .btn.dat-l-rojo{color:var(--sii)}:root[data-piel=c] .dat-l-avisos .dat-l-sin-d .d,:root[data-piel=c] .dat-l-avisos .dat-l-sin-d+.card.mt-10 .d{display:none}:root[data-piel=c] .dat-l-avisos .dat-l-sin-d .info-linea .t{font-weight:var(--peso-texto)}:root[data-piel=c] .dat-l-avisos .dat-l-sin-d .switch-row .t{font-weight:var(--peso-texto)}:root[data-piel=c] .dat-l-avisos .dat-l-sin-d:has(+.card.mt-10){border-bottom-left-radius:0;border-bottom-right-radius:0}:root[data-piel=c] .dat-l-avisos .dat-l-sin-d+.card.mt-10{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0;border-top-color:var(--line)}:root[data-piel=c] .dat-l-avisos .dat-l-sin-d+.card.mt-10 .t{font-weight:var(--peso-texto)}:root[data-piel=c] .dat-l-tel>.card{margin-top:10px}:root[data-piel=c] .dat-l-fila{display:flex;align-items:center;justify-content:space-between;gap:12px}:root[data-piel=c] .dat-l-fila .t{font-size:14px;font-weight:var(--peso-texto)}:root[data-piel=c] .dat-l-fila .btn{flex:none;margin:0}:root[data-piel=c] .dat-l-fila .btn svg{width:15px;height:15px}:root[data-piel=c] .dat-l-tema{margin-top:10px}:root[data-piel=c] .dat-l-cuenta .t2-c{display:none}:root[data-piel=c] .dat-l-avisos .dat-l-sin-d:has(+.card.mt-10){padding-bottom:0}:root[data-piel=c] .dat-l-avisos .dat-l-sin-d+.card.mt-10{padding-top:0}:root[data-piel=c] .dat-l-avisos .dat-l-sin-d+.card.mt-10 .switch-row{border-top:1px solid var(--line)}:root[data-piel=c] .dat-l-tel .casilla-promos{border-top:0;margin-top:0;padding:0}:root[data-piel=c] .dat-l-tel .casilla-promos .t{font-size:14px;font-weight:var(--peso-texto)}:root[data-piel=c] .sus-l-lista:last-child{margin-bottom:-16px;padding-bottom:12px}:root[data-piel=c] .pc-tarjeta{position:relative}:root[data-piel=c] .tj-ver.tj-l-toda{position:absolute;inset:0;margin:0;padding:0;min-height:0;border:0;border-radius:inherit;background:transparent;cursor:pointer}:root[data-piel=c] .tj-ver.tj-l-toda:focus-visible{outline:2px solid var(--link);outline-offset:2px}:root[data-piel=c] .pc-tarjeta .tj-accion{position:relative;z-index:1}:root[data-piel=c] .tj-l-como{background:transparent;border:0;box-shadow:none;padding:0}:root[data-piel=c] .tj-l-como>summary{list-style:none;display:inline-flex;align-items:center;gap:6px;min-height:var(--toque-sm);color:var(--link);font-size:14px;font-weight:var(--peso-medio);cursor:pointer}:root[data-piel=c] .tj-l-como>summary::-webkit-details-marker{display:none}:root[data-piel=c] .tj-l-como>summary:after{content:"";width:7px;height:7px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(-45deg);margin-left:4px}:root[data-piel=c] .tj-l-como[open]>summary:after{transform:rotate(45deg)}:root[data-piel=c] .tj-l-como[open] .reglas{margin-top:8px}:root[data-piel=c] .dat-l-avisos>.dat-l-sin-d,:root[data-piel=c] .dat-l-avisos>.dat-l-sin-d+.card.mt-10{padding:0}:root[data-piel=c] .dat-l-avisos>.dat-l-sin-d .switch-row,:root[data-piel=c] .dat-l-avisos>.dat-l-sin-d .info-linea,:root[data-piel=c] .dat-l-avisos>.dat-l-sin-d+.card.mt-10 .switch-row{padding:12px 14px;min-height:54px;box-sizing:border-box}:root[data-piel=c] .dat-l-tel .dat-l-sin-d{padding-top:10px;padding-bottom:10px}:root[data-piel=c] .dat-l-agregar.it-c{padding-top:6px;padding-bottom:6px}:root[data-piel=c] .dat-l-fila .d{font-size:12.5px;color:var(--muted);margin-top:2px}
