.registration-popup-shell label:has(>input[type=file][accept*=image]):before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpolyline points='17 8 12 3 7 8'/%3E%3Cline x1='12' y1='3' x2='12' y2='15'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;width:22px;height:22px;margin-bottom:6px;display:block}header.sticky{background-color:var(--app-header-background,var(--card))!important}header.sticky .text-foreground,header.sticky nav a:not(.bg-primary),header.sticky nav button:not(.bg-primary){color:var(--app-header-text,var(--foreground))!important}button.bg-primary,a.bg-primary{background-color:var(--app-button-primary,var(--primary))!important;color:var(--app-button-text,var(--primary-foreground))!important}button[aria-pressed=true]{background-color:var(--app-toggle-active,var(--primary))!important}:root{--studio-button-primary:var(--app-button-primary,var(--primary));--studio-button-text:var(--app-button-text,var(--primary-foreground));--studio-toggle-active:var(--app-toggle-active,var(--primary));--studio-header-background:var(--app-header-background,var(--card));--studio-header-text:var(--app-header-text,var(--foreground));--studio-secondary-action:var(--app-secondary-action,#d43b71);--studio-secondary-action-hover:var(--app-secondary-action-hover,#b32d5b);--studio-secondary-action-text:var(--app-secondary-action-text,#fff);--studio-shadow-opacity:var(--app-shadow-opacity,.08);--studio-content-max-width:var(--app-content-max-width,80rem);--studio-density-scale:var(--app-density-scale,1);--studio-schedule-header-time:var(--primary);--studio-schedule-header-weekday:color-mix(in srgb, var(--primary) 88%, var(--card) 12%);--studio-schedule-header-weekend:color-mix(in srgb, var(--primary) 96%, black 4%);--studio-schedule-today-bg:color-mix(in srgb, var(--app-secondary-action) 12%, var(--card) 88%);--studio-schedule-today-text:var(--foreground);--studio-schedule-surface:var(--card);--studio-schedule-subtle-line:color-mix(in srgb, var(--border) 55%, transparent);--studio-schedule-border:var(--border);--studio-schedule-action:var(--app-secondary-action);--studio-schedule-closed:var(--app-secondary-action);--studio-schedule-closed-end:color-mix(in srgb, var(--app-secondary-action) 82%, var(--card) 18%);--studio-schedule-today-cell:color-mix(in srgb, var(--studio-schedule-today-bg) 30%, transparent);--studio-schedule-closed-faint:color-mix(in srgb, var(--app-secondary-action) 8%, transparent);--studio-schedule-closed-border:color-mix(in srgb, var(--app-secondary-action) 30%, transparent);--studio-schedule-closed-shadow:color-mix(in srgb, var(--app-secondary-action) 30%, transparent);--studio-schedule-active-shadow:color-mix(in srgb, var(--primary) 30%, transparent);--studio-registration-primary:var(--primary);--studio-registration-primary-soft:color-mix(in srgb, var(--primary) 88%, var(--card) 12%);--studio-registration-action:var(--app-secondary-action);--studio-registration-border:var(--border);--studio-registration-accent:var(--foreground);--studio-package-primary:var(--primary);--studio-package-primary-soft:color-mix(in srgb, var(--primary) 88%, var(--card) 12%);--studio-package-action:var(--app-secondary-action);--studio-package-border:var(--border);--studio-package-accent:var(--foreground);--studio-package-period:var(--foreground)}html[data-app-density=compact] body{--app-density-scale:.9}html[data-app-density=comfortable] body{--app-density-scale:1}html[data-app-content-width=xl]{--app-content-max-width:64rem}html[data-app-content-width="2xl"]{--app-content-max-width:80rem}html[data-app-content-width=full]{--app-content-max-width:100%}.app-master-page header>.max-w-7xl,.app-master-page footer>.max-w-7xl,.app-master-page main>.max-w-5xl,.app-master-page main>section>.max-w-5xl,.app-master-page main>section>.max-w-7xl{width:100%;max-width:var(--app-content-max-width,80rem)}.app-master-page{--shadow-opacity:var(--app-shadow-opacity,.08)}.app-secondary-action{background-color:var(--app-secondary-action,#d43b71)!important;color:var(--app-secondary-action-text,#fff)!important}.app-secondary-action:hover{background-color:var(--app-secondary-action-hover,#b32d5b)!important}.rebooking-addon-badge-surface{background-color:var(--app-rebooking-addon-badge-surface,#f4efe6)!important}.app-master-page main>section>.max-w-5xl>.flex.flex-col.items-center.pt-4>:is(a,button){background-color:var(--app-secondary-action,#d43b71)!important;color:var(--app-secondary-action-text,#fff)!important}.app-master-page main>section>.max-w-5xl>.flex.flex-col.items-center.pt-4>:is(a,button):hover{background-color:var(--app-secondary-action-hover,#b32d5b)!important}.customer-card-theme main>[class*=border-dashed][class*=p-10][class*=text-center]{display:none}.app-legacy-admin--customer>.customer-card-theme>div>main{font-family:var(--font-sans);flex-direction:column;gap:16px;display:flex!important}.app-legacy-admin--customer>.customer-card-theme>div>main>section,.app-legacy-admin--customer>.customer-card-theme>div>main>div{margin-top:0!important}.app-legacy-admin--customer>.customer-card-theme>div>main>section{border-color:color-mix(in srgb, var(--border) 86%, transparent)!important;border-radius:20px!important;box-shadow:0 8px 28px #0f172a0e!important}.app-legacy-admin--customer h1,.app-legacy-admin--customer h2,.app-legacy-admin--customer h3,.app-legacy-admin--customer p,.app-legacy-admin--customer button,.app-legacy-admin--customer input,.app-legacy-admin--customer select,.app-legacy-admin--customer textarea{font-family:var(--font-sans)}.app-legacy-admin--customer h1,.app-legacy-admin--customer h2,.app-legacy-admin--customer h3{letter-spacing:-.015em}.app-legacy-admin--customer h1{color:var(--primary)!important;font-weight:700!important}.app-legacy-admin--customer .text-violet-900,.app-legacy-admin--customer .text-violet-800,.app-legacy-admin--customer .text-violet-700,.app-legacy-admin--customer .text-violet-600,.app-legacy-admin--customer .text-violet-500{color:var(--primary)!important}.app-legacy-admin--customer .bg-violet-50,.app-legacy-admin--customer .bg-violet-100{background-color:color-mix(in srgb, var(--primary) 9%, var(--card) 91%)!important}.app-legacy-admin--customer .border-violet-200,.app-legacy-admin--customer .border-violet-300{border-color:color-mix(in srgb, var(--primary) 24%, var(--border) 76%)!important}.app-legacy-admin--customer button{transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s}.app-legacy-admin--customer input,.app-legacy-admin--customer select,.app-legacy-admin--customer textarea{min-height:40px}@media (width>=768px){.app-legacy-admin--customer>.customer-card-theme>div>main{gap:20px}}
