.cnt{ text-align:center;}.lsty li{ list-style: none;}.inside-header { padding: 10px 20px;}::placeholder{ color: var(--contrast);}.booking_data__ select, .booking_data__ input[type="date"], .booking_data__ input[type="number"]{ -webkit-appearance: none; -moz-appearance: none; appearance: none;}.search-card select, .search-card input[type="date"], .search-card input[type="number"] { appearance: none !important; -webkit-appearance: none !important; -moz-appearance: none !important; outline: none !important; border: 1px solid #cbd5e1 !important; border-radius: 6px !important; padding: 12px 14px !important; background-color:var(--base-3); min-width: 200px !important; } select { background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill="%23677" d="M5.5 7.5 10 12l4.5-4.5"/></svg>'); background-repeat: no-repeat; background-position: right 12px center; background-size: 16px 16px; padding-right: 36px; }.reshead{ padding: 1.5em 10px 1em 10px;}.coun_ select{ width:150px;}.coun_{ font-size: 12px;} @media (max-width: 768px) {.wrap {padding: 10px 20px 10px 20px !important;}.guest-form, .checkout-summary{ padding: 10px !important;}.search-card{ margin-bottom: 2em;}.coun_ select{ width:auto; width: -webkit-fill-available;}}.error-box { display: none; background: #fff0f0; border-left: 4px solid var(--wp--preset--color--vivid-red);; color: var(--wp--preset--color--vivid-red); padding: 14px 18px; margin: 15px 0; border-radius: 4px;}.error-box::before { content: "⚠ Errors Found"; font-weight: bold; display: block; margin-bottom: 6px;}.tooltip { position: relative; display: inline-block; cursor: pointer; vertical-align: sub;}.tooltip .tooltiptext { visibility: hidden; width: 160px; background-color: #333; color: #fff; text-align: center; font-size: 12px; border-radius: 4px; padding: 6px; position: absolute; z-index: 1; bottom: 125%; left: 50%; transform: translateX(-50%); opacity: 0; transition: opacity 0.3s;}.tooltip:hover .tooltiptext { visibility: visible; opacity: 1;}.phonk_ {align-items: center;border-radius: 6px;overflow: hidden;}.phonk_ { border: 1px solid #ccc; background-color: #fff;}.phonk_ select, .phonk_ input{ border: none !important; border-radius: 0!important;}.phonk_ input {border: none;outline: none;}.counter span {font-weight: bold;min-width: 18px;text-align: center;display: inline-block;}.counter .cousec{background:#fff;border-radius: 6px;border: 1px solid #cbd5e1;}.counter button{background:#fff;color: #000;border-radius: 6px;}.counter button:focus, .counter button:hover{ background: #fff; color: #000;}