@media (min-width:981px){.admin-mode:has(.leiste) .main{max-width:none;padding:14px 20px 16px}.admin-mode:has(.leiste) .main>.kd .kd-raster{min-height:calc(100dvh - 92px)}.admin-mode:has(.leiste) .main .nm{height:calc(100dvh - 92px);max-height:none}}@media (min-width:981px){.admin-mode:has(.leiste) .main :is(.vf,.hh,.ak.zz,.bu-neu,.kp,.ei,.ak.wi,.panel.wi){max-width:none}}.vf{display:grid;gap:20px;min-width:0;width:100%}.vf-lesen{max-width:72ch}.admin-mode{--vw-licht-1:color-mix(in oklch,var(--brand) 16%,transparent);--vw-licht-2:oklch(0.78 0.08 250/.16);--vw-glas:color-mix(in oklch,var(--paper) 78%,transparent)}body:has(.app-shell.admin-mode){background:var(--bg,#f4f4f2)}@media (min-width:681px){.admin-mode:has(.leiste) .main-shell{position:relative;isolation:isolate}.admin-mode:has(.leiste) .main-shell:before{content:"";position:fixed;inset:-20vmax;z-index:-1;pointer-events:none;background:radial-gradient(42vmax 32vmax at 78% 8%,var(--vw-licht-1),transparent 70%),radial-gradient(38vmax 34vmax at 18% 92%,var(--vw-licht-2),transparent 70%);animation:vw-licht 46s ease-in-out infinite alternate}.admin-mode .sidebar.leiste{background:var(--vw-glas);-webkit-backdrop-filter:blur(22px) saturate(1.4);backdrop-filter:blur(22px) saturate(1.4)}.admin-mode .sidebar.leiste.auto.schwebt{background:color-mix(in oklch,var(--paper) 92%,transparent)}}@keyframes vw-licht{0%{transform:translateZ(0)}to{transform:translate3d(-6vmax,4vmax,0)}}@media (prefers-reduced-motion:reduce){.admin-mode:has(.leiste) .main-shell:before{animation:none}}html[data-vw=dunkel] .admin-mode,html[data-vw=dunkel]:has(.admin-mode){color-scheme:dark;--bg:#111214;--paper:#1a1b1e;--sunk:#24262a;--line:#2c2e33;--line-2:#3a3d43;--ink:#ededea;--ink-2:#c6c7cb;--ink-3:#9a9ca3;--muted:#9a9ca3;--ok:#4cc38a;--ok-wash:#163527;--warn:#f0a948;--warn-wash:#3a2a10;--bad:#ff8a80;--bad-wash:#3d1a17;--cool:#8eaaff;--cool-wash:#1b2545;--brand-ink:color-mix(in oklch,var(--brand) 72%,#fff);--brand-wash:color-mix(in oklch,var(--brand) 20%,#1a1b1e);--shadow:0 1px 2px rgb(0 0 0/.4),0 8px 24px -10px rgb(0 0 0/.6);--vw-licht-1:color-mix(in oklch,var(--brand) 14%,transparent);--vw-licht-2:oklch(0.55 0.1 250/.18)}html[data-vw=dunkel] body:has(.app-shell.admin-mode){background:#111214}html[data-vw=dunkel] .admin-mode .ak,html[data-vw=dunkel] .admin-mode .ak[data-look]{--ak-bg:var(--bg);--ak-karte:var(--paper);--ak-feld:var(--sunk);--ak-ink:var(--ink);--ak-ink2:var(--ink-2);--ak-ink3:var(--ink-3);--ak-linie:var(--line);--ak-dunkel:#ededea;--ak-dunkel-text:#111214;--ak-schatten:0 1px 2px rgb(0 0 0/.4),0 14px 30px -18px rgb(0 0 0/.7)}html[data-vw=dunkel] .admin-mode :is(.panel,.empty,.session-card,.day,.booking-item,.next-card,.modal,.tb-blatt,.ls-menue,.ls-modi,.ls-suche-box){background:var(--paper);color:var(--ink);border-color:var(--line)}html[data-vw=dunkel] .admin-mode :is(input,select,textarea){background:var(--sunk);color:var(--ink);border-color:var(--line-2)}html[data-vw=dunkel] .admin-mode :is(input,textarea)::placeholder{color:var(--ink-3)}html[data-vw=dunkel] .admin-mode .hh-chip.an{background:var(--ink);border-color:var(--ink);color:var(--bg)}html[data-vw=dunkel] .admin-mode .button:hover{box-shadow:inset 0 0 0 100px rgb(255 255 255/.06)}html[data-vw=dunkel] .admin-mode .ls-marke>img{background:#f4f4f2;padding:4px 6px;border-radius:9px}