/* =====================================================================
   TeacherWidget · V621 · Dunkles Erscheinungsbild — Nachzugsschicht
   =====================================================================
   Reine Praesentationsschicht. Wird als LETZTES geladen und laesst sich
   ersatzlos entfernen: Ohne diese Datei ist der dunkle Modus wieder so
   unvollstaendig wie in V620, aber nichts geht kaputt.

   WARUM ES SIE GIBT
   -----------------
   Das Farbsystem haengt an Tokens (--tw-x-*), die theme-v582.css fuer den
   dunklen Modus neu belegt. Alles, was die Tokens benutzt, zieht damit
   automatisch mit. Nur benutzen sie laengst nicht alle:

     ~340 feste helle Hintergruende in teacherwidget-ui.css, modern-ui.css,
          class-manager.css und toolbox.css
     ~190 feste helle Hintergruende und ~290 feste dunkle Schriftfarben
          direkt im style-Attribut von index.html

   Der Text wurde ueber die Tokens hell, die Flaeche darunter blieb weiss.
   Genau das war im Planer zu sehen: hellgraue Schrift auf Weiss.

   WIE SIE ES LOEST
   ----------------
   Der Inhalt unterhalb ist ERZEUGT, nicht von Hand geschrieben. Ein Skript
   liest die bestehenden Regeln, findet die festen Farben und legt je eine
   Entsprechung unter html[data-theme="dark"] darueber. Von Hand waeren das
   580 Regeln, die beim naechsten Umbau still veralten.

   Zwei Grundsaetze der Abbildung:

   1. NEUTRALE Toene gehen auf Tokens. Damit ziehen sie kuenftig von selbst
      mit, wenn die Palette sich aendert.
   2. FARBIGE Toene werden NICHT eingeebnet, sondern im Farbton belassen und
      nur in der Helligkeit gespiegelt. Sonst verloere die Oberflaeche ihre
      Farbkodierung - vier getoente Terminkategorien waeren im Dunkeln vier
      identische Blaugrauflaechen.

   Ausnahme von 2.: Tuerkis. Gestaltungsvorgabe ist, dass es verschwindet;
   die Reste in den alten Schichten (#0a7770, #cfe8e5) landen deshalb auf
   dem Akzentblau statt auf hellem Tuerkis.

   WAS BEWUSST HELL BLEIBT
   -----------------------
   Die Tafelflaeche. Sie ist Papier, keine Bedienoberflaeche; Handschrift,
   Lineatur und eingefuegte Bilder sind auf hellen Grund gerechnet. Ebenso
   die Farbfelder der Palette - ein Farbfeld muss seine echte Farbe zeigen.

   !important steht nur dort, wo die Ausgangsregel es auch hatte. Der
   Praefix html[data-theme="dark"] erhoeht die Spezifitaet bereits; alles
   pauschal mit !important zu erschlagen wuerde Inline-Stile mitreissen,
   die zur Laufzeit gesetzt werden (etwa Fachfarben).
   ===================================================================== */

/* Formularelemente, Bildlaufleisten und Auswahlfelder des Browsers. */
html[data-theme="dark"]{ color-scheme:dark }
html[data-theme="light"]{ color-scheme:light }
/* Die Tafelflaeche erbt das NICHT. color-scheme vererbt sich und schaltet
   die Formularelemente des Browsers um - Eingabefelder in Textkarten und
   Tabellen auf der Tafel bekamen sonst dunkle Felder mit weisser Schrift.
   Im Browser gemessen, deshalb ausdruecklich zurueckgesetzt. */
html[data-theme="dark"] #twBoard49Stage{ color-scheme:light }


/* =====================================================================
   Erzeugter Teil 1 · Regeln aus den Stylesheets
   ===================================================================== */
