.lookup-page .lookup-intro{background:linear-gradient(125deg, var(--blanco-hospedaje), var(--blanco) 78%);padding:clamp(47px,6vw,76px) 0 clamp(48px,6vw,70px)}.lookup-page .lookup-intro-layout{grid-template-columns:minmax(0,1.1fr) minmax(270px,.72fr);align-items:end;gap:clamp(30px,7vw,100px);display:grid}.lookup-page .lookup-intro .eyebrow{color:var(--naranja-texto);margin-bottom:18px}.lookup-page .lookup-intro h1{max-width:12ch;font:600 clamp(43px, 5.2vw, 70px)/1.08 var(--serif);letter-spacing:-.045em;text-wrap:balance;margin:0}.lookup-page .lookup-intro h1 em{color:inherit;font-weight:500}.lookup-page .lookup-intro-layout>p{max-width:43ch;color:var(--muted);margin:0 0 5px;font-size:15px;line-height:1.7}.lookup-page .lookup-content{background:var(--blanco-hospedaje);padding:clamp(54px,6vw,82px) 0 clamp(74px,8vw,108px)}.lookup-page .lookup-layout{grid-template-columns:minmax(0,1.12fr) minmax(270px,.72fr);align-items:start;gap:clamp(34px,7vw,96px);display:grid}.lookup-page .lookup-panel{min-width:0}.lookup-page .lookup-steps{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 24px;padding:0;list-style:none;display:grid}.lookup-page .lookup-steps li{border-bottom:2px solid var(--gris-linea);color:var(--gris-texto);align-items:center;gap:10px;padding:0 0 14px;font-size:12px;font-weight:700;transition:border-color .25s,color .25s;display:flex}.lookup-page .lookup-steps li span{border:1px solid var(--gris-linea);width:27px;height:27px;color:var(--gris-texto);border-radius:50%;place-items:center;font-size:11px;transition:border-color .25s,background-color .25s,color .25s;display:inline-grid}.lookup-page .lookup-steps li.is-current{border-color:var(--naranja);color:var(--azul-noche)}.lookup-page .lookup-steps li.is-current span{border-color:var(--naranja);background:var(--naranja);color:var(--azul-noche)}.lookup-page .lookup-form,.lookup-page .lookup-result{border:1px solid var(--azul-cielo);background:var(--blanco);border-radius:11px;gap:17px;margin:0;padding:clamp(25px,3.4vw,40px);display:grid;box-shadow:0 14px 32px #14234211}.lookup-page .lookup-form[hidden],.lookup-page .lookup-result[hidden]{display:none}.lookup-page .lookup-form-kicker{color:var(--naranja-texto);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.lookup-page .lookup-form h2,.lookup-page .lookup-result h2{font:600 clamp(29px, 3vw, 39px)/1.13 var(--serif);letter-spacing:-.035em;margin:-6px 0 0}.lookup-page .lookup-form-description{max-width:55ch;color:var(--muted);margin:-7px 0 4px;font-size:13px;line-height:1.6}.lookup-page .lookup-form-description strong{color:var(--azul-acero);overflow-wrap:anywhere;font-weight:700}.lookup-page .lookup-form label{color:var(--azul-acero);gap:8px;font-size:11px;font-weight:700;display:grid}.lookup-page .lookup-form input{border:1px solid var(--gris-linea);background:var(--blanco);width:100%;min-height:51px;color:var(--azul-noche);border-radius:8px;outline:0;padding:12px 14px;font-size:14px;font-weight:400;transition:border-color .2s,box-shadow .2s;display:block}.lookup-page .lookup-form input::placeholder{color:var(--gris-texto)}.lookup-page .lookup-form input:hover{border-color:var(--gris-linea)}.lookup-page .lookup-form input:focus{border-color:var(--naranja);box-shadow:0 0 0 3px #ff4f121f}.lookup-page .lookup-form button[type=submit]{border:1px solid var(--azul-noche);background:var(--azul-noche) linear-gradient(var(--naranja), var(--naranja)) no-repeat;width:fit-content;min-height:50px;color:var(--blanco);background-size:0 100%;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin-top:4px;padding:12px 17px;font-size:12px;font-weight:700;transition:background-size .35s cubic-bezier(.22,.61,.36,1),border-color .25s,transform .25s;display:inline-flex}.lookup-page .lookup-form button[type=submit] span{font-size:17px;transition:transform .25s}.lookup-page .lookup-form button[type=submit]:hover{border-color:var(--naranja);background-size:100% 100%;transform:translateY(-2px)}.lookup-page .lookup-form button[type=submit]:hover span{transform:translate(3px,-3px)}.lookup-page .lookup-form button:disabled{opacity:.62;cursor:wait;transform:none}.lookup-page .lookup-edit{border:0;border-bottom:1px solid var(--gris-linea);color:var(--azul-acero);background:0 0;justify-self:start;padding:3px 0;font-size:12px;font-weight:700;transition:border-color .2s,color .2s}.lookup-page .lookup-edit:hover{border-color:var(--naranja);color:var(--naranja-texto)}.lookup-page .lookup-message{color:var(--azul-acero);margin:15px 0 0;font-size:12px;line-height:1.5}.lookup-page .lookup-message:empty{display:none}.lookup-page .lookup-message[data-state=error]{color:var(--naranja-texto)}.lookup-page .lookup-result{margin-top:0;scroll-margin-top:100px}.lookup-page .lookup-result-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lookup-page .lookup-result-heading h2{margin:0}.lookup-page .lookup-status{background:var(--azul-niebla);color:var(--azul-acero);border-radius:20px;padding:7px 11px;font-size:11px;font-weight:700}.lookup-page .lookup-stays{border-top:1px solid var(--azul-cielo);gap:0;margin-top:5px;display:grid}.lookup-page .lookup-stays article{border-bottom:1px solid var(--azul-cielo);gap:3px;padding:15px 0;display:grid}.lookup-page .lookup-stays strong{font:600 19px var(--serif)}.lookup-page .lookup-stays span{color:var(--muted);font-size:12px}.lookup-page .lookup-total{justify-content:space-between;align-items:baseline;gap:20px;padding-top:4px;font-size:12px;display:flex}.lookup-page .lookup-total strong{font:700 22px var(--sans);font-variant-numeric:lining-nums tabular-nums}.lookup-page .lookup-result>p:last-child{color:var(--muted);margin:3px 0 0;font-size:12px}.lookup-page .lookup-result>p:last-child a{color:var(--naranja-texto);font-weight:700}.lookup-page .lookup-aside{border:1px solid var(--azul-cielo);background:var(--blanco);border-radius:10px;overflow:hidden;box-shadow:0 16px 34px #14234213}.lookup-page .lookup-aside-photo{background:var(--azul-cielo);height:220px;position:relative;overflow:hidden}.lookup-page .lookup-aside-photo:after{content:"";background:linear-gradient(#0000,#14234299);position:absolute;inset:40% 0 0}.lookup-page .lookup-aside-photo img{object-fit:cover;object-position:center 47%;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,.61,.36,1)}.lookup-page .lookup-aside:hover .lookup-aside-photo img{transform:scale(1.035)}.lookup-page .lookup-aside-photo span{z-index:1;color:var(--blanco);font:600 18px var(--serif);position:absolute;bottom:16px;left:20px}.lookup-page .lookup-aside-body{padding:clamp(22px,2.6vw,32px)}.lookup-page .lookup-aside-body .eyebrow{color:var(--naranja-texto);margin-bottom:11px}.lookup-page .lookup-aside-body h2{font:600 clamp(26px, 2.5vw, 33px)/1.2 var(--serif);letter-spacing:-.025em;margin:0 0 17px}.lookup-page .lookup-tip{border-top:1px solid var(--azul-cielo);gap:14px;padding:15px 0;display:flex}.lookup-page .lookup-tip>span{color:var(--naranja-texto);font-size:11px;font-weight:700}.lookup-page .lookup-tip p{color:var(--muted);gap:3px;margin:0;font-size:12px;line-height:1.5;display:grid}.lookup-page .lookup-tip strong{color:var(--azul-acero);font-size:12px}.lookup-page .lookup-aside-body>a{border-bottom:1px solid var(--gris-linea);color:var(--azul-noche);align-items:center;gap:7px;margin-top:13px;padding-bottom:4px;font-size:11px;font-weight:700;transition:color .2s,border-color .2s;display:inline-flex}.lookup-page .lookup-aside-body>a span{font-size:15px;transition:transform .2s}.lookup-page .lookup-aside-body>a:hover{border-color:var(--naranja);color:var(--naranja-texto)}.lookup-page .lookup-aside-body>a:hover span{transform:translate(3px,-3px)}.lookup-page a:focus-visible,.lookup-page button:focus-visible{outline:2px solid var(--naranja);outline-offset:4px}@media (width<=900px){.lookup-page .lookup-layout{gap:28px}}@media (width<=700px){.lookup-page .lookup-intro{padding:43px 0 44px}.lookup-page .lookup-intro-layout,.lookup-page .lookup-layout{grid-template-columns:1fr}.lookup-page .lookup-intro-layout{gap:18px}.lookup-page .lookup-intro h1{max-width:13ch;font-size:clamp(39px,10vw,52px)}.lookup-page .lookup-intro-layout>p{max-width:52ch}.lookup-page .lookup-content{padding:48px 0 75px}.lookup-page .lookup-layout{gap:36px}.lookup-page .lookup-aside{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);display:grid}.lookup-page .lookup-aside-photo{height:100%;min-height:260px}}@media (width<=500px){.lookup-page .lookup-form,.lookup-page .lookup-result{padding:23px 18px}.lookup-page .lookup-form input{font-size:16px}.lookup-page .lookup-form button[type=submit]{width:100%}.lookup-page .lookup-aside{display:block}.lookup-page .lookup-aside-photo{height:190px;min-height:0}}@media (prefers-reduced-motion:reduce){.lookup-page .lookup-steps li,.lookup-page .lookup-steps li span,.lookup-page .lookup-form input,.lookup-page .lookup-form button[type=submit],.lookup-page .lookup-form button[type=submit] span,.lookup-page .lookup-edit,.lookup-page .lookup-aside-photo img,.lookup-page .lookup-aside-body>a,.lookup-page .lookup-aside-body>a span{transition:none}.lookup-page .lookup-form button[type=submit]:hover,.lookup-page .lookup-form button[type=submit]:hover span,.lookup-page .lookup-aside:hover .lookup-aside-photo img,.lookup-page .lookup-aside-body>a:hover span{transform:none}}@media (prefers-reduced-motion:no-preference){.lookup-page .lookup-intro-layout{animation:.65s both lookup-enter}.lookup-page .lookup-panel,.lookup-page .lookup-aside{animation:.7s .1s both lookup-enter}}@keyframes lookup-enter{0%{transform:translateY(12px)}to{transform:translateY(0)}}
