.page_page__kh_kF{display:grid;grid-gap:var(--space-5);gap:var(--space-5);padding-block:var(--space-6)}.page_head__4RqYd{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.page_head__4RqYd h1{margin:0;font-size:var(--text-xl)}.page_tools__EI9tw{display:flex;gap:var(--space-2)}.page_form__hGHpE{display:grid;grid-template-columns:1fr 1fr auto auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:end}@media (max-width:640px){.page_form__hGHpE{grid-template-columns:1fr}}.page_field__ewRiB{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.page_label__a8ey3{font-size:var(--text-sm);font-weight:500}.page_control__UA5VC{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit}.page_submit__8Oid1{padding:var(--space-2) var(--space-4);border:none;border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-on-primary,#fff);font:inherit;font-weight:600;cursor:pointer}.page_submit__8Oid1:disabled{opacity:.5;cursor:not-allowed}.page_note__C8756{color:var(--color-text-muted);font-size:var(--text-sm)}.page_error__B49re{color:var(--color-negative,#b42318);font-size:var(--text-sm)}.page_results__4fUMP{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.page_result__MW16n{display:grid;grid-template-columns:15rem 1fr;grid-gap:var(--space-4);gap:var(--space-4);align-items:start}@media (max-width:640px){.page_result__MW16n{grid-template-columns:1fr}}.page_resultBody__o9Quh,.page_resultPhotos__8b1fc{min-width:0}.page_resultHead__6iAmY{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.page_route__fJUUl{font-weight:600}.page_operator__zOP_P,.page_resultMeta___MBH6{color:var(--color-text-muted);font-size:var(--text-sm)}.page_resultMeta___MBH6{display:flex;flex-wrap:wrap;gap:var(--space-4);margin:var(--space-3) 0}.page_fare__jDYUc{font-weight:600;color:var(--color-text)}.page_amenities__OZFtr{display:flex;gap:var(--space-2);margin-bottom:var(--space-3)}.page_tag__XEPTO{font-size:var(--text-xs);padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-sunken,var(--color-border))}.page_book__UD7KU{display:inline-block;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-on-primary,#fff);text-decoration:none;font-weight:600}.page_rating__ob5XJ{color:var(--color-attention-text,#8a5a00);font-weight:500}.page_cancelWarning__kjngm,.page_rating__ob5XJ{margin:var(--space-2) 0 0;font-size:var(--text-sm)}.page_cancelWarning__kjngm{color:var(--color-negative,#b42318);background:var(--color-negative-bg,rgba(192,72,60,.08));border-radius:var(--radius-sm,6px);padding:var(--space-2) var(--space-3)}.page_promoted__Kk7bV{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.1rem var(--space-2);cursor:help}