:root{--termin:#6f4368;--termin-text:#ffffff}html:has([data-huelle][data-modul=lo]),html:has([data-huelle][data-modul=wz]){scrollbar-gutter:stable}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--termin:#c294ba;--termin-text:#24141f}}:root[data-theme=dark]{--termin:#c294ba;--termin-text:#24141f}:root{--termin-weich:color-mix(in srgb,var(--termin) 15%,var(--karte));--termin-rand:color-mix(in srgb,var(--termin) 45%,var(--linie))}.karte-balken[data-quelle=erinnerung]{background:var(--karte-erinnerung,var(--karte-2))}.karte-balken[data-quelle=spesen]{background:color-mix(in srgb,#1f7a4d 12%,var(--karte))}.karte-balken[data-art=termin]{background:var(--termin-weich);border-color:var(--termin-rand)}.karte-balken[data-art=termin] .karte-titel{color:var(--termin)}.karte-balken[data-lage=blockiert]{border-style:dashed}.karte-balken[data-lage=blockiert] .karte-titel{color:var(--leise)}.karte-balken[data-lage=frei]{border-color:var(--gut);background:var(--gut-weich)}.karte-balken{border-left-color:var(--linie-satt)}[data-balken=projekt] .karte-balken[data-stand=neutral][data-projekt]{border-left-color:var(--projekt)}[data-balken=projekt_kraeftig] .karte-balken[data-stand=neutral][data-projekt]{border-left-color:var(--projekt);border-left-width:6px}.karte-balken[data-stand=termin]{border-left-color:var(--termin)}.karte-balken[data-stand=fertig]{border-left-color:var(--gut)}.karte-balken[data-stand=vermerk]{border-left-color:var(--signal)}.karte-balken[data-spaet]{border-left-color:var(--signal)!important;border-left-width:4px!important}.chip-frist{color:var(--akzent);border-color:color-mix(in srgb,var(--akzent) 40%,var(--linie));background:var(--akzent-weich)}.chip-frist[data-spaet]{color:var(--signal);border-color:var(--signal);background:var(--signal-weich)}.chip-termin{color:var(--termin);border-color:var(--termin);background:var(--termin-weich)}.termin-marke{background:var(--termin);color:var(--termin-text)}.schritt-termin{background:var(--termin-weich);color:var(--termin)}@media print{body:has(.druck-flaeche){background:#fff}body:has(.druck-flaeche) *{visibility:hidden}body:has(.druck-flaeche) .druck-flaeche,body:has(.druck-flaeche) .druck-flaeche *{visibility:visible}.druck-flaeche{position:absolute;left:0;top:0;width:100%;zoom:1!important;gap:0!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.druck-flaeche .bogen{width:100%!important;min-height:0!important;padding:0!important;border:0!important;box-shadow:none!important}}