.itinerary__controls[data-v-7ba610c9]{justify-content:flex-end;gap:var(--sp-1);margin-block-end:var(--sp-3);display:flex}.itinerary__days[data-v-7ba610c9]{gap:var(--sp-3);display:grid}.day[data-v-7ba610c9]{border:1px solid var(--c-border);border-radius:var(--r-lg);background-color:var(--c-surface);transition:border-color var(--t-base) var(--ease);overflow:hidden}.day--open[data-v-7ba610c9]{border-color:var(--c-border-strong)}.day__heading[data-v-7ba610c9]{font-size:inherit;margin:0}.day__trigger[data-v-7ba610c9]{align-items:center;gap:var(--sp-4);inline-size:100%;padding:var(--sp-5);text-align:start;transition:background-color var(--t-fast) var(--ease);display:flex}.day__trigger[data-v-7ba610c9]:hover{background-color:var(--c-surface-2)}.day__number[data-v-7ba610c9]{padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);background-color:var(--c-surface-2);font-size:var(--fs-xs);flex-shrink:0}.day__number[data-v-7ba610c9],.day__title[data-v-7ba610c9]{color:var(--c-ink);font-weight:var(--fw-semibold)}.day__title[data-v-7ba610c9]{font-family:var(--font-heading);font-size:var(--fs-base);flex:1}.day__chevron[data-v-7ba610c9]{color:var(--c-ink);flex-shrink:0}.day__body[data-v-7ba610c9]{gap:var(--sp-5);padding:0 var(--sp-5) var(--sp-5);display:grid}.day__text[data-v-7ba610c9]{gap:var(--sp-4);display:grid}.day__description[data-v-7ba610c9]{gap:var(--sp-3);font-size:var(--fs-base);color:var(--c-text);line-height:var(--lh-normal);display:grid}.day__subheading[data-v-7ba610c9]{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--c-ink);margin-block-start:var(--sp-2)}.day__list[data-v-7ba610c9]{gap:var(--sp-1);padding-inline-start:var(--sp-5);list-style:outside;display:grid}.day__list li[data-v-7ba610c9]::marker{color:var(--c-text-muted)}.day__timeline[data-v-7ba610c9]{gap:var(--sp-3);border-inline-start:1px solid var(--c-border-strong);padding-inline-start:var(--sp-4);display:grid}.day__time-row[data-v-7ba610c9]{gap:2px;display:grid}.day__time[data-v-7ba610c9]{font-size:var(--fs-sm);color:var(--c-text-secondary);font-variant-numeric:tabular-nums}.day__time[data-v-7ba610c9],.day__time-title[data-v-7ba610c9]{font-weight:var(--fw-semibold)}.day__time-title[data-v-7ba610c9]{color:var(--c-ink)}.day__activities[data-v-7ba610c9]{gap:var(--sp-2);display:grid}.day__activity[data-v-7ba610c9]{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--c-border);border-radius:var(--r-md);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--c-ink);transition:border-color var(--t-fast) var(--ease);display:inline-flex}.day__activity[data-v-7ba610c9]:hover{border-color:var(--c-ink);color:var(--c-ink)}.day__activity-icon[data-v-7ba610c9]{color:var(--c-text-muted)}.day__facts[data-v-7ba610c9]{gap:var(--sp-3);border-block-start:1px solid var(--c-border);padding-block-start:var(--sp-4);display:grid}.day__fact[data-v-7ba610c9]{gap:2px;display:grid}.day__fact dt[data-v-7ba610c9]{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--c-ink);display:flex}.day__fact dd[data-v-7ba610c9]{font-size:var(--fs-sm);color:var(--c-text-secondary)}.day__media[data-v-7ba610c9]{border-radius:var(--r-lg)}@media (width>=900px){.day__body[data-v-7ba610c9]{grid-template-columns:1fr 20rem;align-items:start}.day__facts[data-v-7ba610c9]{gap:var(--sp-4);grid-template-columns:repeat(2,1fr)}}
