@charset "UTF-8";#contentFilters[data-v-dd783b75]{margin-top:20px}#contentFilters>section[data-v-dd783b75]{animation:sectionFadeIn-dd783b75 .5s cubic-bezier(.16,1,.3,1) forwards;opacity:0}#contentFilters>section[data-v-dd783b75]:nth-child(1){animation-delay:.1s}#contentFilters>section[data-v-dd783b75]:nth-child(2){animation-delay:.2s}#contentFilters>section[data-v-dd783b75]:nth-child(3){animation-delay:.3s}@keyframes sectionFadeIn-dd783b75{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.search__bar[data-v-dd783b75]{position:relative;display:flex;flex-direction:column;align-items:center;background:white;padding:14px 20px;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 4px 6px #0000000f,0 12px 30px #00000014;gap:0;width:-moz-fit-content;width:fit-content;max-width:100%}@media (max-width: 768px){.search__bar[data-v-dd783b75]{position:static;margin:auto;left:10%;bottom:-10vh;width:90%}}.search__bar .search__filters[data-v-dd783b75]{display:flex;align-items:center;gap:24px;width:100%;flex-wrap:wrap;justify-content:center}.search__bar .search__item[data-v-dd783b75]{display:flex;flex-direction:column;justify-content:center;min-width:100px}.search__bar .search__item label[data-v-dd783b75]{font-size:16px;font-weight:500;letter-spacing:.12px;color:#534e4e;margin-bottom:6px}@media (max-width: 700px){.search__bar .search__item label[data-v-dd783b75]{display:none}.search__bar .search__item .label--forMobile[data-v-dd783b75]{display:block}}.search__bar .search__item .search__value[data-v-dd783b75]{font-size:18px;font-weight:700;color:#0f172a;display:flex;align-items:start}.search__bar .search__item .search__value.with-icon .seach__icon[data-v-dd783b75]{display:inline-block;width:20px;height:20px;margin-top:8px}.search__bar .search__item .search__value.with-icon .calendar[data-v-dd783b75]{background:url(https://www.svgrepo.com/show/500891/calendar.svg) no-repeat center;background-size:contain}.search__bar .search__item .search__value.with-icon .user[data-v-dd783b75]{background:url(https://www.svgrepo.com/show/530395/user.svg) no-repeat center;background-size:contain}.search__bar .search__item .search__value .label[data-v-dd783b75]{font-size:38px;font-weight:700}.search__bar .search__item .search__value .input-container[data-v-dd783b75]{font-size:10px;font-weight:700}.search__bar .divider[data-v-dd783b75]{height:50px;width:1px;background:#e0e0e0}.search__bar .search__button[data-v-dd783b75]{background-color:#4bb3e8;color:#fff;padding:12px 26px;border-radius:10px;font-weight:600;font-size:16px;border:none;cursor:pointer;white-space:nowrap;min-width:220px;transition:background .2s}.search__bar .search__button[data-v-dd783b75]:hover{background-color:#3ca0d2}@media (max-width: 900px){.search__bar .search__filters[data-v-dd783b75]{gap:20px}.search__bar .search__item[data-v-dd783b75]{min-width:140px}}@media (max-width: 700px){.search__bar .search__filters[data-v-dd783b75]{display:block}.search__bar .divider[data-v-dd783b75]{display:none}.search__bar .search__item[data-v-dd783b75]{display:block;width:100%;min-width:unset}.search__bar .search__dateRange[data-v-dd783b75]{width:100%;margin-bottom:16px}.search__bar .search__button[data-v-dd783b75]{width:100%;min-width:unset;margin-top:0}}[data-v-dd783b75] .dateRangeInput{width:100%;min-width:280px}[data-v-dd783b75] .dateRangeInput .dp__input_wrap{position:relative}[data-v-dd783b75] .dateRangeInput .dp__input{font-size:16px;font-weight:600;padding:10px 40px 10px 12px;border:1px solid #e0e0e0;border-radius:8px;transition:all .2s ease;background-color:#fff}[data-v-dd783b75] .dateRangeInput .dp__input:hover{border-color:#4bb3e8}[data-v-dd783b75] .dateRangeInput .dp__input:focus{border-color:#4bb3e8;outline:none;box-shadow:0 0 0 3px #4bb3e81a}[data-v-dd783b75] .dateRangeInput .dp__input::-moz-placeholder{color:#a0aec0}[data-v-dd783b75] .dateRangeInput .dp__input::placeholder{color:#a0aec0}[data-v-dd783b75] .dateRangeInput .dp__input_icon{display:none}[data-v-dd783b75] .dateRangeInput .dp__menu{border:none;border-radius:12px;padding:8px}[data-v-dd783b75] .dateRangeInput .dp__month_year_row{background-color:#f8fafc;border-radius:8px;padding:8px 0}[data-v-dd783b75] .dateRangeInput .dp__month_year_select{font-weight:600;color:#0f172a;transition:color .2s}[data-v-dd783b75] .dateRangeInput .dp__month_year_select:hover{color:#4bb3e8}[data-v-dd783b75] .dateRangeInput .dp__arrow_top,[data-v-dd783b75] .dateRangeInput .dp__inner_nav{color:#64748b;transition:all .2s}[data-v-dd783b75] .dateRangeInput .dp__arrow_top:hover,[data-v-dd783b75] .dateRangeInput .dp__inner_nav:hover{color:#4bb3e8;background-color:#f1f5f9}[data-v-dd783b75] .dateRangeInput .dp__calendar_header_item{color:#64748b;font-weight:600;font-size:13px}[data-v-dd783b75] .dateRangeInput .dp__cell_inner{border-radius:8px;transition:all .2s;font-weight:500}[data-v-dd783b75] .dateRangeInput .dp__today{border:2px solid #4bb3e8}[data-v-dd783b75] .dateRangeInput .dp__range_start,[data-v-dd783b75] .dateRangeInput .dp__range_end{background-color:#4bb3e8!important;color:#fff!important}[data-v-dd783b75] .dateRangeInput .dp__range_between{background-color:#4bb3e826!important;color:#0f172a}[data-v-dd783b75] .dateRangeInput .dp__cell_inner:hover{background-color:#4bb3e81a;color:#0f172a}[data-v-dd783b75] .dateRangeInput .dp__cell_disabled{color:#cbd5e1}[data-v-dd783b75] .dateRangeInput .dp__cell_disabled .dp__cell_inner:hover{background-color:transparent;cursor:not-allowed}[data-v-dd783b75] .dateRangeInput .dp__action_button{background-color:#4bb3e8;color:#fff;border-radius:6px;padding:8px 16px;font-weight:600;transition:background-color .2s}[data-v-dd783b75] .dateRangeInput .dp__action_button:hover{background-color:#3ca0d2}[data-v-dd783b75] .dateRangeInput .dp__action_cancel{background-color:#f1f5f9;color:#64748b}[data-v-dd783b75] .dateRangeInput .dp__action_cancel:hover{background-color:#e2e8f0}@keyframes dp-menu-appear-dd783b75{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}[data-v-dd783b75] .dp-menu-appear{animation:dp-menu-appear-dd783b75 .2s ease-out}@media (max-width: 700px){[data-v-dd783b75] .dateRangeInput{min-width:100%}[data-v-dd783b75] .dateRangeInput .dp__menu{max-width:90vw}}.guests-control[data-v-dd783b75]{display:flex;align-items:center;justify-content:center;gap:20px;padding:20px 0}.guest-btn[data-v-dd783b75]{width:48px;height:48px;border-radius:50%;border:2px solid #4bb3e8;background-color:#fff;color:#4bb3e8;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #4bb3e826}.guest-btn[data-v-dd783b75]:hover:not(.guest-btn--disabled){background-color:#4bb3e8;color:#fff;transform:scale(1.1);box-shadow:0 4px 12px #4bb3e84d}.guest-btn[data-v-dd783b75]:active:not(.guest-btn--disabled){transform:scale(.95)}.guest-btn.guest-btn--disabled[data-v-dd783b75]{border-color:#cbd5e1;color:#cbd5e1;cursor:not-allowed;box-shadow:none}.guest-display[data-v-dd783b75]{display:flex;flex-direction:column;align-items:center;min-width:120px;padding:12px 24px;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-radius:16px;position:relative}.guest-display .guest-number[data-v-dd783b75]{font-size:48px;font-weight:700;color:#0f172a;line-height:1;animation:scaleIn-dd783b75 .3s cubic-bezier(.4,0,.2,1)}.guest-display .guest-label[data-v-dd783b75]{font-size:14px;font-weight:600;color:#64748b;margin-top:4px;text-transform:capitalize}.guest-icon-display[data-v-dd783b75]{display:flex;justify-content:center;margin-top:20px;padding-top:20px;border-top:2px dashed #e2e8f0}.guest-icon-display .guest-main-icon[data-v-dd783b75]{width:64px;height:64px;color:#4bb3e8;opacity:.2;animation:float-dd783b75 3s ease-in-out infinite}@keyframes scaleIn-dd783b75{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@keyframes float-dd783b75{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.guest-btn[data-v-dd783b75]{position:relative;overflow:hidden}.guest-btn[data-v-dd783b75]:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background-image:radial-gradient(circle,#fff 10%,transparent 10.01%);background-repeat:no-repeat;background-position:50%;transform:scale(10);opacity:0;transition:transform .5s,opacity 1s}.guest-btn[data-v-dd783b75]:active:not(.guest-btn--disabled):after{transform:scale(0);opacity:.3;transition:0s}
