:root{--navigation-surface: 222 20% 13%}:root:has(.frosted-shell){--app-neo: 263 32% 79%;--app-ero: 29 37% 75%;--app-motion: 145 21% 72%;--app-arc: 211 38% 76%;--app-marketplace: 338 32% 76%;--app-neo-ink: 263 20% 32%;--app-ero-ink: 29 25% 30%;--app-motion-ink: 145 19% 28%;--app-arc-ink: 211 24% 31%;--app-marketplace-ink: 338 22% 32%;--workspace-accent: var(--app-neo-ink);--workspace-fill: var(--app-neo);--workspace-action-foreground: 222 26% 16%;--primary: var(--workspace-accent);--ring: var(--workspace-accent);--primary-foreground: 0 0% 100%;--background: 220 25% 98%;--foreground: 222 26% 16%;--card: 0 0% 100%;--card-foreground: 222 26% 16%;--popover: 0 0% 100%;--popover-foreground: 222 26% 16%;--muted: 220 22% 95%;--muted-foreground: 220 12% 43%;--secondary: 220 24% 94%;--secondary-foreground: 222 26% 22%;--accent: 220 24% 95%;--accent-foreground: 222 26% 16%;--border: 220 20% 86%;--input: 220 20% 83%;--surface-border: hsl(220 20% 87%);--table-header: hsl(220 25% 95%);--table-rule: hsl(220 24% 92%);--table-hover: hsl(var(--workspace-accent) / .035);--app-tint: hsl(var(--workspace-fill) / .22);--surface-shadow: 0 1px 2px hsl(222 26% 16% / .025)}:root:has([data-active-app=ero]){--workspace-accent: var(--app-ero-ink);--workspace-fill: var(--app-ero)}:root:has([data-active-app=motion]){--workspace-accent: var(--app-motion-ink);--workspace-fill: var(--app-motion)}:root:has([data-active-app=arc]){--workspace-accent: var(--app-arc-ink);--workspace-fill: var(--app-arc)}:root:has([data-active-app=marketplace]){--workspace-accent: var(--app-marketplace-ink);--workspace-fill: var(--app-marketplace)}html .frosted-shell{background:#f2f4f8}html .frosted-shell .frosted-inset{background:#1b1e28;backdrop-filter:none;-webkit-backdrop-filter:none}html .frosted-shell .workspace-content{border-radius:0}[data-app=neo]{--nav-accent: var(--app-neo);--nav-ink: var(--app-neo-ink)}[data-app=ero]{--nav-accent: var(--app-ero);--nav-ink: var(--app-ero-ink)}[data-app=motion]{--nav-accent: var(--app-motion);--nav-ink: var(--app-motion-ink)}[data-app=arc]{--nav-accent: var(--app-arc);--nav-ink: var(--app-arc-ink)}[data-app=marketplace]{--nav-accent: var(--app-marketplace);--nav-ink: var(--app-marketplace-ink)}html:has(.frosted-shell) [data-app]>svg:first-child{color:hsl(var(--nav-accent))}html:has(.frosted-shell) [data-app][data-current=true]{background:hsl(var(--nav-accent) / .24);color:hsl(var(--nav-ink));box-shadow:inset 0 0 0 1px hsl(var(--nav-accent) / .3)}html:has(.frosted-shell) [data-app]:hover{background:hsl(var(--nav-accent) / .16)}html:has(.frosted-shell) [data-subnav-current=true]{background:transparent;color:hsl(var(--workspace-accent))}html:has(.frosted-shell) [data-subnav-current=true]>.absolute{background:hsl(var(--workspace-accent))}html .frosted-shell :where(div,section,article)[class~=rounded-2xl][class~="bg-muted/50"]{border-color:var(--surface-border);background:hsl(var(--muted) / .64);box-shadow:var(--surface-shadow)}html .frosted-shell [data-ui=bookings-controls]{border-color:hsl(var(--workspace-accent) / .15);background:linear-gradient(105deg,hsl(var(--workspace-accent) / .035),hsl(var(--muted) / .52) 52%)}html .frosted-shell [data-ui=bookings-controls] .bg-background{background-color:hsl(var(--card));box-shadow:var(--surface-shadow)}html .frosted-shell [data-ui=bookings-controls] button[class~=bg-secondary]{background-color:var(--app-tint);color:hsl(var(--workspace-accent))}html .frosted-shell .portal-table-shell{background:hsl(var(--card));border-color:var(--surface-border);box-shadow:var(--surface-shadow)}html:has(.frosted-shell) .portal-table{color:hsl(var(--foreground));background-color:hsl(var(--card));border-radius:12px}html:has(.frosted-shell) .portal-table>thead>tr{background:transparent;border-color:var(--surface-border)}html:has(.frosted-shell) .portal-table>thead>tr>th{background-color:var(--table-header);color:hsl(var(--muted-foreground));font-weight:600;font-size:12px;letter-spacing:.015em;box-shadow:inset 0 -1px 0 var(--surface-border)}html:has(.frosted-shell) .portal-table>tbody>tr{border-color:var(--table-rule)}html:has(.frosted-shell) .portal-table>tbody>tr:hover{background-color:var(--table-hover)}html:has(.frosted-shell) .portal-table>tbody>tr[data-state=selected]{background-color:var(--app-tint)}html:has(.frosted-shell) .portal-table>tfoot{border-color:var(--surface-border);background:var(--table-header)}html:has(.frosted-shell) .portal-table :where(.tabular-nums,[class~=text-right]){font-variant-numeric:tabular-nums}html:has(.frosted-shell) :where(input,textarea)[class~=border-input],html:has(.frosted-shell) button[role=combobox][class~=border-input]{background-color:hsl(var(--card))}html:has(.frosted-shell) :where([role=dialog],[role=alertdialog]){border-color:var(--surface-border);box-shadow:0 20px 60px #171b272b,0 2px 8px #171b270f}html:has(.frosted-shell) :where([role=menu],[role=listbox],[data-radix-popper-content-wrapper]>div){border-color:var(--surface-border)}html:has(.frosted-shell) [role=tab][data-state=active]{color:hsl(var(--workspace-accent));box-shadow:none}html:has(.frosted-shell) :focus{outline:none!important}html:has(.frosted-shell) :is(:focus,:focus-within){--tw-ring-offset-shadow: 0 0 #0000 !important;--tw-ring-shadow: 0 0 #0000 !important}html:has(.frosted-shell) :is(button,a[href],select,[role=button],[role=checkbox],[role=radio],[role=switch],[role=slider],input[type=checkbox],input[type=radio],input[type=range]):not([role=tab]):focus-visible{box-shadow:inset 0 -2px 0 currentColor!important}html:has(.frosted-shell) [role=tab]:focus-visible{box-shadow:none!important;background-color:hsl(var(--workspace-fill) / .24)!important}html.dark:has(.frosted-shell){--app-neo-ink: var(--app-neo);--app-ero-ink: var(--app-ero);--app-motion-ink: var(--app-motion);--app-arc-ink: var(--app-arc);--app-marketplace-ink: var(--app-marketplace);--primary-foreground: 222 26% 12%;--background: 222 22% 10%;--foreground: 220 22% 93%;--card: 222 20% 13%;--card-foreground: 220 22% 93%;--popover: 222 20% 14%;--popover-foreground: 220 22% 93%;--muted: 222 18% 18%;--muted-foreground: 220 16% 68%;--secondary: 222 18% 20%;--secondary-foreground: 220 22% 93%;--accent: 222 18% 20%;--accent-foreground: 220 22% 93%;--border: 222 16% 29%;--input: 222 16% 34%;--surface-border: hsl(222 16% 27%);--table-header: hsl(222 20% 17%);--table-rule: hsl(222 16% 23%);--table-hover: hsl(var(--workspace-accent) / .055);--app-tint: hsl(var(--workspace-fill) / .16)}html.dark .frosted-shell{background:#14171f}html.dark .frosted-shell .frosted-inset{background:#1b1e28}html:has(.frosted-shell) :is([data-sidebar=sidebar],.workspace-header),html.dark:has(.frosted-shell) :is([data-sidebar=sidebar],.workspace-header,.booking-command-surface){color-scheme:dark;--app-neo-ink: var(--app-neo);--app-ero-ink: var(--app-ero);--app-motion-ink: var(--app-motion);--app-arc-ink: var(--app-arc);--app-marketplace-ink: var(--app-marketplace);--workspace-accent: var(--workspace-fill);--background: 222 22% 10%;--foreground: 220 22% 93%;--card: var(--navigation-surface);--card-foreground: 220 22% 93%;--muted: 222 18% 20%;--muted-foreground: 220 16% 72%;--secondary: 222 18% 22%;--secondary-foreground: 220 22% 93%;--accent: 222 18% 23%;--accent-foreground: 220 22% 93%;--border: 222 16% 32%;--input: 222 16% 35%;--primary: var(--workspace-accent);--primary-foreground: 222 26% 12%;--ring: var(--workspace-accent);--sidebar-background: var(--card);--sidebar-foreground: var(--foreground);--sidebar-primary: var(--primary);--sidebar-primary-foreground: var(--primary-foreground);--sidebar-accent: var(--accent);--sidebar-accent-foreground: var(--foreground);--sidebar-border: var(--border);--sidebar-ring: var(--ring);--controls-alert-fill: 5 35% 24%;--controls-alert-ink: 5 80% 82%;color:hsl(var(--foreground));background:hsl(var(--card))!important;backdrop-filter:none;-webkit-backdrop-filter:none}html:has(.frosted-shell) :is([data-sidebar=sidebar],.workspace-header){border-right:0;box-shadow:none}html .frosted-shell .workspace-sidebar{border-right:0;box-shadow:none}html .workspace-header .workspace-tab[data-active=true]{color-scheme:light;--background: 220 25% 98%;--foreground: 222 26% 16%;--muted-foreground: 220 12% 43%;--accent: 220 22% 91%;--accent-foreground: 222 26% 16%;--workspace-accent: 222 26% 16%;--ring: 222 26% 16%;color:hsl(var(--foreground));background:linear-gradient(to bottom,#dadee7,#f2f4f7 55%,hsl(var(--background)))}html.dark .workspace-header .workspace-tab[data-active=true]{color-scheme:dark;--background: 222 22% 10%;--foreground: 220 22% 93%;--muted-foreground: 220 16% 72%;--accent: 222 18% 23%;--accent-foreground: 220 22% 93%;--workspace-accent: var(--workspace-fill);--ring: var(--workspace-fill);background:linear-gradient(to bottom,#2b3140,#1c212c 55%,hsl(var(--background)));box-shadow:inset 0 1px #454c5f}html:has(.frosted-shell) [data-sidebar=sidebar] .voyentus-logo img{filter:brightness(0) invert(1)}html:has(.frosted-shell) [data-sidebar=sidebar] .sidebar-profile{background:hsl(var(--muted))}html:has(.frosted-shell) [data-sidebar=sidebar] .sidebar-profile-rule{background:hsl(var(--border) / .6)}html:has(.frosted-shell) .portal-table>thead>tr:first-child>th:first-child{border-top-left-radius:12px}html:has(.frosted-shell) .portal-table>thead>tr:first-child>th:last-child{border-top-right-radius:12px}html:has(.frosted-shell) :where(button,a)[class~=bg-primary]:not(.power-search-surface){background-color:hsl(var(--workspace-fill));color:hsl(var(--workspace-action-foreground));box-shadow:none}html:has(.frosted-shell) :where(button,a)[class~=bg-primary]:not(.power-search-surface):hover:not(:disabled){background-color:color-mix(in srgb,hsl(var(--workspace-fill)) 92%,hsl(var(--workspace-action-foreground)));box-shadow:none}