html[data-theme="dark"] .tw-tb-window:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2);border:1px solid #605039}
html[data-theme="dark"] .tw-tb-winbtn:not(#twBoard49Stage):not(#twBoard49Stage *){background:rgba(24,32,45,.14)}
html[data-theme="dark"] .tw-tb-winbtn:hover:not(#twBoard49Stage):not(#twBoard49Stage *){background:rgba(24,32,45,.25)}
html[data-theme="dark"] .tw-tb-nav:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-3);border-right:1px solid var(--tw-x-line-strong)}
html[data-theme="dark"] .tw-tb-nav button:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-text)}
html[data-theme="dark"] .tw-tb-nav button.active:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-tb-nav button:hover:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-tb-content:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface);color:var(--tw-x-text)}
html[data-theme="dark"] .tw-tb-card:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line-strong);background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-tb-input:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-tb-select:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-tb-textarea:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line);background:var(--tw-x-surface);color:var(--tw-x-text)}
html[data-theme="dark"] .tw-tb-button.secondary:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-3);color:var(--tw-x-text)}
html[data-theme="dark"] .tw-tb-result:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2)}
html[data-theme="dark"] .tw-tb-error:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2);color:#e4958b}
html[data-theme="dark"] .tw-tb-keypad button:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line-strong);background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-tb-stat:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2)}
html[data-theme="dark"] .tw-tb-stat b:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-muted)}
html[data-theme="dark"] .tw-tb-preview:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line-strong);background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-tb-preview pre:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2)}
html[data-theme="dark"] .tw-ggb-host:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface);border:1px solid var(--tw-x-line-strong)}
html[data-theme="dark"] .tw-blockly-mount:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line-strong);background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-excalidraw-actions:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2);border-bottom:1px solid var(--tw-x-line)}
html[data-theme="dark"] .tw-excalidraw-actions span:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-muted)}
html[data-theme="dark"] .tw-tool-insert-note:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-muted)}
html[data-theme="dark"] .tw-formula-field:not(#twBoard49Stage):not(#twBoard49Stage *){border:2px solid #5c4f3d;background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-formula-speech:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2);border:1px solid var(--tw-x-line-strong)}
html[data-theme="dark"] .tw-formula-speech small:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-muted)}
html[data-theme="dark"] .tw-sheet-grid:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line-strong);background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-sheet-table th:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2);color:var(--tw-x-text);border-right:1px solid var(--tw-x-line-strong);border-bottom:1px solid var(--tw-x-line-strong)}
html[data-theme="dark"] .tw-sheet-table tbody th:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-3)}
html[data-theme="dark"] .tw-sheet-table td:not(#twBoard49Stage):not(#twBoard49Stage *){border-right:1px solid var(--tw-x-line);border-bottom:1px solid var(--tw-x-line);background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-sheet-help:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-muted)}
html[data-theme="dark"] .tw-calendar-invite-shell code:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-3)}
html[data-theme="dark"] .tw-calendar-invite-shell p:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-text)}
html[data-theme="dark"] .tw-calendar-address-row small:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-muted)}
html[data-theme="dark"] .tw-calendar-address:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2)}
html[data-theme="dark"] .tw-calendar-technical:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2)}
html[data-theme="dark"] .tw-calendar-info-btn:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface);color:var(--tw-x-muted)}
html[data-theme="dark"] .tw-calendar-info-panel:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-calendar-info-head:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface);border-bottom:1px solid var(--tw-x-line)}
html[data-theme="dark"] .tw-calendar-info-head h3:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-text)}
html[data-theme="dark"] .tw-calendar-info-close:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2);color:var(--tw-x-text)}
html[data-theme="dark"] .tw-calendar-info-body:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-text)}
html[data-theme="dark"] .tw-calendar-info-body h4:not(#twBoard49Stage):not(#twBoard49Stage *){color:#e4bb8b}
html[data-theme="dark"] .tw-calendar-info-body code:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-3)}
html[data-theme="dark"] .tw-calendar-info-body table th:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-calendar-info-body table td:not(#twBoard49Stage):not(#twBoard49Stage *){border-bottom:1px solid var(--tw-x-line)}
html[data-theme="dark"] .tw-calendar-info-body table th:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-muted)}
html[data-theme="dark"] .tw-calendar-info-note:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-3)}
html[data-theme="dark"] .tw-rich-editor:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface);border:1px solid var(--tw-x-line-strong)}
html[data-theme="dark"] .tw-pro-preview:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-3)}
html[data-theme="dark"] .tw-rich-editor:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line-strong)}
html[data-theme="dark"] .tw-editor-quickbar:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line-strong);background:var(--tw-x-surface-2)}
html[data-theme="dark"] .tw-editor-icon:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-editor-action:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line-strong);background:var(--tw-x-surface);color:var(--tw-x-text)}
html[data-theme="dark"] .tw-editor-action:hover:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-editor-icon:hover:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2)}
html[data-theme="dark"] .tw-editor-action.danger:not(#twBoard49Stage):not(#twBoard49Stage *){color:#e4958b;background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-editor-color:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface);border:1px solid var(--tw-x-line-strong)}
html[data-theme="dark"] .tw-editor-groups details:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line-strong);background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-editor-groups summary:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-text)}
html[data-theme="dark"] .tw-editor-status:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-muted)}
html[data-theme="dark"] .tw-sticker-palette button:hover:not(#twBoard49Stage):not(#twBoard49Stage *){border-color:var(--tw-x-accent-line)!important;background:rgba(24,32,45,.5)!important}
html[data-theme="dark"] .tw-chart-slice-colors:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line-strong);background:var(--tw-x-surface-2)}
html[data-theme="dark"] .tw-chart-slice-colors label:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-map-hit:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line-strong);background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-map-hit small:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-muted)}
html[data-theme="dark"] .tw-element-info:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line-strong);background:var(--tw-x-surface-2)}
html[data-theme="dark"] .tw-shape-library button:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line-strong);background:var(--tw-x-surface);color:var(--tw-x-text)}
html[data-theme="dark"] .tw-shape-library button:hover:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2)}
html[data-theme="dark"] .tw-shape-library small:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-muted)}
html[data-theme="dark"] .tw-external-size-control:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line);background:linear-gradient(180deg,var(--tw-x-surface),var(--tw-x-surface-2));color:var(--tw-x-text)}
html[data-theme="dark"] .tw-external-size-label output:not(#twBoard49Stage):not(#twBoard49Stage *){color:#a292dd}
html[data-theme="dark"] .tw-external-size-actions button:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid #3e2e6b;background:var(--tw-x-surface);color:#a79ad6}
html[data-theme="dark"] .tw-tb-window.is-workspace-focus .tw-ggb-mount>#twGgbStatus:not(#twBoard49Stage):not(#twBoard49Stage *){background:rgba(30,39,53,.91)!important}
html[data-theme="dark"] #twCMModal:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-text)}
html[data-theme="dark"] .tw-cm-shell:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2);border:1px solid var(--tw-x-line)}
html[data-theme="dark"] .tw-cm-header:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface);border-bottom:1px solid var(--tw-x-line)}
html[data-theme="dark"] .tw-cm-title small:not(#twBoard49Stage):not(#twBoard49Stage *){color:#a1afce}
html[data-theme="dark"] .tw-cm-header select:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-cm-header input:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-cm-control:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line);background:var(--tw-x-surface);color:var(--tw-x-text)}
html[data-theme="dark"] .tw-cm-button.secondary:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2);color:var(--tw-x-text)}
html[data-theme="dark"] .tw-cm-button.danger:not(#twBoard49Stage):not(#twBoard49Stage *){background:#321b18;color:#e4958b}
html[data-theme="dark"] .tw-cm-tabs:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface);border-bottom:1px solid var(--tw-x-line)}
html[data-theme="dark"] .tw-cm-tab:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line);background:var(--tw-x-surface);color:var(--tw-x-text)}
html[data-theme="dark"] .tw-cm-status:not(#twBoard49Stage):not(#twBoard49Stage *){border-top:1px solid var(--tw-x-line);background:var(--tw-x-surface);color:var(--tw-x-text)}
html[data-theme="dark"] .tw-cm-status[data-kind="ok"]:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-accent)}
html[data-theme="dark"] .tw-cm-status[data-kind="bad"]:not(#twBoard49Stage):not(#twBoard49Stage *){color:#e4958b}
html[data-theme="dark"] .tw-cm-card:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface);border:1px solid var(--tw-x-line)}
html[data-theme="dark"] .tw-cm-card h2:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-cm-card h3:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-text)}
html[data-theme="dark"] .tw-cm-muted:not(#twBoard49Stage):not(#twBoard49Stage *){color:#a1afce}
html[data-theme="dark"] .tw-cm-field:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-text)}
html[data-theme="dark"] .tw-cm-field > input:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-cm-field > select:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-cm-field > textarea:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line);background:var(--tw-x-surface);color:var(--tw-x-text)}
html[data-theme="dark"] .tw-cm-table-wrap:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line);background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-cm-table th:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-3);color:var(--tw-x-text);border-bottom:1px solid var(--tw-x-line)}
html[data-theme="dark"] .tw-cm-table td:not(#twBoard49Stage):not(#twBoard49Stage *){border-bottom:1px solid var(--tw-x-line)}
html[data-theme="dark"] .tw-cm-table input:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-cm-table textarea:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line)}
html[data-theme="dark"] .tw-cm-empty:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-muted)}
html[data-theme="dark"] .tw-cm-seat-toolbar label:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-text)}
html[data-theme="dark"] .tw-cm-seat-stage:not(#twBoard49Stage):not(#twBoard49Stage *){border:2px solid #615138;background-color:var(--tw-x-surface-2)}
html[data-theme="dark"] .tw-cm-seat-card:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid #5f503a;background:var(--tw-x-surface);color:var(--tw-x-text)}
html[data-theme="dark"] .tw-cm-seat-meta:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-muted)}
html[data-theme="dark"] .tw-cm-seat-note:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2);color:var(--tw-x-text)}
html[data-theme="dark"] .tw-cm-observation:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line);background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-cm-badge:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2);color:var(--tw-x-accent)}
html[data-theme="dark"] .tw-cm-badge.concern:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2);color:#e4968b}
html[data-theme="dark"] .tw-cm-badge.positive:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-3);color:#8be4b3}
html[data-theme="dark"] .tw-cm-summary > div:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface);border:1px solid var(--tw-x-line)}
html[data-theme="dark"] .tw-cm-summary strong:not(#twBoard49Stage):not(#twBoard49Stage *){color:#93aadc}
html[data-theme="dark"] .tw-cm-scale-panel:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line);background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-cm-scale-error:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2);color:#e4968b}
html[data-theme="dark"] .tw-cm-table input[readonly]:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2);color:var(--tw-x-accent)}
html[data-theme="dark"] .tw-cm-development-rating:not(#twBoard49Stage):not(#twBoard49Stage *){color:#93aadc}
html[data-theme="dark"] .tw-cm-chart:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface);border:1px solid var(--tw-x-line)}
html[data-theme="dark"] .tw-cm-chart-grid:not(#twBoard49Stage):not(#twBoard49Stage *){stroke:var(--tw-x-line)}
html[data-theme="dark"] .tw-cm-chart-label:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-cm-chart-date:not(#twBoard49Stage):not(#twBoard49Stage *){fill:#a1afce}
html[data-theme="dark"] .tw-cm-chart-empty:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px dashed #645135;background:var(--tw-x-surface);color:var(--tw-x-muted)}
html[data-theme="dark"] .tw-cm-shell:not(#twBoard49Stage):not(#twBoard49Stage *){background:linear-gradient(180deg, rgba(24,32,45,.92), rgba(24,32,45,.94))}
html[data-theme="dark"] .tw-cm-header:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-cm-tabs:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-cm-status:not(#twBoard49Stage):not(#twBoard49Stage *){background:rgba(24,32,45,.78)}
html[data-theme="dark"] .tw-cm-title:not(#twBoard49Stage):not(#twBoard49Stage *){color:#98add7}
html[data-theme="dark"] .tw-cm-title small:not(#twBoard49Stage):not(#twBoard49Stage *){color:#a1b0ce}
html[data-theme="dark"] .tw-cm-card.tw-cm-modern-card:not(#twBoard49Stage):not(#twBoard49Stage *){background:linear-gradient(180deg, rgba(24,32,45,.92), rgba(24,32,45,.95))}
html[data-theme="dark"] .tw-cm-button.secondary:not(#twBoard49Stage):not(#twBoard49Stage *){background:rgba(30,39,53,.95);color:#9caed3}
html[data-theme="dark"] .tw-cm-button.danger:not(#twBoard49Stage):not(#twBoard49Stage *){background:linear-gradient(135deg,var(--tw-x-surface-2),#321b18);color:#e4958b}
html[data-theme="dark"] .tw-cm-tab:not(#twBoard49Stage):not(#twBoard49Stage *){background:rgba(24,32,45,.84);color:#9faed1}
html[data-theme="dark"] .tw-cm-field>input:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-cm-field>select:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-cm-field>textarea:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-cm-header select:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-cm-header input:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-cm-control:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-cm-table input:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-cm-table textarea:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-cm-table th:not(#twBoard49Stage):not(#twBoard49Stage *){background:rgba(24,32,45,.96);color:#9caed3}
html[data-theme="dark"] .tw-cm-table td:not(#twBoard49Stage):not(#twBoard49Stage *){border-bottom:1px solid rgba(43,54,70,.95)}
html[data-theme="dark"] .tw-cm-summary>div:not(#twBoard49Stage):not(#twBoard49Stage *){background:linear-gradient(180deg,var(--tw-x-surface),var(--tw-x-surface))}
html[data-theme="dark"] .tw-cm-summary strong:not(#twBoard49Stage):not(#twBoard49Stage *){color:#8bace4}
html[data-theme="dark"] .tw-cm-subject-chip:not(#twBoard49Stage):not(#twBoard49Stage *){background:linear-gradient(180deg,var(--tw-x-surface-2),var(--tw-x-surface));color:#97b7d8}
html[data-theme="dark"] .tw-cm-subject-chip small:not(#twBoard49Stage):not(#twBoard49Stage *){color:#a1b4ce}
html[data-theme="dark"] .tw-cm-seat-stage-modern:not(#twBoard49Stage):not(#twBoard49Stage *){background:linear-gradient(180deg, rgba(24,32,45,.92), rgba(24,32,45,.88)),
    linear-gradient(rgba(98,126,180,.08) 1px, transparent 1px),
    linear-gradient(90deg, rgba(98,126,180,.08) 1px, transparent 1px)}
html[data-theme="dark"] .tw-cm-seat-card:not(#twBoard49Stage):not(#twBoard49Stage *){background:linear-gradient(180deg,var(--tw-x-surface),var(--tw-x-surface))}
html[data-theme="dark"] .tw-cm-seat-name:not(#twBoard49Stage):not(#twBoard49Stage *){color:#9aacd5}
html[data-theme="dark"] .tw-cm-seat-meta:not(#twBoard49Stage):not(#twBoard49Stage *){color:#a1b2ce}
html[data-theme="dark"] .tw-cm-seat-note:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2);color:#8be4b6}
html[data-theme="dark"] .tw-cm-seat-rotate:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface);color:#8ba9e4}
html[data-theme="dark"] .tw-cm-room-object:not(#twBoard49Stage):not(#twBoard49Stage *){background:linear-gradient(180deg, rgba(24,32,45,.96), rgba(24,32,45,.94));color:#99afd6}
html[data-theme="dark"] .tw-cm-room-door:not(#twBoard49Stage):not(#twBoard49Stage *){background:linear-gradient(180deg,var(--tw-x-surface-3),#e5c7a2)}
html[data-theme="dark"] .tw-cm-room-window:not(#twBoard49Stage):not(#twBoard49Stage *){background:linear-gradient(180deg,var(--tw-x-surface-2),#182732);color:var(--tw-x-accent)}
html[data-theme="dark"] .tw-cm-room-projector:not(#twBoard49Stage):not(#twBoard49Stage *){background:linear-gradient(180deg,var(--tw-x-surface),var(--tw-x-surface-2))}
html[data-theme="dark"] .tw-cm-room-delete:not(#twBoard49Stage):not(#twBoard49Stage *){background:rgba(24,32,45,.9);color:#e4938b}
html[data-theme="dark"] .tw-cm-seat-inspector:not(#twBoard49Stage):not(#twBoard49Stage *){background:linear-gradient(180deg,var(--tw-x-surface),var(--tw-x-surface))}
html[data-theme="dark"] .tw-cm-inspector-title:not(#twBoard49Stage):not(#twBoard49Stage *){color:#a1b4ce}
html[data-theme="dark"] .tw-cm-inspector-name:not(#twBoard49Stage):not(#twBoard49Stage *){color:#9aacd5}
html[data-theme="dark"] .tw-cm-seat-inspector-empty:not(#twBoard49Stage):not(#twBoard49Stage *){color:#a1b2ce}
html[data-theme="dark"] .tw-cm-kicker:not(#twBoard49Stage):not(#twBoard49Stage *){color:#90b0e0}
html[data-theme="dark"] .tw-cm-file-header h2:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-cm-dashboard-head h2:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-cm-quick-head h2:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-cm-checklist-head h2:not(#twBoard49Stage):not(#twBoard49Stage *){color:#98add7}
html[data-theme="dark"] .tw-cm-file-subject:not(#twBoard49Stage):not(#twBoard49Stage *){background:linear-gradient(180deg,rgba(24,32,45,.96),rgba(24,32,45,.98))}
html[data-theme="dark"] .tw-cm-file-subject h3:not(#twBoard49Stage):not(#twBoard49Stage *){color:#99b0d6}
html[data-theme="dark"] .tw-cm-file-subject header span:not(#twBoard49Stage):not(#twBoard49Stage *){color:#a1b2ce}
html[data-theme="dark"] .tw-cm-file-subject header strong:not(#twBoard49Stage):not(#twBoard49Stage *){color:#8bace4}
html[data-theme="dark"] .tw-cm-file-entry:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid rgba(43,54,70,.85);background:var(--tw-x-surface);color:#9eb2d1}
html[data-theme="dark"] .tw-cm-file-entry[data-state="missing"]:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface);border-color:#6b352e}
html[data-theme="dark"] .tw-cm-file-entry[data-state="late"]:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2);border-color:#6b582e}
html[data-theme="dark"] .tw-cm-file-entry[data-state="done"]:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2);border-color:#2e6b45}
html[data-theme="dark"] .tw-cm-grade-dist:not(#twBoard49Stage):not(#twBoard49Stage *){color:#a1b3ce}
html[data-theme="dark"] .tw-cm-grade-dist strong:not(#twBoard49Stage):not(#twBoard49Stage *){color:#8bace4}
html[data-theme="dark"] .tw-cm-grade-dist i:not(#twBoard49Stage):not(#twBoard49Stage *){background:linear-gradient(90deg,#3777ff var(--value),var(--tw-x-surface-2) var(--value))}
html[data-theme="dark"] .tw-cm-checklist-counts span:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2);color:#a1b4ce}
html[data-theme="dark"] .tw-cm-checklist-counts span[data-state="done"]:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2);color:#8be4b6}
html[data-theme="dark"] .tw-cm-checklist-counts span[data-state="missing"]:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2);color:#e4958b}
html[data-theme="dark"] .tw-cm-checklist-counts span[data-state="late"]:not(#twBoard49Stage):not(#twBoard49Stage *){background:#322918;color:#e4c38b}
html[data-theme="dark"] .tw-cm-table tr[data-check-state="missing"] td:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-cm-table tr[data-check-state="late"] td:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-cm-table tr[data-check-state="done"] td:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-cm-quick-title span:not(#twBoard49Stage):not(#twBoard49Stage *){color:#a1b2ce}
html[data-theme="dark"] .tw-cm-history-panel:not(#twBoard49Stage):not(#twBoard49Stage *){background:linear-gradient(180deg,var(--tw-x-surface),var(--tw-x-surface))}
html[data-theme="dark"] .tw-cm-history-item:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid rgba(43,54,70,.9);background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-cm-history-item b:not(#twBoard49Stage):not(#twBoard49Stage *){color:#9cb2d3}
html[data-theme="dark"] .tw-cm-history-item span:not(#twBoard49Stage):not(#twBoard49Stage *){color:#a1b2ce}
html[data-theme="dark"] .tw-cm-report-checks:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-cm-report-checks label:not(#twBoard49Stage):not(#twBoard49Stage *){color:#a1b3ce}
html[data-theme="dark"] .tw-cm-report-preview:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-cm-report-document:not(#twBoard49Stage):not(#twBoard49Stage *){color:#98add7}
html[data-theme="dark"] .tw-cm-report-document h2:not(#twBoard49Stage):not(#twBoard49Stage *){color:#99bed7}
html[data-theme="dark"] .tw-cm-report-document th:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-cm-report-document td:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line)}
html[data-theme="dark"] .tw-cm-report-document th:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-cm-report-document footer:not(#twBoard49Stage):not(#twBoard49Stage *){color:#a1b2ce}
html[data-theme="dark"] .tw-cm-pw-card:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-cm-pw-card h3:not(#twBoard49Stage):not(#twBoard49Stage *){color:#94b2dc}
html[data-theme="dark"] .tw-cm-pw-msg:not(#twBoard49Stage):not(#twBoard49Stage *){color:#a1b4ce}
html[data-theme="dark"] .tw-cm-pw-msg.err:not(#twBoard49Stage):not(#twBoard49Stage *){color:#e4958b}
html[data-theme="dark"] .tw-cm-pw-input:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line)}
html[data-theme="dark"] body.tw-ui-v511 input:not([type="range"]):not([type="color"]):not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] body.tw-ui-v511 select:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] body.tw-ui-v511 textarea:not([data-text-edit]):not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important}
html[data-theme="dark"] #twBoard49Modal:not(#twBoard49Stage):not(#twBoard49Stage *){background:linear-gradient(145deg,var(--tw-x-surface) 0%,var(--tw-x-surface-2) 100%)!important}
html[data-theme="dark"] #twBoard49HeaderBar:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-v559-chrome-bg)!important;border-bottom:1px solid var(--tw-v560-chrome-border)!important}
html[data-theme="dark"] .tw-ui-header-date:not(#twBoard49Stage):not(#twBoard49Stage *){color:#a1b1ce}
html[data-theme="dark"] #twBoard49JsStatusModal:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important;color:#e08f8f!important;border:1px solid #6b2e2e!important}
html[data-theme="dark"] #twBoard49CloudSyncBadge:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important;color:#a1b3ce!important}
html[data-theme="dark"] #twBoard49CloudSyncBadge.tw-ui-cloud-ok:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-accent)!important;border-color:#2e6b4b!important}
html[data-theme="dark"] #twBoard49CloudSyncBadge.tw-ui-cloud-warn:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2)!important;color:#e4c38b!important;border-color:#6b582e!important}
html[data-theme="dark"] #twBoard49CloudSyncBadge.tw-ui-cloud-error:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important;color:#e18e8e!important;border-color:#6b2e2e!important}
html[data-theme="dark"] #twBoard49ShareQrBtn.tw-ui-secondary-action:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] #twBoard49PdfExportBtn.tw-ui-secondary-action:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-v560-control-bg)!important;color:var(--tw-v560-chrome-fg)!important}
html[data-theme="dark"] #twBoard49ShareQrBtn:hover:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] #twBoard49PdfExportBtn:hover:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-v560-control-hover)!important;border-color:var(--tw-v560-control-border)!important}
html[data-theme="dark"] #twBoard49CloseBtn.tw-ui-close-action:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-v560-control-bg)!important;color:var(--tw-v560-chrome-fg)!important}
html[data-theme="dark"] #twBoard49ShowToolbarBtn:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid rgba(43,54,70,.82)!important;background:rgba(24,32,45,.42)!important}
html[data-theme="dark"] #twBoard49Toolbar.tw-ui-rail-mode:not(#twBoard49Stage):not(#twBoard49Stage *){border:0!important;border-right:1px solid var(--tw-v560-chrome-border)!important;background:var(--tw-v559-chrome-bg)!important}
html[data-theme="dark"] .tw-ui-rail-toggle:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-ui-rail-hide:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] #twBoard49BubbleStrip .tw-ui-rail-item:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-v560-chrome-fg)!important}
html[data-theme="dark"] .tw-ui-rail-toggle:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-ui-rail-hide:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-v560-chrome-fg)!important}
html[data-theme="dark"] .tw-ui-rail-hide:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-v560-chrome-fg)!important}
html[data-theme="dark"] #twBoard49BubbleStrip .tw-ui-rail-item:hover:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-v560-control-hover)!important;color:var(--tw-v560-chrome-fg)!important}
html[data-theme="dark"] #twBoard49BubbleStrip .tw-ui-rail-item.tw-ui-rail-active:not(#twBoard49Stage):not(#twBoard49Stage *){background:linear-gradient(90deg,var(--tw-x-surface-2),var(--tw-x-surface))!important;color:#8bb1e4!important;border-color:#2e476b!important}
html[data-theme="dark"] #twBoard49Toolbar.tw-ui-toolbar-full:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid rgba(43,54,70,.96)!important;background:rgba(24,32,45,.38)!important}
html[data-theme="dark"] #twBoard49Toolbar.tw-ui-toolbar-full>div:first-child:not(#twBoard49Stage):not(#twBoard49Stage *){background:rgba(24,32,45,.56)!important;border-bottom:1px solid rgba(43,54,70,.78)!important}
html[data-theme="dark"] #twBoard49Toolbar.tw-ui-toolbar-full #twBoard49ToolbarHideBtn:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important;color:#a1b2ce!important}
html[data-theme="dark"] #twBoard49Toolbar.tw-ui-toolbar-full [data-toolbar-section]:not(#twBoard49Stage):not(#twBoard49Stage *){background:rgba(24,32,45,.58)!important}








html[data-theme="dark"] #twBoard49PenFloatMenu.tw-ui-quickbar:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid rgba(43,54,70,.78)!important;background:rgba(24,32,45,.38)!important}
html[data-theme="dark"] .tw-ui-quick-label:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-muted)}
html[data-theme="dark"] #twBoard49PenFloatMenu .tw-ui-quick-btn:not(#twBoard49Stage):not(#twBoard49Stage *){color:#a1b2ce!important}
html[data-theme="dark"] #twBoard49PenFloatMenu .tw-ui-quick-btn:hover:not(#twBoard49Stage):not(#twBoard49Stage *){border-color:#2e466b!important}
html[data-theme="dark"] #twBoard49PenFloatSizeText:not(#twBoard49Stage):not(#twBoard49Stage *){color:#a1b2ce!important}

html[data-theme="dark"] #twBoard49PenFloatReopenBtn:not(#twBoard49Stage):not(#twBoard49Stage *){background:rgba(24,32,45,.42)!important}
html[data-theme="dark"] .tw-tb-window.tw-ui-toolbox-drawer:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important;border:1px solid rgba(43,54,70,.96)!important}
html[data-theme="dark"] .tw-tb-titlebar:not(#twBoard49Stage):not(#twBoard49Stage *){background:rgba(24,32,45,.98)!important}
html[data-theme="dark"] .tw-ui-toolbox-title-icon:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid #2e466b}
html[data-theme="dark"] .tw-tb-winbtn:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important;color:#a1b2ce!important}
html[data-theme="dark"] .tw-tb-body:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important}
html[data-theme="dark"] .tw-tb-nav:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important}
html[data-theme="dark"] .tw-ui-toolbox-search:not(#twBoard49Stage):not(#twBoard49Stage *){background:rgba(24,32,45,.97)}
html[data-theme="dark"] .tw-ui-toolbox-search label>.tw-ui-icon:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-muted)}
html[data-theme="dark"] .tw-ui-toolbox-cats button:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important;color:#a1b2ce!important}
html[data-theme="dark"] .tw-tb-nav>button[data-tool]:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important}
html[data-theme="dark"] .tw-tb-nav>button[data-tool]:hover:not(#twBoard49Stage):not(#twBoard49Stage *){border-color:#2e476b!important}
html[data-theme="dark"] .tw-tb-nav>button[data-tool].active:not(#twBoard49Stage):not(#twBoard49Stage *){border-color:#2e476b!important;background:var(--tw-x-surface)!important}
html[data-theme="dark"] .tw-ui-tool-create:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface);color:#8bb2e4;border-color:#2e486b}
html[data-theme="dark"] .tw-ui-tool-visual:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2);color:var(--tw-x-accent);border-color:var(--tw-x-line)}
html[data-theme="dark"] .tw-ui-tool-organize:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface);color:#ab8de2;border-color:#432e6b}
html[data-theme="dark"] .tw-ui-tool-play:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2);color:#e4ba8b;border-color:#6b4f2e}
html[data-theme="dark"] .tw-ui-tool-learn:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2);color:#e4c78b;border-color:#6b592e}
html[data-theme="dark"] .tw-tb-content:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important}
html[data-theme="dark"] .tw-tb-card:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important}
html[data-theme="dark"] .tw-tb-result:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important}
html[data-theme="dark"] .tw-tb-error:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important;color:#e08f8f!important}
html[data-theme="dark"] .tw-tb-button.secondary:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important;color:#a1b2ce!important}
html[data-theme="dark"] .tw-editor-quickbar:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-editor-groups details:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-chart-slice-colors:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-element-info:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important}
html[data-theme="dark"] #twPBRoot>div:first-child>div[onclick]:not(#twBoard49Stage):not(#twBoard49Stage *){background:rgba(24,32,45,.97)!important}
html[data-theme="dark"] #twPBRoot>div:first-child>div[onclick]:hover:not(#twBoard49Stage):not(#twBoard49Stage *){border-color:#2e486b!important}
html[data-theme="dark"] #twPBJsonBackupWidgetV60:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid #2e486b!important;background:linear-gradient(135deg,var(--tw-x-surface),var(--tw-x-surface))!important}
html[data-theme="dark"] #twPBModal>div>div:first-child:not(#twBoard49Stage):not(#twBoard49Stage *){background:rgba(24,32,45,.97)!important}
html[data-theme="dark"] #twPBModal [id$="View"]:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important}

html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-tb-content:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important}
html[data-theme="dark"] #twUiTeamBtn.tw-ui-team-open:not(#twBoard49Stage):not(#twBoard49Stage *){background:rgba(30,39,53,.72)!important;border-color:#2e476b!important}
html[data-theme="dark"] #twPBRoot:not(#twBoard49Stage):not(#twBoard49Stage *){background:radial-gradient(circle at 8% 4%,rgba(45,74,138,.09),transparent 28%),
    radial-gradient(circle at 92% 12%,rgba(123,63,228,.07),transparent 24%),
    linear-gradient(145deg,var(--tw-x-surface) 0%,var(--tw-x-surface-2) 100%)!important}
html[data-theme="dark"] #twPBRoot .tw-ui-home-card:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] #twPBRoot>div:first-child>div[onclick]:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid rgba(43,54,70,.95)!important;background:linear-gradient(155deg,rgba(24,32,45,.98),rgba(24,32,45,.94))!important}
html[data-theme="dark"] #twPBRoot .tw-ui-home-card:hover:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] #twPBRoot>div:first-child>div[onclick]:hover:not(#twBoard49Stage):not(#twBoard49Stage *){border-color:#2e476b!important}
html[data-theme="dark"] #twPBJsonBackupWidgetV60:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid #2e476b!important;background:linear-gradient(135deg,rgba(24,32,45,.96),rgba(24,32,45,.94))!important}
html[data-theme="dark"] #twPBModal>div:not(#twBoard49Stage):not(#twBoard49Stage *){background:linear-gradient(145deg,var(--tw-x-surface),var(--tw-x-surface-2))!important}
html[data-theme="dark"] #twPBModal>div>div:first-child:not(#twBoard49Stage):not(#twBoard49Stage *){background:rgba(24,32,45,.93)!important;border-bottom:1px solid rgba(43,54,70,.95)!important}
html[data-theme="dark"] #twPBBackBtn:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important;color:#a1b2ce!important}
html[data-theme="dark"] #twPBModal>div>div:first-child button:last-child:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important;color:#a1b2ce!important}
html[data-theme="dark"] #twPBModal .tw-ui-planning-view:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] #twPBModal [id$="View"]:not(#twPBBoardEditorView):not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid rgba(43,54,70,.96)!important;background:rgba(24,32,45,.70)!important}
html[data-theme="dark"] #twPBModal input:not([type="range"]):not([type="color"]):not([type="checkbox"]):not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] #twPBModal select:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] #twPBModal textarea:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important}
html[data-theme="dark"] #twPBLessonListView button[style*="background:#eef1f6"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] #twPBEditorView button[style*="background:#e8dfd1"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] #twPBMonthPlannerView button[style*="background:#e8dfd1"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] #twPBWeekPlannerView button[style*="background:#e8dfd1"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] #twPBDayPlannerView button[style*="background:#e8dfd1"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] #twPBBoardListView button[style*="background:#eef1f6"]:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important;color:#a1b2ce!important}
html[data-theme="dark"] #twPBSubjectView .tw-ui-subject-card:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] #twPBSubjectView button[onclick*="twPBOpenSubject"]:not(#twBoard49Stage):not(#twBoard49Stage *){background:linear-gradient(155deg,var(--tw-x-surface),var(--tw-x-surface))!important}
html[data-theme="dark"] #twPBSubjectView button[onclick*="twPBOpenSubject"]:hover:not(#twBoard49Stage):not(#twBoard49Stage *){border-color:#2e476b!important}
html[data-theme="dark"] #twPBSubjectHero:not(#twBoard49Stage):not(#twBoard49Stage *){background:linear-gradient(145deg,var(--tw-x-surface),var(--tw-x-surface))!important}
html[data-theme="dark"] #twPBLessonListView .tw-ui-planner-card:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] #twPBLessonList>div:not(#twBoard49Stage):not(#twBoard49Stage *){background:linear-gradient(145deg,var(--tw-x-surface),var(--tw-x-surface))!important}
html[data-theme="dark"] #twPBLessonListView [style*="background:#fff8ec"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] #twPBLessonListView [style*="background:#f9fafc"]:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important}
html[data-theme="dark"] #twPBEditorView>div[style*="background:#fff"]:not(#twBoard49Stage):not(#twBoard49Stage *){background:linear-gradient(145deg,var(--tw-x-surface),var(--tw-x-surface))!important}
html[data-theme="dark"] #twPBEditorView table:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important}
html[data-theme="dark"] #twPBEditorView th:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important;color:#a1b3ce!important}
html[data-theme="dark"] #twPBEditorView tr:nth-child(even) td:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important}
html[data-theme="dark"] #twPBMonthGrid>.tw-ui-calendar-day:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] #twPBWeekGrid>.tw-ui-calendar-day:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] #twPBMonthGrid>div:nth-child(n+8):not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] #twPBWeekGrid>div:nth-child(n+8):not(#twBoard49Stage):not(#twBoard49Stage *){background:linear-gradient(150deg,var(--tw-x-surface),var(--tw-x-surface))!important}
html[data-theme="dark"] #twPBMonthGrid>div:nth-child(n+8):hover:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] #twPBWeekGrid>div:nth-child(n+8):hover:not(#twBoard49Stage):not(#twBoard49Stage *){border-color:#2e466b!important}
html[data-theme="dark"] #twPBMonthGrid>div>div>button:first-child:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] #twPBWeekGrid>div>div>button:first-child:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important}
html[data-theme="dark"] #twPBMonthEmptyHint:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] #twPBWeekEmptyHint:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important;border-color:var(--tw-x-line)!important}
html[data-theme="dark"] #twPBDayPlannerView>div.tw-dayplanner-grid-v62281>div:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] #twPBDayPlannerView>div[style*="margin-top:18px"]:not(#twBoard49Stage):not(#twBoard49Stage *){background:linear-gradient(145deg,var(--tw-x-surface),var(--tw-x-surface))!important}
html[data-theme="dark"] #twPBDayPlannerView .tw-ui-planner-card:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] #twPBDayLessonList>*:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] #twPBExtraList>*:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] #twPBTodoList>*:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important}
html[data-theme="dark"] #twPBGlobalSearchResults>.tw-ui-search-card:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] #twPBGlobalSearchResults>div:not(#twBoard49Stage):not(#twBoard49Stage *){background:linear-gradient(145deg,var(--tw-x-surface),var(--tw-x-surface))!important}
html[data-theme="dark"] #twPBGlobalSearchResults [style*="background:#f9fafc"]:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important;border:1px solid var(--tw-x-line)!important;color:#a1b2ce!important}
html[data-theme="dark"] #twPBBoardOverviewList>.tw-ui-board-folder:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] #twPBBoardOverviewList>div:not(#twBoard49Stage):not(#twBoard49Stage *){background:linear-gradient(145deg,var(--tw-x-surface),var(--tw-x-surface))!important}
html[data-theme="dark"] #twPBBoardOverviewList .tw-ui-board-folder-head:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] #twPBBoardOverviewList>div>div:first-child:not(#twBoard49Stage):not(#twBoard49Stage *){background:linear-gradient(135deg,var(--tw-x-surface-2),var(--tw-x-surface))!important;color:#93b3dc!important;border-bottom:1px solid var(--tw-x-line)!important}
html[data-theme="dark"] #twPBBoardOverviewList .tw-ui-board-row:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] #twPBBoardOverviewList [style*="touch-action:pan-y"]:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important}
html[data-theme="dark"] #twPBBoardOverviewList [style*="background:#fff"]:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important}
html[data-theme="dark"] #twPBBoardList>.tw-ui-board-card:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] #twPBBoardList>button:not(#twBoard49Stage):not(#twBoard49Stage *){background:linear-gradient(145deg,var(--tw-x-surface),var(--tw-x-surface))!important}
html[data-theme="dark"] #twPBBoardList>button:hover:not(#twBoard49Stage):not(#twBoard49Stage *){border-color:#2e466b!important}
html[data-theme="dark"] #twPBBoardEditorView:not(#twBoard49Stage):not(#twBoard49Stage *){background:linear-gradient(145deg,var(--tw-x-surface),var(--tw-x-surface-2))!important}
html[data-theme="dark"] #twPBBoardEditorView>div:first-child:not(#twBoard49Stage):not(#twBoard49Stage *){background:rgba(24,32,45,.95)!important}
html[data-theme="dark"] #twPBBoardEditorView>div:last-child>div:first-child:not(#twBoard49Stage):not(#twBoard49Stage *){background:rgba(24,32,45,.96)!important}
html[data-theme="dark"] #twPBBoardEditorView>div:last-child>div:first-child>div[style*="background:#fff"]:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important}
html[data-theme="dark"] #twPBBoardEditorView>div:last-child>div:last-child:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2)!important}
html[data-theme="dark"] #twPBSubjectBoardModal>div:not(#twBoard49Stage):not(#twBoard49Stage *){background:linear-gradient(145deg,var(--tw-x-surface),var(--tw-x-surface-2))!important}
html[data-theme="dark"] #twPBSubjectBoardModal>div>div:first-child:not(#twBoard49Stage):not(#twBoard49Stage *){background:rgba(24,32,45,.95)!important}
html[data-theme="dark"] #twPBSubjectBoardToolbar:not(#twBoard49Stage):not(#twBoard49Stage *){background:rgba(24,32,45,.96)!important}
html[data-theme="dark"] #twPBSubjectBoardToolbar>div[style*="background:#fff"]:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important}
html[data-theme="dark"] #twPBSubjectBoardStageWrap:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2)!important}
html[data-theme="dark"] #twPBBoardOverviewView:not(#twBoard49Stage):not(#twBoard49Stage *){background:linear-gradient(145deg,var(--tw-x-surface),var(--tw-x-surface-2))!important}
html[data-theme="dark"] .tw-ui-board-overview-actions:not(#twBoard49Stage):not(#twBoard49Stage *){background:linear-gradient(180deg,rgba(24,32,45,.98),rgba(24,32,45,.88),transparent)}
html[data-theme="dark"] #twPBBoardOverviewList>.tw-ui-board-folder-v5115:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line)!important;background:rgba(24,32,45,.86)!important}
html[data-theme="dark"] .tw-ui-board-folder-head-v5115:not(#twBoard49Stage):not(#twBoard49Stage *){background:linear-gradient(135deg,var(--tw-x-surface-2),var(--tw-x-surface))!important;color:#94b2dc!important}
html[data-theme="dark"] .tw-ui-board-folder-arrow:not(#twBoard49Stage):not(#twBoard49Stage *){color:#a1b7ce}
html[data-theme="dark"] .tw-ui-board-folder-count:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-ui-board-subfolder-count:not(#twBoard49Stage):not(#twBoard49Stage *){color:#94b4db}
html[data-theme="dark"] .tw-ui-board-folder-add:not(#twBoard49Stage):not(#twBoard49Stage *){background:rgba(24,32,45,.82)!important;color:#90b9df!important}
html[data-theme="dark"] .tw-ui-board-folder-add:hover:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important;border-color:#2e496b!important}
html[data-theme="dark"] .tw-ui-board-folder-body-v5115:not(#twBoard49Stage):not(#twBoard49Stage *){background:linear-gradient(180deg,rgba(24,32,45,.85),rgba(30,39,53,.76))!important}
html[data-theme="dark"] .tw-ui-board-subfolder:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line);background:rgba(24,32,45,.84)}
html[data-theme="dark"] .tw-ui-board-subfolder[data-depth]:not([data-depth="0"]):not(#twBoard49Stage):not(#twBoard49Stage *){border-left:3px solid #2e496b}
html[data-theme="dark"] .tw-ui-board-subfolder-head:not(#twBoard49Stage):not(#twBoard49Stage *){background:linear-gradient(135deg,var(--tw-x-surface),var(--tw-x-surface-2));color:#9db5d2}
html[data-theme="dark"] .tw-ui-board-subfolder-body:not(#twBoard49Stage):not(#twBoard49Stage *){background:rgba(24,32,45,.88)}
html[data-theme="dark"] .tw-ui-board-folder-empty:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px dashed var(--tw-x-line);background:rgba(30,39,53,.72);color:#a1b5ce}
html[data-theme="dark"] #twPBBoardOverviewList .tw-ui-board-row-v5115:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line)!important;background:linear-gradient(145deg,var(--tw-x-surface),var(--tw-x-surface))!important}
html[data-theme="dark"] #twPBBoardOverviewList .tw-ui-board-row-v5115:hover:not(#twBoard49Stage):not(#twBoard49Stage *){border-color:#2e486b!important}
html[data-theme="dark"] .tw-ui-overview-create-card:not(#twBoard49Stage):not(#twBoard49Stage *){background:linear-gradient(145deg,var(--tw-x-surface),var(--tw-x-surface))}
html[data-theme="dark"] .tw-ui-overview-create-head>div>div:first-child:not(#twBoard49Stage):not(#twBoard49Stage *){color:#95b3db}
html[data-theme="dark"] .tw-ui-overview-create-head>div>div:last-child:not(#twBoard49Stage):not(#twBoard49Stage *){color:#a1b5ce}
html[data-theme="dark"] .tw-ui-overview-create-head>button:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2);color:#a1b5ce}
html[data-theme="dark"] .tw-ui-overview-create-grid label:not(#twBoard49Stage):not(#twBoard49Stage *){color:#a1b6ce}
html[data-theme="dark"] .tw-ui-overview-create-grid input:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-ui-overview-create-grid select:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line);background:var(--tw-x-surface);color:#99b4d6}
html[data-theme="dark"] .tw-ui-overview-create-grid input:focus:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-ui-overview-create-grid select:focus:not(#twBoard49Stage):not(#twBoard49Stage *){border-color:#2e4a6b}
html[data-theme="dark"] .tw-ui-overview-create-note:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2);color:var(--tw-x-accent)}
html[data-theme="dark"] .tw-ui-overview-create-status:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-accent)}
html[data-theme="dark"] .tw-ui-overview-create-status[data-bad="1"]:not(#twBoard49Stage):not(#twBoard49Stage *){color:#de9891}
html[data-theme="dark"] .tw-ui-overview-create-actions button:first-child:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2);color:#a1b5ce}
html[data-theme="dark"] .tw-ui-search-title:not(#twBoard49Stage):not(#twBoard49Stage *){color:#94b2db}
html[data-theme="dark"] .tw-ui-search-meta:not(#twBoard49Stage):not(#twBoard49Stage *){color:#a1b5ce}
html[data-theme="dark"] .tw-ui-search-snippet:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line);background:var(--tw-x-surface);color:#a1b2ce}
html[data-theme="dark"] .tw-ui-search-snippet b:not(#twBoard49Stage):not(#twBoard49Stage *){color:#dac495}
html[data-theme="dark"] .tw-pb-calendar-preview:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2)}
html[data-theme="dark"] .tw-pb-calendar-switcher:not(#twBoard49Stage):not(#twBoard49Stage *){background:rgba(24,32,45,.88)}
html[data-theme="dark"] .tw-pb-calendar-button:not(#twBoard49Stage):not(#twBoard49Stage *){background:rgba(24,32,45,.9);color:#9bb4d4}
html[data-theme="dark"] .tw-pb-calendar-button>span:first-child:not(#twBoard49Stage):not(#twBoard49Stage *){color:#8bb0e4}
html[data-theme="dark"] .tw-pb-calendar-button:hover:not(#twBoard49Stage):not(#twBoard49Stage *){border-color:#2e486b;background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-pb-planner-nav:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line);background:linear-gradient(180deg,var(--tw-x-surface),var(--tw-x-surface))}
html[data-theme="dark"] .tw-pb-planner-switcher button:not(#twBoard49Stage):not(#twBoard49Stage *){color:#a1b6ce}
html[data-theme="dark"] .tw-pb-planner-switcher button span:not(#twBoard49Stage):not(#twBoard49Stage *){color:#8bb0e4}
html[data-theme="dark"] .tw-pb-planner-switcher button:hover:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2);color:#91b6de}
html[data-theme="dark"] .tw-pb-planner-switcher button.is-active:not(#twBoard49Stage):not(#twBoard49Stage *){border-color:#2e486b;background:var(--tw-x-surface);color:#8bb0e4}
html[data-theme="dark"] .tw-pb-online-calendar-open:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid #2e496b;background:var(--tw-x-surface);color:#9bb4d4}
html[data-theme="dark"] .tw-pb-online-calendar-open:hover:not(#twBoard49Stage):not(#twBoard49Stage *){border-color:#2e4a6b;background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-pb-subscription-dialog:not(#twBoard49Stage):not(#twBoard49Stage *){background:linear-gradient(145deg,var(--tw-x-surface),var(--tw-x-surface));color:#9eb5d1}
html[data-theme="dark"] .tw-pb-subscription-title:not(#twBoard49Stage):not(#twBoard49Stage *){color:#8bb5e4}
html[data-theme="dark"] .tw-pb-subscription-subtitle:not(#twBoard49Stage):not(#twBoard49Stage *){color:#a1b6ce}
html[data-theme="dark"] .tw-pb-subscription-close:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line)!important;background:var(--tw-x-surface)!important;color:#a1b6ce!important}
html[data-theme="dark"] .tw-pb-subscription-note:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid #2e496b;background:var(--tw-x-surface-2);color:#98b6d7}
html[data-theme="dark"] .tw-pb-subscription-compose:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line);background:rgba(24,32,45,.82)}
html[data-theme="dark"] .tw-pb-subscription-form label:not(#twBoard49Stage):not(#twBoard49Stage *){color:#a1b6ce}
html[data-theme="dark"] .tw-pb-subscription-form input:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line)!important;background:var(--tw-x-surface)!important;color:#9eb5d1!important}
html[data-theme="dark"] .tw-pb-subscription-status:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-accent)}
html[data-theme="dark"] .tw-pb-subscription-status.is-error:not(#twBoard49Stage):not(#twBoard49Stage *){color:#e1968e}
html[data-theme="dark"] .tw-pb-subscription-refresh-all:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line)!important;background:var(--tw-x-surface)!important;color:#a1b6ce!important}
html[data-theme="dark"] .tw-pb-subscription-empty:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px dashed var(--tw-x-line);background:var(--tw-x-surface);color:#a1b7ce}
html[data-theme="dark"] .tw-pb-subscription-row:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line);background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-pb-subscription-toggle span:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-line)}
html[data-theme="dark"] .tw-pb-subscription-toggle span:not(#twBoard49Stage):not(#twBoard49Stage *):after{background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-pb-subscription-name:not(#twBoard49Stage):not(#twBoard49Stage *){color:#9ab5d5}
html[data-theme="dark"] .tw-pb-subscription-meta:not(#twBoard49Stage):not(#twBoard49Stage *){color:#a1b7ce}
html[data-theme="dark"] .tw-pb-subscription-error:not(#twBoard49Stage):not(#twBoard49Stage *){color:#e1968e}
html[data-theme="dark"] .tw-pb-subscription-refresh:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-pb-subscription-delete:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line)!important;background:var(--tw-x-surface)!important;color:#a1b6ce!important}
html[data-theme="dark"] .tw-pb-subscription-delete:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important;color:#e1968e!important;border-color:#6b362e!important}
html[data-theme="dark"] .tw-pb-online-day-section:not(#twBoard49Stage):not(#twBoard49Stage *){border-top:1px solid var(--tw-x-line)}
html[data-theme="dark"] .tw-pb-online-day-head:not(#twBoard49Stage):not(#twBoard49Stage *){color:#9bb4d4}
html[data-theme="dark"] .tw-pb-online-day-head button:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line);background:var(--tw-x-surface);color:#a1b6ce}
html[data-theme="dark"] .tw-pb-online-event-row:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line);background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-pb-online-event-time:not(#twBoard49Stage):not(#twBoard49Stage *){color:#98b6d7}
html[data-theme="dark"] .tw-pb-online-event-title:not(#twBoard49Stage):not(#twBoard49Stage *){color:#9ab5d5}
html[data-theme="dark"] .tw-pb-online-event-meta:not(#twBoard49Stage):not(#twBoard49Stage *){color:#a1b7ce}
html[data-theme="dark"] .tw-pb-online-board:disabled:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-3);color:var(--tw-x-muted)}
html[data-theme="dark"] .tw-pb-online-empty:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-pb-online-empty-action:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px dashed var(--tw-x-line);background:var(--tw-x-surface);color:#a1b7ce}
html[data-theme="dark"] .tw-pb-online-empty-action:not(#twBoard49Stage):not(#twBoard49Stage *){color:#8bb0e4}
html[data-theme="dark"] .tw-pb-calendar-online-card:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important}
html[data-theme="dark"] .tw-pb-calendar-online-board:disabled:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-3);color:var(--tw-x-muted)}
html[data-theme="dark"] #twBoard49Toolbar #twBoard49BubbleStrip > button.tw-ui-rail-active:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] #twBoard49Toolbar #twUiTeamBtn.tw-ui-team-open:not(#twBoard49Stage):not(#twBoard49Stage *){color:#8bb1e4!important}
html[data-theme="dark"] #twBoard49Toolbar #twBoard49BubbleStrip > button:hover:not(#twBoard49Stage):not(#twBoard49Stage *){color:#8bb1e4!important}
html[data-theme="dark"] #twBoard49PenFloatMenu.tw-pen-menu-on-dark [data-pen-divider]:not(#twBoard49Stage):not(#twBoard49Stage *){background:rgba(24,32,45,.4)!important}
html[data-theme="dark"] #twBoard49PenFloatMenu.tw-pen-menu-on-light [data-pen-divider]:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-3)!important}
html[data-theme="dark"] #twBoard49PenFloatMenu.tw-pen-menu-on-light button:not(#twBoard49Stage):not(#twBoard49Stage *){border-color:rgba(43,54,70,.35)!important;color:var(--tw-x-text)!important}
html[data-theme="dark"] #twBoard49PenFloatMenu.tw-pen-menu-on-light #twBoard49PenFloatSizeText:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-text)!important}
html[data-theme="dark"] #twPBBoardOverviewList .tw-ui-board-row-subtitle:not(#twBoard49Stage):not(#twBoard49Stage *){color:#a1afce!important}
html[data-theme="dark"] .twti-head p:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-muted)}
html[data-theme="dark"] .twti-fields label:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-muted)}
html[data-theme="dark"] .twti-name:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line-strong);background:var(--tw-x-surface);color:var(--tw-x-text)}
html[data-theme="dark"] .twti-origin:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-muted)}
html[data-theme="dark"] .twti-name-reset:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2);color:var(--tw-x-text)}
html[data-theme="dark"] .twti-image-reset:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2);color:var(--tw-x-text)}
html[data-theme="dark"] .tw-pb-extra-category-bar>label:first-child:not(#twBoard49Stage):not(#twBoard49Stage *){color:#a1afce}
html[data-theme="dark"] .tw-pb-extra-category-bar select:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line);background:var(--tw-x-surface);color:var(--tw-x-text)}
html[data-theme="dark"] .tw-pb-extra-all-day-toggle:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line);background:var(--tw-x-surface);color:var(--tw-x-text)}
html[data-theme="dark"] .tw-calcat-panel:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface);border:1px solid var(--tw-x-line-strong)}
html[data-theme="dark"] .tw-calcat-head:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface);border-bottom:1px solid var(--tw-x-line)}
html[data-theme="dark"] .tw-calcat-head h3:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-text)}
html[data-theme="dark"] .tw-calcat-head p:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-muted)}
html[data-theme="dark"] .tw-calcat-head>button:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2);color:var(--tw-x-text)}
html[data-theme="dark"] .tw-calcat-name:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line);background:var(--tw-x-surface);color:var(--tw-x-text)}
html[data-theme="dark"] .tw-calcat-color:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line);background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-calcat-delete:not(#twBoard49Stage):not(#twBoard49Stage *){background:#321b18;color:#e4958b}
html[data-theme="dark"] .tw-calcat-actions:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface);border-top:1px solid var(--tw-x-line)}
html[data-theme="dark"] .tw-calcat-actions button:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2);color:var(--tw-x-text)}
html[data-theme="dark"] .tw-pb-all-day-band:not(#twBoard49Stage):not(#twBoard49Stage *){background:color-mix(in srgb,var(--tw-event-color,#2d7bdc) 20%,var(--tw-x-surface))}
html[data-theme="dark"] .tw-pb-all-day-band span:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-text)}
html[data-theme="dark"] .tw-pb-extra-event-row:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line);background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-pb-extra-event-time:not(#twBoard49Stage):not(#twBoard49Stage *){color:#98b6d7}
html[data-theme="dark"] .tw-pb-extra-event-title:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-text)}
html[data-theme="dark"] .tw-pb-extra-event-meta:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-muted)}
html[data-theme="dark"] .tw-pb-extra-category-select:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line);background:var(--tw-x-surface);color:#a1b7ce}
html[data-theme="dark"] .tw-pb-extra-event-row>button:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-pb-extra-all-day>button:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2);color:#98b6d7}
html[data-theme="dark"] .tw-pb-extra-all-day:not(#twBoard49Stage):not(#twBoard49Stage *){background:color-mix(in srgb,var(--tw-event-color,#2d7bdc) 17%,var(--tw-x-surface))}
html[data-theme="dark"] .tw-pb-extra-all-day-title:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-text)}
html[data-theme="dark"] .tw-pb-online-event-row.is-all-day:not(#twBoard49Stage):not(#twBoard49Stage *){background:color-mix(in srgb,var(--tw-cal-color,#0868ed) 17%,var(--tw-x-surface))}
html[data-theme="dark"] .tw-pb-calendar-event-card:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid color-mix(in srgb,var(--tw-event-color) 30%,var(--tw-x-line));background:color-mix(in srgb,var(--tw-event-color) 13%,var(--tw-x-surface));color:var(--tw-x-text)}
html[data-theme="dark"] .tw-pb-calendar-event-card.is-online:not(#twBoard49Stage):not(#twBoard49Stage *){background:color-mix(in srgb,var(--tw-event-color) 11%,var(--tw-x-surface))}
html[data-theme="dark"] .tw-pb-calendar-item-time:not(#twBoard49Stage):not(#twBoard49Stage *){color:color-mix(in srgb,var(--tw-event-color) 74%,var(--tw-x-text))}
html[data-theme="dark"] .tw-pb-calendar-item-time:not(:empty):not(#twBoard49Stage):not(#twBoard49Stage *)::after{color:var(--tw-x-muted)}
html[data-theme="dark"] .tw-pb-calendar-item-meta:not(#twBoard49Stage):not(#twBoard49Stage *){color:#a1afce}
html[data-theme="dark"] .tw-pb-week-timeline-scroll:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line);background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-pb-week-timeline-grid:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-pb-week-corner:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-pb-week-day-head:not(#twBoard49Stage):not(#twBoard49Stage *){border-right:1px solid var(--tw-x-line);border-bottom:1px solid var(--tw-x-line);background:var(--tw-x-surface);color:#95b6db}
html[data-theme="dark"] .tw-pb-week-day-head span:not(#twBoard49Stage):not(#twBoard49Stage *){color:#a1b6ce}
html[data-theme="dark"] .tw-pb-week-all-day-label:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-pb-week-all-day-cell:not(#twBoard49Stage):not(#twBoard49Stage *){border-right:1px solid var(--tw-x-line);border-bottom:1px solid var(--tw-x-line);background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-pb-week-all-day-label:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-muted)}
html[data-theme="dark"] .tw-pb-timeline-all-day:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid color-mix(in srgb,var(--tw-event-color,#2d7bdc) 35%,var(--tw-x-line));background:color-mix(in srgb,var(--tw-event-color,#2d7bdc) 18%,var(--tw-x-surface));color:var(--tw-x-text)}
html[data-theme="dark"] .tw-pb-timeline-axis:not(#twBoard49Stage):not(#twBoard49Stage *){border-right:1px solid var(--tw-x-line);background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-pb-timeline-hour-label:not(#twBoard49Stage):not(#twBoard49Stage *){color:#a1b5ce}
html[data-theme="dark"] .tw-pb-timeline-column:not(#twBoard49Stage):not(#twBoard49Stage *){border-right:1px solid var(--tw-x-line);background:repeating-linear-gradient(to bottom,var(--tw-x-surface) 0,var(--tw-x-surface) calc(var(--tw-hour-height) - 1px),var(--tw-x-surface-3) calc(var(--tw-hour-height) - 1px),var(--tw-x-surface-3) var(--tw-hour-height))}
html[data-theme="dark"] .tw-pb-timeline-event:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid color-mix(in srgb,var(--tw-event-color,#2d7bdc) 36%,var(--tw-x-line));background:color-mix(in srgb,var(--tw-event-color,#2d7bdc) 17%,var(--tw-x-surface));color:var(--tw-x-text)}
html[data-theme="dark"] .tw-pb-timeline-event-time:not(#twBoard49Stage):not(#twBoard49Stage *){color:color-mix(in srgb,var(--tw-event-color,#8bb3e4) 76%,var(--tw-x-text))}
html[data-theme="dark"] .tw-pb-timeline-event small:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-muted)}
html[data-theme="dark"] .tw-pb-day-timeline-card:not(#twBoard49Stage):not(#twBoard49Stage *){background:linear-gradient(145deg,var(--tw-x-surface),var(--tw-x-surface));border:1px solid var(--tw-x-line)}
html[data-theme="dark"] .tw-pb-day-timeline-head:not(#twBoard49Stage):not(#twBoard49Stage *){color:#9bb4d5}
html[data-theme="dark"] .tw-pb-day-timeline-head span:not(#twBoard49Stage):not(#twBoard49Stage *){color:#a1b5ce}
html[data-theme="dark"] .tw-pb-day-timeline:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line);background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-pb-day-timeline-all-day:not(#twBoard49Stage):not(#twBoard49Stage *){border-bottom:1px solid var(--tw-x-line);background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-pb-day-timeline-all-day>div:first-child:not(#twBoard49Stage):not(#twBoard49Stage *){border-right:1px solid var(--tw-x-line);color:var(--tw-x-muted)}
html[data-theme="dark"] #twPBWeekGrid>.tw-pb-week-timeline-grid:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important;color:var(--tw-x-text)!important}
html[data-theme="dark"] #twPBWeekGrid .tw-pb-timeline-event:not(#twBoard49Stage):not(#twBoard49Stage *){background:color-mix(in srgb,var(--tw-event-color,#2d7bdc) 17%,var(--tw-x-surface))!important;color:var(--tw-x-text)!important}
html[data-theme="dark"] #twPBWeekGrid .tw-pb-timeline-all-day:not(#twBoard49Stage):not(#twBoard49Stage *){background:color-mix(in srgb,var(--tw-event-color,#2d7bdc) 18%,var(--tw-x-surface))!important;color:var(--tw-x-text)!important}
html[data-theme="dark"] .tw-pb-category-filter:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line);background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-pb-category-filter:not(#twBoard49Stage):not(#twBoard49Stage *)::before{color:#a1b6ce}
html[data-theme="dark"] .tw-pb-category-filter-chip:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line);background:var(--tw-x-surface);color:#a1b7ce}
html[data-theme="dark"] .tw-pb-category-filter-chip:has(input:not(:checked)):not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2)}
html[data-theme="dark"] .tw-pb-day-timeline-card-embedded:not(#twBoard49Stage):not(#twBoard49Stage *){background:linear-gradient(145deg,var(--tw-x-surface),var(--tw-x-surface));border:1px solid var(--tw-x-line)}
html[data-theme="dark"] .tw-pb-extra-event-row select:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-pb-extra-all-day select:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important;color:#a1b7ce!important}
html[data-theme="dark"] .tw-pb-extra-event-row>button:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-pb-extra-all-day>button:not(#twBoard49Stage):not(#twBoard49Stage *){background:rgba(24,32,45,.88)!important;color:#98b6d7!important}
html[data-theme="dark"] .tw-pb-day-timeline-scroll:not(#twBoard49Stage):not(#twBoard49Stage *){border-top:1px solid var(--tw-x-line);background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-tb-switcher-label:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-tb-size-label:not(#twBoard49Stage):not(#twBoard49Stage *){color:#a1b0ce}
html[data-theme="dark"] .tw-tb-switcher:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-tb-size-preset:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface);color:#9fb2d1}
html[data-theme="dark"] .tw-tb-switcher:hover:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-tb-size-preset:hover:not(#twBoard49Stage):not(#twBoard49Stage *){border-color:#2e486b;background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-tb-content:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important;color:#9fb2d1!important}
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-vw:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-protool:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-formula-shell:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-calendar-invite-shell:not(#twBoard49Stage):not(#twBoard49Stage *){color:#9fb2d1}
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-tb-panel h2:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-vw h3:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-protool h3:not(#twBoard49Stage):not(#twBoard49Stage *){color:#9fb2d1!important}
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-sheet-actions:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important}
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-vw-grid>label:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-pro-grid>label:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-tb-grid>label:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-page-settings>label:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important;color:#a1b1ce!important}
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-vw-row:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-pro-row:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-map-hit:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-chart-slice-colors:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-element-info:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-tb-card:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-tb-stat:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important}
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-tb-result:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line)!important;background:var(--tw-x-surface)!important;color:#9fb6d1!important}
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-tb-error:not(#twBoard49Stage):not(#twBoard49Stage *){border-color:var(--tw-x-line)!important;background:var(--tw-x-surface)!important;color:#e08f8f!important}
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-tb-input:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-tb-select:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-tb-textarea:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-ui-toolbox-drawer input[type="number"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-ui-toolbox-drawer input[type="text"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-ui-toolbox-drawer input[type="search"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-ui-toolbox-drawer textarea:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-ui-toolbox-drawer select:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important;color:#9fb3d1!important}
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-tb-input:focus:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-tb-select:focus:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-tb-textarea:focus:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-ui-toolbox-drawer input:focus:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-ui-toolbox-drawer textarea:focus:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-ui-toolbox-drawer select:focus:not(#twBoard49Stage):not(#twBoard49Stage *){border-color:#2e486b!important}
html[data-theme="dark"] .tw-ui-toolbox-drawer input[type="color"]:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important}
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-tb-button.secondary:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-ui-toolbox-drawer label.tw-tb-button.secondary:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important;color:#a1b3ce!important}
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-editor-quickbar:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-editor-groups details:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important}
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-formula-field:not(#twBoard49Stage):not(#twBoard49Stage *){border-color:#314968!important;background:var(--tw-x-surface)!important}
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-formula-speech:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-calendar-technical:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-calendar-address:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important;color:#a1b3ce!important}
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-sheet-grid:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important}
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-sheet-table th:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2)!important;color:#a1b3ce!important;border-color:var(--tw-x-line)!important}
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-sheet-table tbody th:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important}
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-sheet-table td:not(#twBoard49Stage):not(#twBoard49Stage *){border-color:var(--tw-x-line)!important}
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-rich-editor:not(#twBoard49Stage):not(#twBoard49Stage *){border-color:var(--tw-x-line)!important}
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-ggb-controls:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-blockly-controls:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-excalidraw-actions:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important;color:#a1b3ce!important}
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-calendar-info-panel:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-calendar-info-head:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important;color:#a1b3ce!important}
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-calendar-info-note:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important}
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-editor-action:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-editor-icon:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-editor-color:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important;color:#a1b3ce!important}
html[data-theme="dark"] .tw-map-marker-row label:not(#twBoard49Stage):not(#twBoard49Stage *){color:#a1b2ce}
html[data-theme="dark"] .tw-map-marker-coords:not(#twBoard49Stage):not(#twBoard49Stage *){color:#a1b2ce}
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-shape-library button:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-ui-toolbox-drawer .tw-sticker-palette button:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important}
html[data-theme="dark"] .tw-workspace-head:not(#twBoard49Stage):not(#twBoard49Stage *){background:rgba(30,39,53,.97)}
html[data-theme="dark"] .tw-btn-secondary:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-btn-secondary:hover:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2)}
html[data-theme="dark"] .tw-iconbtn:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-field:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-empty-state:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px dashed var(--tw-x-line-strong);background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-plan-layout:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-plan-subjects:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-plan-subject-row:hover:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2)}
html[data-theme="dark"] .tw-plan-subject-row.is-active:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-plan-subject-row[aria-current=true]:not(#twBoard49Stage):not(#twBoard49Stage *){color:#93aadc}
html[data-theme="dark"] .tw-plan-subject-row.is-active .tw-plan-subject-count:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-accent)}
html[data-theme="dark"] .tw-plan-subject-glyph:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2);color:var(--tw-x-muted)}
html[data-theme="dark"] .tw-plan-subject-row.is-active .tw-plan-subject-glyph:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-3);color:var(--tw-x-accent)}
html[data-theme="dark"] .tw-plan-recent-row:hover:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2)}
html[data-theme="dark"] .tw-plan-folder-pane:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-plan-folder-row:hover .tw-plan-folder-open:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2)}
html[data-theme="dark"] .tw-plan-folder-row.is-active .tw-plan-folder-open:not(#twBoard49Stage):not(#twBoard49Stage *){color:#93aadc}
html[data-theme="dark"] .tw-plan-folder-icon:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-line)}
html[data-theme="dark"] .tw-plan-folder-more[open]>summary:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2)}
html[data-theme="dark"] .tw-plan-folder-more>div:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-plan-folder-more button:hover:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2)}
html[data-theme="dark"] .tw-plan-featured:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-plan-timeline-item:not(#twBoard49Stage):not(#twBoard49Stage *):before{background:var(--tw-x-surface-3)}
html[data-theme="dark"] .tw-plan-timechip:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2);color:var(--tw-x-accent)}
html[data-theme="dark"] .tw-plan-featured-notes p:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-text)}
html[data-theme="dark"] .tw-plan-lesson-row:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-plan-lesson-row:hover:not(#twBoard49Stage):not(#twBoard49Stage *){border-color:var(--tw-x-line-strong)}
html[data-theme="dark"] .tw-row-more[open] summary:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2)}
html[data-theme="dark"] .tw-row-more>div:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-row-more>div button:hover:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2)}
html[data-theme="dark"] .tw-plan-create input:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-plan-create select:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-plan-editor-meta input:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-plan-editor-notes textarea:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-plan-editor-section:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-plan-phase-table th:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-plan-phase-table td:not(#twBoard49Stage):not(#twBoard49Stage *){border-bottom:1px solid var(--tw-x-line)!important}
html[data-theme="dark"] .tw-plan-phase-field:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-calendar-switcher:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-calendar-switcher button:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-text)}
html[data-theme="dark"] .tw-calendar-switcher button.is-active:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-calendar-switcher button[aria-pressed=true]:not(#twBoard49Stage):not(#twBoard49Stage *){color:#93aadc}
html[data-theme="dark"] .tw-calendar-options-menu:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-calendar-options-menu button:hover:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2)}
html[data-theme="dark"] .tw-calendar-categories:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-pb-category-filter label:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-pb-category-filter button:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important}
html[data-theme="dark"] .tw-calendar-month-grid:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-calendar-month-grid>.tw-calendar-weekday:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2)!important;color:var(--tw-x-muted)!important}
html[data-theme="dark"] .tw-calendar-day:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important}
html[data-theme="dark"] .tw-calendar-day:hover:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important}
html[data-theme="dark"] .tw-calendar-day.is-outside:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important}
html[data-theme="dark"] .tw-month-event:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid color-mix(in srgb,var(--tw-event-color) 35%,var(--tw-x-line));background:color-mix(in srgb,var(--tw-event-color) 11%,var(--tw-x-surface))!important;color:var(--tw-x-text)!important}
html[data-theme="dark"] .tw-pb-week-timeline-scroll:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-day-timeline-panel:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-day-card:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-todo-text.is-done:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-muted)}
html[data-theme="dark"] .tw-todo-delete:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-ui-brand-word>span:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-accent)}
html[data-theme="dark"] .tw-ui-board-subtitle:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-v560-chrome-muted)!important}
html[data-theme="dark"] .tw-ui-rail-section:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-v560-chrome-muted)}




