.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}.registration-popup-shell button:not([class])[aria-label="Lihat ketentuan registrasi"]:has(+label:not([class]) input[type=checkbox]:not([class])){border-radius:var(--radius-md)!important;border:1px solid var(--color-border)!important;background:var(--color-background)!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important;color:var(--color-muted-foreground)!important;flex:0 0 20px!important;justify-content:center!important;align-items:center!important;padding:0!important;font-size:0!important;line-height:1!important;transition:color .15s,background-color .15s,border-color .15s!important;display:flex!important}.registration-popup-shell button:not([class])[aria-label="Lihat ketentuan registrasi"]:has(+label:not([class]) input[type=checkbox]:not([class])):hover{color:var(--color-foreground)!important}.registration-popup-shell button:not([class])[aria-label="Lihat ketentuan registrasi"]:has(+label:not([class]) input[type=checkbox]:not([class]))>*{display:none!important}.registration-popup-shell button:not([class])[aria-label="Lihat ketentuan registrasi"]:has(+label:not([class]) input[type=checkbox]:not([class])):after{content:none!important;display:none!important}.registration-popup-shell button:not([class])[aria-label="Lihat ketentuan registrasi"]:has(+label:not([class]) input[type=checkbox]:not([class])):before{content:"";background-color:currentColor;flex:0 0 12px;width:12px;height:12px;transition:transform .15s;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/12px 12px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/12px 12px no-repeat}.registration-popup-shell button:not([class])[aria-label="Lihat ketentuan registrasi"]:has(+label:not([class]) input[type=checkbox]:not([class]))[aria-expanded=true]:before{transform:rotate(180deg)}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);--studio-financial-main:var(--primary);--studio-financial-main-text:var(--primary-foreground);--studio-financial-secondary:color-mix(in srgb, var(--primary) 14%, var(--card) 86%);--studio-financial-secondary-border:color-mix(in srgb, var(--primary) 36%, var(--card) 64%);--studio-financial-secondary-text: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}@media (width<=639px){#custom-package-section .app-secondary-action{box-sizing:border-box;width:100%;max-width:28rem;margin-left:auto;margin-right:auto;padding-left:1.25rem!important;padding-right:1.25rem!important;font-size:1.125rem!important;line-height:1.25!important}}div.overflow-x-auto:has(>table.min-w-\[1000px\]){overflow-x:clip}table.min-w-\[1000px\]{table-layout:fixed;width:100%;min-width:0!important}table.min-w-\[1000px\] th,table.min-w-\[1000px\] td{vertical-align:top;min-width:0}table.min-w-\[1000px\] th:first-child,table.min-w-\[1000px\] td:first-child{width:12%}table.min-w-\[1000px\] th:nth-child(2),table.min-w-\[1000px\] td:nth-child(2){width:16%}table.min-w-\[1000px\] th:nth-child(3),table.min-w-\[1000px\] td:nth-child(3){width:12%}table.min-w-\[1000px\] th:nth-child(4),table.min-w-\[1000px\] td:nth-child(4){width:14%}table.min-w-\[1000px\] th:nth-child(5),table.min-w-\[1000px\] td:nth-child(5){width:11%}table.min-w-\[1000px\] th:nth-child(6),table.min-w-\[1000px\] td:nth-child(6){width:13%}table.min-w-\[1000px\] th:nth-child(7),table.min-w-\[1000px\] td:nth-child(7){width:22%}table.min-w-\[1000px\] td:nth-child(7){white-space:normal;overflow-wrap:anywhere;word-break:normal;line-height:1.35;max-width:none!important}@media (width<=767px){table.min-w-\[1000px\] th,table.min-w-\[1000px\] td{font-size:.7rem;padding:.625rem .5rem!important}table.min-w-\[1000px\] th:first-child,table.min-w-\[1000px\] td:first-child,table.min-w-\[1000px\] th:nth-child(2),table.min-w-\[1000px\] td:nth-child(2),table.min-w-\[1000px\] th:nth-child(6),table.min-w-\[1000px\] td:nth-child(6){display:none}table.min-w-\[1000px\] th:nth-child(3),table.min-w-\[1000px\] td:nth-child(3){width:21%}table.min-w-\[1000px\] th:nth-child(4),table.min-w-\[1000px\] td:nth-child(4){width:24%}table.min-w-\[1000px\] th:nth-child(5),table.min-w-\[1000px\] td:nth-child(5){width:20%}table.min-w-\[1000px\] th:nth-child(7),table.min-w-\[1000px\] td:nth-child(7){width:35%}table.min-w-\[1000px\] td:nth-child(3),table.min-w-\[1000px\] td:nth-child(4){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}table.min-w-\[1000px\] td:nth-child(7){white-space:normal;overflow-wrap:anywhere}}.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}.app-legacy-admin--expenses [class~="bg-[#6b4a68]"]:not(.grid){background-color:var(--studio-financial-main)!important;color:var(--studio-financial-main-text)!important}.app-legacy-admin--expenses .grid[class~="bg-[#6b4a68]"]{background-color:var(--studio-financial-secondary)!important;border-color:var(--studio-financial-secondary-border)!important}.app-legacy-admin--expenses .grid[class~="bg-[#6b4a68]"] [class~=text-white],.app-legacy-admin--expenses .grid[class~="bg-[#6b4a68]"] [class~=text-white\/80]{color:var(--studio-financial-secondary-text)!important}.app-legacy-admin--expenses .grid[class~="bg-[#6b4a68]"] [class~=text-emerald-200]{color:#047857!important}.app-legacy-admin--expenses .grid[class~="bg-[#6b4a68]"] [class~=text-rose-200]{color:#be123c!important}.app-legacy-admin--expenses .grid[class~="bg-[#6b4a68]"] [class~=text-white\/70]{color:var(--muted-foreground)!important}.app-legacy-admin--expenses .grid[class~=bg-slate-50]:has(+.grid[class~="bg-[#f7f2f7]"]){background-color:var(--studio-financial-secondary)!important;border-color:var(--studio-financial-secondary-border)!important}.app-legacy-admin--expenses .grid[class~="bg-[#f7f2f7]"]{background-color:var(--studio-financial-main)!important;border-color:var(--studio-financial-main)!important}.app-legacy-admin--expenses .grid[class~="bg-[#f7f2f7]"] [class*=text-slate-]{color:var(--studio-financial-main-text)!important}.app-legacy-admin--expenses .grid[class~="bg-[#f7f2f7]"] [class~=text-emerald-700]{color:#bbf7d0!important}.app-legacy-admin--expenses .grid[class~="bg-[#f7f2f7]"] [class~=text-rose-700]{color:#fecdd3!important}.app-legacy-admin--expenses .financial-secondary-block{background-color:var(--studio-financial-secondary)!important;border-color:var(--studio-financial-secondary-border)!important;color:var(--studio-financial-secondary-text)!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:16px!important;box-shadow:0 6px 22px #0f172a0d!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 [class~=font-black]:not(h1):not(h2):not(h3):not(h4){font-weight:600!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}.app-legacy-admin--customer section[class~=grid][class~=gap-4]>div[class*=rounded-3xl]:not(.hidden){flex-direction:column;display:flex;border-radius:16px!important}.app-legacy-admin--customer section[class~=grid][class~=gap-4]>div[class*=rounded-3xl]:not(.hidden)>div[class~=mb-3][class~=flex]{display:contents}.app-legacy-admin--customer section[class~=grid][class~=gap-4]>div[class*=rounded-3xl]:not(.hidden)>div[class~=mb-3][class~=flex]>div{order:0;margin-bottom:12px}.app-legacy-admin--customer section[class~=grid][class~=gap-4]>div[class*=rounded-3xl]:not(.hidden)>div[class~=space-y-2]{order:1}.app-legacy-admin--customer section[class~=grid][class~=gap-4]>div[class*=rounded-3xl]:not(.hidden)>div[class~=mb-3][class~=flex]>button{order:2;align-self:flex-start;min-height:36px;margin-top:12px;padding-inline:14px;font-size:12px!important;font-weight:600!important}.app-legacy-admin--customer .fixed.inset-0>div[class*=bg-white]{border:1px solid color-mix(in srgb, var(--border) 82%, transparent);border-radius:24px!important}.app-legacy-admin--customer .fixed.inset-0>div[class*=bg-white]>div:first-child{min-height:64px;padding:16px 20px!important}.app-legacy-admin--customer [class*="text-[9px]"],.app-legacy-admin--customer [class*="text-[10px]"]{font-size:11px!important;line-height:1.35!important}@media (width>=768px){.app-legacy-admin--customer>.customer-card-theme>div>main{gap:20px}}
