.search-bar[data-v-57e70c66]{display:flex;align-items:stretch;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-pill);box-shadow:0 8px 24px #00000014;padding:6px;gap:0}.seg-ubic[data-v-57e70c66]{flex:1.5}.seg-dates[data-v-57e70c66]{flex:1.6}.seg-guests[data-v-57e70c66]{flex:1}.seg[data-v-57e70c66]{position:relative;display:flex;align-items:center;min-width:0;padding:8px 16px;border-radius:var(--radius-pill);transition:background .2s ease,box-shadow .2s ease}.seg[data-v-57e70c66]:focus-within,.seg[data-v-57e70c66]:hover{background:var(--color-cream)}.seg-col[data-v-57e70c66]{display:flex;flex-direction:column;flex:1;min-width:0;padding-right:16px}.seg-label[data-v-57e70c66]{font-size:11px;font-weight:700;color:#232323}.seg-val[data-v-57e70c66],.seg-val-input[data-v-57e70c66]{font-size:14px;color:var(--color-text)}.seg-val.placeholder[data-v-57e70c66]{color:var(--color-text-soft)}.seg-val-input[data-v-57e70c66]{border:none;outline:none;background:transparent;font-family:inherit;width:100%;min-width:0}.seg-input[data-v-57e70c66]{flex-direction:column;align-items:flex-start;gap:1px}.seg-ubic .seg-val-input[data-v-57e70c66]::-moz-placeholder{color:var(--color-text);opacity:1}.seg-ubic .seg-val-input[data-v-57e70c66]::placeholder{color:var(--color-text);opacity:1}.ubic-backdrop[data-v-57e70c66]{position:fixed;inset:0;z-index:40}.ubic-pop[data-v-57e70c66]{position:absolute;top:calc(100% + 10px);left:0;z-index:50;width:340px;max-width:calc(100vw - 32px);background:#fff;border-radius:var(--radius);box-shadow:var(--shadow-card);padding:8px}.ubic-hint[data-v-57e70c66]{margin:6px 10px 8px;font-size:12px;color:var(--color-text-soft)}.ubic-list[data-v-57e70c66]{list-style:none;margin:0;padding:0}.ubic-item[data-v-57e70c66]{display:flex;align-items:center;gap:12px;width:100%;padding:10px;border:none;border-radius:10px;background:transparent;text-align:left;cursor:pointer;transition:background .2s ease}.ubic-item[data-v-57e70c66]:hover{background:var(--color-cream-soft)}.ubic-ico[data-v-57e70c66]{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:8px;background:var(--color-cream-soft);color:var(--color-green-dark)}.ubic-text[data-v-57e70c66]{display:flex;flex-direction:column;min-width:0;flex:1}.ubic-main[data-v-57e70c66]{font-size:14px;color:var(--color-text)}.ubic-sub[data-v-57e70c66]{font-size:12px}.ubic-chip[data-v-57e70c66],.ubic-sub[data-v-57e70c66]{color:var(--color-text-soft)}.ubic-chip[data-v-57e70c66]{margin-left:auto;flex-shrink:0;font-size:11px;font-weight:600;background:var(--color-cream-soft);border-radius:var(--radius);padding:2px 10px}.ubic-empty[data-v-57e70c66]{padding:12px 10px 10px}.ubic-empty p[data-v-57e70c66]{margin:0 0 2px;font-size:13px;color:var(--color-text)}.seg-divider[data-v-57e70c66]{width:1px;background:var(--color-border);margin:10px 0}.seg-dates[data-v-57e70c66]{cursor:pointer}.fp-input[data-v-57e70c66]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;border:none}.seg-clear[data-v-57e70c66]{position:relative;z-index:1;display:grid;place-items:center;flex-shrink:0;align-self:center;width:26px;height:26px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--color-text-soft);cursor:pointer}.seg-clear[data-v-57e70c66]:hover{background:var(--color-border);color:var(--color-text)}.seg-guests[data-v-57e70c66]{padding:0}.seg-trigger[data-v-57e70c66]{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;background:transparent;border:none;border-radius:var(--radius-pill);padding:8px 16px;text-align:left}.seg-trigger[data-v-57e70c66]:hover{background:#f3f3f3}.guests-backdrop[data-v-57e70c66]{position:fixed;inset:0;z-index:40}.guests-pop[data-v-57e70c66]{position:absolute;top:calc(100% + 10px);right:0;z-index:50}.search-go[data-v-57e70c66]{margin-left:8px;white-space:nowrap;border-radius:var(--radius-pill);min-height:44px;padding-inline:20px;box-shadow:none;background:var(--sol-900)}.search-go[data-v-57e70c66]:hover:not(:disabled){background:var(--sol)}.search-go[data-v-57e70c66]:disabled{background:var(--color-border);color:var(--color-text-soft);cursor:not-allowed}.search-bar.vertical[data-v-57e70c66]{flex-direction:column;gap:8px;padding:0;background:transparent;border:none;border-radius:0;box-shadow:none}.vertical .seg[data-v-57e70c66],.vertical .seg-trigger[data-v-57e70c66]{border-radius:var(--radius-sm)}.vertical .seg[data-v-57e70c66]{flex:none;padding:12px 16px;background:#fffffff5;box-shadow:0 1px #0a1a170f}.vertical .seg[data-v-57e70c66]:focus-within,.vertical .seg[data-v-57e70c66]:hover{background:#fff;box-shadow:0 0 0 2px var(--cenote-claro)}.vertical .seg-guests[data-v-57e70c66]{padding:0}.vertical .seg-trigger[data-v-57e70c66]{padding:12px 16px}.vertical .seg-trigger[data-v-57e70c66]:hover{background:transparent}.vertical .seg-label[data-v-57e70c66]{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--cenote-900)}.vertical .seg-val[data-v-57e70c66],.vertical .seg-val-input[data-v-57e70c66]{font-size:15px;font-weight:600}.vertical .seg-divider[data-v-57e70c66]{display:none}.vertical .search-go[data-v-57e70c66]{flex:none;margin:6px 0 0;min-height:54px;border-radius:var(--radius-sm);font-size:16px;letter-spacing:.02em}.vertical .search-go[data-v-57e70c66]:disabled{background:#ffffff38;color:#ffffffd9}.vertical .guests-pop[data-v-57e70c66],.vertical .ubic-pop[data-v-57e70c66]{left:0;right:auto}@media(max-width:1080px){.search-bar[data-v-57e70c66]:not(.vertical){border-radius:var(--radius-pill)}}@media(max-width:860px){.search-bar[data-v-57e70c66]{flex-wrap:wrap}.seg-dates[data-v-57e70c66],.seg-guests[data-v-57e70c66],.seg-ubic[data-v-57e70c66]{flex:1 1 100%}.seg-divider[data-v-57e70c66]{display:none}.search-go[data-v-57e70c66]{flex:1 1 100%;margin:6px 0 0}}@media(max-width:900px){.seg-guests[data-v-57e70c66]{flex-wrap:wrap}.guests-pop[data-v-57e70c66],.ubic-pop[data-v-57e70c66]{position:relative;top:auto;right:auto;width:100%;max-width:none;margin-top:10px}.guests-pop[data-v-57e70c66] .guests-menu{width:100%;max-width:none}}
