/*
 * Freigegebene Dashboard-Referenz.
 * Automatisch erzeugt: 2026-07-28T18:24:06.037+02:00
 * Diese Datei verändert das Dashboard-Plugin nicht.
 */
:root {
  --finance-gauge-red: #e54b47; --finance-gauge-dark: #7d2028; --finance-gauge-light: #f4aaa3;
  --finance-surface: #0b0c0b; --finance-panel: #171917; --finance-line: #343834; --finance-text: #ffffff; --finance-muted: #b8bdb8; --finance-positive: #62e58c; --finance-arc: #12bf50; --finance-arc-end: #effff2; --finance-negative: #ff9696; --finance-height: 300px;
  --header-glass-opacity: 42%; --header-glass-blur: 3px;
  --action: #1c1c1c;
  --navigation-active: #18191b;
  --login-background: #000000;
  --loading-background: #ffffff;
  --loading-ink: #000000;
  --action-text: #ffffff;
  --accent: #9b1b30;
  --ink: #1c1c1c;
  --mut: #4a4a4a;
  --faint: #6b6b6b;
  --tooltip-text: #4a4a4a;
  --page: #f1f1f1;
  --surface: #ffffff;
  --soft: #f5f5f5;
  --line: #dedede;
  --line-subtle: #f3f3f3; /* Kontur der Datumspillen und Seitenknoepfe */
  --secondary-tab-active: #e8e8e8;
  --position-a: #f0e68c;
  --position-b: #19b8d3;
  --position-c: #ff6f61;
  --danger: #9b1b30;
  --success: #177a49;
  --info: #2567a8;
  --status-confirmed-surface: #d1f2d3; --status-confirmed-text: #245a2c;
  --status-progress-surface: #ffe0cc; --status-progress-text: #6b3a22;
  --status-cancelled-surface: #fad2e0; --status-cancelled-text: #6f2941;
  --warning-surface: #f3ead6;
  --warning: #8a5a00;
  --overnight: #9b1b30;
  --toggle-track: #f1f1f1;
  --toggle-track-off: #9b1b30;
  --toggle-track-on: #5fae58;
  --toggle-off: #9b1b30;
  --toggle-on: #5fae58;
  --toggle-thumb: #ffffff;
  /* Milchglas der schwebenden Leiste (Studie dashboard-leiste, 15.09.2026): bleibt auch nachts schwarz */
  --glas: rgba(0, 0, 0, 0.74); --glas-kante: rgba(255, 255, 255, 0.16); --glas-linse: rgba(255, 255, 255, 0.2); --glas-text: #ffffff; --glas-dicht: rgba(0, 0, 0, 0.92); --glas-blur: 20px;
  --space-1: 4px; --space-2: 8px; --space-3: 12px; --space-4: 16px; --space-5: 20px; --space-6: 24px; --space-7: 32px; --space-8: 40px;
  --font-display: 32px; --font-h1: 24px; --font-h2: 18px; --font-h3: 14px; --font-body: 14px; --font-small: 12px; --font-caption: 11px;
  --font-window-title: 18px; --font-window-subtitle: 14px; --font-window-tab: 14px; --font-window-section: 14px; --font-window-support: 12px; --font-window-note: 11px; --font-window-meta: 11px;
  --weight-regular: 450; --weight-medium: 600; --weight-bold: 800;
  --radius: 14px; --radius-header-navigation: 31px; --radius-control: 10px; --radius-dialog: 18px;
  --icon-size: 16px; --icon-stroke: 1.7; --control-h: 40px; --control-h-lg: 56px; --focus-ring: 2px; --content-max: 1000px; --content-gutter: 24px;
  --control-h-md: 44px; --control-h-touch: 48px; --toolbar-slot: 72px; --list-row-desktop: 72px;
  --field-border: #dedede; --field-hover: #c7d0df; --field-focus: #4f5d73; --field-background: #ffffff; --field-text: #1c1c1c; --field-placeholder: #6b6b6b; --field-radius: 13px; --field-height: 42px;
  --calendar-nav-w: 18px; --calendar-nav-h: 58px; --calendar-nav-radius: 9px;
  --motion-fast: 140ms; --motion-normal: 200ms; --motion-slow: 380ms; --motion-ease: cubic-bezier(.2,.78,.22,1);
  --shadow-surface: none; --shadow-overlay: none;
  --toggle-mark: rgb(255 255 255/.82); --toggle-thumb-shadow: none;
  --font-family: Manrope,"Segoe UI",sans-serif;
  --layout-gap: var(--space-2);
}
[data-mode="dark"] {
  --ink: #f1f1f1;
  --mut: #b8b8b8;
  --faint: #a0a0a0;
  --page: #171a20;
  --surface: #22262d;
  --soft: #2b3038;
  --line: #3a404a;
  --line-subtle: #3a404a;
  --status-confirmed-surface: #214b30; --status-confirmed-text: #c7efd0;
  --status-progress-surface: #5a3b27; --status-progress-text: #ffe0c7;
  --status-cancelled-surface: #572d3c; --status-cancelled-text: #ffd3e1;
  --secondary-tab-active: #3a404a;
  --action: #f3f3f3;
  --navigation-active: #f3f3f3;
  /* Dunkelmodus-Abnahme Betrieb (30.08.2026): Auf hellen action-Flaechen
     (Invertierungs-Muster) braucht die Schrift ein dunkles Gegenstueck,
     und die tiefdunklen Signalfarben (#9b1b30 u. a.) sind auf dunklen
     Flaechen unlesbar (Kontrast < 2) - hier ihre helleren Dark-Werte. */
  --action-text: #16181c;
  --danger: #d4566e;
  --accent: #d4566e;
  --overnight: #d4566e;
  --success: #3fbf7f;
  --info: #5f9bd8;
  --warning: #d9a13b;
  /* R7-1 (18.09.2026): Nachtwerte fuer Warnflaeche und Schalter-Spur aus. Bernstein --warning auf --warning-surface
     = 5,5:1; die Aus-Spur hebt sich wie --line vom Grund ab, der weisse Knopf traegt die Form. */
  --warning-surface: #3b3222;
  --toggle-track: #3a404a;
}
