.field-cell[data-v-9f0ca5a2]{border-radius:1rem;background:#f8fafc;padding:.75rem 1rem;transition:background-color .15s,box-shadow .15s}@media(min-width:768px){.field-cell[data-v-9f0ca5a2]{border-radius:0;background:transparent;padding:.875rem 1.25rem}.field-cell+.field-cell[data-v-9f0ca5a2]{border-left:1px solid #e2e8f0}.field-cell[data-v-9f0ca5a2]:first-child{border-radius:1rem 0 0 1rem}}.field-cell[data-v-9f0ca5a2]:hover{background:#f1f5f9}.field-cell.is-open[data-v-9f0ca5a2]{background:#fff;box-shadow:inset 0 0 0 2px #0f172a;border-radius:1rem}.field-label[data-v-9f0ca5a2]{display:block;margin-bottom:.25rem;font-size:12px;font-weight:700;color:#475569}.field-input[data-v-9f0ca5a2],.field-value[data-v-9f0ca5a2]{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:none;background:transparent;padding:0;font-size:16px;font-weight:600;color:#0f172a;outline:none;box-shadow:none}.field-input[data-v-9f0ca5a2]::-moz-placeholder{color:#64748b;font-weight:500}.field-input[data-v-9f0ca5a2]::placeholder,.field-value.is-placeholder[data-v-9f0ca5a2]{color:#64748b;font-weight:500}.field-input[data-v-9f0ca5a2]:-moz-read-only{cursor:pointer}.field-input[data-v-9f0ca5a2]:read-only{cursor:pointer}.search-glass[data-v-9f0ca5a2]{border-radius:18px;background:#fff;color:#12242f}.is-glass .field-cell[data-v-9f0ca5a2]{border-radius:0;background:transparent;padding:.75rem .875rem}@media(min-width:640px){.is-glass .field-cell[data-v-9f0ca5a2]{padding:.75rem 1.125rem}}.is-glass .field-cell+.field-cell[data-v-9f0ca5a2]{border-left:0}.is-glass .field-where[data-v-9f0ca5a2]{border-radius:18px 18px 0 0}.is-glass .field-where.has-row-below[data-v-9f0ca5a2],.is-glass .field-where.row-below-mobile[data-v-9f0ca5a2]{border-bottom:1px solid #e4eaee}@media(min-width:768px){.is-glass .field-where.row-below-mobile[data-v-9f0ca5a2]{border-bottom:0;border-radius:18px 0 0 18px}}.is-glass .field-dates[data-v-9f0ca5a2]{border-right:1px solid #e4eaee}.is-glass .field-cell[data-v-9f0ca5a2]:hover{background:#f8fafc}.is-glass .field-cell.is-open[data-v-9f0ca5a2]{background:#fff;border-radius:1rem}.is-glass .field-label[data-v-9f0ca5a2]{margin-bottom:.125rem;font-weight:600;color:#5b6b78}.is-glass .field-input[data-v-9f0ca5a2],.is-glass .field-value[data-v-9f0ca5a2]{font-weight:500;color:#12242f}.is-glass .field-input[data-v-9f0ca5a2]::-moz-placeholder{color:#5b6b78;font-weight:400}.is-glass .field-input[data-v-9f0ca5a2]::placeholder,.is-glass .field-value.is-placeholder[data-v-9f0ca5a2]{color:#5b6b78;font-weight:400}.glass-tab[data-v-9f0ca5a2]{display:inline-flex;min-height:44px;align-items:center;border-radius:9999px;border:1px solid hsla(0,0%,100%,.5);background:transparent;padding:0 .75rem;font-size:14px;font-weight:500;color:#fff;transition:background-color .15s,color .15s}@media(min-width:640px){.glass-tab[data-v-9f0ca5a2]{padding:0 1rem}}.glass-tab[data-v-9f0ca5a2]:hover{background:#ffffff1f}.glass-tab.is-active[data-v-9f0ca5a2]{border-color:#fff;background:#fff;color:#12242f;font-weight:600}.glass-tab[data-v-9f0ca5a2]:focus-visible{outline:3px solid #fff;outline-offset:2px}.d2-seg[data-v-9f0ca5a2]{gap:4px;padding:4px;border-radius:16px;background:#ffffff1f}.d2-seg[data-v-9f0ca5a2],.d2-tab[data-v-9f0ca5a2]{display:inline-flex}.d2-tab[data-v-9f0ca5a2]{min-height:44px;align-items:center;border-radius:12px;padding:0 16px;font-size:14px;font-weight:500;color:#e3f0f6;transition:background-color .15s,color .15s}.d2-tab[data-v-9f0ca5a2]:hover{background:#ffffff1f}.d2-tab.is-active[data-v-9f0ca5a2]{background:#fff;color:#12242f;font-weight:600}.d2-city[data-v-9f0ca5a2]:focus-visible,.d2-tab[data-v-9f0ca5a2]:focus-visible{outline:3px solid #007cad;outline-offset:2px}.d2-form[data-v-9f0ca5a2]{display:grid;align-items:stretch;margin-top:10px;border-radius:18px;background:#fff;color:#12242f}.d2-form--dates[data-v-9f0ca5a2]{grid-template-columns:auto minmax(0,1fr) minmax(0,.9fr) auto}.d2-form--nodates[data-v-9f0ca5a2]{grid-template-columns:auto minmax(0,1fr) auto}.is-d2 .field-cell[data-v-9f0ca5a2]{display:flex;flex-direction:column;justify-content:center;border-radius:0;background:transparent;padding:10px 18px;border-right:1px solid #e3eaee;min-width:0}.is-d2 .field-cell[data-v-9f0ca5a2]:first-child{border-radius:18px 0 0 18px}.is-d2 .field-cell[data-v-9f0ca5a2]:hover{background:#f8fafc}.is-d2 .d2-from[data-v-9f0ca5a2]:hover{background:transparent}.is-d2 .field-cell.is-open[data-v-9f0ca5a2]{background:#fff;border-radius:1rem;box-shadow:inset 0 0 0 2px #12242f}.is-d2 .field-label[data-v-9f0ca5a2]{margin-bottom:4px;font-size:13px;font-weight:600;color:#5b6b78}.is-d2 .field-input[data-v-9f0ca5a2],.is-d2 .field-value[data-v-9f0ca5a2]{font-weight:500;color:#12242f}.is-d2 .field-input[data-v-9f0ca5a2]::-moz-placeholder{color:#5b6b78;font-weight:400}.is-d2 .field-input[data-v-9f0ca5a2]::placeholder,.is-d2 .field-value.is-placeholder[data-v-9f0ca5a2]{color:#5b6b78;font-weight:400}.d2-cities[data-v-9f0ca5a2]{display:flex;gap:4px;margin-left:-6px}.d2-city[data-v-9f0ca5a2]{display:inline-flex;min-height:44px;align-items:center;border:1px solid #d5e0e6;border-radius:10px;background:#fff;padding:0 12px;font-size:14px;font-weight:500;white-space:nowrap;color:#12242f;transition:background-color .15s,color .15s}.d2-city.is-active[data-v-9f0ca5a2],.d2-city[data-v-9f0ca5a2]:hover{border-color:#12242f}.d2-city.is-active[data-v-9f0ca5a2]{background:#12242f;color:#fff;font-weight:600}.d2-submit[data-v-9f0ca5a2]{padding:8px}@media(max-width:1024px){.d2-form--dates[data-v-9f0ca5a2],.d2-form--nodates[data-v-9f0ca5a2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.d2-form--nodates .field-where[data-v-9f0ca5a2],.is-d2 .d2-from[data-v-9f0ca5a2]{grid-column:1/3;border-right:0}.is-d2 .d2-from[data-v-9f0ca5a2]{border-bottom:1px solid #e3eaee;border-radius:18px 18px 0 0}.is-d2 .field-dates[data-v-9f0ca5a2]{border-right:0}.d2-submit[data-v-9f0ca5a2]{grid-column:1/3}}@media(max-width:640px){.d2-form--dates[data-v-9f0ca5a2],.d2-form--nodates[data-v-9f0ca5a2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.d2-form--nodates .field-where[data-v-9f0ca5a2],.d2-submit[data-v-9f0ca5a2],.is-d2 .d2-from[data-v-9f0ca5a2],.is-d2 .field-cell[data-v-9f0ca5a2]{grid-column:1/3;border-right:0;border-bottom:1px solid #e3eaee}.d2-form--dates .field-dates[data-v-9f0ca5a2],.d2-form--dates .field-where[data-v-9f0ca5a2]{grid-column:auto;padding:10px 14px}.d2-form--dates .field-where[data-v-9f0ca5a2]{border-right:1px solid #e3eaee}.d2-submit[data-v-9f0ca5a2]{border-bottom:0}.d2-cities[data-v-9f0ca5a2]{margin-left:-4px}.d2-tab[data-v-9f0ca5a2]{padding:0 12px}}.cta-btn[data-v-9f0ca5a2]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:1rem;background:rgb(var(--color-primary-dark-rgb,0,124,173));font-size:16px;font-weight:800;color:#fff;transition:filter .15s,transform .15s}.cta-btn[data-v-9f0ca5a2]:hover{filter:brightness(1.08)}.cta-btn[data-v-9f0ca5a2]:active{transform:scale(.98)}.cta-btn[data-v-9f0ca5a2]:focus-visible{outline:3px solid #0f172a;outline-offset:2px}.popover[data-v-9f0ca5a2]{position:absolute;top:calc(100% + .75rem);z-index:50;max-height:32rem;overflow-y:auto;border-radius:1.5rem;background:#fff;padding:1rem;box-shadow:0 24px 60px -12px #0f172a4d;outline:1px solid rgba(15,23,42,.06)}[data-v-9f0ca5a2] .suggestion-row{display:flex;min-height:48px;width:100%;align-items:center;gap:.75rem;border-radius:.875rem;padding:0 .75rem;text-align:left;color:#0f172a;transition:background-color .12s}[data-v-9f0ca5a2] .suggestion-row.is-active,[data-v-9f0ca5a2] .suggestion-row:hover{background:#f1f5f9}[data-v-9f0ca5a2] .suggestion-icon{display:flex;height:2.25rem;width:2.25rem;flex:none;align-items:center;justify-content:center;border-radius:.75rem;background:#f1f5f9;font-size:20px;color:#475569}[data-v-9f0ca5a2] .panel-caption{padding:.75rem .75rem .25rem;font-size:12px;font-weight:700;color:#64748b}[data-v-9f0ca5a2] .preset-chip{min-height:40px;border-radius:9999px;border:1px solid #e2e8f0;padding:0 1rem;font-size:14px;font-weight:600;color:#334155}[data-v-9f0ca5a2] .preset-chip.is-active{border-color:#0f172a;background:#0f172a;color:#fff}[data-v-9f0ca5a2] .counter-btn{display:flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:9999px;border:1px solid #cbd5e1;color:#0f172a;transition:border-color .15s}[data-v-9f0ca5a2] .counter-btn:hover:not(:disabled){border-color:#0f172a}[data-v-9f0ca5a2] .counter-btn:disabled{cursor:not-allowed;opacity:.35}[data-v-9f0ca5a2] .search-calendar .p-datepicker-panel{border:none;box-shadow:none;padding:0;width:100%}[data-v-9f0ca5a2] .search-calendar .p-datepicker-calendar-container{gap:1.5rem}[data-v-9f0ca5a2] .search-calendar .p-datepicker-day{width:2.75rem;height:2.75rem;font-weight:600}[data-v-9f0ca5a2] .search-calendar .p-datepicker-day-selected{background:#0f172a;color:#fff}[data-v-9f0ca5a2] .search-calendar .p-datepicker-day-selected-range{background:#e2e8f0;color:#0f172a}.sheet-enter-active[data-v-9f0ca5a2],.sheet-leave-active[data-v-9f0ca5a2]{transition:background-color .25s ease}.sheet-enter-active .sheet-panel[data-v-9f0ca5a2],.sheet-leave-active .sheet-panel[data-v-9f0ca5a2]{transition:transform .3s cubic-bezier(.32,.72,0,1)}.sheet-enter-from[data-v-9f0ca5a2],.sheet-leave-to[data-v-9f0ca5a2]{background-color:transparent}.sheet-enter-from .sheet-panel[data-v-9f0ca5a2],.sheet-leave-to .sheet-panel[data-v-9f0ca5a2]{transform:translateY(100%)}.dock-enter-active[data-v-9f0ca5a2],.dock-leave-active[data-v-9f0ca5a2]{transition:transform .25s ease,opacity .25s ease}.dock-enter-from[data-v-9f0ca5a2],.dock-leave-to[data-v-9f0ca5a2]{transform:translateY(120%);opacity:0}@media(prefers-reduced-motion:reduce){.dock-enter-active[data-v-9f0ca5a2],.dock-leave-active[data-v-9f0ca5a2],.sheet-enter-active .sheet-panel[data-v-9f0ca5a2],.sheet-leave-active .sheet-panel[data-v-9f0ca5a2]{transition:none}}
