#tm-reserva-app,#tm-estado{--accent:var(--bugambilia);--accent-deep:var(--bugambilia-2);--ink:#fff;--accent-2:var(--rio);--text:var(--tinta);--text-soft:var(--tinta-2);--faint:var(--tinta-3);--bg:var(--manana);--bg-2:var(--alba);--panel:var(--papel);--card:var(--papel);--line:var(--linea);--line-2:rgb(22 26 58 / .24);--field-bg:#fff;--serif:var(--display);--sans:var(--texto);--gutter:var(--margen);--hdr-h:var(--hdr);--shade:22 26 58;--on-photo:var(--crema);--shadow:0 22px 50px rgb(22 26 58 / .14);--error:#A12A1F;--error-borde:#B3261E;--foco:var(--bugambilia);color:var(--text)}#tm-reserva-app :is(.tmr-h2,.tmr-h3,.tmr-res-h,.tmr-hab-t),#tm-estado :is(.tmr-h2,.tmr-h3){line-height:1.1}#tm-reserva-app .btn,#tm-estado .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 28px;border-radius:999px;border:0;font-family:var(--texto);font-weight:600;font-size:1rem;line-height:1.1;text-align:center;text-decoration:none;cursor:pointer;transition:background .3s,color .3s,box-shadow .3s}#tm-reserva-app .btn.pri,#tm-estado .btn.pri{background:var(--accent);color:var(--ink);box-shadow:0 14px 30px -12px rgb(194 37 92 / .55)}#tm-reserva-app .btn.pri:hover,#tm-estado .btn.pri:hover{background:var(--accent-deep)}#tm-reserva-app .btn.ghost,#tm-estado .btn.ghost{background:transparent;color:var(--text);box-shadow:inset 0 0 0 1.6px currentColor}#tm-reserva-app .btn.ghost:hover,#tm-estado .btn.ghost:hover{box-shadow:inset 0 0 0 2.6px currentColor}#tm-reserva-app .btn.sm,#tm-estado .btn.sm{min-height:44px;padding:10px 20px;font-size:.94rem}#tm-reserva-app .btn.big,#tm-estado .btn.big{min-height:58px;padding:16px 34px;font-size:1.06rem}#tm-reserva-app .btn:focus-visible,#tm-estado .btn:focus-visible{outline:3px solid var(--foco);outline-offset:3px}#tm-reserva-app .btn:disabled,#tm-reserva-app .btn[aria-disabled="true"],#tm-estado .btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}#tm-reserva-app .btn.ghost:disabled,#tm-estado .btn.ghost:disabled{box-shadow:inset 0 0 0 1.6px currentColor}#tm-reserva-app .tmr-campo input,#tm-reserva-app .tmr-campo select{border-color:rgb(22 26 58 / .55)}#tm-reserva-app .tmr-campo [aria-invalid="true"]{border-color:var(--error-borde);box-shadow:inset 0 0 0 1px var(--error-borde)}#tm-reserva-app .tmr-err{color:var(--error)}#tm-reserva-app .tmr-errores,#tm-reserva-app .tmr-alerta,#tm-estado .tmr-alerta{border-color:rgb(179 38 30 / .5);background:rgb(179 38 30 / .07);color:var(--text)}#tm-reserva-app .tmr-simulado{border-color:#B5562F;color:#8A3A17;background:rgb(230 120 80 / .1)}#tm-reserva-app .tmr-contador.poco{border-color:var(--error-borde)}#tm-reserva-app .tmr-contador.poco .tmr-reloj{color:var(--error)}#tm-reserva-app :is(.tmr-errores,.tmr-siguiente,.tmr-cancel) ul,#tm-estado .tmr-siguiente ul{list-style:disc}#tm-reserva-app .tmr-skel span{background:linear-gradient(90deg,var(--alba) 0%,var(--crema) 50%,var(--alba) 100%);background-size:200% 100%}#tm-reserva-app .tmr-pago-dl{grid-template-columns:minmax(0,1fr)}@media (min-width:768px){#tm-reserva-app .tmr-pago-dl{grid-template-columns:max-content minmax(0,1fr)}}#tm-reserva-app .tmr-dl .tmr-desglose dt{padding-top:0;letter-spacing:normal;text-transform:none}#tm-reserva-app .tmr-dl .tmr-desglose>div:not(.pago):not(.total) dt{font-size:.9rem;font-weight:400;color:var(--text-soft)}#tm-reserva-app :is(.tmr-cancel,.tmr-cond-det)>summary,#tm-estado .tmr-cancel>summary{list-style:none;justify-content:space-between;gap:12px}#tm-reserva-app :is(.tmr-cancel,.tmr-cond-det)>summary::-webkit-details-marker,#tm-estado .tmr-cancel>summary::-webkit-details-marker{display:none}#tm-reserva-app :is(.tmr-cancel,.tmr-cond-det)>summary::after,#tm-estado .tmr-cancel>summary::after{content:"";flex:none;width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 1.5px currentColor;background:linear-gradient(currentColor,currentColor) center/12px 2px no-repeat,linear-gradient(currentColor,currentColor) center/2px 12px no-repeat;transition:transform .3s}#tm-reserva-app :is(.tmr-cancel,.tmr-cond-det)[open]>summary::after,#tm-estado .tmr-cancel[open]>summary::after{transform:rotate(45deg)}@media (max-width:1023px){#tm-reserva-app .tmr-resumen{background:var(--noche);border-top-color:rgb(255 246 236 / .16);--text:var(--crema);--text-soft:#D7D8EE;--faint:#C3C5E2;--accent:var(--luciernaga);--accent-2:#9FD3E6;--ink:var(--tinta);--line-2:rgb(255 246 236 / .22);--panel:rgb(255 246 236 / .06);--foco:var(--luciernaga);color:var(--text)}body.tmr-activo .k-insignia{bottom:auto;top:80px}}#tm-reserva-app .tmr-hab{background:var(--papel)}#tm-reserva-app .tmr-hab-cab{background:var(--papel)}#tm-reserva-app .tmr-hab-acc{background:linear-gradient(rgb(255 253 249 / 0),var(--papel) 14px)}#tm-reserva-app .tmr-hab::backdrop{background:rgb(22 26 58 / .78)}@media (min-width:768px){#tm-reserva-app .tmr-hab{border-radius:32px}#tm-reserva-app .tmr-hab-pista{border-radius:22px}}#tm-reserva-app .tmr-hab-gal{align-content:start}@media (min-width:1024px){#tm-reserva-app .tmr-hab-acc{background:none}}@media (min-width:1440px){#tm-reserva-app .tmr-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}#tm-reserva-app .tmr-card-ph{min-height:0;overflow:hidden}#tm-reserva-app .tmr-main,#tm-estado .tmr-paso-sec{border-radius:28px}@media (min-width:1024px){#tm-reserva-app .tmr-resumen{border-radius:28px}}@media (prefers-reduced-motion:reduce){#tm-reserva-app .btn,#tm-estado .btn,#tm-reserva-app summary::after,#tm-estado summary::after{transition:none}}@media (forced-colors:active){#tm-reserva-app .btn,#tm-estado .btn{border:1px solid ButtonText}}