.theme--light.v-input--switch .v-input--switch__thumb{color:#fff}.theme--light.v-input--switch .v-input--switch__track{color:rgba(0,0,0,.38)}.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb{color:#fafafa!important}.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track{color:rgba(0,0,0,.12)!important}.theme--dark.v-input--switch .v-input--switch__thumb{color:#bdbdbd}.theme--dark.v-input--switch .v-input--switch__track{color:hsla(0,0%,100%,.3)}.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb{color:#424242!important}.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track{color:hsla(0,0%,100%,.1)!important}.v-input--switch__thumb,.v-input--switch__track{background-color:currentColor;pointer-events:none;transition:inherit}.v-input--switch__track{border-radius:8px;width:36px;height:14px;left:2px;position:absolute;opacity:.6;right:2px;top:calc(50% - 7px)}.v-input--switch__thumb{border-radius:50%;top:calc(50% - 10px);height:20px;position:relative;width:20px;display:flex;justify-content:center;align-items:center;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-input--switch .v-input--selection-controls__input{width:38px;transition:opacity .3s cubic-bezier(.25,.8,.5,1)}.v-input--switch .v-input--selection-controls__ripple{top:calc(50% - 24px)}.v-input--switch.v-input--dense .v-input--switch__thumb{width:18px;height:18px}.v-input--switch.v-input--dense .v-input--switch__track{height:12px;width:32px}.v-input--switch.v-input--dense.v-input--switch--inset .v-input--switch__track{height:22px;width:44px;top:calc(50% - 12px);left:-3px}.v-input--switch.v-input--dense .v-input--selection-controls__ripple{top:calc(50% - 22px)}.v-input--switch.v-input--is-dirty.v-input--is-disabled .v-input--selection-controls__input{opacity:.6}.v-application--is-ltr .v-input--switch .v-input--selection-controls__ripple{left:-14px}.v-application--is-ltr .v-input--switch.v-input--dense .v-input--selection-controls__ripple{left:-12px}.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--switch__thumb{transform:translate(20px)}.v-application--is-rtl .v-input--switch .v-input--selection-controls__ripple{right:-14px}.v-application--is-rtl .v-input--switch.v-input--dense .v-input--selection-controls__ripple{right:-12px}.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--switch__thumb{transform:translate(-20px)}.v-input--switch:not(.v-input--switch--flat):not(.v-input--switch--inset) .v-input--switch__thumb{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-input--switch--inset .v-input--selection-controls__input,.v-input--switch--inset .v-input--switch__track{width:48px}.v-input--switch--inset .v-input--switch__track{border-radius:14px;height:28px;left:-4px;opacity:.32;top:calc(50% - 14px)}.v-application--is-ltr .v-input--switch--inset .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch--inset .v-input--switch__thumb{transform:translate(0)!important}.v-application--is-rtl .v-input--switch--inset .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch--inset .v-input--switch__thumb{transform:translate(-6px)!important}.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb{transform:translate(20px)!important}.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb{transform:translate(-26px)!important}.theme--light.v-time-picker-clock{background:#e0e0e0}.theme--light.v-time-picker-clock .v-time-picker-clock__item--disabled{color:rgba(0,0,0,.26)}.theme--light.v-time-picker-clock .v-time-picker-clock__item--disabled.v-time-picker-clock__item--active{color:hsla(0,0%,100%,.3)}.theme--light.v-time-picker-clock--indeterminate .v-time-picker-clock__hand{background-color:#bdbdbd}.theme--light.v-time-picker-clock--indeterminate:after{color:#bdbdbd}.theme--light.v-time-picker-clock--indeterminate .v-time-picker-clock__item--active{background-color:#bdbdbd}.theme--dark.v-time-picker-clock{background:#616161}.theme--dark.v-time-picker-clock .v-time-picker-clock__item--disabled,.theme--dark.v-time-picker-clock .v-time-picker-clock__item--disabled.v-time-picker-clock__item--active{color:hsla(0,0%,100%,.3)}.theme--dark.v-time-picker-clock--indeterminate .v-time-picker-clock__hand{background-color:#757575}.theme--dark.v-time-picker-clock--indeterminate:after{color:#757575}.theme--dark.v-time-picker-clock--indeterminate .v-time-picker-clock__item--active{background-color:#757575}.v-time-picker-clock{border-radius:100%;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;padding-top:100%;flex:1 0 auto}.v-time-picker-clock__container{display:flex;flex-direction:column;flex-basis:290px;justify-content:center;padding:10px}.v-time-picker-clock__ampm{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;position:absolute;width:100%;height:100%;top:0;left:0;margin:0;padding:10px}.v-time-picker-clock__hand{height:calc(50% - 4px);width:2px;bottom:50%;left:calc(50% - 1px);transform-origin:center bottom;position:absolute;will-change:transform;z-index:1}.v-time-picker-clock__hand:before{background:transparent;border-width:2px;width:10px;height:10px;top:-4px}.v-time-picker-clock__hand:after,.v-time-picker-clock__hand:before{border-style:solid;border-color:inherit;border-radius:100%;content:"";position:absolute;left:50%;transform:translate(-50%,-50%)}.v-time-picker-clock__hand:after{height:8px;width:8px;top:100%;background-color:inherit}.v-time-picker-clock__hand--inner:after{height:14px}.v-picker--full-width .v-time-picker-clock__container{max-width:290px}.v-time-picker-clock__inner{position:absolute;bottom:27px;left:27px;right:27px;top:27px}.v-time-picker-clock__item{align-items:center;border-radius:100%;cursor:default;display:flex;font-size:16px;justify-content:center;height:40px;position:absolute;text-align:center;width:40px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translate(-50%,-50%)}.v-time-picker-clock__item>span{z-index:1}.v-time-picker-clock__item:after,.v-time-picker-clock__item:before{content:"";border-radius:100%;position:absolute;top:50%;left:50%;height:14px;width:14px;transform:translate(-50%,-50%);height:40px;width:40px}.v-time-picker-clock__item--active{color:#fff;cursor:default;z-index:2}.v-time-picker-clock__item--disabled{pointer-events:none}.v-picker--landscape .v-time-picker-clock__container{flex-direction:row}.v-picker--landscape .v-time-picker-clock__ampm{flex-direction:column}.v-time-picker-title{color:#fff;display:flex;line-height:1;justify-content:flex-end}.v-time-picker-title__time{white-space:nowrap;direction:ltr}.v-time-picker-title__time .v-picker__title__btn,.v-time-picker-title__time span{align-items:center;display:inline-flex;height:70px;font-size:70px;justify-content:center}.v-time-picker-title__ampm{align-self:flex-end;display:flex;flex-direction:column;font-size:16px;text-transform:uppercase}.v-application--is-ltr .v-time-picker-title__ampm{margin:0 0 6px 8px}.v-application--is-rtl .v-time-picker-title__ampm{margin:0 8px 6px 0}.v-time-picker-title__ampm div:only-child{flex-direction:row}.v-time-picker-title__ampm--readonly .v-picker__title__btn.v-picker__title__btn--active{opacity:.6}.v-picker__title--landscape .v-time-picker-title{flex-direction:column;justify-content:center;height:100%}.v-picker__title--landscape .v-time-picker-title__time{text-align:right}.v-picker__title--landscape .v-time-picker-title__time .v-picker__title__btn,.v-picker__title--landscape .v-time-picker-title__time span{height:55px;font-size:55px}.v-picker__title--landscape .v-time-picker-title__ampm{margin:16px 0 0;align-self:auto;text-align:center}.v-picker--time .v-picker__title--landscape{padding:0}.v-picker--time .v-picker__title--landscape .v-time-picker-title__time{text-align:center}.daycare-insights[data-v-24989cb8]{max-width:80rem;margin:0 auto;color:#f4f4f5;font-size:1rem}.capacity-note[data-v-24989cb8],.chart-card-header[data-v-24989cb8],.filter-card[data-v-24989cb8],.insight-card[data-v-24989cb8],.insights-heading[data-v-24989cb8],.metric-card[data-v-24989cb8]{display:flex;align-items:center}.insights-heading[data-v-24989cb8]{align-items:flex-start;gap:.75rem;margin-bottom:1rem}.capacity-note>span[data-v-24989cb8],.chart-mark[data-v-24989cb8],.heading-mark[data-v-24989cb8],.insight-icon[data-v-24989cb8],.metric-icon[data-v-24989cb8]{display:grid;flex:0 0 auto;place-items:center}.heading-mark[data-v-24989cb8]{width:2.75rem;height:2.75rem;border:1px solid rgba(88,211,136,.24);border-radius:.8125rem;background:rgba(88,211,136,.11)}.chart-mark .v-icon[data-v-24989cb8],.heading-mark .v-icon[data-v-24989cb8]{color:#58d388}.chart-card-header h4[data-v-24989cb8],.empty-state h4[data-v-24989cb8],.insights-heading h3[data-v-24989cb8]{margin:0;color:#f4f4f5}.insights-heading h3[data-v-24989cb8]{font-size:1.125rem}.capacity-note p[data-v-24989cb8],.chart-card-header p[data-v-24989cb8],.empty-state p[data-v-24989cb8],.insights-heading p[data-v-24989cb8]{margin:.25rem 0 0;color:#a1a1aa;font-size:.875rem;line-height:1.5}.filter-card[data-v-24989cb8]{justify-content:space-between;gap:1rem;padding:1rem;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:1rem!important;background:hsla(0,0%,100%,.025)!important}.filter-copy[data-v-24989cb8]{display:flex;flex-direction:column;gap:.1875rem}.filter-copy span[data-v-24989cb8],.insight-card span[data-v-24989cb8],.metric-label[data-v-24989cb8]{color:#a1a1aa;font-size:.75rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.filter-copy strong[data-v-24989cb8]{color:#f4f4f5;font-size:1rem}.date-action[data-v-24989cb8],.retry-action[data-v-24989cb8]{min-height:2.75rem!important;border-radius:.8125rem!important;font-size:.875rem!important;font-weight:750;letter-spacing:0;text-transform:none}.empty-state[data-v-24989cb8],.loading-state[data-v-24989cb8]{display:flex;align-items:center;flex-direction:column;justify-content:center;min-height:18rem;padding:2rem;text-align:center}.loading-state p[data-v-24989cb8]{margin:1rem 0 0;color:#d4d4d8;font-size:1rem}.status-alert[data-v-24989cb8]{margin-top:1rem;font-size:1rem}.metric-grid[data-v-24989cb8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1rem 0}.metric-card[data-v-24989cb8]{min-width:0;gap:.75rem;padding:1rem;border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;background:hsla(0,0%,100%,.028)}.chart-card-header>div[data-v-24989cb8],.insight-card>div[data-v-24989cb8],.metric-card>div[data-v-24989cb8]{min-width:0}.metric-icon[data-v-24989cb8]{width:2.75rem;height:2.75rem;border:1px solid transparent;border-radius:.8125rem}.metric-icon--green[data-v-24989cb8]{border-color:rgba(88,211,136,.22);background:rgba(88,211,136,.11)}.metric-icon--green .v-icon[data-v-24989cb8]{color:#58d388}.metric-icon--blue[data-v-24989cb8]{border-color:rgba(96,165,250,.22);background:rgba(96,165,250,.11)}.metric-icon--blue .v-icon[data-v-24989cb8]{color:#60a5fa}.metric-icon--violet[data-v-24989cb8]{border-color:rgba(167,139,250,.22);background:rgba(167,139,250,.11)}.metric-icon--violet .v-icon[data-v-24989cb8]{color:#a78bfa}.metric-icon--red[data-v-24989cb8]{border-color:rgba(248,113,113,.22);background:rgba(248,113,113,.1)}.metric-icon--red .v-icon[data-v-24989cb8]{color:#f87171}.metric-value[data-v-24989cb8]{display:block;margin-top:.125rem;color:#f4f4f5;font-size:1.75rem;line-height:1.1}.insight-card small[data-v-24989cb8],.metric-card small[data-v-24989cb8]{display:block;margin-top:.25rem;color:#a1a1aa;font-size:.75rem;line-height:1.4}.chart-grid[data-v-24989cb8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.chart-card[data-v-24989cb8]{min-width:0;padding:1rem;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:1.125rem!important;background:rgba(20,20,21,.76)!important}.chart-card-header[data-v-24989cb8]{align-items:flex-start;gap:.75rem;margin-bottom:.5rem}.chart-mark[data-v-24989cb8]{width:2.5rem;height:2.5rem;border:1px solid rgba(88,211,136,.22);border-radius:.75rem;background:rgba(88,211,136,.1)}.chart-mark--blue[data-v-24989cb8]{border-color:rgba(96,165,250,.22);background:rgba(96,165,250,.1)}.chart-mark--blue .v-icon[data-v-24989cb8]{color:#60a5fa}.chart-card-header h4[data-v-24989cb8]{font-size:1rem}.insight-grid[data-v-24989cb8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem}.insight-card[data-v-24989cb8]{align-items:flex-start;gap:.75rem;min-width:0;padding:1rem;border:1px solid hsla(0,0%,100%,.09);border-radius:1rem;background:hsla(0,0%,100%,.022)}.insight-icon[data-v-24989cb8]{width:2.5rem;height:2.5rem;border-radius:.75rem;color:#fbbf24;background:rgba(251,191,36,.1)}.insight-icon .v-icon[data-v-24989cb8]{color:#fbbf24}.insight-card strong[data-v-24989cb8]{display:block;margin-top:.1875rem;overflow-wrap:anywhere;color:#f4f4f5;font-size:1rem;line-height:1.35}.empty-state[data-v-24989cb8]{margin-top:1rem;border:1px dashed hsla(0,0%,100%,.12);border-radius:1rem;background:hsla(0,0%,100%,.018)}.empty-state>.v-icon[data-v-24989cb8]{margin-bottom:.75rem;color:#71717a;font-size:2.5rem}.empty-state h4[data-v-24989cb8]{font-size:1rem}.capacity-note[data-v-24989cb8]{align-items:flex-start;gap:.75rem;margin-top:1rem;padding:1rem;border:1px solid rgba(96,165,250,.18);border-radius:1rem;background:rgba(96,165,250,.06)}.capacity-note>span[data-v-24989cb8]{width:2.5rem;height:2.5rem;border-radius:.75rem;background:rgba(96,165,250,.1)}.capacity-note .v-icon[data-v-24989cb8]{color:#60a5fa}.capacity-note strong[data-v-24989cb8]{color:#dbeafe;font-size:1rem}@media (max-width:74.9375rem){.insight-grid[data-v-24989cb8],.metric-grid[data-v-24989cb8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:59.9375rem){.chart-grid[data-v-24989cb8]{grid-template-columns:1fr}}@media (max-width:37.4375rem){.filter-card[data-v-24989cb8]{align-items:stretch;flex-direction:column;padding:.875rem}.date-action[data-v-24989cb8]{width:100%}.metric-grid[data-v-24989cb8]{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card[data-v-24989cb8]{align-items:flex-start;flex-direction:column;padding:.875rem}.metric-value[data-v-24989cb8]{font-size:1.5rem}.chart-card[data-v-24989cb8]{padding:.875rem}.insight-grid[data-v-24989cb8]{grid-template-columns:1fr}.capacity-note[data-v-24989cb8]{padding:.875rem}}.v-tooltip{display:none}.v-tooltip--attached{display:inline}.v-tooltip__content{background:rgba(97,97,97,.9);color:#fff;border-radius:4px;font-size:14px;line-height:22px;display:inline-block;padding:5px 16px;position:absolute;text-transform:none;width:auto;opacity:0;pointer-events:none}.v-tooltip__content.menuable__content__active{opacity:.9}.v-tooltip__content--fixed{position:fixed}.v-tooltip__content[class*=-active]{transition-timing-function:cubic-bezier(0,0,.2,1)}.v-tooltip__content[class*=enter-active]{transition-duration:.15s}.v-tooltip__content[class*=leave-active]{transition-duration:75ms}[data-v-d052fbb8] .signup-dialog-wrapper{overflow-y:hidden}[data-v-d052fbb8] .signup-dialog-wrapper>.signup-dialog{display:flex;flex-direction:column;max-height:90vh}[data-v-d052fbb8] .signup-dialog-wrapper>.signup-dialog .v-card__text{overflow-y:auto;flex:1}.location-selector[data-v-d052fbb8]{display:flex;flex-direction:column;gap:8px}.location-option[data-v-d052fbb8]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.location-option[data-v-d052fbb8]:hover{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.15)}.location-option.active[data-v-d052fbb8]{background:rgba(var(--v-primary-rgb,33,150,243),.12);border-color:var(--v-primary-base)}.location-option .location-label[data-v-d052fbb8]{flex-grow:1;font-size:.95rem;font-weight:500}.location-option .check-icon[data-v-d052fbb8]{margin-left:auto}@media(min-width:600px){.location-selector[data-v-d052fbb8]{flex-direction:row}.location-selector .location-option[data-v-d052fbb8]{flex:1;justify-content:center;padding:14px 12px}.location-selector .location-option .check-icon[data-v-d052fbb8]{position:absolute;top:6px;right:6px}.location-selector .location-option[data-v-d052fbb8]{position:relative}}@keyframes fadeInUp-d052fbb8{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.day-card[data-v-d052fbb8]{background-color:#212121!important;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;margin-bottom:24px;opacity:0;animation:fadeInUp-d052fbb8 .6s ease-out forwards;transition:all .3s ease-out}.day-card[data-v-d052fbb8]:hover{transform:translateY(-.125rem);border-color:var(--v-primary-base);box-shadow:0 8px 40px -10px rgba(var(--v-primary-rgb,0,0,0),.6)}.day-card-title[data-v-d052fbb8]{font-weight:700;font-size:1.2rem;padding:16px 24px}.day-card-footer[data-v-d052fbb8]{background-color:rgba(0,0,0,.2);font-size:.9rem;padding:12px 24px}.day-empty-state[data-v-d052fbb8]{display:flex;align-items:center;gap:.875rem;padding:1rem 1.25rem 1.125rem;color:#e4e4e7}.day-empty-state>div[data-v-d052fbb8]{display:flex;flex-direction:column;gap:.125rem}.day-empty-state strong[data-v-d052fbb8]{font-size:1rem;line-height:1.4}.day-empty-state span[data-v-d052fbb8]:not(.day-empty-icon){color:#a1a1aa;font-size:.875rem;line-height:1.5}.day-empty-icon[data-v-d052fbb8]{display:inline-flex;width:2.75rem;height:2.75rem;flex:0 0 2.75rem;align-items:center;justify-content:center;border:1px solid rgba(0,150,64,.24);border-radius:.875rem;background:rgba(0,150,64,.1)}.signup-list-item[data-v-d052fbb8]{padding:8px 24px}.signup-title-row[data-v-d052fbb8]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.signup-list-item--cancelled[data-v-d052fbb8]{background:rgba(239,68,68,.05)}.cancelled-chip[data-v-d052fbb8]{font-size:.75rem;font-weight:700}.save-btn[data-v-d052fbb8]{background:linear-gradient(45deg,var(--v-primary-base),var(--v-primary-darken1))!important;box-shadow:0 4px 15px 0 rgba(0,0,0,.4)!important}.signup-dialog[data-v-d052fbb8]{border-radius:20px!important;overflow:hidden}.dialog-header[data-v-d052fbb8]{position:relative;padding:20px 24px;overflow:hidden}.dialog-header .dialog-header-bg[data-v-d052fbb8]{position:absolute;inset:0;background:linear-gradient(135deg,var(--v-primary-base),var(--v-primary-darken1));opacity:.9;z-index:0}.dialog-header .dialog-header-content[data-v-d052fbb8]{position:relative;z-index:1;display:flex;width:100%}.dialog-header .opacity-80[data-v-d052fbb8]{opacity:.8}.user-info-block[data-v-d052fbb8]{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:14px 16px}.user-info-block .info-line[data-v-d052fbb8]{font-size:.85rem;line-height:1.6}.section-label[data-v-d052fbb8]{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:hsla(0,0%,100%,.6);font-weight:600;margin:8px 0 8px 4px}.section-label .section-label-hint[data-v-d052fbb8]{text-transform:none;letter-spacing:0;font-weight:400;opacity:.7;margin-left:6px}.note-preview[data-v-d052fbb8]{color:hsla(0,0%,100%,.75)!important;font-style:italic;margin-top:2px}.kinderhort-statistik[data-v-d052fbb8]{color:#f4f4f5;font-size:1rem}.filter-row[data-v-d052fbb8]{padding:1rem 1rem 0;border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;background:hsla(0,0%,100%,.025)}.summary-pill[data-v-d052fbb8]{border:1px solid rgba(0,150,64,.24);color:#e6f8ec!important}.day-card[data-v-d052fbb8]{border-color:hsla(0,0%,100%,.1);border-radius:1.125rem;background:rgba(20,20,21,.76)!important;box-shadow:none}.day-card-title[data-v-d052fbb8]{min-height:4.5rem;padding:1rem 1.25rem;font-size:1rem}.day-card-footer[data-v-d052fbb8]{min-height:3.5rem;padding:.75rem 1.25rem;color:#d4d4d8;font-size:.875rem}.signup-dialog[data-v-d052fbb8]{--border:hsla(0,0%,100%,0.1);max-height:calc(100vh - 2rem)!important;max-height:calc(100dvh - 2rem)!important;border:1px solid hsla(0,0%,100%,.12)!important;border-radius:1.5rem!important;background:#1c1c1d!important;font-size:1rem}.dialog-header[data-v-d052fbb8]{flex:0 0 auto;padding:1.125rem 1.25rem;border-bottom:1px solid var(--border);background:linear-gradient(115deg,rgba(0,150,64,.1),transparent 55%),hsla(0,0%,100%,.018)}.dialog-header .dialog-header-bg[data-v-d052fbb8]{display:none}.dialog-actions[data-v-d052fbb8]{min-height:4.75rem;flex:0 0 auto;gap:.5rem;padding:.875rem 1.25rem!important;border-top:1px solid var(--border);background:rgba(0,0,0,.14)}.dialog-actions .v-btn[data-v-d052fbb8]{min-height:2.75rem;border-radius:.8125rem;color:#fff!important;font-size:.875rem;text-transform:none}.location-option[data-v-d052fbb8],.user-info-block[data-v-d052fbb8]{border-color:hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.035)}@media (hover:hover) and (pointer:fine){.day-card[data-v-d052fbb8]:hover{border-color:hsla(0,0%,100%,.16);box-shadow:none}}@media (max-width:59.9375rem){.signup-dialog[data-v-d052fbb8]{height:100vh;height:100dvh;max-height:100vh!important;max-height:100dvh!important;border:0!important;border-radius:0!important}}@media (max-width:37.4375rem){.filter-row[data-v-d052fbb8]{padding:.75rem .75rem 0}.signup-list-item[data-v-d052fbb8]{align-items:flex-start;flex-direction:column;padding:.75rem}.signup-list-item[data-v-d052fbb8] .v-list-item__action{align-self:stretch;justify-content:flex-end;margin-left:0}.dialog-actions[data-v-d052fbb8]{padding:.75rem 1rem max(.75rem,env(safe-area-inset-bottom))!important}}.marketing-tool-header[data-v-3f992cfa]{position:relative;display:flex;min-height:11.875rem;align-items:center;justify-content:space-between;gap:1.75rem;padding:2.125rem 2.375rem;overflow:hidden;border:1px solid hsla(0,0%,100%,.11);border-radius:1.5rem;background:linear-gradient(120deg,rgba(0,150,64,.09),transparent 48%),hsla(0,0%,100%,.035);box-shadow:0 1.5rem 4.375rem rgba(0,0,0,.2);backdrop-filter:blur(1.125rem);-webkit-backdrop-filter:blur(1.125rem)}.marketing-tool-header[data-v-3f992cfa]:after{position:absolute;right:8%;bottom:-10.625rem;width:16.875rem;height:16.875rem;border-radius:50%;background:rgba(0,150,64,.1);content:"";filter:blur(1.375rem);pointer-events:none}.header-actions[data-v-3f992cfa],.header-content[data-v-3f992cfa]{position:relative;z-index:1;display:flex;align-items:center}.header-content[data-v-3f992cfa]{min-width:0;gap:1.25rem}.header-mark[data-v-3f992cfa]{display:grid;flex:0 0 3.625rem;width:3.625rem;height:3.625rem;place-items:center;border:1px solid rgba(0,150,64,.28);border-radius:1.0625rem;color:#58d388;background:rgba(0,150,64,.13);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.header-mark .v-icon[data-v-3f992cfa]{color:currentColor;font-size:1.8125rem}.header-mark--logo[data-v-3f992cfa]{padding:.25rem}.header-logo[data-v-3f992cfa]{width:100%;height:100%}.header-copy[data-v-3f992cfa]{min-width:0}.header-eyebrow[data-v-3f992cfa]{color:#58d388;font-size:.75rem;font-weight:800;line-height:1.3;letter-spacing:.13em;text-transform:uppercase}.header-copy h1[data-v-3f992cfa]{margin:.3125rem 0 .4375rem;color:#fff;font-size:clamp(1.875rem,4vw,2.75rem);font-weight:760;line-height:1.08;letter-spacing:-.035em}.header-copy p[data-v-3f992cfa]{max-width:43rem;margin:0;color:#b8b8bc;font-size:.9375rem;line-height:1.6}.header-actions[data-v-3f992cfa]{flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:.625rem}@media (max-width:59.9375rem){.marketing-tool-header[data-v-3f992cfa]{min-height:10.75rem;padding:1.75rem}}@media (max-width:37.4375rem){.marketing-tool-header[data-v-3f992cfa]{min-height:auto;align-items:flex-start;flex-direction:column;gap:1.125rem;padding:1.3125rem 1.125rem;border-radius:1.25rem}.header-content[data-v-3f992cfa]{align-items:flex-start;gap:.75rem}.header-mark[data-v-3f992cfa]{flex-basis:2.875rem;width:2.875rem;height:2.875rem;border-radius:.875rem}.header-mark .v-icon[data-v-3f992cfa]{font-size:1.4375rem}.header-copy h1[data-v-3f992cfa]{margin-top:.1875rem;font-size:1.6875rem}.header-copy p[data-v-3f992cfa]{margin-top:.5rem;font-size:.875rem;line-height:1.55}.header-actions[data-v-3f992cfa]{width:100%;justify-content:stretch}.header-actions[data-v-3f992cfa] .v-btn:not(.v-btn--icon){flex:1 1 auto;min-height:2.75rem}.marketing-tool-header.marketing-tool-header--mobile-compact[data-v-3f992cfa]{min-height:4.5rem;align-items:center;flex-direction:row;gap:.75rem;padding:.75rem;border-radius:1rem}.marketing-tool-header--mobile-compact .header-content[data-v-3f992cfa]{align-items:center;gap:.625rem}.marketing-tool-header--mobile-compact .header-mark[data-v-3f992cfa]{flex-basis:2.625rem;width:2.625rem;height:2.625rem;border-radius:.8125rem}.marketing-tool-header--mobile-compact .header-mark .v-icon[data-v-3f992cfa]{font-size:1.3125rem}.marketing-tool-header--mobile-compact .header-copy p[data-v-3f992cfa],.marketing-tool-header--mobile-compact .header-eyebrow[data-v-3f992cfa]{display:none}.marketing-tool-header--mobile-compact .header-copy h1[data-v-3f992cfa]{margin:0;font-size:1.25rem;line-height:1.2;letter-spacing:-.015em;overflow-wrap:anywhere}.marketing-tool-header--mobile-compact .header-actions[data-v-3f992cfa]{width:auto;flex:0 0 auto;margin-left:auto}.marketing-tool-header--mobile-compact .header-actions[data-v-3f992cfa] .v-btn:not(.v-btn--icon){min-height:2.5rem;flex:0 0 auto;padding:0 .75rem}}@media (max-width:22.4375rem){.marketing-tool-header.marketing-tool-header--mobile-compact[data-v-3f992cfa]{gap:.5rem;padding:.625rem}.marketing-tool-header--mobile-compact .header-mark[data-v-3f992cfa]{flex-basis:2.375rem;width:2.375rem;height:2.375rem}.marketing-tool-header--mobile-compact .header-copy h1[data-v-3f992cfa]{font-size:1.125rem}.marketing-tool-header--mobile-compact .header-actions[data-v-3f992cfa] .v-btn:not(.v-btn--icon){padding:0 .625rem}}.studio-tool-shell[data-v-6d2f6704]{--surface:hsla(0,0%,100%,0.035);--surface-strong:hsla(0,0%,100%,0.055);--border:hsla(0,0%,100%,0.1);--border-strong:hsla(0,0%,100%,0.16);--text:#f4f4f5;--text-soft:#d4d4d8;--muted:#a3a3a8;min-height:100%;padding:1.5rem;color:var(--text);font-size:1rem}.studio-tool-content[data-v-6d2f6704]{margin-top:1.125rem}@media (max-width:59.9375rem){.studio-tool-shell[data-v-6d2f6704]{padding:1.125rem}}@media (max-width:37.4375rem){.studio-tool-shell[data-v-6d2f6704]{padding:.75rem}.studio-tool-content[data-v-6d2f6704]{margin-top:.75rem}}fieldset[data-v-9750ae14]{border:none;padding:0;margin:0}.day-list-item[data-v-9750ae14]{background-color:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:16px;margin-bottom:12px!important;transition:all .3s ease-out}.day-list-item[data-v-9750ae14]:hover{transform:translateY(-3px);border-color:var(--v-primary-base);box-shadow:0 4px 25px -5px var(--v-primary-base)}.subtitle-line-height[data-v-9750ae14]{line-height:1.2rem;white-space:normal}.clickable-time-field[data-v-9750ae14]{cursor:pointer;transition:box-shadow .2s ease}.clickable-time-field[data-v-9750ae14]:hover{box-shadow:0 0 10px -2px hsla(0,0%,100%,.2)}.save-btn[data-v-9750ae14]{background:linear-gradient(45deg,var(--v-primary-base),var(--v-primary-darken1))!important;box-shadow:0 4px 15px 0 rgba(0,0,0,.4)!important;transition:all .2s ease-in-out}.save-btn[data-v-9750ae14]:hover{transform:translateY(-.125rem);box-shadow:0 6px 20px 0 rgba(0,0,0,.4)!important}.action-controls[data-v-9750ae14]{gap:8px}.slots-container[data-v-9750ae14]{flex-grow:1;max-width:500px}.add-slot-btn[data-v-9750ae14]{border:1px dashed var(--v-primary-base);opacity:.7;transition:opacity .2s ease}.add-slot-btn[data-v-9750ae14]:hover{opacity:1}@media(max-width:599px){.slots-container[data-v-9750ae14]{width:100%;max-width:100%}}.daycare-surface[data-v-9750ae14]{padding:1.375rem;border:1px solid var(--border);border-radius:1.375rem;background:var(--surface)}.section-heading[data-v-9750ae14],.surface-header[data-v-9750ae14]{display:flex;align-items:center}.surface-header[data-v-9750ae14]{justify-content:space-between;gap:1rem;margin-bottom:1.125rem}.surface-eyebrow[data-v-9750ae14]{color:#58d388;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.surface-header h2[data-v-9750ae14]{margin:.1875rem 0 0;color:var(--text);font-size:1.25rem}.section-heading p[data-v-9750ae14],.surface-header p[data-v-9750ae14]{margin:.25rem 0 0;color:var(--muted);font-size:.875rem;line-height:1.5}.daycare-tabs[data-v-9750ae14]{width:100%;padding:.375rem;border:1px solid var(--border);border-radius:1rem;background:rgba(20,20,21,.7)!important}.daycare-tabs-shell[data-v-9750ae14]{width:100%;max-width:42rem;margin:0 auto}.daycare-tabs[data-v-9750ae14] .v-tab{min-height:2.75rem;border-radius:.75rem;color:var(--muted)!important;font-size:.875rem;font-weight:750;letter-spacing:0;text-transform:none}.daycare-tabs[data-v-9750ae14] .v-tab--active{color:#fff!important;background:rgba(0,150,64,.13)}.daycare-tab-item[data-v-9750ae14]{padding-top:1.125rem;background:transparent!important}.section-heading[data-v-9750ae14]{align-items:flex-start;gap:.75rem;margin:0 0 1rem}.section-mark[data-v-9750ae14]{display:grid;flex:0 0 2.75rem;width:2.75rem;height:2.75rem;place-items:center;border:1px solid rgba(0,150,64,.24);border-radius:.8125rem;color:#58d388;background:rgba(0,150,64,.12)}.section-heading h3[data-v-9750ae14]{margin:0;color:var(--text);font-size:1.125rem}.hours-card[data-v-9750ae14]{border:1px solid var(--border)!important;border-radius:1.125rem!important;background:hsla(0,0%,100%,.025)!important;box-shadow:none!important}.day-list-item[data-v-9750ae14]{border-color:var(--border);border-radius:1rem;background:hsla(0,0%,100%,.028)}.primary-action[data-v-9750ae14]{min-height:2.75rem!important;border-radius:.8125rem!important;color:#fff!important;font-size:.875rem!important;font-weight:750;letter-spacing:0;text-transform:none}.save-btn[data-v-9750ae14]{min-width:13rem;box-shadow:none!important}.action-controls[data-v-9750ae14]{flex-wrap:wrap}@media (hover:hover) and (pointer:fine){.day-list-item[data-v-9750ae14]:hover{transform:translateY(-.125rem);border-color:var(--border-strong);box-shadow:none}}@media (max-width:37.4375rem){.daycare-surface[data-v-9750ae14]{padding:.875rem;border-radius:1.125rem}.daycare-tabs[data-v-9750ae14] .v-tabs-bar{height:auto}.daycare-tabs[data-v-9750ae14] .v-tab{flex:1 0 auto;min-width:auto;max-width:none;padding:0 .625rem}.day-list-item[data-v-9750ae14]{align-items:stretch!important;padding:.875rem}.action-controls[data-v-9750ae14]{justify-content:flex-start!important}.clickable-time-field[data-v-9750ae14]{flex:1 1 7rem}.save-btn[data-v-9750ae14]{width:100%;min-width:0}}