.trips.svelte-1eslyw8{max-width:1040px}.page-intro.svelte-1eslyw8{margin-bottom:var(--space-8)}h1.svelte-1eslyw8{margin-bottom:var(--space-3);font-size:var(--text-3xl)}.page-intro.svelte-1eslyw8 p:where(.svelte-1eslyw8){color:var(--color-ink-2);margin-bottom:0}.lookup-grid.svelte-1eslyw8,.saved-grid.svelte-1eslyw8{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lookup-grid.svelte-1eslyw8 section:where(.svelte-1eslyw8){min-width:0}.lookup-grid.svelte-1eslyw8 .card{height:100%}.lookup-card.svelte-1eslyw8{gap:var(--space-5);display:grid}.card-icon.svelte-1eslyw8{width:48px;height:48px;color:var(--color-primary);background:var(--color-primary-soft);border-radius:var(--radius-md);place-items:center;display:grid}.lookup-card.svelte-1eslyw8 h2:where(.svelte-1eslyw8),.saved-trips.svelte-1eslyw8 h2:where(.svelte-1eslyw8){margin:0 0 var(--space-2);font-size:var(--text-xl)}.lookup-card.svelte-1eslyw8 header:where(.svelte-1eslyw8) p:where(.svelte-1eslyw8){color:var(--color-ink-2);margin:0}form.svelte-1eslyw8{gap:var(--space-5);display:grid}.code-input{font-variant-numeric:tabular-nums;letter-spacing:.1em;text-transform:uppercase}.notice.svelte-1eslyw8{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);align-items:flex-start;margin:0;display:flex}.notice.svelte-1eslyw8 svg,.email-delay.svelte-1eslyw8 svg,.trip-place.svelte-1eslyw8 svg{flex:none}.error.svelte-1eslyw8{color:var(--color-danger);background:var(--color-danger-soft)}.success.svelte-1eslyw8{color:var(--color-success);background:var(--color-success-soft)}.trips.svelte-1eslyw8>.notice:where(.svelte-1eslyw8){margin-bottom:var(--space-6)}.email-delay.svelte-1eslyw8{gap:var(--space-2);color:var(--color-muted);font-size:var(--text-sm);margin:0;display:flex}.saved-trips.svelte-1eslyw8{margin-bottom:var(--space-10)}.saved-trips.svelte-1eslyw8>h2:where(.svelte-1eslyw8){margin-bottom:var(--space-4)}.trip-card.svelte-1eslyw8{gap:var(--space-5);display:grid}.trip-top.svelte-1eslyw8,.trip-bottom.svelte-1eslyw8{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.booking-code.svelte-1eslyw8{font-size:var(--text-xl);letter-spacing:.08em;font-variant-numeric:tabular-nums}.trip-place.svelte-1eslyw8{align-items:flex-start;gap:var(--space-2);display:flex}.trip-place.svelte-1eslyw8 svg{color:var(--color-primary)}.trip-dates.svelte-1eslyw8{gap:var(--space-3);margin:0;display:grid}.trip-dates.svelte-1eslyw8>div:where(.svelte-1eslyw8){justify-content:space-between;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}dt.svelte-1eslyw8{align-items:center;gap:var(--space-2);color:var(--color-muted);font-size:var(--text-sm);display:flex}dd.svelte-1eslyw8{font-size:var(--text-sm);margin:0}.trip-bottom.svelte-1eslyw8{padding-top:var(--space-4);border-top:1px solid var(--color-rule)}.price.svelte-1eslyw8{font-weight:var(--font-weight-semibold)}.trip-view.svelte-1eslyw8{align-items:center;gap:var(--space-2);color:var(--color-primary);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);display:inline-flex}.pagination.svelte-1eslyw8{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.pagination.svelte-1eslyw8:has(a:where(.svelte-1eslyw8)){margin-top:var(--space-5)}.latest-link.svelte-1eslyw8{align-items:center;min-height:44px;display:inline-flex}@media (width<=699px){.lookup-grid.svelte-1eslyw8,.saved-grid.svelte-1eslyw8{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.page-intro.svelte-1eslyw8{margin-bottom:var(--space-6)}}
