._card_10wfl_1{color:#253331}._heading_10wfl_2 h1{margin:.35rem 0 1rem;font-size:clamp(1.6rem,4vw,2.3rem);font-weight:600}._heading_10wfl_2>p{color:#718380;margin:0;line-height:1.65}._stay_10wfl_4{background:#f7faf8;border:1px solid #dfe8e3;border-radius:1rem;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem;padding:1rem 1.2rem;display:flex}._dates_10wfl_5{flex:1;grid-template-columns:1fr 1fr;min-width:0;display:grid}._date_10wfl_5{align-items:center;gap:.7rem;min-width:0;display:flex}._date_10wfl_5+._date_10wfl_5{border-inline-start:1px solid #dce9e2;margin-inline-start:1rem;padding-inline-start:1.2rem}._dateIcon_10wfl_8{color:#2a9d8f;place-items:center;font-size:1.25rem;display:grid}._dateLabel_10wfl_9{color:#718380;margin-bottom:.25rem;font-size:.75rem;display:block}._date_10wfl_5 time{gap:.15rem;display:grid}._date_10wfl_5 strong{font-size:1.05rem;font-weight:600}._date_10wfl_5 time>span{color:#718380;font-size:.78rem}._nights_10wfl_13{color:#267c70;white-space:nowrap;background:#e9f6f4;border-radius:99px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.78rem;display:inline-flex}._status_10wfl_14{color:#267c70;align-items:center;gap:.6rem;margin:1.25rem 0 1.75rem;font-size:.88rem;display:flex}._status_10wfl_14 svg{flex-shrink:0;font-size:1.15rem}._settings_10wfl_16{border:0;min-width:0;margin:0;padding:0}._settings_10wfl_16 legend{float:none;width:auto;margin:0 0 1.25rem;font-size:1.05rem;font-weight:600}._card_10wfl_1 label{margin-bottom:.45rem;font-size:.9rem;font-weight:600;display:block}._card_10wfl_1 input[type=number]{color:#253331;background:#fff;border:1px solid #cbd9d1;border-radius:.6rem;width:140px;padding:.72rem .85rem;font-weight:400}._card_10wfl_1 input:disabled{color:#718380;background:#f7faf8}._card_10wfl_1 input:focus-visible,._card_10wfl_1 button:focus-visible{outline-offset:2px;outline:3px solid #2a9d8f47}._frequency_10wfl_22{color:#718380;align-items:center;gap:.75rem;font-size:.85rem;display:flex}._choices_10wfl_23{grid-template-columns:1fr 1fr;gap:.8rem;margin-top:1.5rem;display:grid}._choices_10wfl_23 ._priceChoice_10wfl_24{align-items:center;gap:.7rem;margin-bottom:0;padding:1rem;display:flex}._priceChoice_10wfl_24>span:first-of-type{flex-basis:2.25rem;width:2.25rem;height:2.25rem;font-size:1.2rem}._choiceText_10wfl_26{flex:1;font-size:.87rem;line-height:1.45}._settings_10wfl_16:disabled ._priceChoice_10wfl_24{cursor:default;opacity:.65}._hint_10wfl_28{color:#718380;margin:.6rem 0 0;font-size:.85rem;line-height:1.55}._hotels_10wfl_29{border-top:1px solid #dfe8e3;margin:1.75rem 0 0;padding-top:1.5rem}._hotels_10wfl_29 h2{margin:0;font-size:1.05rem;font-weight:600}._hotel_10wfl_29{background:#f7faf8;border:1px solid #dfe8e3;border-radius:1rem;justify-content:space-between;align-items:center;gap:1.25rem;margin-top:1rem;padding:1rem 1.2rem;display:flex}._hotel_10wfl_29>div:first-child{min-width:0}._hotel_10wfl_29 h3{overflow-wrap:anywhere;margin:0 0 .4rem;font-size:.95rem;font-weight:600}._hotel_10wfl_29 p{color:#718380;margin:0;font-size:.83rem;line-height:1.55}._hotel_10wfl_29 label{font-size:.78rem}._targetInput_10wfl_36{align-items:center;gap:.55rem;display:flex}._targetInput_10wfl_36>span{color:#718380;font-size:.95rem}._targetInput_10wfl_36 input{min-width:0}._footer_10wfl_39{border-top:1px solid #dfe8e3;padding-top:1.5rem}._footer_10wfl_39 p{color:#718380;max-width:360px;margin:0;font-size:.83rem;line-height:1.55}._footer_10wfl_39 button{white-space:nowrap;justify-content:center;align-items:center;gap:.6rem;display:flex}._error_10wfl_42{color:#ad3737;margin-top:1rem}._spinner_10wfl_43{animation:1.5s linear infinite _spin_10wfl_43}@keyframes _spin_10wfl_43{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_10wfl_43{animation:none}}@media (width<=600px){._choices_10wfl_23{grid-template-columns:1fr}._hotel_10wfl_29,._footer_10wfl_39{flex-direction:column;align-items:stretch;gap:1rem}._hotel_10wfl_29 input[type=number]{width:100%}._stay_10wfl_4{padding:1rem}._dateIcon_10wfl_8{display:none}._date_10wfl_5+._date_10wfl_5{margin-inline-start:.5rem;padding-inline-start:.8rem}._date_10wfl_5 strong{font-size:.95rem}._nights_10wfl_13{margin-inline-start:auto}}
