.guide-date-picker[data-v-cdf0f7da]{--guide-date-blue:#5f88ad;--guide-date-blue-strong:#365f87;--guide-date-blue-soft:rgba(95,136,173,.1);position:relative;width:100%}.guide-date-picker[data-v-cdf0f7da],.guide-date-picker button[data-v-cdf0f7da],.guide-date-picker span[data-v-cdf0f7da]{font-weight:400}.guide-date-picker__trigger[data-v-cdf0f7da]{display:grid;width:100%;min-height:58px;grid-template-columns:34px minmax(0,1fr) 12px;align-items:center;gap:10px;border:0;border-radius:0;padding:0 14px;background:transparent;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer}.guide-date-picker__trigger[data-v-cdf0f7da]:focus-visible{outline:0}.guide-date-picker__icon[data-v-cdf0f7da]{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;color:var(--guide-date-blue);font-size:24px}.guide-date-picker__text[data-v-cdf0f7da]{display:grid;min-width:0;gap:3px}.guide-date-picker__label[data-v-cdf0f7da]{color:var(--text-secondary);font-size:12px;line-height:1.2}.guide-date-picker__label[data-v-cdf0f7da],.guide-date-picker__value[data-v-cdf0f7da]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guide-date-picker__value[data-v-cdf0f7da]{color:var(--text-primary);font-size:14px;line-height:1.3}.guide-date-picker__chevron[data-v-cdf0f7da]{color:var(--text-muted);font-size:12px;transition:transform .14s ease}.guide-date-picker__trigger.active .guide-date-picker__chevron[data-v-cdf0f7da]{transform:rotate(180deg)}.guide-date-picker__popover[data-v-cdf0f7da]{position:absolute;left:0;z-index:3000;width:100%;min-width:318px;padding:14px;border:0;border-radius:0 0 8px 8px;background:var(--bg-surface);box-shadow:0 16px 32px #16272229}.guide-date-picker.is-bottom .guide-date-picker__popover[data-v-cdf0f7da]{top:calc(100% + 8px)}.guide-date-picker.is-top .guide-date-picker__popover[data-v-cdf0f7da]{bottom:calc(100% + 8px)}.guide-date-picker__prompt[data-v-cdf0f7da]{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;margin:-2px -2px 12px;padding:10px;border-radius:6px;background:var(--bg-surface-soft)}.guide-date-picker__prompt-icon[data-v-cdf0f7da],.guide-date-picker__prompt-image[data-v-cdf0f7da]{width:42px;height:42px;border-radius:50%}.guide-date-picker__prompt-image[data-v-cdf0f7da]{-o-object-fit:cover;object-fit:cover}.guide-date-picker__prompt-icon[data-v-cdf0f7da]{display:inline-flex;align-items:center;justify-content:center;background:#5f88ad1f;color:var(--guide-date-blue-strong);font-size:18px}.guide-date-picker__prompt-copy[data-v-cdf0f7da]{display:grid;min-width:0;gap:3px}.guide-date-picker__prompt-copy strong[data-v-cdf0f7da]{color:var(--text-primary);font-size:12px;font-weight:500}.guide-date-picker__prompt-copy small[data-v-cdf0f7da]{color:var(--text-muted);font-size:10px;line-height:1.4}.guide-date-picker__head[data-v-cdf0f7da]{display:grid;grid-template-columns:32px 1fr 32px;align-items:center;gap:6px;margin-bottom:12px}.guide-date-picker__head button[data-v-cdf0f7da]{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:0;border-radius:0;background:transparent;color:var(--text-muted);font:inherit;cursor:pointer}.guide-date-picker__head button[data-v-cdf0f7da]:hover{color:var(--guide-date-blue-strong)}.guide-date-picker__month[data-v-cdf0f7da]{color:var(--text-primary);font-size:14px;text-align:center;text-transform:lowercase}.guide-date-picker__grid[data-v-cdf0f7da],.guide-date-picker__weekdays[data-v-cdf0f7da]{display:grid;grid-template-columns:repeat(7,1fr)}.guide-date-picker__weekdays[data-v-cdf0f7da]{margin-bottom:6px}.guide-date-picker__weekdays span[data-v-cdf0f7da]{color:var(--text-muted);font-size:10px;text-align:center}.guide-date-picker__grid[data-v-cdf0f7da]{gap:2px}.guide-date-picker__day[data-v-cdf0f7da]{display:inline-flex;height:36px;align-items:center;justify-content:center;border:0;border-radius:4px;background:transparent;color:var(--text-primary);font:inherit;font-size:12px;cursor:pointer}.guide-date-picker__day[data-v-cdf0f7da]:hover:not(:disabled){background:var(--guide-date-blue-soft);color:var(--guide-date-blue-strong)}.guide-date-picker__day.muted[data-v-cdf0f7da]{color:var(--text-soft)}.guide-date-picker__day.selected[data-v-cdf0f7da],.guide-date-picker__day.selected[data-v-cdf0f7da]:hover:not(:disabled){background:var(--guide-date-blue-strong);color:#fff}.guide-date-picker__day[data-v-cdf0f7da]:disabled{cursor:default;opacity:.28}.guide-date-picker__day.unavailable[data-v-cdf0f7da]{position:relative;background:#804f4f0d;color:var(--text-muted);opacity:.72;text-decoration:line-through}.guide-date-picker__day.unavailable[data-v-cdf0f7da]:after{position:absolute;right:5px;bottom:4px;width:3px;height:3px;border-radius:999px;background:#a45c5c;content:""}.guide-date-picker__day.loading[data-v-cdf0f7da]{opacity:.55}.guide-date-picker__availability[data-v-cdf0f7da]{display:flex;align-items:center;gap:7px;min-height:24px;margin-top:8px;color:var(--text-muted);font-size:10px}.guide-date-picker__availability--error[data-v-cdf0f7da]{color:#9d4c4c}.guide-date-picker__availability-dot[data-v-cdf0f7da]{width:5px;height:5px;border-radius:999px;background:#a45c5c}.guide-date-picker__availability-spinner[data-v-cdf0f7da]{width:10px;height:10px;border:1px solid var(--border-soft);border-top-color:var(--guide-date-blue-strong);border-radius:999px;animation:guide-date-picker-spin-cdf0f7da .65s linear infinite}@keyframes guide-date-picker-spin-cdf0f7da{to{transform:rotate(1turn)}}.guide-date-picker__footer[data-v-cdf0f7da]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:11px;border-top:1px solid var(--border-soft)}.guide-date-picker__count[data-v-cdf0f7da]{color:var(--text-muted);font-size:10px}.guide-date-picker__actions[data-v-cdf0f7da]{display:flex;gap:8px}.guide-date-picker__clear[data-v-cdf0f7da],.guide-date-picker__done[data-v-cdf0f7da]{min-height:32px;border:0;border-radius:4px;padding:0 10px;font:inherit;font-size:11px;cursor:pointer}.guide-date-picker__clear[data-v-cdf0f7da]{background:transparent;color:var(--text-secondary)}.guide-date-picker__done[data-v-cdf0f7da]{background:var(--guide-date-blue-strong);color:#fff}.guide-date-picker__done[data-v-cdf0f7da]:disabled{cursor:default;opacity:.42}.guide-date-picker-popover-enter-active[data-v-cdf0f7da],.guide-date-picker-popover-leave-active[data-v-cdf0f7da]{transition:opacity .14s ease,transform .14s ease}.guide-date-picker.is-bottom .guide-date-picker-popover-enter-from[data-v-cdf0f7da],.guide-date-picker.is-bottom .guide-date-picker-popover-leave-to[data-v-cdf0f7da]{opacity:0;transform:translateY(-3px)}.guide-date-picker.is-top .guide-date-picker-popover-enter-from[data-v-cdf0f7da],.guide-date-picker.is-top .guide-date-picker-popover-leave-to[data-v-cdf0f7da]{opacity:0;transform:translateY(4px)}@media(max-width:575.98px){.guide-date-picker__popover[data-v-cdf0f7da]{width:100%;min-width:0}}
