.gws-dashboard-shell[data-tone~=studio]{--chrome-frame-bg:var(--lightningcss-light,#eff2f9)var(--lightningcss-dark,var(--gray-950));--chrome-bg:var(--lightningcss-light,#f7f9fd)var(--lightningcss-dark,var(--gray-900));--sidebar-bg:var(--lightningcss-light,#e8ebf4)var(--lightningcss-dark,#171a21);--chrome-fg:var(--lightningcss-light,#4b5260)var(--lightningcss-dark,var(--gray-300));--chrome-fg-strong:var(--lightningcss-light,#0a0d14)var(--lightningcss-dark,var(--gray-50));--chrome-fg-muted:var(--lightningcss-light,#5d6472)var(--lightningcss-dark,var(--gray-500));--chrome-border:var(--lightningcss-light,#3d34201f)var(--lightningcss-dark,var(--gray-700));--chrome-hover-bg:var(--lightningcss-light,#3d34200e)var(--lightningcss-dark,var(--gray-800));--chrome-control-bg:var(--chrome-hover-bg);--chrome-control-bg-hover:var(--lightningcss-light,#3d34201a)var(--lightningcss-dark,var(--gray-700));--color-interactive:var(--lightningcss-light,#1d4ed8)var(--lightningcss-dark,#3b82f6);--chrome-accent:var(--lightningcss-light,#1d4ed8)var(--lightningcss-dark,#60a5fa);--chrome-active-bg:color-mix(in oklch, var(--chrome-accent) 12%, transparent);--chrome-scroll-track:var(--lightningcss-light,#e8ebf4)var(--lightningcss-dark,var(--gray-950));--chrome-scroll-thumb:var(--lightningcss-light,#c5bdaa)var(--lightningcss-dark,var(--gray-700));--chrome-scroll-thumb-hover:var(--lightningcss-light,#a9a089)var(--lightningcss-dark,var(--gray-600));--sidebar-overlay-lg:var(--lightningcss-light,#3d342029)var(--lightningcss-dark,#ffffff24);--sidebar-overlay-xl:var(--lightningcss-light,#3d342042)var(--lightningcss-dark,#ffffff38);--card-shadow:0 1px 2px #3d34200f, 0 1px 3px #3d342012;--gloss-edge:linear-gradient(180deg, var(--card-bg) 0%, color-mix(in oklch, var(--card-bg) 88%, var(--color-bg-secondary) 12%) 100%);background:radial-gradient(circle at 12% 0%, var(--lightningcss-light,#ffffffd9)var(--lightningcss-dark,#ffffff08), transparent 32rem), var(--chrome-frame-bg)}.gws-dashboard-shell[data-tone~=studio] .gws-dashboard-surface,.gws-dashboard-shell[data-tone~=studio] [data-testid=dashboard-scroll-root],.gws-dashboard-shell[data-tone~=studio] [data-testid=calendar-work-bar]{background:var(--chrome-frame-bg)}.gws-dashboard-shell[data-tone~=studio]>header{background:var(--chrome-bg);border-color:var(--chrome-border);color:var(--chrome-fg)}.gws-dashboard-shell[data-tone~=studio] #dashboard-mobile-drawer{background:var(--sidebar-bg);border-color:var(--chrome-border);color:var(--chrome-fg)}.gws-dashboard-shell[data-tone~=studio]>div>div.fixed.left-0.right-0.top-0{background:var(--chrome-bg);border-color:var(--chrome-border);color:var(--chrome-fg)}.gws-dashboard-shell[data-tone~=studio]>header [data-brand-wordmark],.gws-dashboard-shell[data-tone~=studio]>div>div.fixed.left-0.right-0.top-0 [data-brand-wordmark]{color:var(--chrome-fg-strong)}.gws-dashboard-shell[data-tone~=studio]>header [data-brand-wordmark]+span,.gws-dashboard-shell[data-tone~=studio]>div>div.fixed.left-0.right-0.top-0 [data-brand-wordmark]+span,.gws-dashboard-shell[data-tone~=studio] #dashboard-mobile-drawer [data-brand-wordmark]+span{color:var(--chrome-fg-muted);font-size:.75rem}.gws-dashboard-shell[data-tone~=studio] #dashboard-mobile-drawer button[aria-label=Menü\ schließen]{color:var(--chrome-fg-muted)}.gws-dashboard-shell[data-tone~=studio] #dashboard-mobile-drawer button[aria-label=Menü\ schließen]:hover{background:var(--chrome-hover-bg);color:var(--chrome-fg-strong)}.gws-dashboard-shell[data-tone~=studio] #dashboard-mobile-drawer>div:first-child{border-color:var(--chrome-border)}[data-page-header-action]>:is(.btn--secondary,.btn--outline,.btn--ghost,.btn--link),[data-page-header-action]>.flex>:is(.btn--secondary,.btn--outline,.btn--ghost,.btn--link){--btn-bg-hover:var(--chrome-hover-bg);--btn-border:var(--chrome-fg-muted);--btn-fg:var(--chrome-fg-strong)}[data-page-header-action]>:is(.btn--ghost,.btn--link),[data-page-header-action]>.flex>:is(.btn--ghost,.btn--link){--btn-border:transparent}.gws-dashboard-shell[data-tone~=studio] [data-testid=dashboard-content]>section:not(.card)>h2,.gws-dashboard-shell[data-tone~=studio] [data-testid=dashboard-content]>p{color:var(--chrome-fg-muted)}.gws-dashboard-shell[data-tone~=studio] [data-testid=dashboard-content] [role=tablist]:not(.card *):not([role=dialog] *){border-color:var(--chrome-border)}.gws-dashboard-shell[data-tone~=studio] [data-testid=dashboard-content] [role=tablist]:not(.card *):not([role=dialog] *) [role=tab][aria-selected=true]{color:var(--chrome-fg-strong)}.gws-dashboard-shell[data-tone~=studio] [data-testid=dashboard-content] [role=tablist]:not(.card *):not([role=dialog] *) [role=tab][aria-selected=false]{color:var(--chrome-fg)}.gws-dashboard-shell[data-tone~=studio] [data-testid=dashboard-content] [role=tablist]:not(.card *):not([role=dialog] *) [role=tab][aria-selected=false]:hover{color:var(--chrome-fg-strong)}.gws-dashboard-shell[data-tone~=studio] [data-testid=dashboard-content] [role=tabpanel]:not(.card *):not([role=dialog] *)>p{color:var(--chrome-fg)}.gws-dashboard-shell[data-tone~=studio] [data-testid=dashboard-content] [role=tabpanel]:not(.card *):not([role=dialog] *)>section:not(.card)>h2{color:var(--chrome-fg-strong)}.gws-dashboard-shell[data-tone~=studio] [data-testid=dashboard-scroll-root]{scrollbar-color:var(--chrome-scroll-thumb) var(--chrome-scroll-track);scrollbar-width:thin}.gws-dashboard-shell[data-tone~=studio] [data-testid=dashboard-scroll-root]::-webkit-scrollbar{width:10px;height:10px}.gws-dashboard-shell[data-tone~=studio] [data-testid=dashboard-scroll-root]::-webkit-scrollbar-track{background:var(--chrome-scroll-track)}.gws-dashboard-shell[data-tone~=studio] [data-testid=dashboard-scroll-root]::-webkit-scrollbar-thumb{background-color:var(--chrome-scroll-thumb);border-radius:var(--radius-full)}.gws-dashboard-shell[data-tone~=studio] [data-testid=dashboard-scroll-root]::-webkit-scrollbar-thumb:hover{background-color:var(--chrome-scroll-thumb-hover)}.gws-dashboard-shell[data-tone~=studio] [data-testid=calendar-work-bar]{color:var(--chrome-fg);box-shadow:0 1px 0 var(--chrome-border)}.gws-dashboard-shell[data-tone~=studio] [data-testid=calendar-work-bar] [role=group]{background:var(--chrome-control-bg);border-color:var(--chrome-border);color:var(--chrome-fg)}.gws-dashboard-shell[data-tone~=studio] [data-testid=calendar-work-bar] [role=group]>button{border-color:var(--chrome-border);color:var(--chrome-fg)}.gws-dashboard-shell[data-tone~=studio] [data-testid=calendar-work-bar] [role=group]>button:hover{background:var(--chrome-control-bg-hover);color:var(--chrome-fg-strong)}.gws-dashboard-shell[data-tone~=studio] [data-testid=calendar-work-bar]>button,.gws-dashboard-shell[data-tone~=studio] [data-testid=calendar-work-bar]>.relative>button,.gws-dashboard-shell[data-tone~=studio] [data-testid=calendar-work-bar] button[data-testid=calendar-block-slot],.gws-dashboard-shell[data-tone~=studio] [data-testid=calendar-work-bar] button[data-testid=calendar-fullscreen],.gws-dashboard-shell[data-tone~=studio] [data-testid=calendar-work-bar] [data-testid=calendar-overflow]>button,.gws-dashboard-shell[data-tone~=studio] [data-testid=calendar-work-bar] [aria-live=polite]>div>button{color:var(--chrome-fg);background:0 0;border-color:#0000;padding-inline:.625rem}.gws-dashboard-shell[data-tone~=studio] [data-testid=calendar-work-bar]>button:hover,.gws-dashboard-shell[data-tone~=studio] [data-testid=calendar-work-bar]>.relative>button:hover,.gws-dashboard-shell[data-tone~=studio] [data-testid=calendar-work-bar] button[data-testid=calendar-block-slot]:hover,.gws-dashboard-shell[data-tone~=studio] [data-testid=calendar-work-bar] button[data-testid=calendar-fullscreen]:hover,.gws-dashboard-shell[data-tone~=studio] [data-testid=calendar-work-bar] [data-testid=calendar-overflow]>button:hover,.gws-dashboard-shell[data-tone~=studio] [data-testid=calendar-work-bar] [aria-live=polite]>div>button:hover{background:var(--chrome-hover-bg);color:var(--chrome-fg-strong)}.gws-dashboard-shell[data-tone~=studio] [data-testid=calendar-work-bar] [aria-live=polite]>div{background:0 0;border-color:#0000;overflow:visible}.gws-dashboard-shell[data-tone~=studio] [data-testid=calendar-work-bar] [data-testid=calendar-period-label]{color:var(--chrome-fg-strong);border-inline-start:0;padding-inline:.25rem;font-size:.875rem;font-weight:500}.gws-dashboard-shell[data-tone~=studio] [data-testid=calendar-work-bar] [role=group]>button[aria-pressed=true]{background:var(--chrome-active-bg);color:var(--chrome-fg-strong)}.gws-dashboard-shell[data-tone~=studio] [data-testid=calendar-work-bar] button[data-testid=calendar-fullscreen][title^="Der Arbeitstag passt"]{color:var(--chrome-accent)}
.gws-dashboard-shell[data-tone~=studio] [data-testid=dashboard-content] .tabs[role=tablist]:not(.card *):not([role=dialog] *){background:var(--chrome-control-bg);border-color:var(--chrome-border)}.gws-dashboard-shell[data-tone~=studio] [data-testid=dashboard-content] .tabs[role=tablist]:not(.card *):not([role=dialog] *)>.tab{color:var(--chrome-fg);background:0 0}.gws-dashboard-shell[data-tone~=studio] [data-testid=dashboard-content] .tabs[role=tablist]:not(.card *):not([role=dialog] *)>.tab[aria-selected=true]{background:var(--chrome-active-bg);border-block-end-color:var(--chrome-accent);color:var(--chrome-fg-strong);box-shadow:none}.gws-dashboard-shell[data-tone~=studio] [data-testid=dashboard-content] .tabs[role=tablist]:not(.card *):not([role=dialog] *)>.tab[aria-selected=false]:hover{background:var(--chrome-control-bg-hover);color:var(--chrome-fg-strong)}.gws-dashboard-shell[data-tone~=studio] [data-testid=bookings-b2-list]>p{color:var(--chrome-fg-muted)}.gws-dashboard-shell[data-tone~=studio] [data-testid=calendar-work-bar] [role=dialog] [data-testid=mb-slot-grid]{background:var(--color-surface-subtle);border-color:var(--color-border-light);color:var(--color-text-primary)}.gws-dashboard-shell[data-tone~=studio] [data-testid=calendar-work-bar] [role=dialog] [data-testid=mb-slot-grid]>div>button,.gws-dashboard-shell[data-tone~=studio] [data-testid=calendar-work-bar] [role=dialog] [data-testid=mb-slot-grid]>div>button[aria-pressed=true]{background-color:var(--btn-bg,var(--color-interactive));background-image:var(--btn-bg-image,var(--gloss-sheen));border-color:var(--btn-border,transparent);color:var(--btn-fg,white)}.gws-dashboard-shell[data-tone~=studio] [data-testid=calendar-work-bar] [role=dialog] [data-testid=mb-slot-grid]>div>button.btn--secondary:hover:not(:disabled){background-color:var(--btn-bg-hover,var(--color-surface-hover));border-color:var(--btn-border,var(--color-border-dark));color:var(--btn-fg,var(--color-text-primary));background-image:none}.gws-dashboard-shell[data-tone~=studio] [data-testid=calendar-work-bar] [role=dialog] [data-testid=mb-slot-grid]>div>button:not(.btn--secondary):hover:not(:disabled){background-color:var(--btn-bg-hover,var(--color-interactive-dark));background-image:var(--btn-bg-image,var(--gloss-sheen));border-color:var(--btn-border,transparent);color:var(--btn-fg,white)}.gws-dashboard-shell[data-tone~=studio] [data-dashboard-heute],.gws-dashboard-shell[data-tone~=studio] [data-dashboard-standort-fakt]{color:var(--chrome-fg-strong)}.gws-dashboard-shell[data-tone~=studio] #dashboard-mobile-drawer [data-brand-wordmark]{color:var(--chrome-fg-muted)}.gws-dashboard-shell[data-tone~=studio] [data-dashboard-location]{border-color:var(--chrome-border)}.gws-dashboard-shell[data-tone~=studio] [data-testid=dashboard-scroll-root]>div>main[class="px-4 py-6 md:px-8"]{min-height:calc(100dvh - env(safe-area-inset-top,0px) - 6rem);background:var(--color-bg);color:var(--color-text-primary)}@media (min-width:768px){.gws-dashboard-shell[data-tone~=studio] [data-testid=dashboard-scroll-root]>div>main[class="px-4 py-6 md:px-8"]{min-height:calc(100dvh - 2.5rem)}}
.gws-dashboard-shell{--gws-kopf-luft-oben:.75rem;--gws-kopf-luft-unten:.25rem;--gws-head-h:3.3125rem;--region-min-stats:120px;--region-min-split:312px;--region-min-callout:56px;--gws-feld-abstand:1.25rem;--gws-feld-abstand-oben:1.5rem}.gws-feld-polster{padding:var(--gws-feld-abstand-oben) var(--gws-feld-abstand) var(--gws-feld-abstand)}.gws-dashboard-shell .gws-dashboard-surface{margin:calc(var(--gws-feld-abstand-oben) * -1) calc(var(--gws-feld-abstand) * -1) calc(var(--gws-feld-abstand) * -1);padding:var(--gws-feld-abstand-oben) var(--gws-feld-abstand) var(--gws-feld-abstand)}.gws-page-head{min-height:var(--gws-head-h);min-width:0;padding-inline:var(--gws-feld-abstand);border-bottom:1px solid var(--chrome-border);background:var(--chrome-bg);color:var(--chrome-fg);flex-direction:column;flex:none;display:flex}.gws-page-head__slot{align-items:center;gap:var(--space-8,.5rem) var(--space-12,.75rem);flex:1;grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.gws-page-head__lane{align-items:center;gap:var(--space-8,.5rem);flex-wrap:nowrap;grid-column:1/-1;min-width:0;display:flex}.gws-dashboard-shell .gws-page-head [data-testid=calendar-work-bar]{box-shadow:none;background:0 0}.gws-page-head__bar:has(.gws-page-head__slot :is(input[type=search],[data-seiten-suche])) .gws-page-head__tools [data-testid=command-palette-trigger]{display:none}.gws-page-head__tools{flex:none;align-items:center;margin-inline-start:var(--space-12,.75rem);display:flex}.gws-page-head__bar{min-height:calc(var(--control-h,2.25rem) + var(--gws-kopf-luft-oben) + var(--gws-kopf-luft-unten));padding-block:var(--gws-kopf-luft-oben) var(--gws-kopf-luft-unten);align-items:center;display:flex}.gws-page-head__context,.gws-page-head__center,.gws-page-head__action{align-items:center;gap:var(--space-8,.5rem);min-width:0;display:flex}.gws-page-head__context{grid-area:1/1}.gws-page-head__center{grid-area:2/1/auto/-1}.gws-page-head__action{grid-area:1/2;justify-content:flex-end}.gws-page-head__context{min-width:0;font-size:var(--font-sm,.875rem);color:var(--chrome-fg-strong);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.gws-page-head__center:empty,.gws-page-head__action:empty{display:none}.gws-page-regions{gap:var(--space-16);flex-direction:column;min-block-size:0;display:flex}[data-scroll-region]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-border-dark) transparent}@media (min-width:80rem) and (min-height:617px){.gws-page-head__slot{grid-template-columns:1fr minmax(0,28rem) 1fr;row-gap:0}.gws-page-head__center{grid-area:1/2}.gws-page-head__action{grid-area:1/3}.gws-page-head__context,.gws-page-head__center,.gws-page-head__action{white-space:nowrap;flex-wrap:nowrap}.gws-page-head__center{justify-content:center}.gws-page-head__center:empty,.gws-page-head__action:empty{display:flex}[data-testid=dashboard-scroll-root]>div:has(>[data-page-layout=fixed]){flex-direction:column;block-size:100%;min-block-size:0;display:flex}[data-page-layout=fixed],[data-page-layout=fixed]>[data-testid=dashboard-content],[data-page-layout=fixed] .gws-page-regions,[data-page-layout=fixed] .gws-today-golden-split,[data-page-layout=fixed] .gws-today-golden-split>*,[data-page-layout=fixed] [data-scroll-region],[data-page-layout=fixed] .gws-calendar-page,[data-page-layout=fixed] .gws-calendar-stage,[data-page-layout=fixed] .gws-calendar-frame,[data-page-layout=fixed] [data-calendar-zone=grid],[data-page-layout=fixed] .gws-listen-flaeche,[data-page-layout=fixed] .gws-listen-rahmen{min-block-size:0}[data-page-layout=fixed],[data-page-layout=fixed]>[data-testid=dashboard-content]{flex-direction:column;flex:1;display:flex}[data-page-layout=fixed]>[data-testid=dashboard-content]{inline-size:100%}[data-page-layout=fixed] .gws-page-regions,[data-page-layout=fixed] .gws-today-golden-split{flex:1}[data-page-layout=fixed] .gws-today-daily-plan{flex-direction:column;display:flex}[data-page-layout=fixed] .gws-today-aside>*{flex:none}[data-page-layout=fixed] [data-scroll-region]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-border-dark) transparent;flex:1;overflow-y:auto}[data-page-layout=fixed] .gws-calendar-page,[data-page-layout=fixed] .gws-calendar-stage{flex-direction:column;flex:1;display:flex}[data-page-layout=fixed] [data-testid=calendar-requests-panel]{flex:none}[data-page-layout=fixed] .gws-calendar-frame{flex-direction:column;flex:0 auto;display:flex}[data-page-layout=fixed] [data-calendar-zone=head],[data-page-layout=fixed] [data-calendar-zone=foot]{flex:none;position:static}[data-page-layout=fixed] [data-calendar-zone=grid]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--chrome-scroll-thumb) var(--chrome-scroll-track);flex:0 auto;overflow-y:auto}[data-page-layout=fixed] [data-calendar-zone=foot]{scrollbar-width:none}[data-page-layout=fixed] [data-calendar-zone=foot]::-webkit-scrollbar{display:none}[data-page-layout=fixed] .gws-listen-flaeche,[data-page-layout=fixed] .gws-listen-rahmen{flex-direction:column;flex:1;display:flex}[data-page-layout=fixed] [data-listen-zone=kopf],[data-page-layout=fixed] [data-listen-zone=fuss]{flex:none}}.gws-warteliste__liste{scrollbar-width:thin;scrollbar-color:var(--chrome-scroll-thumb) var(--chrome-scroll-track);overscroll-behavior:contain;max-height:234px;overflow-y:auto}
