.partner-tours[data-v-a87362f3]{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-block:var(--space-4)}.partner-tours h3[data-v-a87362f3]{margin:0}.partner-tours__lead[data-v-a87362f3]{max-width:70ch}.excursions[data-v-f361f04c]{margin-block:var(--space-4);padding:var(--space-4);border:1px solid var(--color-promo-edge);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--color-promo-bg),var(--color-promo-bg-edge));color:var(--color-promo-ink)}.excursions__head[data-v-f361f04c]{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.excursions__head h3[data-v-f361f04c]{margin:0}.excursions__mark[data-v-f361f04c]{color:var(--color-promo-muted);text-transform:uppercase;letter-spacing:.06em;flex:none;font-size:.625rem}.excursions__lead[data-v-f361f04c]{max-width:70ch}.excursions__chips[data-v-f361f04c]{gap:var(--space-2);margin:var(--space-3) 0;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));padding:0;list-style:none;display:grid}.excursions__chip[data-v-f361f04c]{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-promo-edge);border-radius:var(--radius-md);background:var(--color-surface);color:inherit;font-weight:600;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}.excursions__chip[data-v-f361f04c]:focus-visible,.excursions__chip[data-v-f361f04c]:hover{border-color:var(--color-promo);transform:translateY(-1px);box-shadow:0 2px 8px #3f2d101f}.excursions__glyph[data-v-f361f04c]{background:var(--color-promo-bg-edge);width:28px;height:28px;color:var(--color-promo);border-radius:50%;flex:none;place-items:center;display:inline-grid}.excursions__glyph svg[data-v-f361f04c]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.excursions__cta[data-v-f361f04c]{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.excursions__cta a[data-v-f361f04c]{color:var(--color-promo);font-weight:700}.excursions__cta a[data-v-f361f04c]:hover{color:var(--color-promo-hover)}.excursions__legal[data-v-f361f04c],.excursions__source[data-v-f361f04c]{color:var(--color-promo-muted);font-size:var(--font-size-sm)}.excursions__legal[data-v-f361f04c]{margin:var(--space-3) 0 0}@media (width<=600px){.excursions__chips[data-v-f361f04c]{scroll-snap-type:x proximity;padding-bottom:var(--space-1);display:flex;overflow-x:auto}.excursions__chips li[data-v-f361f04c]{scroll-snap-align:start;flex:none}}@media (prefers-reduced-motion:reduce){.excursions__chip[data-v-f361f04c]{transition:none}.excursions__chip[data-v-f361f04c]:hover{transform:none}}.sample[data-v-0705c484]{padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-warning);background:var(--color-bg-subtle);color:var(--color-text-muted);max-width:70ch;margin:0}.tiles[data-v-e38f8cac]{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=48rem){.tiles[data-v-e38f8cac]{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}}.tiles__item[data-v-e38f8cac]{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.tiles__label[data-v-e38f8cac]{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.tiles__value[data-v-e38f8cac]{margin:var(--space-1) 0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.tiles__note[data-v-e38f8cac]{margin:0}.days[data-v-123c6314]{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-subtle);flex-direction:column;display:flex}.days__title[data-v-123c6314]{align-items:center;gap:var(--space-2);display:flex}.days__title[data-v-123c6314],.days__verdict[data-v-123c6314]{font-size:var(--font-size-lg);margin:0}.days__foot[data-v-123c6314],.days__note[data-v-123c6314]{margin:0}.days__cards[data-v-123c6314]{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));margin:0;padding:0;list-style:none;display:grid}.days__cards[data-v-123c6314]:not(.days__cards--range){grid-template-columns:minmax(0,22rem)}.day[data-v-123c6314]{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);border-inline-start-width:4px;flex-direction:column;display:flex}.day--good[data-v-123c6314]{border-inline-start-color:var(--color-success)}.day--bad[data-v-123c6314]{border-inline-start-color:var(--color-danger)}.day--same[data-v-123c6314]{border-inline-start-color:var(--color-border-strong)}.day--best[data-v-123c6314]{border-color:var(--color-success);box-shadow:0 0 0 1px var(--color-success)}.day__head[data-v-123c6314]{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.day__date[data-v-123c6314]{font-weight:var(--font-weight-bold)}.day__badge[data-v-123c6314]{padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--color-success-soft);color:var(--color-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);margin-inline-start:auto}.day__share[data-v-123c6314]{font-size:var(--font-size-2xl);font-variant-numeric:tabular-nums;line-height:1.1}.day__track[data-v-123c6314]{background:var(--color-border);block-size:6px}.day__bar[data-v-123c6314],.day__track[data-v-123c6314]{border-radius:var(--radius-full);display:block}.day__bar[data-v-123c6314]{background:var(--color-border-strong);block-size:100%}.day--good .day__bar[data-v-123c6314]{background:var(--color-success)}.day--bad .day__bar[data-v-123c6314]{background:var(--color-danger)}.day__gap[data-v-123c6314]{padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--color-bg-subtle);font-size:var(--font-size-sm);align-self:start}.day--good .day__gap[data-v-123c6314]{background:var(--color-success-soft)}.day--bad .day__gap[data-v-123c6314]{background:var(--color-danger-soft)}.days__sub[data-v-123c6314]{margin:0 0 var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-sm)}.week[data-v-123c6314]{grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.week[data-v-123c6314],.week__cell[data-v-123c6314]{gap:var(--space-1)}.week__cell[data-v-123c6314]{padding:var(--space-1) 0;border-radius:var(--radius-md);border:2px solid #0000;flex-direction:column;align-items:center;display:flex}.week__cell--picked[data-v-123c6314]{border-color:var(--color-accent);background:var(--color-surface)}.week__value[data-v-123c6314]{font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.week__track[data-v-123c6314]{align-items:flex-end;block-size:3.5rem;inline-size:60%;max-inline-size:2rem;display:flex}.week__bar[data-v-123c6314]{border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--color-border-strong);inline-size:100%;display:block}.week__cell--good .week__bar[data-v-123c6314]{background:var(--color-success)}.week__cell--bad .week__bar[data-v-123c6314]{background:var(--color-danger)}.week__label[data-v-123c6314]{font-size:var(--font-size-sm)}.week__cell--picked .week__label[data-v-123c6314]{font-weight:var(--font-weight-bold);color:var(--color-accent)}.week__star[data-v-123c6314]{color:var(--color-success);margin-inline-start:2px}.days__months[data-v-123c6314]{margin:0;padding:0;list-style:none}.days__months[data-v-123c6314],.days__price[data-v-123c6314]{gap:var(--space-1);flex-direction:column;display:flex}.days__price[data-v-123c6314]{text-align:right;align-items:flex-end}@media (width<=30rem){.days[data-v-123c6314]{padding:var(--space-3)}.week__value[data-v-123c6314]{font-size:.625rem}}.slice[data-v-18e3da30]{border-collapse:collapse;inline-size:100%;font-size:var(--font-size-sm)}.slice td[data-v-18e3da30],.slice th[data-v-18e3da30]{padding:var(--space-1) var(--space-2);border-block-end:1px solid var(--color-border);text-align:start}.slice thead th[data-v-18e3da30]{color:var(--color-text-muted)}.slice thead th[data-v-18e3da30],.slice__name[data-v-18e3da30]{font-weight:var(--font-weight-normal)}.slice__name[data-v-18e3da30]{inline-size:9rem}.slice__share[data-v-18e3da30]{min-inline-size:8rem;position:relative}.slice__bar[data-v-18e3da30]{border-radius:var(--radius-full);background:var(--color-neutral);block-size:6px;margin-block-end:2px;display:block}.slice__bar--good[data-v-18e3da30]{background:var(--color-success)}.slice__bar--bad[data-v-18e3da30]{background:var(--color-danger)}.slice__num[data-v-18e3da30]{text-align:end;font-variant-numeric:tabular-nums}.bench[data-v-748c24cd]{gap:var(--space-2);flex-direction:column;display:flex}.bench__title[data-v-748c24cd]{font-size:var(--font-size-md);color:var(--color-text-muted);margin:0}.bench__verdict[data-v-748c24cd]{font-size:var(--font-size-lg);margin:0}.bench__rows[data-v-748c24cd]{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.bench__row[data-v-748c24cd]{align-items:start;gap:var(--space-2) var(--space-3);grid-template-columns:minmax(8rem,14rem) minmax(0,1fr);display:grid}.bench__name[data-v-748c24cd]{overflow-wrap:anywhere;min-inline-size:0}.bench__row--lead .bench__name[data-v-748c24cd]{font-weight:var(--font-weight-medium)}.bench__value[data-v-748c24cd]{gap:var(--space-1);min-inline-size:0;margin:0;display:grid}.bench__bar[data-v-748c24cd]{border-radius:var(--radius-full);background:var(--color-neutral);justify-self:start;block-size:6px}.bench__figures[data-v-748c24cd]{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.bench__bar--good[data-v-748c24cd]{background:var(--color-success)}.bench__bar--bad[data-v-748c24cd]{background:var(--color-danger)}.bench__bar--base[data-v-748c24cd]{background:var(--color-border-strong)}.bench__share[data-v-748c24cd]{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium)}.pick[data-v-4aca4ff4]{gap:var(--space-2);flex-direction:column;display:flex}.pick__title[data-v-4aca4ff4]{font-size:var(--font-size-md);color:var(--color-text-muted);margin:0}.pick__verdict[data-v-4aca4ff4]{font-size:var(--font-size-lg);margin:0}.pick__cards[data-v-4aca4ff4]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.pick__card[data-v-4aca4ff4]{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-inline-start:3px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-subtle);flex-direction:column;padding-inline-start:calc(var(--space-3) - 2px);display:flex}.pick__card--good[data-v-4aca4ff4]{border-inline-start-color:var(--color-success)}.pick__card--bad[data-v-4aca4ff4]{border-inline-start-color:var(--color-danger)}.pick__caption[data-v-4aca4ff4]{margin:0}.pick__no[data-v-4aca4ff4]{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);margin:0}.pick__logo[data-v-4aca4ff4]{margin-right:var(--space-2);vertical-align:-5px}.pick__share[data-v-4aca4ff4]{align-items:baseline;gap:var(--space-1) var(--space-2);font-size:var(--font-size-2xl);line-height:var(--line-height-tight);font-variant-numeric:tabular-nums}.pick__facts[data-v-4aca4ff4],.pick__share[data-v-4aca4ff4]{flex-wrap:wrap;margin:0;display:flex}.pick__facts[data-v-4aca4ff4]{gap:var(--space-1) var(--space-4)}.pick__legal[data-v-4aca4ff4],.pick__price[data-v-4aca4ff4]{align-self:flex-end}.pick__legal[data-v-4aca4ff4]{text-align:right}.pick__facts dd[data-v-4aca4ff4]{font-variant-numeric:tabular-nums;margin:0}.flights[data-v-a8791eb0]{gap:var(--space-2);flex-direction:column;display:flex}.flights__lead[data-v-a8791eb0]{margin:0}.flights__tail summary[data-v-a8791eb0]{cursor:pointer;color:var(--color-text-muted)}.flights__table[data-v-a8791eb0]{border-collapse:collapse;inline-size:100%;font-size:var(--font-size-sm)}.flights__table td[data-v-a8791eb0],.flights__table th[data-v-a8791eb0]{padding:var(--space-1) var(--space-2);border-block-end:1px solid var(--color-border);text-align:start;white-space:nowrap}.flights__table thead th[data-v-a8791eb0]{color:var(--color-text-muted);font-weight:var(--font-weight-normal)}.flights__no[data-v-a8791eb0]{font-weight:var(--font-weight-normal);flex-direction:column;gap:2px;display:flex}.flights__id[data-v-a8791eb0]{align-items:center;gap:var(--space-1);display:inline-flex}.flights__num[data-v-a8791eb0]{text-align:end;font-variant-numeric:tabular-nums}.flights__share[data-v-a8791eb0]{padding:0 var(--space-2);border-radius:var(--radius-sm);display:inline-block}.flights__share--good[data-v-a8791eb0]{background:var(--color-success-soft)}.flights__share--neutral[data-v-a8791eb0]{background:var(--color-neutral-soft)}.flights__share--bad[data-v-a8791eb0]{background:var(--color-danger-soft)}.result[data-v-375d27a9]{gap:var(--space-4);flex-direction:column;display:flex}.result__verdict[data-v-375d27a9]{font-size:var(--font-size-lg);margin:0}.result__verdict--lead[data-v-375d27a9]{margin-block-end:var(--space-2)}.result__price[data-v-375d27a9]{text-align:right;align-items:flex-end;gap:var(--space-1);flex-direction:column;margin-block-start:var(--space-2);display:flex}.result__slices[data-v-375d27a9]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}.result__sub[data-v-375d27a9]{margin:0 0 var(--space-2);font-size:var(--font-size-md);color:var(--color-text-muted)}.result__more[data-v-375d27a9],.result__track[data-v-375d27a9]{margin:0}.result__chip[data-v-375d27a9]{align-self:start;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin:0;display:flex}.result__chip button[data-v-375d27a9]{cursor:pointer;min-block-size:2rem;min-inline-size:2rem;font-size:var(--font-size-lg);color:var(--color-text-muted);background:0 0;border:0;line-height:1}.result[data-v-375d27a9] .partner-stay,.result[data-v-375d27a9] .partner-tours,.result[data-v-375d27a9] .partner-transport{padding:var(--space-4) 0 0;border:0;border-block-start:1px solid var(--color-border);background:0 0;border-radius:0;margin-block:0}.result__chosen[data-v-375d27a9]{margin:0 0 var(--space-2)}.result__reset[data-v-375d27a9]{color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}
