.combobox.svelte-4hf222{min-width:0;position:relative}label.svelte-4hf222{font-size:var(--text-sm);margin-bottom:var(--space-2);font-weight:600;display:block}.input-wrap.svelte-4hf222{position:relative}.input-wrap.svelte-4hf222>svg{color:var(--color-muted);pointer-events:none;position:absolute;top:14px;left:14px}input.svelte-4hf222:not([type=hidden]),select.svelte-4hf222{border:1px solid var(--color-rule-strong);border-radius:var(--radius-md);background:var(--color-surface);width:100%;height:48px;padding:var(--space-3) var(--space-4);font:inherit;color:var(--color-ink)}input.svelte-4hf222:not([type=hidden]){padding-left:44px}input[aria-invalid=true].svelte-4hf222{border-color:var(--color-danger)}input.svelte-4hf222:disabled,select.svelte-4hf222:disabled{opacity:.45}ul.svelte-4hf222{z-index:35;margin:var(--space-1) 0 0;padding:var(--space-1);overscroll-behavior:contain;background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius-lg);max-height:340px;box-shadow:var(--shadow-2);list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}li.svelte-4hf222{margin:0}.group.svelte-4hf222{padding:var(--space-3) var(--space-3) var(--space-1);font-size:var(--text-xs);color:var(--color-muted);font-weight:600}button.svelte-4hf222{gap:var(--space-3);text-align:left;border-radius:var(--radius-sm);width:100%;min-height:48px;padding:var(--space-3);font:inherit;background:var(--color-transparent);color:var(--color-ink);border:0;align-items:center;display:flex}button.svelte-4hf222>svg:first-child{color:var(--color-primary);flex:none}button.svelte-4hf222 span:where(.svelte-4hf222){flex:1}.active.svelte-4hf222 button:where(.svelte-4hf222),button.svelte-4hf222:hover{background:var(--color-primary-soft);color:var(--color-primary)}button.svelte-4hf222:active{transform:translateY(1px)}.no-results.svelte-4hf222{padding:var(--space-3);color:var(--color-muted)}.error.svelte-4hf222{align-items:flex-start;gap:var(--space-2);color:var(--color-danger);font-size:var(--text-sm);margin:var(--space-2) 0 0;display:flex}.error.svelte-4hf222 svg{flex:none;margin-top:2px}.inline.svelte-4hf222 ul:where(.svelte-4hf222){max-height:none;margin:var(--space-3) 0 0;box-shadow:none;border:0;padding:0;position:static;overflow:visible}.bar.svelte-4hf222{position:static}.bar.svelte-4hf222 label:where(.svelte-4hf222){font-size:var(--text-xs);color:var(--color-ink-2);margin:0 0 2px}.bar.svelte-4hf222 input:where(.svelte-4hf222):not([type=hidden]),.bar.svelte-4hf222 select:where(.svelte-4hf222){background:var(--color-transparent);height:30px;font-size:var(--text-md);text-overflow:ellipsis;border:0;border-radius:0;padding:0;font-weight:500}.bar.svelte-4hf222 input:where(.svelte-4hf222)::placeholder{color:var(--color-muted);font-weight:400}.bar.svelte-4hf222 input:where(.svelte-4hf222):focus-visible{outline:none}.bar.svelte-4hf222 input[aria-invalid=true]:where(.svelte-4hf222){color:var(--color-danger)}.bar.svelte-4hf222 ul:where(.svelte-4hf222){top:calc(100% + var(--space-2));width:max(100%,380px);margin:0;left:0;right:auto}@media (width<=767px){.bar.svelte-4hf222 ul:where(.svelte-4hf222){width:100%}}.pending-trigger.svelte-vp7a4z{display:none!important}@media (scripting:enabled) and (width<=767px){.pending-trigger.svelte-vp7a4z{display:flex!important}.before-enhance.svelte-vp7a4z{display:none}}.where-seg.svelte-vp7a4z{position:relative}.where-seg.svelte-vp7a4z .combobox{flex:1;min-width:0}.locate.svelte-vp7a4z{width:44px;height:44px;margin-right:calc(-1 * var(--space-3));border-radius:var(--radius-pill);background:var(--color-transparent);color:var(--color-primary);border:0;flex:none;place-items:center;display:grid}.locate.svelte-vp7a4z:hover:not(:disabled){background:var(--color-primary-soft)}.locate.svelte-vp7a4z:disabled{opacity:.45}.locate.svelte-vp7a4z:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.locate.wide.svelte-vp7a4z{width:auto;margin:0 0 var(--space-3);padding:0 var(--space-3);gap:var(--space-2);border-radius:var(--radius-md);font-size:var(--text-sm);display:inline-flex}.error-message.svelte-vp7a4z{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--color-danger)}.where-seg.svelte-vp7a4z .error-message:where(.svelte-vp7a4z){z-index:36;top:calc(100% + var(--space-1));left:var(--space-4);padding:var(--space-2) var(--space-3);background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-2);margin:0;position:absolute}.pending-trigger.svelte-7t4my8{display:none!important}@media (scripting:enabled){.pending-trigger.svelte-7t4my8{display:flex!important}.native-fields.svelte-7t4my8{display:none}}fieldset.svelte-7t4my8{border:0;min-width:0;margin:0;padding:0}legend.svelte-7t4my8{font-size:var(--text-sm);margin-bottom:var(--space-2);font-weight:600}.native-dates.svelte-7t4my8,.times.svelte-7t4my8{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.times.svelte-7t4my8{margin-top:var(--space-5)}.timezone.svelte-7t4my8,.package-help.svelte-7t4my8{font-size:var(--text-sm);color:var(--color-muted);margin:var(--space-3) 0 0}.form-label.svelte-7t4my8{font-size:var(--text-sm)}.date-panel.svelte-7t4my8{width:100%;min-width:0}.presets.svelte-7t4my8{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.seg-time.svelte-7t4my8:before{content:", "}.cells.svelte-7t4my8{gap:var(--space-4);flex:1;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.cell.svelte-7t4my8{gap:2px;min-width:0;display:grid}.done.svelte-7t4my8{margin-top:var(--space-5);justify-content:flex-end;display:flex}.search-date-popover>h2{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-popover.search-date-popover{width:min(700px,100vw - 48px);max-width:calc(100vw - 32px)}@media (width<=767px){.seg-time.svelte-7t4my8{color:var(--color-muted);font-weight:400;font-size:var(--text-sm);display:block}.seg-time.svelte-7t4my8:before{content:none}.native-dates.svelte-7t4my8{grid-template-columns:1fr}.times.svelte-7t4my8{gap:var(--space-3)}}.search-form.svelte-o51mb3{background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius-xl);box-shadow:var(--shadow-2);padding:var(--space-5) var(--space-6) var(--space-3);min-width:0;position:relative;container-type:inline-size}.category-field.svelte-o51mb3{margin:0 0 var(--space-4);border:0;min-width:0;padding:0}.category-row.svelte-o51mb3{gap:var(--space-2);flex-wrap:wrap;display:flex}.category-choice.svelte-o51mb3{cursor:pointer;flex:none;position:relative}.category-choice.svelte-o51mb3 input:where(.svelte-o51mb3){opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;margin:0;position:absolute;inset:0}.category-choice.svelte-o51mb3 span:where(.svelte-o51mb3){pointer-events:none;align-items:center;gap:var(--space-2);min-height:48px;padding:var(--space-2) var(--space-4);border:1px solid var(--color-rule);border-radius:var(--radius-pill);background:var(--color-surface);font-size:var(--text-sm);white-space:nowrap;transition:transform var(--duration-fast) var(--ease-out);font-weight:500;display:flex}.category-choice.svelte-o51mb3 input:where(.svelte-o51mb3):hover+span:where(.svelte-o51mb3){background:var(--color-paper-2)}.category-choice.svelte-o51mb3 input:where(.svelte-o51mb3):checked+span:where(.svelte-o51mb3){background:var(--color-primary-soft);border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary);color:var(--color-primary);font-weight:600}.category-choice.svelte-o51mb3 input:where(.svelte-o51mb3):focus-visible+span:where(.svelte-o51mb3){outline:2px solid var(--color-focus);outline-offset:2px}.category-choice.svelte-o51mb3 input:where(.svelte-o51mb3):active+span:where(.svelte-o51mb3){transform:scale(.97)}.bar.svelte-o51mb3{border:1px solid var(--color-rule-strong);border-radius:var(--radius-xl);background:var(--color-surface);grid-template-columns:minmax(0,1fr) minmax(0,1.7fr) auto;align-items:stretch;min-width:0;display:grid}.where.svelte-o51mb3,.when.svelte-o51mb3{flex-direction:column;min-width:0;display:flex}.where.svelte-o51mb3>.seg,.when.svelte-o51mb3>.when-popover,.when.svelte-o51mb3>.seg{flex:1}.when.svelte-o51mb3>.when-popover>.seg,.when.svelte-o51mb3>.when-popover>.ui-popover-trigger{height:100%}.where.svelte-o51mb3{border-right:1px solid var(--color-rule)}.submit.svelte-o51mb3{padding:var(--space-2);align-items:center;display:flex}.submit.svelte-o51mb3 .search-submit{height:56px;padding-inline:var(--space-8);border-radius:var(--radius-lg);color:var(--color-ink);background:oklch(88% .17 95)}.submit.svelte-o51mb3 .search-submit:not(:disabled):hover{background:oklch(83% .17 92)}.bar.svelte-o51mb3 .seg,.bar.svelte-o51mb3 .ui-popover-trigger{align-items:center;gap:var(--space-3);border-radius:var(--radius-xl);background:var(--color-transparent);width:100%;min-height:72px;padding:var(--space-3) var(--space-4);color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;border:0;display:flex}.bar.svelte-o51mb3 .seg:hover,.bar.svelte-o51mb3 .ui-popover-trigger:hover{background:var(--color-paper-2)}.bar.svelte-o51mb3 .ui-popover-trigger[data-state=open],.bar.svelte-o51mb3 .seg:focus-within{background:var(--color-primary-soft)}.bar.svelte-o51mb3 .seg:focus-visible,.bar.svelte-o51mb3 .ui-popover-trigger:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.bar.svelte-o51mb3 .seg:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:-2px}.bar.svelte-o51mb3 .seg>svg,.bar.svelte-o51mb3 .ui-popover-trigger>svg{color:var(--color-primary);flex:none}.bar.svelte-o51mb3 .seg-text{flex:1;gap:2px;min-width:0;display:grid}.bar.svelte-o51mb3 .seg strong,.bar.svelte-o51mb3 .ui-popover-trigger strong{font-size:var(--text-xs);color:var(--color-ink-2);font-weight:600}.bar.svelte-o51mb3 .seg-value{font-size:var(--text-md);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.bar.svelte-o51mb3 .seg-value.muted{color:var(--color-muted);font-weight:400}.search-notes.svelte-o51mb3{justify-content:space-between;align-items:center;gap:var(--space-4);font-size:var(--text-sm);color:var(--color-muted);margin-top:var(--space-2);min-height:48px;display:flex}.delivery.svelte-o51mb3{align-items:center;gap:var(--space-2);color:var(--color-ink-2);cursor:pointer;flex:none;min-height:44px;display:flex}.delivery.svelte-o51mb3 input:where(.svelte-o51mb3){width:20px;height:20px;min-height:20px;accent-color:var(--color-primary)}.recent.svelte-o51mb3{align-items:center;gap:var(--space-2);scrollbar-width:none;min-width:0;padding:2px;display:flex;overflow-x:auto}.recent.svelte-o51mb3 span:where(.svelte-o51mb3){color:var(--color-ink-2);flex:none;font-weight:600}.recent.svelte-o51mb3 a:where(.svelte-o51mb3){align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-3);border:1px solid var(--color-rule);border-radius:var(--radius-pill);color:var(--color-ink);white-space:nowrap;flex:none;text-decoration:none;display:inline-flex}.recent.svelte-o51mb3 a:where(.svelte-o51mb3):hover{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary)}.recent.svelte-o51mb3 a:where(.svelte-o51mb3):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.recent.svelte-o51mb3 a:where(.svelte-o51mb3) svg{color:var(--color-primary);flex:none}.hotel.svelte-o51mb3{max-width:600px;margin:0 0 var(--space-3)}.hotel.svelte-o51mb3 input:where(.svelte-o51mb3){margin-top:var(--space-2)}.hotel.svelte-o51mb3 p:where(.svelte-o51mb3){margin:var(--space-2) 0 0;color:var(--color-muted);font-size:var(--text-sm)}.search-error.svelte-o51mb3{align-items:center;gap:var(--space-2);padding:var(--space-3);margin:0 0 var(--space-3);background:var(--color-danger-soft);color:var(--color-danger);border-radius:var(--radius-md);font-size:var(--text-sm);display:flex}.search-error.svelte-o51mb3 svg{flex:none}.empty-categories.svelte-o51mb3{margin:0}.no-dates.svelte-o51mb3{min-height:44px;color:var(--color-primary);background:0 0;border:0;text-decoration:underline}@container (width>=1080px){.category-row.svelte-o51mb3{gap:var(--space-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.category-choice.svelte-o51mb3 span:where(.svelte-o51mb3){min-height:56px;padding:var(--space-1) var(--space-1);border-radius:var(--radius-lg);font-size:var(--text-xs);text-align:center;text-wrap:balance;white-space:normal;flex-direction:column;justify-content:center;gap:2px;line-height:1.2}}@container (width<=900px){.bar.svelte-o51mb3{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.submit.svelte-o51mb3{border-top:1px solid var(--color-rule);grid-column:1/-1}.submit.svelte-o51mb3 .search-submit{width:100%}}@media (width<=767px){.search-form.svelte-o51mb3{padding:var(--space-4) var(--space-4) var(--space-2);box-shadow:var(--shadow-1)}}@container (width<=700px){.category-field.svelte-o51mb3{margin-bottom:var(--space-3)}.category-row.svelte-o51mb3{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:calc(-1 * var(--space-4));padding:var(--space-1) var(--space-4);scroll-padding-inline:var(--space-4);-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--space-4),#000 calc(100% - var(--space-6)),transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--space-4),#000 calc(100% - var(--space-6)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--space-4),#000 calc(100% - var(--space-6)),transparent);flex-wrap:nowrap;overflow-x:auto}.category-choice.svelte-o51mb3{scroll-snap-align:center}.category-choice.svelte-o51mb3 span:where(.svelte-o51mb3){padding-inline:var(--space-3)}.bar.svelte-o51mb3{border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr)}.where.svelte-o51mb3{border-right:0;border-bottom:1px solid var(--color-rule)}.bar.svelte-o51mb3 .seg,.bar.svelte-o51mb3 .ui-popover-trigger{border-radius:var(--radius-lg)}.search-notes.svelte-o51mb3{flex-direction:column;align-items:stretch;gap:0}.search-notes.svelte-o51mb3>span:where(.svelte-o51mb3){padding-bottom:var(--space-2)}.recent.svelte-o51mb3{margin-inline:calc(-1 * var(--space-4));padding:2px var(--space-4) var(--space-3)}}