html[data-theme="dark"] .tw-board-overview-search:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-board-recent-card:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important}
html[data-theme="dark"] .tw-board-recent-card:hover:not(#twBoard49Stage):not(#twBoard49Stage *){border-color:var(--tw-x-line-strong)!important}
html[data-theme="dark"] .tw-board-recent-thumb:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-board-recent-thumb:not(#twBoard49Stage):not(#twBoard49Stage *):before{background:repeating-linear-gradient(var(--tw-x-surface-3) 0 1px,transparent 1px 17px)}
html[data-theme="dark"] .tw-board-recent-thumb b:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-text)}
html[data-theme="dark"] .tw-ui-board-folder:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-ui-board-folder-head:hover:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-ui-board-folder-arrow:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-muted)}
html[data-theme="dark"] .tw-ui-board-folder-icon:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-ui-board-subfolder-icon:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-line)}
html[data-theme="dark"] .tw-ui-board-folder-count:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-ui-board-subfolder-count:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2)}
html[data-theme="dark"] .tw-ui-board-folder-add:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line)!important;background:var(--tw-x-surface-2)!important;color:var(--tw-x-accent)!important}
html[data-theme="dark"] .tw-ui-board-subfolder:not(#twBoard49Stage):not(#twBoard49Stage *){border-left:1px solid var(--tw-x-line)}
html[data-theme="dark"] .tw-ui-board-subfolder-head:hover:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-ui-board-folder-empty:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px dashed var(--tw-x-line-strong);background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-ui-board-row:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-ui-board-row:hover:not(#twBoard49Stage):not(#twBoard49Stage *){border-color:var(--tw-x-line-strong)}
html[data-theme="dark"] .tw-board-sync:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-muted)}
html[data-theme="dark"] .tw-board-row-menu>summary:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-muted)}
html[data-theme="dark"] .tw-board-row-menu>div:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-board-row-menu button:hover:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2)}
html[data-theme="dark"] #twBoard49PenFloatMenu.tw-ui-quickbar .tw-ui-quick-label:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-muted)!important}
html[data-theme="dark"] .tw-plan-board-row:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-plan-board-row:hover:not(#twBoard49Stage):not(#twBoard49Stage *){border-color:var(--tw-x-line-strong)}
html[data-theme="dark"] .tw-plan-status.is-planned:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-3);color:var(--tw-x-accent)}
html[data-theme="dark"] .tw-plan-status.is-simple:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2);color:var(--tw-x-muted)}
html[data-theme="dark"] .tw-plan-schema-empty:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px dashed var(--tw-x-line-strong);background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-btn-danger:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface);border-color:var(--tw-x-line)}
html[data-theme="dark"] #twPBSubjectView .tw-plan-subject-shell>.tw-plan-subject-row:hover:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2)!important}
html[data-theme="dark"] #twPBSubjectView .tw-plan-subject-shell>.tw-plan-subject-row.is-active:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] #twPBSubjectView .tw-plan-subject-shell>.tw-plan-subject-row[aria-current=true]:not(#twBoard49Stage):not(#twBoard49Stage *){color:#93aadc!important}
html[data-theme="dark"] #twPBSubjectView .tw-plan-subject-shell>.tw-plan-subject-row>.tw-plan-subject-count:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2)!important;color:var(--tw-x-muted)!important}
html[data-theme="dark"] #twPBSubjectView .tw-plan-subject-shell>.tw-plan-subject-row.is-active>.tw-plan-subject-count:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-3)!important;color:var(--tw-x-accent)!important}
html[data-theme="dark"] #twPBSubjectView .tw-plan-subject-more>summary:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-muted)!important}
html[data-theme="dark"] #twPBSubjectView .tw-plan-subject-more[open]>summary:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] #twPBSubjectView .tw-plan-subject-more>summary:hover:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-3)!important;border-color:var(--tw-x-line)!important;color:var(--tw-x-text)!important}
html[data-theme="dark"] #twPBSubjectView .tw-plan-subject-more>div:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important}
html[data-theme="dark"] #twPBSubjectView .tw-plan-subject-more button:hover:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2)!important}
html[data-theme="dark"] #twPBSubjectView .tw-plan-subject-group-title:not(#twBoard49Stage):not(#twBoard49Stage *){border-top:1px solid var(--tw-x-line)!important;color:var(--tw-x-muted)!important}
html[data-theme="dark"] .tw-ui-header-actions>#twBoard49PdfExportBtn .tw-board-head-icon:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-ui-header-actions>#twBoard49ShareQrBtn .tw-board-head-icon:not(#twBoard49Stage):not(#twBoard49Stage *){stroke:currentColor!important}
html[data-theme="dark"] body.tw-section-plan.tw-planning-columns-active #twPBSubjectView.tw-plan-subjects>div:first-child:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important}
html[data-theme="dark"] body.tw-section-plan.tw-planning-columns-active .tw-plan-folder-pane .tw-plan-pane-head:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important}
html[data-theme="dark"] .tw-board-hide-entire-v559:hover:not(#twBoard49Stage):not(#twBoard49Stage *){background:rgba(24,32,45,.08)}
html[data-theme="dark"] .tw-chrome-customize-card-v559:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface);color:var(--tw-x-text);border:1px solid var(--tw-x-line)}
html[data-theme="dark"] .tw-chrome-customize-head-v559 small:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-muted)}
html[data-theme="dark"] .tw-chrome-customize-head-v559 button:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-3)}
html[data-theme="dark"] .tw-chrome-field-v559 input[type=color]:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line-strong);background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-chrome-actions-v559 button:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line-strong);background:var(--tw-x-surface)}
html[data-theme="dark"] body.tw-chrome-transparent-v560 #twBoard49ToolbarReopenBtnV559:not(#twBoard49Stage):not(#twBoard49Stage *){background:rgba(24,32,45,.72)!important;color:var(--tw-x-text)!important}
html[data-theme="dark"] .tw-day-notes-mode:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-day-notes-mode.is-active:not(#twBoard49Stage):not(#twBoard49Stage *){border-color:var(--tw-x-line-strong)}
html[data-theme="dark"] .tw-day-ink-tool:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-day-ink-tool.is-active:not(#twBoard49Stage):not(#twBoard49Stage *){border-color:var(--tw-x-line-strong)}
/* V622.3: Die Handschrift ist dunkel - die Schreibfläche bleibt auch im dunklen Erscheinungsbild ein helles Blatt, sonst ist die Schrift unsichtbar. */
html[data-theme="dark"] .tw-day-ink-wrap:not(#twBoard49Stage):not(#twBoard49Stage *){background:#fff;border-color:var(--tw-x-line-strong)}
html[data-theme="dark"] .tw-day-dialog-card:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-day-dialog-close:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-muted)}
html[data-theme="dark"] .tw-day-dialog-close:hover:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2)}
html[data-theme="dark"] .tw-floatmenu-panel:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-floatmenu-item:hover:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2)}
html[data-theme="dark"] .tw-boardheader-hide:hover:not(#twBoard49Stage):not(#twBoard49Stage *){background:rgba(24,32,45,.1)}
html[data-theme="dark"] body.tw-board-open #twAppNavLessonPlanV575:not(#twBoard49Stage):not(#twBoard49Stage *)::before{background:rgba(24,32,45,.16)}
html[data-theme="dark"] .tw-pb-teacher-scroll-v578:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface);border:1px solid var(--tw-line,var(--tw-x-line))}
html[data-theme="dark"] .tw-pb-teacher-corner-v578:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-pb-teacher-time-v578:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-pb-teacher-dayhead-v578:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2);color:var(--tw-x-text)}
html[data-theme="dark"] .tw-pb-teacher-corner-v578 small:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-pb-teacher-time-v578 small:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-pb-teacher-dayhead-v578 small:not(#twBoard49Stage):not(#twBoard49Stage *){color:#a1afce}
html[data-theme="dark"] .tw-pb-teacher-dayhead-v578:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2)}
html[data-theme="dark"] .tw-pb-teacher-cell-v578:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line);background:var(--tw-x-surface);color:var(--tw-x-text)}
html[data-theme="dark"] .tw-pb-teacher-cell-v578.is-today:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-pb-teacher-cell-v578.is-filled:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-pb-teacher-cellcopy-v578 small:not(#twBoard49Stage):not(#twBoard49Stage *){color:#a1afce}
html[data-theme="dark"] .tw-pb-teacher-note-v578 textarea:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line);background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-pb-teacher-dialog-v578:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-pb-teacher-dialog-v578 h3:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-text)}
html[data-theme="dark"] .tw-pb-teacher-hint-v578:not(#twBoard49Stage):not(#twBoard49Stage *){color:#a1afce}
html[data-theme="dark"] .tw-pb-teacher-form-v578 label:not(#twBoard49Stage):not(#twBoard49Stage *){color:#a1afce}
html[data-theme="dark"] .tw-pb-teacher-form-v578 input:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-pb-teacher-form-v578 select:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line);background:var(--tw-x-surface);color:var(--tw-x-text)}
html[data-theme="dark"] .tw-pb-teacher-timerow-v578 input:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line);background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-pb-teacher-actions-v578 .is-danger:not(#twBoard49Stage):not(#twBoard49Stage *){color:#de9191}
html[data-theme="dark"] .tw-pb-teacher-cell-v578.is-droptarget-v580:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2)}
html[data-theme="dark"] .tw-pb-teacher-cellcopy-v578.is-template-v580 b:not(#twBoard49Stage):not(#twBoard49Stage *){color:#a1b0ce}
html[data-theme="dark"] .tw-pb-teacher-cell-v578.has-template-v580:not(#twBoard49Stage):not(#twBoard49Stage *){background:repeating-linear-gradient(135deg,var(--tw-x-surface),var(--tw-x-surface) 7px,var(--tw-x-surface) 7px,var(--tw-x-surface) 14px)}
html[data-theme="dark"] .tw-pb-teacher-grid-v578.is-templatemode-v580 .tw-pb-teacher-cell-v578:not(#twBoard49Stage):not(#twBoard49Stage *){border-color:var(--tw-x-line-strong)}
html[data-theme="dark"] .tw-pb-teacher-ghost-v580:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-plan-phase-timebox-v581:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-line,var(--tw-x-line));background:var(--tw-x-surface)}
html[data-theme="dark"] .tw-plan-phase-timebox-v581 input:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-text,var(--tw-x-text))}
html[data-theme="dark"] .tw-plan-phase-end-v581:not(#twBoard49Stage):not(#twBoard49Stage *){color:#a1afce!important}
html[data-theme="dark"] .tw-workspace-head:not(#twBoard49Stage):not(#twBoard49Stage *){background:rgba(24,32,45,.92)!important}
html[data-theme="dark"] .tw-btn-danger:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-btn.is-danger:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid #6b352e!important}
html[data-theme="dark"] .tw-btn-danger:hover:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-btn.is-danger:hover:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-3)!important}
html[data-theme="dark"] .tw-pb-teacher-cell-v578.is-today:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important}
html[data-theme="dark"] ::-webkit-scrollbar-thumb:hover:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-line)}
html[data-theme="dark"] .tw-x-btn-danger:not(#twBoard49Stage):not(#twBoard49Stage *){border-color:#6b352e!important}
html[data-theme="dark"] .tw-x-btn-danger:hover:not(#twBoard49Stage):not(#twBoard49Stage *){border-color:#6b352e!important}
html[data-theme="dark"] body.tw-ui-v511 button.tw-x-btn-danger:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] body.tw-ui-v511 #twPBModal button.tw-x-btn-danger:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid #6b352e!important}
html[data-theme="dark"] .tw-palette-trigger-v586:not(#twBoard49Stage):not(#twBoard49Stage *){background:rgba(24,32,45,.05)!important}
html[data-theme="dark"] .tw-palette-trigger-v586:hover:not(#twBoard49Stage):not(#twBoard49Stage *){background:rgba(24,32,45,.12)!important}
html[data-theme="dark"] .tw-palette-trigger-v586 kbd:not(#twBoard49Stage):not(#twBoard49Stage *){background:rgba(24,32,45,.12)}
html[data-theme="dark"] .tw-plan-lessons-pane .tw-plan-create:not(#twBoard49Stage):not(#twBoard49Stage *){background:linear-gradient(180deg,rgba(24,32,45,.75),var(--tw-x-surface) 28%)}
html[data-theme="dark"] .tw-inputtool-v588.is-recording:not(#twBoard49Stage):not(#twBoard49Stage *){border-color:#6b352e}
html[data-theme="dark"] .tw-inputtools-v588.is-inline:not(#twBoard49Stage):not(#twBoard49Stage *){background:rgba(24,32,45,.86)}
html[data-theme="dark"] .tw-pb-timeline-event:focus-visible:not(#twBoard49Stage):not(#twBoard49Stage *){outline:3px solid #6b582e}
html[data-theme="dark"] .tw-extra-edit-box-v591:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface);color:var(--tw-x-text)}
html[data-theme="dark"] .tw-extra-edit-box-v591 header:not(#twBoard49Stage):not(#twBoard49Stage *){border-bottom:1px solid var(--tw-x-line)}
html[data-theme="dark"] .tw-extra-edit-box-v591 header span:not(#twBoard49Stage):not(#twBoard49Stage *){color:#a1afce}
html[data-theme="dark"] .tw-extra-edit-form-v591 label>span:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-muted)}
html[data-theme="dark"] .tw-extra-edit-form-v591 input[type=text]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-extra-edit-form-v591 input:not([type]):not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-extra-edit-form-v591 input[type=time]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] .tw-extra-edit-form-v591 select:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line);background:var(--tw-x-surface);color:var(--tw-x-text)}
html[data-theme="dark"] .tw-extra-edit-links-v591 button:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line);background:var(--tw-x-surface);color:#9db0d2}
html[data-theme="dark"] .tw-extra-edit-links-v591 button:hover:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2)}
html[data-theme="dark"] .tw-extra-edit-box-v591 footer:not(#twBoard49Stage):not(#twBoard49Stage *){border-top:1px solid var(--tw-x-line)}
html[data-theme="dark"] .tw-extra-edit-box-v591 footer .tw-x-btn-quiet:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-muted)}
html[data-theme="dark"] .tw-extra-edit-box-v591 footer .tw-x-btn-danger:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2);color:#e4958b}
html[data-theme="dark"] .tw-today-extra-open-v591:focus-visible:not(#twBoard49Stage):not(#twBoard49Stage *){outline:2px solid #6b582e}

html[data-theme="dark"] #twBoard49ObjectLayer [data-obj-ui] button.is-recording:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-danger-soft,var(--tw-x-surface-2))!important;color:var(--tw-x-danger,#e4958b)!important;border-color:#6b352e!important}
html[data-theme="dark"] .tw-btn-danger:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid #6b352e}
html[data-theme="dark"] #twCloudV107Gate:not(#twBoard49Stage):not(#twBoard49Stage *){background:linear-gradient(135deg,#0d4f43,#0c705f 55%,var(--tw-x-surface-2));color:var(--tw-x-text)}
html[data-theme="dark"] #twCloudV107Card:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] #twCloudV107Card h2:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-text)}
html[data-theme="dark"] #twCloudV107Card p:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-muted)}
html[data-theme="dark"] .twCloudV107Input:not(#twBoard49Stage):not(#twBoard49Stage *){border:1px solid var(--tw-x-line-strong);background:var(--tw-x-surface)}
html[data-theme="dark"] .twCloudV571Hint:not(#twBoard49Stage):not(#twBoard49Stage *){color:#cebaa1}
html[data-theme="dark"] .twCloudV107Btn.secondary:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2);color:var(--tw-x-text)}
html[data-theme="dark"] .twCloudV107MiniBtn:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2);color:var(--tw-x-text)}
html[data-theme="dark"] #twCloudV107Status:not(#twBoard49Stage):not(#twBoard49Stage *){color:#cebaa1}
html[data-theme="dark"] #twCloudV107Lock .box:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
html[data-theme="dark"] #twCloudV107Lock h2:not(#twBoard49Stage):not(#twBoard49Stage *){color:#e4908b}
html[data-theme="dark"] #twCloudV116Wait .box:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface);color:var(--tw-x-text)}
html[data-theme="dark"] #twCloudV116Wait h2:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-text)}
html[data-theme="dark"] #twCloudV116Wait p:not(#twBoard49Stage):not(#twBoard49Stage *){color:#cebaa1}
html[data-theme="dark"] #twCloudV116Wait .bar:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2)}
html[data-theme="dark"] #twCloudV116Wait .detail:not(#twBoard49Stage):not(#twBoard49Stage *){color:#cebaa1}
html[data-theme="dark"] #twCloudV116Wait.twCloudBad h2:not(#twBoard49Stage):not(#twBoard49Stage *){color:#e4908b}
html[data-theme="dark"] #twCloudV116Wait button.secondary:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2);color:var(--tw-x-text)}
@media(max-width:700px){
  html[data-theme="dark"] .tw-tb-nav:not(#twBoard49Stage):not(#twBoard49Stage *){border-bottom:1px solid var(--tw-x-line-strong)}
}
@media (max-width:700px) and (orientation:portrait){
  html[data-theme="dark"] .tw-tb-nav:not(#twBoard49Stage):not(#twBoard49Stage *){border-bottom:1px solid var(--tw-x-line-strong)!important}
}
@media(max-width:800px){
  html[data-theme="dark"] .tw-tb-nav:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important}
}
@media(max-width:620px){
  html[data-theme="dark"] .tw-plan-layout:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
  html[data-theme="dark"] .tw-plan-subjects:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
  html[data-theme="dark"] .tw-plan-detail:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
  html[data-theme="dark"] .tw-plan-folder-pane:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)}
}

