.v-menu{display:none}.v-menu--attached{display:inline}.v-menu__content{position:absolute;display:inline-block;max-width:80%;overflow-y:auto;overflow-x:hidden;contain:content;-webkit-box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);border-radius:4px}.v-menu__content--active{pointer-events:none}.v-menu__content--auto .v-list-item{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.25,.8,.25,1);transition-timing-function:cubic-bezier(.25,.8,.25,1)}.v-menu__content--fixed{position:fixed}.v-menu__content>.card{contain:content;-webkit-backface-visibility:hidden;backface-visibility:hidden}.v-menu>.v-menu__content{max-width:none}.v-menu-transition-enter .v-list-item{min-width:0;pointer-events:none}.v-menu-transition-enter-to .v-list-item{-webkit-transition-delay:.1s;transition-delay:.1s}.v-menu-transition-leave-active,.v-menu-transition-leave-to{pointer-events:none}.v-menu-transition-enter,.v-menu-transition-leave-to{opacity:0}.v-menu-transition-enter-active,.v-menu-transition-leave-active{-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);transition:all .3s cubic-bezier(.25,.8,.25,1)}.v-menu-transition-enter.v-menu__content--auto{-webkit-transition:none!important;transition:none!important}.v-menu-transition-enter.v-menu__content--auto .v-list-item{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}.v-menu-transition-enter.v-menu__content--auto .v-list-item--active{opacity:1;-webkit-transform:none!important;transform:none!important;pointer-events:auto}.wp-reservations[data-v-3ec8a9dc]{padding:24px 40px 32px;-webkit-box-sizing:border-box;box-sizing:border-box;background:var(--wp-surface,#fff);min-height:100%;font-family:Open Sans,sans-serif;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.wp-reservations[data-v-3ec8a9dc],.wp-reservations__main[data-v-3ec8a9dc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wp-reservations__main[data-v-3ec8a9dc]{width:100%;max-width:1680px;margin:0 auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px}.wp-reservations:not(.wp-reservations--embedded) .wp-reservations__content[data-v-3ec8a9dc],.wp-reservations:not(.wp-reservations--embedded) .wp-reservations__controls[data-v-3ec8a9dc],.wp-reservations:not(.wp-reservations--embedded) .wp-reservations__header[data-v-3ec8a9dc]{width:100%;max-width:1110px;margin-left:auto;margin-right:auto}.wp-reservations__header[data-v-3ec8a9dc]{row-gap:8px}.wp-reservations__body[data-v-3ec8a9dc],.wp-reservations__header[data-v-3ec8a9dc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;max-width:1680px}.wp-reservations__body[data-v-3ec8a9dc]{gap:24px;container-name:reservations-body;container-type:inline-size}.wp-reservations__controls[data-v-3ec8a9dc]{width:100%;max-width:1680px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px}.wp-reservations__tabs-container[data-v-3ec8a9dc]{border-bottom:1px solid var(--wp-border-subtle,#c3cedb);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box}.wp-reservations__tabs[data-v-3ec8a9dc]{display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.wp-reservations__tab[data-v-3ec8a9dc]{position:relative;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;border:none!important;background:transparent;min-height:48px;padding:0 8px;font-size:16px;font-weight:600;color:var(--wp-text-primary,#1d2739);cursor:pointer;line-height:22px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-moz-appearance:none;appearance:none;-webkit-appearance:none}.wp-reservations__tab-label[data-v-3ec8a9dc]{display:inline-block;text-align:center;line-height:22px;white-space:nowrap}.wp-reservations__tab[data-v-3ec8a9dc]:active,.wp-reservations__tab[data-v-3ec8a9dc]:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.wp-reservations__tab[data-v-3ec8a9dc]:focus-visible{outline:2px solid var(--wp-brand-color,var(--main,#0070f0))!important;outline-offset:2px;border-radius:10px}.wp-reservations__tab--active[data-v-3ec8a9dc]{color:var(--wp-brand-color,var(--main,#0070f0))}.wp-reservations__tab--active[data-v-3ec8a9dc]:after{content:"";position:absolute;left:0;bottom:0;right:0;height:2px;background-color:var(--wp-brand-color,var(--main,#0070f0))}.wp-reservations__title[data-v-3ec8a9dc]{margin:0;font-size:32px;font-weight:700;line-height:44px;color:var(--wp-text-primary,#1d2739);text-align:left;width:100%}.wp-reservations:not(.wp-reservations--embedded) .wp-reservations__title[data-v-3ec8a9dc]{font-size:22px;font-weight:600;line-height:32px}.wp-reservations__subtitle[data-v-3ec8a9dc]{margin:0 0 24px;font-size:14px;color:var(--wp-text-muted,#6b7178)}.wp-reservations__date-row[data-v-3ec8a9dc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:4px;width:100%;max-width:1680px}.wp-reservations__date-arrow[data-v-3ec8a9dc]{border:none;background:transparent;cursor:pointer;color:var(--wp-text-secondary,#52575c);padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:32px;height:32px;-webkit-box-sizing:border-box;box-sizing:border-box}.wp-reservations__date-arrow-icon.v-icon[data-v-3ec8a9dc]{color:var(--wp-text-secondary,#52575c)!important;font-size:24px!important}.wp-reservations__date-arrow[data-v-3ec8a9dc]:disabled{opacity:.35;cursor:not-allowed}.wp-reservations__date-chip[data-v-3ec8a9dc]{border:none;cursor:pointer;padding:8px 12px;border-radius:8px;background:var(--wp-control-surface,#ecf0f4);min-height:48px;width:215px;min-width:215px;max-width:215px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-weight:600;color:var(--wp-text-primary,#1d2739);line-height:22px;-moz-appearance:none;appearance:none;-webkit-appearance:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-ms-flex-negative:0;flex-shrink:0;-webkit-font-smoothing:antialiased}.wp-reservations__date-chip-text[data-v-3ec8a9dc]{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-reservations__type-filters[data-v-3ec8a9dc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%;min-width:0;margin-top:8px}.wp-reservations__type-filters .wp-reservations__type-row-outer[data-v-3ec8a9dc]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;margin-top:0}.wp-reservations__type-row-outer[data-v-3ec8a9dc]{position:relative;width:100%;min-width:0}.wp-reservations__type-row-outer--scroll-pad-left .wp-reservations__type-row[data-v-3ec8a9dc]{padding-left:48px;-webkit-box-sizing:border-box;box-sizing:border-box}.wp-reservations__type-row-outer--scroll-pad-right .wp-reservations__type-row[data-v-3ec8a9dc]{padding-right:48px;-webkit-box-sizing:border-box;box-sizing:border-box}.wp-reservations__type-row[data-v-3ec8a9dc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.wp-reservations__type-row[data-v-3ec8a9dc]::-webkit-scrollbar{display:none}.wp-reservations__type-scroll-btn[data-v-3ec8a9dc]{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;width:40px;height:40px;border-radius:50%;border:1px solid var(--wp-border-muted,#e3e8ee);background:var(--wp-surface,#fff);-webkit-box-shadow:0 2px 8px var(--wp-shadow-medium,rgba(29,39,57,.12));box-shadow:0 2px 8px var(--wp-shadow-medium,rgba(29,39,57,.12));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;color:var(--wp-text-secondary,#52575c);padding:0;-ms-flex-negative:0;flex-shrink:0}.wp-reservations__type-scroll-btn[data-v-3ec8a9dc]:hover{background:var(--wp-control-surface-hover,#f5f7fa);color:var(--wp-text-primary,#1d2739)}.wp-reservations__type-scroll-btn--left[data-v-3ec8a9dc]{left:0;right:auto}.wp-reservations__type-scroll-btn--right[data-v-3ec8a9dc]{right:0;left:auto}.wp-reservations__type-scroll-icon.v-icon[data-v-3ec8a9dc]{font-size:24px!important;width:24px!important;height:24px!important;color:var(--wp-text-primary,#1d2739)!important}.wp-reservations--embedded[data-v-3ec8a9dc]{padding:0;min-height:0}.wp-reservations--embedded .wp-reservations__body[data-v-3ec8a9dc],.wp-reservations--embedded .wp-reservations__controls[data-v-3ec8a9dc],.wp-reservations--embedded .wp-reservations__header[data-v-3ec8a9dc],.wp-reservations--embedded .wp-reservations__main[data-v-3ec8a9dc]{width:100%}.wp-reservations--embedded .wp-reservations__main[data-v-3ec8a9dc]{max-width:none;margin:0}.wp-reservations--dashboard-inline-controls .wp-reservations__controls[data-v-3ec8a9dc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:8px;width:100%}@container reservations-body (max-width: 590px){.wp-reservations--dashboard-inline-controls .wp-reservations__controls[data-v-3ec8a9dc]{gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wp-reservations--dashboard-inline-controls .wp-reservations__controls .wp-reservations__controls-divider[data-v-3ec8a9dc]{display:none}.wp-reservations--dashboard-inline-controls .wp-reservations__controls .wp-reservations__date-row[data-v-3ec8a9dc]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp-reservations--dashboard-inline-controls .wp-reservations__controls .wp-reservations__date-row .wp-reservations__date-chip[data-v-3ec8a9dc]{max-width:calc(100% - 70px);width:100%}.wp-reservations--dashboard-inline-controls .wp-reservations__controls .wp-reservations__type-filters[data-v-3ec8a9dc]{width:100%}}.wp-reservations--dashboard-inline-controls .wp-reservations__date-row[data-v-3ec8a9dc]{width:auto;-ms-flex-negative:0;flex-shrink:0}.wp-reservations--dashboard-inline-controls .wp-reservations__type-filters[data-v-3ec8a9dc]{margin-top:0;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:min(100%,160px);width:auto}.wp-reservations--dashboard-inline-controls .wp-reservations__type-row-outer[data-v-3ec8a9dc]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0}.wp-reservations--dashboard-inline-controls .wp-reservations__type-row[data-v-3ec8a9dc]{margin-top:0;width:100%;min-width:0}.wp-reservations__controls-divider[data-v-3ec8a9dc]{width:0;height:48px;border:none;border-left:1px solid var(--wp-border-muted,#e3e8ee);-ms-flex-negative:0;flex-shrink:0;margin:0;padding:0;-ms-flex-item-align:center;align-self:center}.wp-reservations__type-chip[data-v-3ec8a9dc]{padding:7px 11px;border-radius:30px;border:none!important;background:var(--wp-control-surface,#ecf0f4);-webkit-box-sizing:border-box;box-sizing:border-box;min-height:48px;min-width:48px;height:48px;-ms-flex-negative:0;flex-shrink:0;font-size:14px;font-weight:500;line-height:20px;color:var(--wp-text-primary,#1d2739);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-font-smoothing:antialiased}.wp-reservations__date-arrow[data-v-3ec8a9dc]:active,.wp-reservations__date-arrow[data-v-3ec8a9dc]:focus,.wp-reservations__date-arrow[data-v-3ec8a9dc]:focus-visible,.wp-reservations__date-chip[data-v-3ec8a9dc]:active,.wp-reservations__date-chip[data-v-3ec8a9dc]:focus,.wp-reservations__date-chip[data-v-3ec8a9dc]:focus-visible,.wp-reservations__type-chip[data-v-3ec8a9dc]:active,.wp-reservations__type-chip[data-v-3ec8a9dc]:focus,.wp-reservations__type-chip[data-v-3ec8a9dc]:focus-visible{outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.wp-reservations__date-arrow[data-v-3ec8a9dc]::-moz-focus-inner,.wp-reservations__date-chip[data-v-3ec8a9dc]::-moz-focus-inner,.wp-reservations__tab[data-v-3ec8a9dc]::-moz-focus-inner,.wp-reservations__type-chip[data-v-3ec8a9dc]::-moz-focus-inner{border:0}.wp-reservations button[data-v-3ec8a9dc]:active,.wp-reservations button[data-v-3ec8a9dc]:focus,.wp-reservations button[data-v-3ec8a9dc]:focus-visible{outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important;border-color:transparent!important;border-style:none!important}.wp-reservations__type-chip--text-only[data-v-3ec8a9dc]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0;min-width:0;padding-left:16px;padding-right:16px}.wp-reservations__type-chip--active[data-v-3ec8a9dc]{background:var(--wp-brand-soft-background,#e8f0fe);color:var(--wp-brand-color,#0066da);font-weight:600}.wp-reservations__content[data-v-3ec8a9dc]{width:100%}.wp-reservations__empty-state[data-v-3ec8a9dc]{width:100%;min-height:320px;background:var(--wp-surface,#fff);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;padding:40px 28px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.wp-reservations__empty-icon[data-v-3ec8a9dc]{width:116px;height:108px;-o-object-fit:contain;object-fit:contain}.wp-reservations__empty-message[data-v-3ec8a9dc]{margin:0;font-size:18px;line-height:28px;font-weight:600;color:var(--wp-text-primary,#1d2739)}.wp-reservations__empty-action[data-v-3ec8a9dc]{min-width:180px;min-height:48px;border-radius:100px;color:var(--wp-brand-on-accent,#fff)!important;font-size:16px;font-weight:600;line-height:22px;padding:7px 16px}.wp-reservations__type-chip-icon--img[data-v-3ec8a9dc]{width:24px;height:24px;min-width:24px;-o-object-fit:contain;object-fit:contain;display:block;-ms-flex-negative:0;flex-shrink:0}.wp-reservations__type-chip-label[data-v-3ec8a9dc]{display:inline-block;line-height:20px;white-space:nowrap}.wp-reservations__calendar-menu[data-v-3ec8a9dc]{border-radius:12px;overflow:hidden;-webkit-box-shadow:0 8px 24px var(--wp-shadow-medium,rgba(29,39,57,.15));box-shadow:0 8px 24px var(--wp-shadow-medium,rgba(29,39,57,.15));width:382px;max-height:354px;background:var(--wp-surface,#fff)}.wp-cal[data-v-3ec8a9dc]{border:1px solid var(--wp-border-subtle,#c3cedb);border-radius:12px;background:var(--wp-surface,#fff);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:16px 0 12px;-webkit-box-sizing:border-box;box-sizing:border-box;--wp-cal-primary:var(--wp-brand-color,var(--v-primary-base,var(--main,#0070f0)))}.wp-cal[data-v-3ec8a9dc],.wp-cal__header[data-v-3ec8a9dc]{width:382px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-cal__header[data-v-3ec8a9dc]{gap:8px}.wp-cal__header[data-v-3ec8a9dc],.wp-cal__nav[data-v-3ec8a9dc]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp-cal__nav[data-v-3ec8a9dc]{width:24px;height:24px;border:none;background:transparent;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;color:var(--wp-text-secondary,#52575c)}.wp-cal__nav[data-v-3ec8a9dc]:active,.wp-cal__nav[data-v-3ec8a9dc]:focus,.wp-cal__nav[data-v-3ec8a9dc]:focus-visible{outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.wp-cal__nav[data-v-3ec8a9dc]:disabled{opacity:.35;cursor:not-allowed}.wp-cal__month[data-v-3ec8a9dc]{font-family:Open Sans,sans-serif;font-weight:600;font-size:16px;line-height:24px;color:var(--wp-text-primary,#1d2739)}.wp-cal__dow[data-v-3ec8a9dc]{width:336px}.wp-cal__dow-cell[data-v-3ec8a9dc],.wp-cal__dow[data-v-3ec8a9dc]{height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp-cal__dow-cell[data-v-3ec8a9dc]{width:48px;font-family:Open Sans,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:var(--wp-text-primary,#1d2739)}.wp-cal__grid[data-v-3ec8a9dc]{width:336px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.wp-cal__week[data-v-3ec8a9dc]{width:336px}.wp-cal__cell[data-v-3ec8a9dc],.wp-cal__week[data-v-3ec8a9dc]{height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp-cal__cell[data-v-3ec8a9dc]{width:48px;border:none;background:transparent;padding:0;cursor:pointer;color:var(--wp-text-primary,#1d2739);font-family:Open Sans,sans-serif;font-weight:400;font-size:16px;line-height:24px}.wp-cal__cell[data-v-3ec8a9dc]:hover:after{border:1px solid var(--wp-primary,#1b959a)}.wp-cal__cell[data-v-3ec8a9dc]:active,.wp-cal__cell[data-v-3ec8a9dc]:focus,.wp-cal__cell[data-v-3ec8a9dc]:focus-visible{outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.wp-cal__cell[data-v-3ec8a9dc]:after{content:"";position:absolute;width:44px;height:44px;border-radius:100px;pointer-events:none}.wp-cal__cell[data-v-3ec8a9dc]{position:relative}.wp-cal__cell--muted[data-v-3ec8a9dc]{color:var(--wp-text-muted,#6b7178)}.wp-cal__cell--selected[data-v-3ec8a9dc]{color:var(--wp-brand-on-accent,#fff)}.wp-cal__cell--selected[data-v-3ec8a9dc]:after{background:var(--wp-cal-primary)}.wp-cal__cell--today[data-v-3ec8a9dc]{color:var(--wp-cal-primary)}.wp-cal__cell--today[data-v-3ec8a9dc]:after{border:1px solid var(--wp-cal-primary)}.wp-cal__cell--selected.wp-cal__cell--today[data-v-3ec8a9dc]{color:var(--wp-brand-on-accent,#fff)}.wp-cal__cell--selected.wp-cal__cell--today[data-v-3ec8a9dc]:after{background:var(--wp-cal-primary);border:none}.wp-cal__cell--disabled[data-v-3ec8a9dc]{color:var(--wp-text-muted,#6b7178)}.wp-cal__cell--disabled[data-v-3ec8a9dc],.wp-cal__cell[data-v-3ec8a9dc]:disabled{cursor:not-allowed}.wp-cal__cell[data-v-3ec8a9dc]:disabled:after{opacity:0}.wp-cal__cell>span[data-v-3ec8a9dc],.wp-cal__day[data-v-3ec8a9dc]{position:relative;z-index:1}