.pc5[data-v-4aba1d28]{color:var(--color-text,#1a232c);padding:32px 0}.pc5__container[data-v-4aba1d28]{max-width:var(--container-max-width,1028px);margin:0 auto;padding:0 16px}.pc5__panel[data-v-4aba1d28]{background:var(--color-surface,#f8fafc);border:1px solid var(--color-border,#e2e5ea);border-radius:var(--radius-lg,12px);padding:16px}.pc5__title[data-v-4aba1d28]{font-family:var(--font-heading,"Rufina",serif);margin:0 0 12px;font-size:18px;font-weight:500;line-height:1.3}.pc5__skeleton[data-v-4aba1d28]{background:repeating-linear-gradient(calc(90deg * var(--dir,1)),var(--color-background,#fff) 0 64px,transparent 64px 70px);height:168px;animation:1.6s ease-in-out infinite pc5-pulse-4aba1d28}@keyframes pc5-pulse-4aba1d28{0%,to{opacity:1}50%{opacity:.45}}.pc5__strip[data-v-4aba1d28]{scroll-snap-type:x proximity;scrollbar-width:thin;gap:6px;margin:0;padding:0 0 6px;list-style:none;display:flex;overflow-x:auto}.pc5__item[data-v-4aba1d28]{scroll-snap-align:start;flex:none}.pc5__day[data-v-4aba1d28]{width:64px;height:150px;font:inherit;color:inherit;background:var(--color-background,#fff);border:1px solid var(--color-border,#d9dde0);border-radius:var(--radius-md,8px);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 4px;transition:background-color .2s,border-color .2s;display:flex;position:relative}.pc5__day[data-v-4aba1d28]:hover{border-color:var(--color-primary,#2367ba)}.pc5__day[data-v-4aba1d28]:focus-visible{outline:2px solid var(--color-primary,#2367ba);outline-offset:-2px}.pc5__dow[data-v-4aba1d28]{text-transform:uppercase;font-size:11px;line-height:14px}.pc5__date[data-v-4aba1d28],.pc5__dow[data-v-4aba1d28],.pc5__price--none[data-v-4aba1d28]{color:var(--color-text-muted,#686e78)}.pc5__date[data-v-4aba1d28]{white-space:nowrap;font-size:12px;line-height:16px}.pc5__price[data-v-4aba1d28]{white-space:nowrap;margin-top:6px;font-size:14px;font-weight:700;line-height:18px}.pc5__price--none[data-v-4aba1d28]{font-weight:400}.pc5__day--cheap[data-v-4aba1d28]{border-color:#187a42}.pc5__day--cheap .pc5__price[data-v-4aba1d28]{color:#187a42}.pc5__day--range[data-v-4aba1d28]{background:color-mix(in srgb,var(--color-primary,#2367ba) 12%,#fff);border-color:#0000}.pc5__day--checked[data-v-4aba1d28],.pc5__day--checked[data-v-4aba1d28]:hover{background:var(--color-primary,#2367ba);border-color:var(--color-primary,#2367ba);color:var(--color-primary-foreground,#fff)}.pc5__day--checked .pc5__date[data-v-4aba1d28],.pc5__day--checked .pc5__dow[data-v-4aba1d28],.pc5__day--checked .pc5__price[data-v-4aba1d28]{color:inherit}.pc5__foot[data-v-4aba1d28]{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.pc5__status[data-v-4aba1d28]{color:var(--color-text-muted,#686e78);margin:0;font-size:13px}.pc5__status-set[data-v-4aba1d28]{color:var(--color-text,#1a232c);font-weight:600}.pc5__cta[data-v-4aba1d28]{font:inherit;color:var(--color-primary-foreground,#fff);background:var(--color-primary,#2367ba);border-radius:var(--radius-md,8px);cursor:pointer;border:0;flex:none;padding:8px 20px;font-size:13px;font-weight:600}.pc5__cta[data-v-4aba1d28]:disabled{opacity:.5;cursor:default}.pc5__cta[data-v-4aba1d28]:focus-visible{outline:2px solid var(--color-primary,#2367ba);outline-offset:2px}.pc5__sr[data-v-4aba1d28]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container block (width>=768px){.pc5[data-v-4aba1d28]{padding:48px 0}.pc5__panel[data-v-4aba1d28]{padding:20px 24px}.pc5__title[data-v-4aba1d28]{font-size:20px}.pc5__day[data-v-4aba1d28]{width:76px;height:200px}.pc5__skeleton[data-v-4aba1d28]{height:218px}.pc5__price[data-v-4aba1d28]{font-size:15px}}@media (prefers-reduced-motion:reduce){.pc5__skeleton[data-v-4aba1d28]{animation:none}.pc5__day[data-v-4aba1d28]{transition:none}}
