.uae-select{margin-top:1.5rem}.uae-select__title{font-family:Cormorant Garamond,serif;font-size:1.4rem;font-weight:600;color:#0b1d37;margin:0 0 1rem}.uae-select__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.85rem;gap:.85rem;margin-bottom:1.5rem}.uae-select__opt{border:1px solid #e6e0d4;border-radius:12px;background:#fff;padding:1rem 1.1rem;text-align:left;cursor:pointer;font:inherit;color:inherit;display:flex;flex-direction:column;gap:.3rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.uae-select__opt:hover{border-color:#d4af37}.uae-select__opt--active{border-color:#b8912a;background:#fdf9ec;box-shadow:inset 0 0 0 1px #d4af37}.uae-select__opt-name{font-weight:600;color:#0b1d37;font-size:.98rem}.uae-select__opt-stay{color:#5b6472;font-size:.82rem;line-height:1.35}.uae-select__opt-fee{color:#0b1d37;font-size:.9rem;margin-top:.2rem}.uae-select__opt-fee strong{color:#b8912a}@media (max-width:560px){.uae-select__grid{grid-template-columns:1fr}}.uae-price{border:1px solid #e6e0d4;border-radius:14px;background:#fff;padding:1.1rem 1.2rem;margin-bottom:1.5rem;box-shadow:0 1px 3px rgba(11,29,55,.06)}.uae-price__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.uae-price__title{font-family:Cormorant Garamond,serif;font-size:1.15rem;font-weight:600;color:#0b1d37}.uae-price__badge{background:#0b1d37;color:#d4af37;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.3rem .65rem;border-radius:999px}.uae-price__lines{margin:0}.uae-price__line{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 0;border-bottom:1px solid #f0ece2;font-size:.92rem}.uae-price__line dt{color:#0b1d37;font-weight:500}.uae-price__line dd{margin:0;font-weight:700;color:#0b1d37}.uae-price__line--deposit dt{color:#0b1d37}.uae-price__line--deposit dd{color:#0a7d4a}.uae-price__refund{color:#0a7d4a;font-size:.78rem;font-weight:600}.uae-price__line--total{border-bottom:0;padding-top:.8rem}.uae-price__line--total dt{font-size:1rem}.uae-price__line--total dd{color:#b8912a;font-size:1.2rem}.uae-price__note{margin:.75rem 0 0;font-size:.8rem;color:#5b6472}.uae-price__note strong{color:#0b1d37}.uae-deposit{border:1px solid #d4af37;border-left:5px solid #b8912a;border-radius:12px;background:#fdf9ec;padding:1.1rem 1.2rem;margin-bottom:1.5rem}.uae-deposit__title{font-family:Cormorant Garamond,serif;font-size:1.15rem;font-weight:700;color:#0b1d37;margin:0 0 .75rem}.uae-deposit__list{margin:0;padding-left:1.1rem;display:grid;grid-gap:.55rem;gap:.55rem}.uae-deposit__list li{font-size:.86rem;line-height:1.5;color:#33414f}.uae-deposit__list li strong{color:#0b1d37}.uae-price__usd,.uae-select__opt-fee-usd{font-size:.72em;color:#b0882b;font-weight:700;white-space:nowrap}.uae-price__usd{margin-left:2px}.uae-select__opt-fee-usd{display:inline}.booking__summary .booking__meta{min-width:0}.booking__summary .booking__meta-value{white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-size:20px}