/* =====================================================================
   Erzeugter Teil 2 · Deklarationen aus style-Attributen

   Inline schlaegt jede Stylesheet-Regel, deshalb greift die Token-
   Umstellung dort nicht. Attributselektoren fassen die Elemente am
   Wortlaut ihrer Deklaration.

   Jede Deklaration bekommt zwei Selektoren: einen mit Semikolon und einen
   als Attributende. Ein blosses *="background:#fff" wuerde sonst auch
   background:#fff5e6 treffen - die Teilzeichenkette kennt keine Grenzen.
   ===================================================================== */
/* --- Inline-Stile: feste Farben im style-Attribut --- */
html[data-theme="dark"] [style*="background:#d0ebff;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="background:#d0ebff"]:not(#twBoard49Stage):not(#twBoard49Stage *){background:#182732!important}
html[data-theme="dark"] [style*="background:#d3f9d8;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="background:#d3f9d8"]:not(#twBoard49Stage):not(#twBoard49Stage *){background:#18321c!important}
html[data-theme="dark"] [style*="background:#f7d7d3;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="background:#f7d7d3"]:not(#twBoard49Stage):not(#twBoard49Stage *){background:#321b18!important}
html[data-theme="dark"] [style*="background:#fff5d9;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="background:#fff5d9"]:not(#twBoard49Stage):not(#twBoard49Stage *){background:#322b18!important}
html[data-theme="dark"] [style*="background:#fff3bf;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="background:#fff3bf"]:not(#twBoard49Stage):not(#twBoard49Stage *){background:#322d18!important}
html[data-theme="dark"] [style*="background:#d9d0c2;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="background:#d9d0c2"]:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-line)!important}
html[data-theme="dark"] [style*="background: rgb(247, 255, 244);"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="background: rgb(247, 255, 244)"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="background: rgb(248, 240, 255);"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="background: rgb(248, 240, 255)"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="background: rgb(249, 250, 252);"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="background: rgb(249, 250, 252)"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="background: rgb(255, 255, 255);"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="background: rgb(255, 255, 255)"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="background:#f4f0ff;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="background:#f4f0ff"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="background:#f6fbfb;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="background:#f6fbfb"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="background:#f9fafc;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="background:#f9fafc"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="background:#fff;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="background:#fff"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="background:#fff4f2;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="background:#fff4f2"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="background:#fff7f5;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="background:#fff7f5"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="background:#fff9ef;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="background:#fff9ef"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="background:#fffaf2;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="background:#fffaf2"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="background:#fffdf7;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="background:#fffdf7"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="background:#ffffff;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="background:#ffffff"]:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface)!important}
html[data-theme="dark"] [style*="background: rgb(235, 240, 250);"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="background: rgb(235, 240, 250)"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="background: rgb(238, 241, 246);"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="background: rgb(238, 241, 246)"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="background: rgb(249, 246, 239);"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="background: rgb(249, 246, 239)"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="background: rgb(255, 247, 237);"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="background: rgb(255, 247, 237)"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="background:#ebf0fa;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="background:#ebf0fa"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="background:#eef1f6;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="background:#eef1f6"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="background:#eef7f4;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="background:#eef7f4"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="background:#f1f4f9;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="background:#f1f4f9"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="background:#f4eee5;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="background:#f4eee5"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="background:#f6efe2;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="background:#f6efe2"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="background:#f7f0e1;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="background:#f7f0e1"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="background:#f7f2e8;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="background:#f7f2e8"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="background:#f8f3ea;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="background:#f8f3ea"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="background:#f9f6ef;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="background:#f9f6ef"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="background:#fff8ec;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="background:#fff8ec"]:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-2)!important}
html[data-theme="dark"] [style*="background:#d8eff8;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="background:#d8eff8"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="background:#e4e8ef;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="background:#e4e8ef"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="background:#e5ded0;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="background:#e5ded0"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="background:#e8dfd2;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="background:#e8dfd2"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="background:#f1e7d7;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="background:#f1e7d7"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="background:#f3d9fa;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="background:#f3d9fa"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="background:#f3ece3;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="background:#f3ece3"]:not(#twBoard49Stage):not(#twBoard49Stage *){background:var(--tw-x-surface-3)!important}
html[data-theme="dark"] [style*="border-color: rgb(211, 218, 230);"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="border-color: rgb(211, 218, 230)"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="border-color: rgb(228, 232, 239);"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="border-color: rgb(228, 232, 239)"]:not(#twBoard49Stage):not(#twBoard49Stage *){border-color:var(--tw-x-line)!important}
html[data-theme="dark"] [style*="color:#0b63e5;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color:#0b63e5"]:not(#twBoard49Stage):not(#twBoard49Stage *){color:#8bafe4!important}
html[data-theme="dark"] [style*="color: rgb(13, 122, 42);"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color: rgb(13, 122, 42)"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="color:#0d7a2a;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color:#0d7a2a"]:not(#twBoard49Stage):not(#twBoard49Stage *){color:#8be4a3!important}
html[data-theme="dark"] [style*="color: rgb(31, 122, 72);"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color: rgb(31, 122, 72)"]:not(#twBoard49Stage):not(#twBoard49Stage *){color:#8de2b3!important}
html[data-theme="dark"] [style*="color: rgb(45, 74, 138);"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color: rgb(45, 74, 138)"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="color:#2d4a8a;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color:#2d4a8a"]:not(#twBoard49Stage):not(#twBoard49Stage *){color:#93aadc!important}
html[data-theme="dark"] [style*="color: rgb(77, 159, 82);"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color: rgb(77, 159, 82)"]:not(#twBoard49Stage):not(#twBoard49Stage *){color:#9fd0a2!important}
html[data-theme="dark"] [style*="color:#2d2163;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color:#2d2163"]:not(#twBoard49Stage):not(#twBoard49Stage *){color:#a194db!important}
html[data-theme="dark"] [style*="color: rgb(100, 112, 138);"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color: rgb(100, 112, 138)"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="color:#64708a;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color:#64708a"]:not(#twBoard49Stage):not(#twBoard49Stage *){color:#a1afce!important}
html[data-theme="dark"] [style*="color:#65748d;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color:#65748d"]:not(#twBoard49Stage):not(#twBoard49Stage *){color:#a1b2ce!important}
html[data-theme="dark"] [style*="color:#4b2d73;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color:#4b2d73"]:not(#twBoard49Stage):not(#twBoard49Stage *){color:#b398d7!important}
html[data-theme="dark"] [style*="color: rgb(109, 58, 169);"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color: rgb(109, 58, 169)"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="color:#6d3aa9;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color:#6d3aa9"]:not(#twBoard49Stage):not(#twBoard49Stage *){color:#b595db!important}
html[data-theme="dark"] [style*="color: rgb(107, 91, 72);"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color: rgb(107, 91, 72)"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="color:#6b5b48;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color:#6b5b48"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="color:#88755d;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color:#88755d"]:not(#twBoard49Stage):not(#twBoard49Stage *){color:#cebaa1!important}
html[data-theme="dark"] [style*="color:#8a7a63;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color:#8a7a63"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="color:#9b8c76;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color:#9b8c76"]:not(#twBoard49Stage):not(#twBoard49Stage *){color:#cebca1!important}
html[data-theme="dark"] [style*="color:#8a7d68;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color:#8a7d68"]:not(#twBoard49Stage):not(#twBoard49Stage *){color:#cebda1!important}
html[data-theme="dark"] [style*="color:#a89a82;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color:#a89a82"]:not(#twBoard49Stage):not(#twBoard49Stage *){color:#cebea1!important}
html[data-theme="dark"] [style*="color: rgb(178, 138, 61);"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color: rgb(178, 138, 61)"]:not(#twBoard49Stage):not(#twBoard49Stage *){color:#dbc395!important}
html[data-theme="dark"] [style*="color:#583d1d;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color:#583d1d"]:not(#twBoard49Stage):not(#twBoard49Stage *){color:#dcbb94!important}
html[data-theme="dark"] [style*="color: rgb(176, 0, 0);"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color: rgb(176, 0, 0)"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="color: rgb(198, 40, 40);"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color: rgb(198, 40, 40)"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="color:#b00000;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color:#b00000"]:not(#twBoard49Stage):not(#twBoard49Stage *){color:#e48b8b!important}
html[data-theme="dark"] [style*="color: rgb(168, 36, 29);"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color: rgb(168, 36, 29)"]:not(#twBoard49Stage):not(#twBoard49Stage *){color:#e4908b!important}
html[data-theme="dark"] [style*="color: rgb(162, 29, 18);"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color: rgb(162, 29, 18)"]:not(#twBoard49Stage):not(#twBoard49Stage *){color:#e4928b!important}
html[data-theme="dark"] [style*="color: rgb(143, 32, 19);"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color: rgb(143, 32, 19)"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="color:#8f2013;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color:#8f2013"]:not(#twBoard49Stage):not(#twBoard49Stage *){color:#e4958b!important}
html[data-theme="dark"] [style*="color:#922b1d;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color:#922b1d"]:not(#twBoard49Stage):not(#twBoard49Stage *){color:#e4968b!important}
html[data-theme="dark"] [style*="color: rgb(214, 106, 17);"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color: rgb(214, 106, 17)"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="color:#d66a11;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color:#d66a11"]:not(#twBoard49Stage):not(#twBoard49Stage *){color:#e4b38b!important}
html[data-theme="dark"] [style*="color: rgb(199, 104, 0);"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color: rgb(199, 104, 0)"]:not(#twBoard49Stage):not(#twBoard49Stage *){color:#e4ba8b!important}
html[data-theme="dark"] [style*="color: rgb(43, 23, 0);"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color: rgb(43, 23, 0)"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="color:#2b1700;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color:#2b1700"]:not(#twBoard49Stage):not(#twBoard49Stage *){color:#e4bb8b!important}
html[data-theme="dark"] [style*="color: rgb(214, 122, 0);"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color: rgb(214, 122, 0)"]:not(#twBoard49Stage):not(#twBoard49Stage *){color:#e4be8b!important}
html[data-theme="dark"] [style*="color:#7a4e00;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color:#7a4e00"]:not(#twBoard49Stage):not(#twBoard49Stage *){color:#e4c48b!important}
html[data-theme="dark"] [style*="color:#6b4b08;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color:#6b4b08"]:not(#twBoard49Stage):not(#twBoard49Stage *){color:#e4c78b!important}
html[data-theme="dark"] [style*="color: rgb(123, 91, 19);"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color: rgb(123, 91, 19)"]:not(#twBoard49Stage):not(#twBoard49Stage *){color:#e4c98b!important}
html[data-theme="dark"] [style*="color:#785a09;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color:#785a09"]:not(#twBoard49Stage):not(#twBoard49Stage *){color:#e4cc8b!important}
html[data-theme="dark"] [style*="color:#064f57;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color:#064f57"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="color:#0d5c52;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color:#0d5c52"]:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-accent)!important}
html[data-theme="dark"] [style*="color:#6e5e78;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color:#6e5e78"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="color:#756858;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color:#756858"]:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-muted)!important}
html[data-theme="dark"] [style*="color: rgb(16, 24, 38);"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color: rgb(16, 24, 38)"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="color: rgb(22, 32, 46);"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color: rgb(22, 32, 46)"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="color:#101826;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color:#101826"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="color:#111;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color:#111"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="color:#16202e;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color:#16202e"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="color:#201913;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color:#201913"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="color:#332b23;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color:#332b23"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="color:#342b22;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color:#342b22"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style*="color:#3a3127;"]:not(#twBoard49Stage):not(#twBoard49Stage *),
html[data-theme="dark"] [style$="color:#3a3127"]:not(#twBoard49Stage):not(#twBoard49Stage *){color:var(--tw-x-text)!important}

/* =====================================================================
   Handverlesener Schluss - Dinge, die kein Generator erkennen kann
   ===================================================================== */

/* Die Tafelflaeche und alles darauf bleibt unangetastet. Steht am Ende und
   traegt eine ID, gewinnt also gegen jede erzeugte Regel darueber. */
html[data-theme="dark"] #twBoard49Stage,
html[data-theme="dark"] #twBoard49StageWrap,
html[data-theme="dark"] #twBoard49DrawCanvas,
html[data-theme="dark"] #twBoard49PreviewCanvas,
html[data-theme="dark"] #twBoard49BgCanvas,
html[data-theme="dark"] #twBoard49BoardImageLayer{
  filter:none!important;
}
html[data-theme="dark"] img,
html[data-theme="dark"] canvas,
html[data-theme="dark"] svg image{ filter:none!important }

/* Farbfelder zeigen ihre echte Farbe. Sie bekommen sie zur Laufzeit per
   style-Zuweisung; der Browser schreibt daraus rgb(...), was die
   Attributselektoren oben ohnehin nicht treffen. Diese Regel ist der
   Riegel fuer den Fall, dass doch einmal eine Klasse dazwischenfunkt. */
html[data-theme="dark"] .tw-ui-color-swatch,
html[data-theme="dark"] .tw-pb-extra-category-swatch,
html[data-theme="dark"] [data-color],
html[data-theme="dark"] [data-saved-color],
html[data-theme="dark"] [data-focus-color]{
  filter:none!important;
}

/* Platzhaltertext war an vielen Stellen als festes Grau gesetzt und wurde
   auf dunklem Grund unleserlich. */
html[data-theme="dark"] input::placeholder,
html[data-theme="dark"] textarea::placeholder{ color:var(--tw-x-faint)!important }

/* Trennlinien, die als Schatten gezeichnet sind, verschwinden auf Dunkel.
   Der dunkle Modus ersetzt sie durch echte Linien. */
html[data-theme="dark"] .tw-plan-layout,
html[data-theme="dark"] .tw-plan-columns,
html[data-theme="dark"] .tw-plan-folder-pane,
html[data-theme="dark"] .tw-plan-subjects{
  border-color:var(--tw-x-line);
}

/* Die Auswahlmarkierung des Betriebssystems ist im Dunkeln oft zu blass. */
html[data-theme="dark"] ::selection{
  background:var(--tw-x-accent-soft);
  color:var(--tw-x-text);
}

html[data-theme="dark"] body.tw-ui-v511 #twBoard49Toolbar button.tw-x-btn-primary,
html[data-theme="dark"] body.tw-ui-v511 #twPBModal button.tw-x-btn-primary,
html[data-theme="dark"]:root body #twPBTeacherTemplateBtnV580.is-active,
html[data-theme="dark"]:root body .tw-board-row-open,
html[data-theme="dark"]:root body .tw-calendar-day.is-today .tw-calendar-daynum,
html[data-theme="dark"]:root body .tw-calendar-glyph,
html[data-theme="dark"]:root body .tw-day-addappt,
html[data-theme="dark"]:root body .tw-floatmenu-btn,
html[data-theme="dark"]:root body .tw-iconbtn-add,
html[data-theme="dark"]:root body .tw-pb-online-calendar-open,
html[data-theme="dark"]:root body .tw-pb-teacher-dayhead-v578.is-today,
html[data-theme="dark"]:root body .tw-today-badge-v587,
html[data-theme="dark"]:root body .tw-x-btn-primary,
html[data-theme="dark"]:root body button.tw-board-row-open,
html[data-theme="dark"]:root body button.tw-calendar-glyph,
html[data-theme="dark"]:root body button.tw-day-addappt,
html[data-theme="dark"]:root body button.tw-floatmenu-btn,
html[data-theme="dark"]:root body button.tw-iconbtn-add,
html[data-theme="dark"]:root body button.tw-pb-online-calendar-open,
html[data-theme="dark"]:root body button.tw-today-badge-v587,
html[data-theme="dark"]:root body button.tw-x-btn-primary{
  color:var(--tw-x-ink-900)!important;
}

