:root{--fondo: #f7f4f5;--superficie: #ffffff;--superficie-2: #f9eef1;--borde: #eadfe3;--texto: #1b1a24;--suave: #75636b;--marca: #c8325a;--marca-2: #e0587a;--marca-texto: #ffffff;--ok: #12a150;--alerta: #d98a00;--error: #d93b3b;--info: #2f7de1;--radio: 14px;--sombra: 0 1px 2px rgba(20,18,40,.05), 0 6px 24px rgba(20,18,40,.06);--curva: cubic-bezier(.2,.8,.2,1);color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-tema=claro]){--fondo: #160a12;--superficie: #21121b;--superficie-2: #2c1924;--borde: #3d2532;--texto: #f6ecf0;--suave: #b39ca8;--marca: #e0587a;--marca-2: #ef7d98;--sombra: 0 1px 2px rgba(0,0,0,.4);color-scheme:dark}}:root[data-tema=oscuro]{--fondo: #160a12;--superficie: #21121b;--superficie-2: #2c1924;--borde: #3d2532;--texto: #f6ecf0;--suave: #b39ca8;--marca: #e0587a;--marca-2: #ef7d98;--sombra: 0 1px 2px rgba(0,0,0,.4);color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;background:var(--fondo);color:var(--texto)}html,body{overflow-x:clip}img,svg,video{max-width:100%}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font:15px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:var(--marca);text-decoration:none}h1,h2,h3{line-height:1.2;margin:0 0 .5em}h1{font-size:26px}h2{font-size:20px}h3{font-size:16px}p{margin:0 0 .8em}.suave{color:var(--suave)}.chico{font-size:13px}.derecha{text-align:right}.centro{text-align:center}.fila{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.fila.entre{justify-content:space-between}.col{display:flex;flex-direction:column;gap:10px}.grilla{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.grilla>*{min-width:0}.espacio{flex:1}button,.boton{font:inherit;font-weight:600;border:1px solid var(--borde);background:var(--superficie);color:var(--texto);padding:9px 16px;border-radius:10px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;justify-content:center;transition:transform .12s var(--curva),background .15s,border-color .15s;min-height:40px;text-decoration:none}button:hover,.boton:hover{border-color:var(--marca)}button:active{transform:scale(.98)}button:disabled{opacity:.55;cursor:default}.primario{background:var(--marca);border-color:var(--marca);color:var(--marca-texto)}.primario:hover{background:var(--marca-2)}.peligro{color:var(--error)}.fantasma{background:transparent;border-color:transparent}.grande{padding:13px 22px;font-size:16px;border-radius:12px}.chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:99px;font-size:12.5px;font-weight:600;background:var(--superficie-2);color:var(--suave);white-space:nowrap}.chip.ok{background:color-mix(in srgb,var(--ok) 15%,transparent);color:var(--ok)}.chip.alerta{background:color-mix(in srgb,var(--alerta) 18%,transparent);color:var(--alerta)}.chip.error{background:color-mix(in srgb,var(--error) 15%,transparent);color:var(--error)}.chip.info{background:color-mix(in srgb,var(--info) 15%,transparent);color:var(--info)}.campo{display:flex;flex-direction:column;gap:5px;font-size:13.5px;font-weight:600;color:var(--suave)}input,select,textarea{font:inherit;color:var(--texto);background:var(--superficie);border:1px solid var(--borde);border-radius:10px;padding:10px 12px;min-height:42px;width:100%}input:focus,select:focus,textarea:focus{outline:2px solid color-mix(in srgb,var(--marca) 35%,transparent);border-color:var(--marca)}input[type=checkbox]{width:18px;min-height:18px;accent-color:var(--marca)}.error-txt{color:var(--error);font-size:13.5px;font-weight:600}.tarjeta{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);padding:18px;box-shadow:var(--sombra)}.tarjeta.plana{box-shadow:none}.dato{font-size:26px;font-weight:750;letter-spacing:-.02em}.aviso{border-radius:12px;padding:12px 14px;background:color-mix(in srgb,var(--alerta) 14%,var(--superficie));border:1px solid color-mix(in srgb,var(--alerta) 35%,transparent)}.aviso.error{background:color-mix(in srgb,var(--error) 10%,var(--superficie));border-color:color-mix(in srgb,var(--error) 35%,transparent)}.aviso.info{background:color-mix(in srgb,var(--marca) 10%,var(--superficie));border-color:color-mix(in srgb,var(--marca) 30%,transparent)}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:10px 8px;border-bottom:1px solid var(--borde);vertical-align:middle}th{font-size:12.5px;color:var(--suave);font-weight:600;text-transform:uppercase;letter-spacing:.04em}tr.clic{cursor:pointer}table:not(.apilada) tr.clic:hover td{background:var(--superficie-2)}.tabla-scroll{overflow-x:auto}td{overflow-wrap:anywhere}td .chip,td.num{overflow-wrap:normal}table.apilada,table.apilada>tbody,table.apilada>tfoot,table.apilada tr{display:block;width:auto}table.apilada>thead{display:none}table.apilada tr{padding:8px 4px;border-bottom:1px solid var(--borde)}table.apilada tbody tr:last-child{border-bottom:0}table.apilada td{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:2px 0;border:0;text-align:right;width:auto!important}table.apilada td:before{content:attr(data-etiqueta);flex:none;max-width:45%;text-align:left;color:var(--suave);font-size:12.5px}table.apilada td[data-etiqueta=""]:before{content:none}table.apilada td:first-child{justify-content:flex-start;text-align:left;font-weight:600;padding-bottom:4px}table.apilada td:first-child:before{content:none}table.apilada td>*{min-width:0}table.apilada tr.clic:hover{background:var(--superficie-2)}.panel{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:100vh}.lateral{position:sticky;top:0;height:100vh;background:var(--superficie);border-right:1px solid var(--borde);display:flex;flex-direction:column;padding:16px 12px}.marca{display:flex;align-items:center;gap:10px;font-weight:800;letter-spacing:.02em;padding:4px 8px 16px}.marca img{width:30px;height:30px}.marca small{display:block;font-weight:600;color:var(--suave);font-size:12px;letter-spacing:0}.menu{display:flex;flex-direction:column;gap:2px;flex:1;overflow-y:auto}.menu a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;color:var(--texto);font-weight:550}.menu a:hover{background:var(--superficie-2)}.menu a.activo{background:color-mix(in srgb,var(--marca) 14%,transparent);color:var(--marca)}.menu .ico{width:20px;text-align:center}.pie{border-top:1px solid var(--borde);padding-top:12px;display:flex;flex-direction:column;gap:8px}.pie .quien{font-size:13px}.pie .quien b{display:block}.contenido{padding:26px clamp(16px,3vw,36px) 90px;max-width:1200px;width:100%}.cabecera{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:18px}.cabecera h1{margin:0}.barra-movil{display:none}@media(max-width:860px){.panel{grid-template-columns:minmax(0,1fr)}.lateral{position:fixed;inset:0 auto 0 0;width:270px;z-index:40;transform:translate(-100%);transition:transform .25s var(--curva)}.lateral.abierto{transform:none;box-shadow:0 0 60px #0000004d}.barra-movil{display:flex;position:sticky;top:0;z-index:30;align-items:center;gap:10px;padding:10px 14px;background:var(--superficie);border-bottom:1px solid var(--borde)}.barra-movil b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contenido{padding-top:18px}input,select,textarea,.tel-pais{font-size:16px}}.barra-movil{padding-top:max(10px,env(safe-area-inset-top));padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}.lateral{padding-top:max(16px,env(safe-area-inset-top));padding-bottom:max(16px,env(safe-area-inset-bottom))}.contenido{padding-bottom:calc(90px + env(safe-area-inset-bottom))}.toast{bottom:calc(18px + env(safe-area-inset-bottom))}.modal-fondo{padding-bottom:calc(5vh + env(safe-area-inset-bottom))}@media(max-width:640px){.modal-fondo{padding-left:8px;padding-right:8px}.modal{padding:18px 16px}.cabecera h1{font-size:22px}}.velo{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a081973;z-index:35}.modal-fondo{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a081980;z-index:60;display:flex;align-items:flex-start;justify-content:center;padding:5vh 12px;overflow-y:auto;animation:aparecer .15s backwards}.modal{background:var(--superficie);border-radius:18px;width:min(560px,100%);padding:22px;box-shadow:0 20px 70px #0000004d;animation:subir .2s var(--curva) backwards}.modal.ancho{width:min(860px,100%)}@keyframes aparecer{0%{opacity:0}}@keyframes subir{0%{opacity:0;transform:translateY(12px)}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.agenda{display:grid;border:1px solid var(--borde);border-radius:var(--radio);overflow:auto;background:var(--superficie);max-height:calc(100vh - 190px)}.agenda-cab{position:sticky;top:0;z-index:3;background:var(--superficie);border-bottom:1px solid var(--borde);padding:10px;font-weight:700;text-align:center;font-size:14px}.agenda-horas{position:sticky;left:0;z-index:2;background:var(--superficie);border-right:1px solid var(--borde)}.agenda-hora{height:60px;font-size:12px;color:var(--suave);padding:2px 6px;border-top:1px solid var(--borde)}.agenda-col{position:relative;border-left:1px solid var(--borde);min-width:150px}.agenda-celda{height:15px;border-top:1px dashed color-mix(in srgb,var(--borde) 60%,transparent);cursor:pointer}.agenda-celda.hora{border-top:1px solid var(--borde)}.agenda-celda.cerrado{background:repeating-linear-gradient(135deg,transparent 0 6px,var(--superficie-2) 6px 8px)}.agenda-celda:hover{background:color-mix(in srgb,var(--marca) 10%,transparent)}.turno{position:absolute;left:4px;right:4px;border-radius:9px;padding:4px 8px;font-size:12.5px;overflow:hidden;cursor:pointer;color:#fff;box-shadow:0 2px 6px #00000026;line-height:1.3}.turno.cancelado{opacity:.35;text-decoration:line-through}.turno.ausente{background:var(--error)!important}.turno.completado{filter:saturate(.5)}.bloqueo{position:absolute;left:0;right:0;background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--suave) 18%,transparent) 0 6px,transparent 6px 12px);font-size:11px;color:var(--suave);padding:2px 6px}.ahora{position:absolute;left:0;right:0;height:2px;background:var(--error);z-index:1}.publico{max-width:1120px;margin:0 auto;padding:0 18px}.nav{display:flex;align-items:center;justify-content:space-between;padding:18px 0}.heroe{padding:56px 0 40px;display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center}.heroe h1{font-size:clamp(32px,5vw,52px);letter-spacing:-.03em}.heroe .degradado{background:linear-gradient(90deg,var(--marca),#ffb020);-webkit-background-clip:text;background-clip:text;color:transparent}@media(max-width:860px){.heroe{grid-template-columns:1fr;padding-top:24px}}.seccion{padding:48px 0}.plan{display:flex;flex-direction:column;gap:10px}.plan.destacado{border:2px solid var(--marca)}.precio{font-size:34px;font-weight:800;letter-spacing:-.03em}.ingreso{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:640px){.ingreso{grid-template-columns:1fr}}.comparar td:nth-child(2){color:var(--ok);font-weight:600}.caja-reserva{max-width:560px;margin:0 auto;padding:18px 16px 60px}.opcion{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--borde);border-radius:12px;background:var(--superficie);cursor:pointer;width:100%;text-align:left;font-weight:500;min-height:56px}.opcion.elegida{border-color:var(--marca);background:color-mix(in srgb,var(--marca) 9%,var(--superficie))}.horarios{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:8px}.horarios button{padding:8px 4px}.dias{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.dia{flex:0 0 auto;width:62px;padding:8px 4px;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:12px}.dia b{font-size:18px}.dia.elegida{background:var(--marca);color:#fff;border-color:var(--marca)}.dia.sin{opacity:.4}.pasos{display:flex;gap:6px;margin-bottom:18px}.pasos span{flex:1;height:5px;border-radius:9px;background:var(--borde)}.pasos span.hecho{background:var(--marca)}.codigo{font-size:28px;letter-spacing:.5em;text-align:center;font-weight:700}.qr{background:#fff;padding:12px;border-radius:12px;width:220px;height:220px}.cargando{padding:40px;text-align:center;color:var(--suave)}.toast{position:fixed;bottom:18px;left:50%;transform:translate(-50%);background:var(--texto);color:var(--fondo);padding:11px 18px;border-radius:12px;z-index:90;font-weight:600;box-shadow:var(--sombra);animation:subir .2s backwards;max-width:calc(100vw - 32px)}.miniatura{width:64px;height:64px;border-radius:10px;object-fit:cover;background:var(--superficie-2);display:grid;place-items:center;flex:none}.miniatura.redonda{border-radius:99px}.miniatura.vacia{color:var(--suave);font-size:22px}.estrellas{color:#f5b301;letter-spacing:1px;white-space:nowrap}.estrellas .vacias{color:var(--borde)}.estrellas.chico{font-size:13px}.galeria{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px 14px;padding:0 16px}.galeria img{height:180px;border-radius:12px;object-fit:cover;scroll-snap-align:start;flex:none;max-width:85%}.logo-local{width:72px;height:72px;border-radius:99px;object-fit:cover;margin:0 auto 8px;display:block}.franja{font-size:13px;font-weight:700;color:var(--suave);margin:10px 0 6px;text-transform:uppercase;letter-spacing:.04em}.detalle-servicio{font-size:13.5px;color:var(--suave);margin-top:4px;white-space:pre-wrap}.enlaces{display:flex;flex-direction:column;gap:10px}.enlaces a{display:block;text-align:center;padding:15px;border-radius:14px;border:1px solid var(--borde);background:var(--superficie);font-weight:600;text-decoration:none;color:var(--texto)}.enlaces a.principal{background:var(--marca);border-color:var(--marca);color:var(--marca-texto)}.calificar{display:flex;gap:6px;justify-content:center;font-size:36px}.calificar button{background:none;border:none;padding:0;color:var(--borde);cursor:pointer;min-height:0}.calificar button.si{color:#f5b301}.tel-fila{display:flex;flex-wrap:wrap;gap:6px}.tel-pais{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;padding:0 12px;min-height:42px;border:1px solid var(--borde);border-radius:10px;background:var(--superficie);color:var(--texto);cursor:pointer;white-space:nowrap}.tel-pais>span{color:var(--suave);font-size:.8em}.tel-pais:focus-within{outline:2px solid color-mix(in srgb,var(--marca) 35%,transparent);border-color:var(--marca)}.tel-pais select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.tel-fila .tel-area{flex:0 0 84px;width:84px}.tel-fila .tel-num{flex:1 1 8em;min-width:8em;width:auto}.tel-ok{font-size:12.5px;font-weight:500;min-height:1.2em;color:var(--suave)}.tel-ok.bien{color:var(--ok)}.tel-ok.mal{color:var(--error)}.qr-whatsapp{background:#fff;padding:12px;border-radius:12px;width:min(280px,100%);aspect-ratio:1;margin:0 auto}.qr-whatsapp svg{width:100%;height:100%;display:block}.interruptor{display:flex;gap:10px;align-items:flex-start;font-weight:500;cursor:pointer}.interruptor input{margin-top:3px;flex:none}.menu a .nombre-con-candado{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pastilla-candado{flex:none;display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:99px;font-size:11px;font-weight:600;background:var(--superficie-2);color:var(--suave);white-space:nowrap}.menu a.con-candado{color:var(--suave)}.pantalla-con-candado{max-width:520px;margin:24px auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.pantalla-con-candado .candado-grande{font-size:40px;margin:0}.bloque-con-candado{background:var(--superficie-2)}.plan-elegible{cursor:pointer}.plan-elegible.elegido{outline:2px solid var(--marca)}.luz{display:inline-block;width:10px;height:10px;border-radius:50%;flex:none}.luz.bien{background:var(--ok)}.luz.atencion{background:var(--alerta)}.luz.falta{background:var(--error)}.sello-orbiluma{position:relative;z-index:1;display:flex;align-items:center;gap:9px;width:max-content;max-width:calc(100% - 32px);margin:20px auto calc(16px + env(safe-area-inset-bottom));padding:7px 14px 7px 9px;border-radius:999px;text-decoration:none;color:inherit;background:#7f7f7f14;border:1px solid rgba(139,92,246,.35);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .2s}.sello-orbiluma:hover{text-decoration:none}.sello-orbiluma:active{transform:scale(.97)}.sello-orbiluma svg{flex:none;width:24px;height:24px;animation:sello-orbiluma-gira 9s linear infinite}@keyframes sello-orbiluma-gira{to{transform:rotate(360deg)}}.sello-orbiluma small{font-size:11px;opacity:.7}.sello-orbiluma b{font:800 12.5px Syne,system-ui,sans-serif;letter-spacing:.08em;background:linear-gradient(120deg,#8b5cf6,#ff2d95,#38bdf8);-webkit-background-clip:text;background-clip:text;color:transparent}.sello-orbiluma span{display:block;font-size:10.5px;opacity:.65;margin-top:1px}@media(prefers-reduced-motion:reduce){.sello-orbiluma svg{animation:none}}@media print{.sello-orbiluma{display:none}}:root.apple{--fondo: #f2f2f7;--superficie: #ffffff;--superficie-2: #ececf1;--borde: #e3e3e8;--linea-2: #ececf0;--texto: #1c1c1e;--suave: #6e6e73;--boton: #e9e9ee;--boton-hover: #dedee4;--interruptor-apagado: #e3e3e8;--radio: 12px;--sombra: 0 1px 2px rgba(0,0,0,.04), 0 2px 8px rgba(0,0,0,.03)}@media(prefers-color-scheme:dark){:root.apple:not([data-tema=claro]){--fondo: #1c1c1e;--superficie: #2c2c2e;--superficie-2: #3a3a3c;--borde: #3a3a3c;--linea-2: #38383a;--texto: #f2f2f7;--suave: #98989d;--boton: #3a3a3c;--boton-hover: #48484a;--interruptor-apagado: #48484a;--sombra: 0 1px 2px rgba(0,0,0,.3)}}:root.apple[data-tema=oscuro]{--fondo: #1c1c1e;--superficie: #2c2c2e;--superficie-2: #3a3a3c;--borde: #3a3a3c;--linea-2: #38383a;--texto: #f2f2f7;--suave: #98989d;--boton: #3a3a3c;--boton-hover: #48484a;--interruptor-apagado: #48484a;--sombra: 0 1px 2px rgba(0,0,0,.3)}.apple body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,system-ui,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.4}.apple .lateral{background:color-mix(in srgb,var(--fondo) 60%,var(--superficie));padding-left:10px;padding-right:10px}.apple .menu{gap:1px}.apple .menu a{gap:9px;padding:5px 8px;min-height:32px;border-radius:8px;font-weight:500;font-size:14px}.apple .menu a:hover{background:color-mix(in srgb,var(--texto) 7%,transparent)}.apple .menu a.activo,.apple .menu a.activo:hover{background:var(--marca);color:#fff}.apple .ico-pantalla{width:24px;height:24px;border-radius:6px;flex:none;display:inline-grid;place-items:center;color:#fff;font-style:normal;box-shadow:inset 0 0 0 .5px #0000001f}.apple .ico-pantalla svg{width:15px;height:15px}.apple .ico-pantalla.g{width:44px;height:44px;border-radius:11px}.apple .ico-pantalla.g svg{width:26px;height:26px}.apple .pie button.fantasma{min-height:32px;padding:5px 8px;font-weight:500}.apple .tarjeta{border-color:transparent;box-shadow:var(--sombra)}.apple .tarjeta.plana{background:var(--superficie-2);box-shadow:none}.apple .contenido h1{font-size:26px;font-weight:700;letter-spacing:-.02em}.apple .contenido h3{font-size:15px}.apple .contenido button:not(.fantasma):not(.opcion):not(.agenda-celda),.apple .contenido .boton,.apple .modal button:not(.fantasma),.apple .modal .boton{background:var(--boton);border-color:transparent;font-weight:500;border-radius:8px;min-height:34px;padding:6px 14px}.apple .contenido button:not(.fantasma):not(.opcion):hover:not(:disabled),.apple .modal button:not(.fantasma):hover:not(:disabled){background:var(--boton-hover)}.apple .contenido button.primario,.apple .modal button.primario,.apple .contenido .boton.primario{background:var(--marca);color:var(--marca-texto)}.apple .contenido button.primario:hover:not(:disabled),.apple .modal button.primario:hover:not(:disabled){background:var(--marca-2)}.apple .contenido button.peligro,.apple .modal button.peligro{color:var(--error)}.apple input,.apple select,.apple textarea{border-radius:8px}.apple label.campo{font-weight:500;font-size:13px}.apple .contenido input[type=checkbox],.apple .modal input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:40px;height:24px;min-height:0;margin:0;flex:none;position:relative;cursor:pointer;border-radius:999px;background:var(--interruptor-apagado);border:0;padding:0;transition:background-color .2s var(--curva)}.apple .contenido input[type=checkbox]:after,.apple .modal input[type=checkbox]:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #00000040,0 0 0 .5px #0000000f;transition:transform .2s var(--curva)}.apple .contenido input[type=checkbox]:checked,.apple .modal input[type=checkbox]:checked{background:#34c759}.apple .contenido input[type=checkbox]:checked:after,.apple .modal input[type=checkbox]:checked:after{transform:translate(16px)}.apple .contenido input[type=checkbox]:disabled,.apple .modal input[type=checkbox]:disabled{opacity:.45;cursor:default}.apple .contenido input[type=checkbox]:focus-visible,.apple .modal input[type=checkbox]:focus-visible{outline:2px solid var(--marca);outline-offset:2px}.apple .contenido th,.apple .contenido td{padding:8px 10px;border-bottom-color:var(--linea-2)}.apple .contenido th{text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:500}.apple .contenido tbody tr:last-child td{border-bottom:0}.apple .ajustes-cab{display:grid;justify-items:center;gap:6px;text-align:center;padding:6px 0 14px}.apple .ajustes-cab h1{margin:0}.apple .ajustes-cab p{margin:0;color:var(--suave);max-width:520px}.apple .lista-ajustes{gap:0}.apple .lista-ajustes>h3{margin:10px 0 4px;font-size:12.5px;font-weight:600;color:var(--suave);text-transform:uppercase;letter-spacing:.03em}.apple .lista-ajustes>h3:first-child{margin-top:0}.apple .lista-ajustes>label.campo,.apple .lista-ajustes>p{padding:9px 0;margin:0}.apple .lista-ajustes>label.campo+label.campo{border-top:1px solid var(--linea-2)}.apple .lista-ajustes>button.primario{margin-top:10px;align-self:flex-end}.apple .titulo-grupo{margin:18px 0 6px 14px;font-size:12.5px;font-weight:600;color:var(--suave);text-transform:uppercase;letter-spacing:.03em}@media(max-width:860px){.apple .contenido button:not(.fantasma):not(.opcion):not(.agenda-celda),.apple .modal button:not(.fantasma){min-height:40px;font-size:15px}.apple .barra-movil{background:color-mix(in srgb,var(--superficie) 86%,transparent);-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px)}}.apple .menu a.activo .pastilla-candado{color:#fff;background:#ffffff38}.apple .menu a.con-candado:not(.activo){color:var(--suave)}
