@charset "UTF-8";:root:not(.b-nothing),:host(:not(.b-nothing)){--b-primary: var(--b-color-blue);--b-secondary: var(--b-color-orange);--b-mix: #fff;--b-opposite: #000;--b-widget-color-scheme: light;--b-widget-border-radius: .6em;--b-widget-border-radius-large: 1.2em;--b-widget-border-color: var(--b-neutral-60);--b-field-set-border-color: var(--b-neutral-80);--b-panel-with-header-padding: 0 var(--b-widget-padding-large) var(--b-widget-padding-large) var(--b-widget-padding-large);--b-popup-background: var(--b-panel-background);--b-popup-padding: var(--b-widget-padding);--b-slide-toggle-border-color: transparent;--b-slide-toggle-disabled-border-color: transparent;--b-slide-toggle-height: 1.5em;--b-slide-toggle-width: 2.25em;--b-splitter-color: var(--b-neutral-80);--b-splitter-size: 1px;--b-splitter-hover-size: 5px;--b-splitter-hover-color: var(--b-neutral-90);--b-text-field-outlined-input-padding: .9em;--b-text-field-outlined-border-color: var(--b-border-6);--b-field-trigger-edge-gap: .9em;--b-grid-header-font-weight: 600;--b-grid-header-color: var(--b-neutral-25);--b-scroll-button-border-width: 1px;--b-task-board-column-header-font-weight: 600}.b-bryntum:not(.b-nothing){--bi-primary-shade: var(--b-primary-50);--b-checkbox-checked-background: var(--bi-primary-shade);--b-checkbox-checked-border-color: var(--b-checkbox-checked-background);--b-checkbox-checked-hover-background: var(--bi-primary-shade);--b-list-checkbox-checked-background: var(--b-primary);--b-menu-background: var(--b-primary-100);--b-radio-checked-color: var(--b-neutral-100);--b-radio-checked-background: var(--bi-primary-shade);--b-radio-checked-border-color: var(--b-radio-checked-background);--b-radio-check-gap: .25em;--b-slide-toggle-background: var(--b-neutral-80);--b-slide-toggle-hover-background: var(--b-neutral-80);--b-slide-toggle-checked-hovered-thumb-background: var(--b-primary-95);--b-slide-toggle-checked-border-color: transparent;--b-slide-toggle-checked-background: var(--bi-primary-shade);--b-slide-toggle-checked-hover-background: var(--bi-primary-shade);--b-slider-color: var(--bi-primary-shade);--b-tab-indicator-color: var(--bi-primary-shade);--b-text-field-focus-border-color: var(--bi-primary-shade);--b-text-field-filled-hover-border-color: var(--bi-primary-shade);--b-toast-background: var(--b-neutral-100)}.b-theme-info{--b-theme-name: "SvalbardLight";--b-theme-filename: "svalbard-light";--b-theme-button-rendition: "text";--b-theme-label-position: "align-before";--b-theme-overlap-label: "false"}
:root:not(.b-nothing), :host(:not(.b-nothing)) {
  color-scheme: light;
  --b-widget-color-scheme: light;

  --b-mix: #fff;
  --b-opposite: var(--dm-text-strong, #0a1325);

  /* Bryntum light neutrals: 100 = lightest surface, 0 = darkest text.
     Use --dm-app-bg for the main surface so the scheduler matches the Mendix page. */
  --b-neutral-100: var(--dm-app-bg, #f9f9fb);
  --b-neutral-99: var(--dm-app-bg, #f9f9fb);
  --b-neutral-98: var(--dm-app-bg, #f9f9fb);
  --b-neutral-97: var(--dm-surface-0, #ffffff);
  --b-neutral-96: var(--dm-surface-0, #ffffff);
  --b-neutral-95: var(--dm-surface-2, #f3f4f7);
  --b-neutral-94: var(--dm-surface-2, #f3f4f7);
  --b-neutral-93: var(--dm-surface-3, #f0f2f5);
  --b-neutral-92: var(--dm-surface-3, #f0f2f5);
  --b-neutral-91: var(--dm-surface-3, #f0f2f5);
  --b-neutral-90: var(--dm-border, #d4d9e3);
  --b-neutral-85: var(--dm-border, #d4d9e3);
  --b-neutral-80: var(--dm-border-strong, #8a95af);
  --b-neutral-75: var(--dm-border-strong, #8a95af);
  --b-neutral-70: var(--dm-text-soft, #8a95af);
  --b-neutral-65: var(--dm-text-soft, #8a95af);
  --b-neutral-60: var(--dm-text-muted, #8b94a6);
  --b-neutral-55: var(--dm-text-muted, #8b94a6);
  --b-neutral-50: var(--dm-text-muted, #8b94a6);
  --b-neutral-45: var(--dm-text, #27324c);
  --b-neutral-40: var(--dm-text, #27324c);
  --b-neutral-35: var(--dm-text, #27324c);
  --b-neutral-30: var(--dm-text, #27324c);
  --b-neutral-25: var(--dm-text-strong, #0a1325);
  --b-neutral-20: var(--dm-text-strong, #0a1325);
  --b-neutral-15: var(--dm-text-strong, #0a1325);
  --b-neutral-10: var(--dm-text-strong, #0a1325);
  --b-neutral-5: var(--dm-text-strong, #0a1325);
  --b-neutral-2: var(--dm-text-strong, #0a1325);
  --b-neutral-1: var(--dm-text-strong, #0a1325);
  --b-neutral-0: var(--dm-text-strong, #0a1325);

  --b-widget-border-color: var(--dm-border, #d4d9e3);
  --b-field-set-border-color: var(--dm-border, #d4d9e3);
  --b-panel-background: var(--dm-app-bg, #f9f9fb);
  --b-popup-background: var(--dm-surface-0, #ffffff);
  --b-tooltip-rich-background: var(--dm-tooltip-bg, #ffffff);
  --b-tooltip-plain-background: var(--dm-tooltip-bg, #ffffff);
  --b-column-lines-tick-color: var(--dm-border, #d4d9e3);
  --b-grid-header-color: var(--dm-text-muted, #8b94a6);
  --b-elevation-1: var(--dm-shadow-soft, 0 2px 2px 0 rgba(0, 0, 0, 0.1));
  --b-elevation-2: var(--dm-shadow-strong, 0 4px 8px rgba(14, 9, 64, 0.2));
}

.b-bryntum:not(.b-nothing) {
  --b-menu-background: var(--dm-surface-2, #f3f4f7);
  --b-toast-background: var(--dm-surface-0, #ffffff);
  --b-text-field-outlined-background: var(--dm-input-bg, #ffffff);
  --b-text-field-outlined-hover-background: var(--dm-input-bg, #ffffff);
  --b-text-field-outlined-focus-background: var(--dm-input-bg, #ffffff);
  --b-text-field-outlined-border-color: var(--dm-border, #d4d9e3);
}
