.cc-leiste{transition:width .2s}.cc-leiste.zu{justify-content:flex-start;padding:0}.cc-leiste-band{width:100%;height:100%;color:var(--cc-mu3);cursor:pointer;background:0 0;border:0;border-radius:0 10px 10px 0;justify-content:center;align-items:flex-start;padding:14px 0 0;transition:color .18s,background .18s;display:flex}.cc-leiste-band:hover,.cc-leiste-band:focus-visible{color:var(--cc-tinte);background:color-mix(in srgb, var(--cc-tinte) 5%, transparent)}.cc-leiste-klappe{width:28px;height:22px;color:var(--cc-mu3);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;transition:color .18s,background .18s;display:grid}.cc-leiste-klappe:hover,.cc-leiste-klappe:focus-visible{color:var(--cc-tinte);background:color-mix(in srgb, var(--cc-tinte) 5%, transparent)}.cc-leiste-kopf{box-sizing:border-box;width:48px;height:40px;color:var(--cc-mu);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;padding:0;transition:color .18s,background .18s;display:flex}.cc-leiste-kopf:hover,.cc-leiste-kopf[aria-expanded=true]{color:var(--cc-tinte);background:color-mix(in srgb, var(--cc-tinte) 4.5%, transparent)}.cc-leiste-tun{flex:none;justify-content:center;gap:4px;width:48px;height:24px;display:flex}.cc-leiste-tun>button{width:22px;height:24px;color:var(--cc-mu3);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;transition:color .18s,background .18s;display:grid}.cc-leiste-tun>button:hover,.cc-leiste-tun>button:focus-visible,.cc-leiste-tun>button[aria-expanded=true]{color:var(--cc-tinte);background:color-mix(in srgb, var(--cc-tinte) 6%, transparent)}.cc-leiste-tun>button.fertig{width:48px;color:var(--cc-marke);background:color-mix(in srgb, var(--cc-akzent) 13%, transparent);font:700 9.5px/1 var(--or-body), Manrope, system-ui, sans-serif;letter-spacing:.02em;border-radius:999px}.cc-leiste-tun>button.fertig:hover{background:color-mix(in srgb, var(--cc-akzent) 22%, transparent)}.cc-leiste-ordnen{box-sizing:border-box;scrollbar-width:none;flex-direction:column;flex:1 1 0;align-items:center;gap:6px;width:100%;min-height:0;padding:7px 0;display:flex;overflow:hidden auto}.cc-leiste-ordnen::-webkit-scrollbar{display:none}.cc-leiste-ordnen .cc-sitzung-chip{cursor:grab;animation:.3s ease-in-out infinite alternate cc-wackeln}.cc-leiste-ordnen .cc-sitzung-chip:nth-child(2n){animation-delay:-.15s}.cc-leiste-ordnen .cc-sitzung-chip:active{cursor:grabbing}.cc-leiste-ordnen .cc-sitzung-chip.gezogen{opacity:.35;animation:none}.cc-leiste-ordnen .cc-sitzung-chip:focus-visible{outline:2px solid var(--cc-akzent);outline-offset:3px;border-radius:50%;animation:none}.cc-leiste-ordnen .ueber:before{content:"";background:var(--cc-akzent);border-radius:2px;height:2px;position:absolute;top:-5px;left:0;right:0}@keyframes cc-wackeln{0%{transform:rotate(-2.2deg)}to{transform:rotate(2.2deg)}}@media (prefers-reduced-motion:reduce){.cc-leiste-ordnen .cc-sitzung-chip{animation:none}}.cc-leiste-loesen{z-index:1;background:var(--cc-tinte);width:16px;height:16px;color:var(--cc-fenster);font:700 11px/1 var(--or-body), Manrope, system-ui, sans-serif;cursor:pointer;box-shadow:0 1px 4px var(--cc-schatten);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-5px;left:-5px}.cc-leiste-plus{border:1px dashed color-mix(in srgb, var(--cc-linie) 55%, transparent);width:32px;height:32px;color:var(--cc-mu);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.cc-leiste-plus:hover,.cc-leiste-plus:focus-visible{color:var(--cc-tinte);border-color:var(--cc-tinte)}.cc-leiste-leer{color:var(--cc-mu3);font:600 9px/1.25 var(--or-body), Manrope, system-ui, sans-serif;text-align:center;flex:none;width:48px}.cc-leiste-ansage{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cc-leiste-menue{z-index:1001;background:var(--cc-fenster);border:1px solid color-mix(in srgb, var(--cc-linie) 25%, transparent);min-width:180px;box-shadow:0 14px 40px var(--cc-schatten);border-radius:10px;flex-direction:column;padding:5px;display:flex;position:fixed}.cc-leiste-menue button{color:var(--cc-tinte);text-align:left;cursor:pointer;font:500 12px var(--or-body), Manrope, system-ui, sans-serif;background:0 0;border:0;border-radius:7px;padding:7px 10px}.cc-leiste-menue button:hover,.cc-leiste-menue button:focus-visible{background:color-mix(in srgb, var(--cc-tinte) 7%, transparent);outline:none}.cc-tafel{z-index:1000;box-sizing:border-box;background:var(--cc-fenster);border:1px solid color-mix(in srgb, var(--cc-linie) 25%, transparent);width:360px;max-height:min(74vh,640px);box-shadow:0 18px 48px var(--cc-schatten);color:var(--cc-tinte);font:500 12px var(--or-body), Manrope, system-ui, sans-serif;border-radius:14px;flex-direction:column;display:flex;position:fixed;overflow:hidden}.cc-tafel-kopf{align-items:center;gap:8px;padding:12px 10px 8px 14px;display:flex}.cc-tafel-kopf .cc-werkzeug-kopf{flex:1}.cc-tafel-zu{width:24px;height:24px;color:var(--cc-mu);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0;font:500 15px/1 system-ui}.cc-tafel-zu:hover{color:var(--cc-tinte);background:color-mix(in srgb, var(--cc-tinte) 6%, transparent)}.cc-tafel-suche{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--cc-linie) 30%, transparent);background:var(--cc-tief);width:calc(100% - 24px);color:var(--cc-tinte);font:500 12.5px var(--or-body), Manrope, system-ui, sans-serif;border-radius:8px;outline:none;margin:0 12px 6px;padding:6px 9px}.cc-tafel-suche:focus{border-color:var(--cc-akzent)}.cc-tafel-liste{flex:auto;min-height:0;padding:0 6px 6px;overflow-y:auto}.cc-tafel-gruppe-kopf{color:var(--cc-mu3);font:600 10.5px var(--or-display), Sora, system-ui, sans-serif;letter-spacing:.04em;align-items:center;gap:6px;padding:10px 6px 4px;display:flex}.cc-tafel-gruppe-kopf span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc-tafel-gruppe-kopf small{font-variant-numeric:tabular-nums;margin-left:auto}.cc-tafel-zeile{border-radius:9px;align-items:center;gap:2px;display:flex}.cc-tafel-zeile:hover,.cc-tafel-zeile:focus-within{background:color-mix(in srgb, var(--cc-tinte) 6%, transparent)}.cc-tafel-haupt{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;outline:none;flex:1;align-items:center;gap:10px;padding:5px 6px;display:flex}.cc-tafel-haupt>span:last-child{flex-direction:column;min-width:0;line-height:1.3;display:flex}.cc-tafel-haupt b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cc-tafel-haupt small{color:var(--cc-mu);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.cc-tafel-zeile[aria-current=true] .cc-tafel-haupt b:after{content:attr(data-hier);color:var(--cc-akzent);margin-left:6px;font-size:10px;font-weight:700}.cc-tafel-knopf{width:26px;height:26px;color:var(--cc-mu);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;transition:opacity .15s,color .15s;display:grid}.cc-tafel-zeile:hover .cc-tafel-knopf,.cc-tafel-zeile:focus-within .cc-tafel-knopf,.cc-tafel-knopf.an,.cc-tafel-knopf[aria-expanded=true]{opacity:1}.cc-tafel-knopf.an{color:var(--cc-marke)}.cc-tafel-knopf:hover:not(:disabled){color:var(--cc-tinte);background:color-mix(in srgb, var(--cc-tinte) 7%, transparent)}.cc-tafel-knopf:disabled{cursor:default}.cc-tafel-zeile input{box-sizing:border-box;border:1px solid var(--cc-akzent);background:var(--cc-tief);min-width:0;color:var(--cc-tinte);font:600 12px var(--or-body), Manrope, system-ui, sans-serif;border-radius:7px;outline:none;flex:1;margin:3px 6px;padding:4px 7px}.cc-tafel-leer{color:var(--cc-mu);padding:18px 14px}.cc-tafel-fehler{color:var(--cc-warnung);margin:0;padding:6px 14px}.cc-tafel-fuss{border-top:1px solid color-mix(in srgb, var(--cc-linie) 16%, transparent);gap:4px;padding:7px 8px;display:flex}.cc-tafel-fuss button{color:var(--cc-mu);font:600 11px var(--or-body), Manrope, system-ui, sans-serif;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:5px 8px;display:inline-flex}.cc-tafel-fuss button:hover,.cc-tafel-fuss button:focus-visible{color:var(--cc-tinte);background:color-mix(in srgb, var(--cc-tinte) 6%, transparent)}
