._field_1jps2_1{position:relative}._list_1jps2_5{z-index:var(--z-overlay);top:calc(100% + var(--space-1));padding:var(--space-2) 0;border-radius:var(--radius-md);background:var(--color-white);box-shadow:var(--shadow-card);color:var(--color-primary);margin:0;list-style:none;position:absolute;inset-inline:0;overflow:hidden}._list_1jps2_5[hidden]{display:none}._option_1jps2_25{align-items:center;gap:var(--space-3);min-height:var(--size-touch);padding:var(--space-2) var(--space-4);cursor:pointer;display:flex}._option_1jps2_25 svg{width:var(--size-icon-sm);height:var(--size-icon-sm);color:var(--color-secondary);flex-shrink:0}._option_1jps2_25:hover,._optionActive_1jps2_42{background:var(--color-white-light)}._optionText_1jps2_46{flex-direction:column;min-width:0;display:flex}._optionName_1jps2_52{font-weight:var(--font-weight-bold)}._optionContext_1jps2_56{font-size:var(--font-size-sm);opacity:.75;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._card_ehhn8_2{border-radius:var(--radius-lg);background:var(--color-secondary-dark);box-shadow:var(--shadow-card);color:var(--color-white);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);text-decoration:none;transition:transform .15s;display:grid;overflow:hidden}._card_ehhn8_2:hover{transform:translateY(-2px)}._card_ehhn8_2:focus-visible{outline:var(--size-focus-ring) solid var(--color-focus-ring);outline-offset:2px}._side_ehhn8_23,._main_ehhn8_24{justify-content:center;gap:var(--space-1);min-width:0;padding:var(--space-4);flex-direction:column;display:flex}._side_ehhn8_23{background:var(--color-secondary)}._price_ehhn8_37{font-size:clamp(var(--font-size-md), 4.2vw, var(--font-size-lg));font-weight:var(--font-weight-bold);overflow-wrap:anywhere}._small_ehhn8_44{color:var(--color-white);font-size:var(--font-size-xs)}._airline_ehhn8_49{align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);display:inline-flex}._airlineLogo_ehhn8_58{width:var(--size-icon-md);height:var(--size-icon-md);border-radius:var(--radius-round);background:var(--color-white);object-fit:contain;flex-shrink:0}._title_ehhn8_67{font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}._line_ehhn8_72{color:var(--color-white-muted);font-size:var(--font-size-sm)}@media (prefers-reduced-motion:reduce){._card_ehhn8_2{transition:none}._card_ehhn8_2:hover{transform:none}}._titleRow_1jkzk_1{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-2);display:flex}._titleIcon_1jkzk_9{width:var(--size-icon-md);height:var(--size-icon-md)}._title_1jkzk_1{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}._heading_1jkzk_19{margin-top:var(--space-1);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);text-align:center}._infoRow_1jkzk_26{justify-content:space-between;gap:var(--space-2);margin-top:var(--space-3);color:var(--color-white-muted);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}._info_1jkzk_26{align-items:center;gap:var(--space-1);display:inline-flex}._info_1jkzk_26 svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}._note_1jkzk_47{margin-top:var(--space-2);color:var(--color-white-muted);font-size:var(--font-size-xs);text-align:center}._results_1jkzk_54{gap:var(--space-4);margin-top:var(--space-4);flex-direction:column;display:flex}._disclosure_1jkzk_61{margin-top:var(--space-6);color:var(--color-white-muted);font-size:var(--font-size-xs);text-align:center}._floating_1jkzk_69{z-index:var(--z-sticky);bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));margin-top:var(--space-4);pointer-events:none;justify-content:center;display:flex;position:sticky}._floating_1jkzk_69>*{pointer-events:auto}._message_13u0h_1{align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);border-radius:var(--radius-lg);background:var(--color-white-faint);text-align:center;flex-direction:column;display:flex}._icon_13u0h_12{width:var(--size-icon-lg);height:var(--size-icon-lg);color:var(--color-secondary-light)}._title_13u0h_18{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}._text_13u0h_23{color:var(--color-white-muted)}._section_gmc0s_1{margin-top:var(--space-2);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}._pill_gmc0s_8{min-height:var(--size-touch);padding:var(--space-2) var(--space-6);border-radius:var(--radius-pill);background:var(--gradient-orange-white);box-shadow:var(--shadow-card);color:var(--color-primary);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._pill_gmc0s_8:focus-visible{outline:var(--size-focus-ring) solid var(--color-focus-ring);outline-offset:2px}
