.app-sidebar__brand[data-v-e623e929]{align-items:center;display:flex;justify-content:center;min-height:72px;padding:10px 12px}.app-sidebar__brand--spread[data-v-e623e929]{justify-content:space-between}.app-sidebar__logo-wrap[data-v-e623e929]{align-items:center;display:flex;gap:12px;max-width:100%;overflow:hidden}.app-sidebar__logo-badge[data-v-e623e929]{align-items:center;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.app-sidebar__logo-badge--salon[data-v-e623e929]{background:#fffffff0;border-radius:12px;padding:4px}.app-sidebar__logo[data-v-e623e929]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.app-sidebar__brand-name[data-v-e623e929]{color:#fff;font-family:var(--font-heading);font-size:1.05rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sidebar__nav[data-v-e623e929]{flex:1}.app-sidebar__footer[data-v-e623e929]{flex:0 0 auto;padding-bottom:8px}.app-sidebar__footer[data-v-e623e929] .v-list-item-title{opacity:.82}.app-sidebar[data-v-e623e929] .v-list-item{color:#ffffffc7;margin-bottom:3px;min-height:42px}.app-sidebar[data-v-e623e929] .v-list-item:hover{background:#ffffff12;color:#fff}.app-sidebar[data-v-e623e929] .v-list-item-title{font-size:.875rem;font-weight:500}.app-sidebar[data-v-e623e929] .v-list-item--active{background:linear-gradient(90deg,rgba(var(--v-theme-primary),.26) 0,#ffffff08);box-shadow:inset 3px 0 rgb(var(--v-theme-primary));color:#fff}.app-sidebar[data-v-e623e929] .v-list-item--active .v-list-item-title{font-weight:600}.app-sidebar[data-v-e623e929] .v-list-item--active .v-list-item__prepend>.v-icon{color:rgb(var(--v-theme-primary))}.app-sidebar[data-v-e623e929] .v-list-item__overlay{display:none}.app-sidebar[data-v-e623e929] .v-divider{border-color:#ffffff14;opacity:1}.app-sidebar[data-v-e623e929] .v-navigation-drawer__content{display:flex;flex-direction:column}.app-sidebar[data-v-e623e929] .v-list-item__prepend>.v-icon{color:#ffffffd1;margin-inline-end:8px;opacity:1}.app-sidebar__item--locked[data-v-e623e929] .v-list-item-title,.app-sidebar__item--locked[data-v-e623e929] .v-list-item__prepend{opacity:.68}.app-navbar[data-v-c9d9861e]{background-image:linear-gradient(100deg,#ffffff0d,#fff0 60%);box-shadow:inset 0 -2px rgb(var(--v-theme-primary)),0 8px 22px #00000047}.app-navbar[data-v-c9d9861e] .v-app-bar-title,.app-navbar[data-v-c9d9861e] .v-btn.v-btn--variant-text .v-icon,.app-navbar[data-v-c9d9861e] .v-btn.v-btn--variant-text{color:#fff!important}.app-navbar__title[data-v-c9d9861e]{font-family:var(--font-heading);font-size:clamp(.95rem,2.5vw,1.25rem);font-weight:600;letter-spacing:-.01em}.app-navbar__toggle.v-btn--variant-text[data-v-c9d9861e],.app-navbar__toggle.v-btn--variant-text .v-icon[data-v-c9d9861e]{color:#fff!important}.subscription-banner[data-v-dc72b456]{margin:8px 12px 0}.subscription-banner__content[data-v-dc72b456]{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between}.app-layout-main[data-v-bd1c0d7e]{background:var(--app-canvas)}.app-layout-container[data-v-bd1c0d7e]{max-width:100%;padding-bottom:32px;padding-top:16px;width:100%}
