.horizontal-search-bar[data-v-548f3c57]{width:100%}.horizontal-search-bar .horizontal-search-bar-content[data-v-548f3c57]{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5em 1em;display:flex}.horizontal-search-bar[data-v-548f3c57] .search-form{background:0 0;padding:0}.horizontal-search-bar[data-v-548f3c57] .accommodation-wizard,.horizontal-search-bar[data-v-548f3c57] .campsite-search-wizard-main-actions,.horizontal-search-bar[data-v-548f3c57] .dates-wizard,.horizontal-search-bar[data-v-548f3c57] .guests-wizard,.horizontal-search-bar[data-v-548f3c57] .location-section .help-text{display:block}.horizontal-search-bar[data-v-548f3c57] .location-section .location-options{display:none}.horizontal-search-bar[data-v-548f3c57] .summary{box-shadow:none;cursor:pointer;background:#fff;border:3px solid #0000;border-radius:12em;min-height:3em;margin:0;padding:.7em 1em;display:flex}.horizontal-search-bar[data-v-548f3c57] .accommodation-wizard .summary{margin:0;padding:.7em 1em}.horizontal-search-bar[data-v-548f3c57] .location-section{flex-shrink:0;order:1}.horizontal-search-bar[data-v-548f3c57] .dates-wizard{order:2;min-width:fit-content}.horizontal-search-bar[data-v-548f3c57] .wizard-submit-button{scroll-margin-bottom:2em}.search-bar-cal-2[data-v-548f3c57] .wizard-submit-button{width:auto;min-width:24ch;max-width:36ch;margin:0;display:inline-block}.horizontal-search-bar.search-bar-cal-2[data-v-548f3c57] .modal:not(:has(.dates-tab-switcher)) .date-picker-months-2+footer{margin-left:2em;margin-right:2em}.horizontal-search-bar.search-bar-cal-2[data-v-548f3c57] .modal:has(.dates-tab-switcher) .date-picker-months-2+footer{justify-content:space-between}.horizontal-search-bar.search-bar-cal-2[data-v-548f3c57] .date-picker-months-2 .date-picker__selection-key{justify-content:center}.horizontal-search-bar.search-bar-cal-2[data-v-548f3c57] .calendar-summary,.horizontal-search-bar.search-bar-cal-2[data-v-548f3c57] .flex-apply-hint{margin:1em 0 .5em}.horizontal-search-bar[data-v-548f3c57] .guests-wizard{order:3;min-width:fit-content}.horizontal-search-bar[data-v-548f3c57] .accommodation-wizard .accommodation-wizard-summary,.horizontal-search-bar[data-v-548f3c57] .guests-wizard .guests-wizard-summary,.horizontal-search-bar[data-v-548f3c57] .summary .dates{align-items:center;display:flex}.horizontal-search-bar[data-v-548f3c57] .accommodation-wizard{order:4;min-width:fit-content}.count[data-v-548f3c57]{color:#b8ddbf;font-weight:400}.guests-wizard[data-v-548f3c57] .guests-row{color:var(--colour-dark-blue);gap:1em}.guests-wizard[data-v-548f3c57] .has-children{color:var(--colour-dark-blue)}.guests-wizard[data-v-548f3c57] .guests-cell.children,.guests-wizard[data-v-548f3c57] .guests-cell.dogs{display:none}.guests-wizard[data-v-548f3c57] .guests-cell.children.has-children,.guests-wizard[data-v-548f3c57] .has-dogs .dogs{display:flex}.horizontal-search-bar[data-v-548f3c57] .accommodation-wizard-summary p{display:none}.horizontal-search-bar[data-v-548f3c57] .selected-categories{margin:0}.horizontal-search-bar[data-v-548f3c57] .all-categories{margin:-.5em 0}.err-msg[data-v-548f3c57]{color:var(--colour-red);font-size:var(--body);text-align:center;margin-bottom:.75em;font-weight:700}.search-magnify-btn[data-v-548f3c57]{background:var(--colour-light-green) url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill-rule='evenodd'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-miterlimit='1.4'%20clip-rule='evenodd'%20viewBox='0%200%2029%2029'%3e%3cpath%20fill='%23fff'%20stroke='%23fff'%20stroke-width='1.42'%20d='M17.5%2019.6A10.5%2010.5%200%201%201%2011.1.7h.2a11%2011%200%200%201%204.3%201%2010.6%2010.6%200%200%201%204%2015.8l7.7%207.7c1.3%201.5%200%203.7-2.2%202l-7.6-7.6zM11.1%202.2a9.6%209.6%200%200%200-3.7.9A9%209%200%200%200%205%2017.7a9%209%200%200%200%2012.4%200%209%209%200%200%200%20.2-12.9%209%209%200%200%200-6.3-2.6h-.2z'/%3e%3c/svg%3e") no-repeat center center;box-shadow:none;background-size:60%;border:none;border-radius:9em;flex-shrink:0;order:5;width:3.3em;height:3.3em;margin:0 0 0 auto;padding:0}.search-magnify-btn span[data-v-548f3c57]{display:none}.search-magnify-btn[data-v-548f3c57]:hover{background-color:var(--colour-dark-green)}.search-magnify-btn.disabled[data-v-548f3c57]{background-color:var(--colour-light-green);color:#fff;cursor:pointer;pointer-events:auto;border:none}.search-magnify-btn.submitting[data-v-548f3c57]{box-shadow:none;justify-content:center;align-items:center;padding-left:0;display:flex}.search-magnify-btn.submitting[data-v-548f3c57] .spinner{position:static}.search-magnify-btn.disabled[data-v-548f3c57]:hover{background-color:var(--colour-dark-green)}.horizontal-search-bar[data-v-548f3c57] .autosuggest-input{background:#fff;border:3px solid #0072bc;border-radius:9em;margin:0;padding:.5em 2em .5em 2.4em;font-size:1em;font-weight:700}.horizontal-search-bar[data-v-548f3c57] .icon-container.mag{position:relative;left:.25em}.horizontal-search-bar[data-v-548f3c57] .icon-container.mag img{filter:grayscale()opacity(.5)}.horizontal-search-bar[data-v-548f3c57] .pagemask{z-index:11}.horizontal-search-bar[data-v-548f3c57] .accommodation-wizard:focus-visible,.horizontal-search-bar[data-v-548f3c57] .dates-wizard:focus-visible,.horizontal-search-bar[data-v-548f3c57] .guests-wizard:focus-visible,.horizontal-search-bar[data-v-548f3c57] .location-section:focus-visible{outline:none}.horizontal-search-bar[data-v-548f3c57] .accommodation-wizard:focus-visible .summary,.horizontal-search-bar[data-v-548f3c57] .accommodation-wizard:hover .summary,.horizontal-search-bar[data-v-548f3c57] .dates-wizard:focus-visible .summary,.horizontal-search-bar[data-v-548f3c57] .dates-wizard:hover .summary,.horizontal-search-bar[data-v-548f3c57] .guests-wizard:focus-visible .summary,.horizontal-search-bar[data-v-548f3c57] .guests-wizard:hover .summary,.horizontal-search-bar[data-v-548f3c57] .location-section:focus-visible .autosuggest-input,.horizontal-search-bar[data-v-548f3c57] .location-section:hover .autosuggest-input,.horizontal-search-bar[data-v-548f3c57] .dates-wizard.no-dates:focus-visible .summary,.horizontal-search-bar[data-v-548f3c57] .dates-wizard.no-dates:hover .summary{border-color:var(--colour-dark-blue)}
