:root{--doim-navy:#1b2a3a;--doim-navy-2:#243a53;--doim-gold:#c1923b;--doim-gold-light:#e8d7b0;--doim-gold-hover:#a67b2e;--doim-success:#2e7d32;--doim-warning:#f59e0b;--doim-error:#d32f2f;--doim-info:#1565c0;--doim-bg:#eef1f6;--doim-surface:#fff;--doim-surface-2:#f2f4f7;--doim-border:#e5e7eb;--doim-text:#111827;--doim-text-2:#6b7280;--doim-input-bg:#fff;--doim-input-text:#111827;--doim-link:var(--doim-navy);--doim-link-hover:var(--doim-gold-hover);--doim-header-bg:var(--doim-surface);--doim-header-fg:var(--doim-navy);--doim-control:var(--doim-navy);--doim-control-fg:#fff;--theme-elevation-0:var(--doim-bg);--theme-elevation-50:var(--doim-surface);--theme-elevation-100:#f2f4f7;--theme-elevation-150:var(--doim-border);--theme-elevation-200:#d8dce2;--theme-elevation-250:#c9cfd7;--theme-elevation-300:#b7bfc9;--theme-elevation-350:#a3adba;--theme-elevation-400:var(--doim-text-2);--theme-elevation-450:#64748b;--theme-elevation-500:#57647a;--theme-elevation-550:#4b5771;--theme-elevation-600:#414d66;--theme-elevation-650:#37425a;--theme-elevation-700:#2e3750;--theme-elevation-750:#252d42;--theme-elevation-800:var(--doim-text);--theme-elevation-850:#0e1420;--theme-elevation-900:#0a0e17;--theme-elevation-950:#05070c;--theme-elevation-1000:#030405;--theme-border-color:var(--doim-border);--theme-bg:var(--doim-bg);--theme-input-bg:var(--doim-input-bg);--theme-text:var(--doim-text);--theme-success-50:#fff;--theme-success-100:#e8f1e8;--theme-success-150:#d1e2d1;--theme-success-200:#b9d4bb;--theme-success-250:#a2c5a4;--theme-success-300:#8bb78d;--theme-success-350:#74a876;--theme-success-400:#5c9a60;--theme-success-450:#458b49;--theme-success-500:var(--doim-success);--theme-success-550:#2a702e;--theme-success-600:#266329;--theme-success-650:#225725;--theme-success-700:#1e4a20;--theme-success-750:#1a3d1c;--theme-success-800:#163017;--theme-success-850:#122413;--theme-success-900:#0e170e;--theme-success-950:#0a0a0a;--theme-warning-50:#fff;--theme-warning-100:#fef4e4;--theme-warning-150:#fde9c9;--theme-warning-200:#fcdfae;--theme-warning-250:#fbd493;--theme-warning-300:#f9c977;--theme-warning-350:#f8be5c;--theme-warning-400:#f7b441;--theme-warning-450:#f6a926;--theme-warning-500:var(--doim-warning);--theme-warning-550:#db8e0b;--theme-warning-600:#c17d0b;--theme-warning-650:#a76d0b;--theme-warning-700:#8d5c0b;--theme-warning-750:#724c0a;--theme-warning-800:#583b0a;--theme-warning-850:#3e2b0a;--theme-warning-900:#241a0a;--theme-warning-950:#0a0a0a;--theme-error-50:#fff;--theme-error-100:#fae8e8;--theme-error-150:#f5d1d1;--theme-error-200:#f0baba;--theme-error-250:#eba3a3;--theme-error-300:#e78b8b;--theme-error-350:#e27474;--theme-error-400:#dd5d5d;--theme-error-450:#d84646;--theme-error-500:var(--doim-error);--theme-error-550:#bd2b2b;--theme-error-600:#a62727;--theme-error-650:#902323;--theme-error-700:#7a1f1f;--theme-error-750:#631a1a;--theme-error-800:#4d1616;--theme-error-850:#371212;--theme-error-900:#200e0e;--theme-error-950:#0a0a0a;--font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--style-radius-s:8px;--style-radius-m:12px;--style-radius-l:16px}html[data-theme=dark]{--doim-bg:#16232f;--doim-surface:#1f3145;--doim-surface-2:#263a51;--doim-border:#35455c;--doim-text:#f5f7fa;--doim-text-2:#94a3b8;--doim-input-bg:#16222e;--doim-input-text:#f5f7fa;--doim-link:var(--doim-gold-light);--doim-link-hover:var(--doim-gold);--doim-header-bg:#1b2a3a;--doim-header-fg:#f5f7fa;--doim-control:var(--doim-gold);--doim-control-fg:#1b2a3a;--theme-bg:var(--doim-bg);--theme-input-bg:var(--doim-input-bg);--theme-text:var(--doim-text);--theme-elevation-0:var(--doim-bg);--theme-elevation-50:var(--doim-surface);--theme-elevation-100:#2c3f58;--theme-elevation-150:#35455c;--theme-elevation-200:#3d4e66;--theme-elevation-250:#46586f;--theme-elevation-300:#52647f;--theme-elevation-350:#647593;--theme-elevation-400:#8592a8;--theme-elevation-450:#97a2b5;--theme-elevation-500:#a9b2c2;--theme-elevation-550:#bac2ce;--theme-elevation-600:#c7cdd7;--theme-elevation-650:#d3d8e0;--theme-elevation-700:#dfe3e9;--theme-elevation-750:#e9ecf0;--theme-elevation-800:#f5f7fa;--theme-elevation-850:#f8fafc;--theme-elevation-900:#fbfcfd;--theme-elevation-950:#fdfdfe;--theme-elevation-1000:#fff;--theme-border-color:var(--theme-elevation-150)}body{font-family:var(--font-body)}.nav{background:var(--doim-navy);border-right:none}.nav__label{color:#ffffff73}.nav-group__toggle{color:#ffffffd9}.nav-group__toggle:hover,.nav-group__toggle:focus-visible{color:#fff}.nav-group__toggle:hover .stroke,.nav-group__toggle:focus-visible .stroke{stroke:#fff}.nav-group__indicator svg .stroke{stroke:#ffffff4d}.nav__link{color:#ffffffbf}.nav a.nav__link:hover,.nav a.nav__link:focus-visible{color:var(--doim-gold-light);text-decoration:none}.nav__link.active{color:var(--doim-gold);font-weight:600}.nav__link:has(.nav__link-indicator){color:var(--doim-gold);font-weight:600}.nav__link-indicator{background:var(--doim-gold)}.nav__controls a,.nav__log-out{color:#ffffffbf}.nav__controls a:hover,.nav__log-out:hover{color:var(--doim-gold-light)}.app-header{background:var(--doim-header-bg);border-bottom:1px solid var(--doim-border)}.app-header .step-nav,.app-header .step-nav a,.step-nav__home .icon .stroke{color:var(--doim-header-fg);stroke:var(--doim-header-fg)}.app-header svg .stroke{stroke:var(--doim-header-fg)}.app-header svg .fill{fill:var(--doim-header-fg)}.app-header__step-nav-wrapper .step-nav a:hover{color:var(--doim-gold)}.error-pill__count{background:var(--doim-gold);color:var(--doim-navy)}.btn--style-primary{--color:#fff;--bg-color:var(--doim-navy);--hover-bg:var(--doim-navy-2);--hover-color:#fff}.btn--style-secondary{--color:var(--doim-text);--bg-color:var(--doim-surface);--btn-border:1px solid var(--doim-border);--hover-color:var(--doim-text);--hover-bg:var(--doim-surface-2);--hover-btn-border:1px solid var(--doim-gold)}.btn--style-pill{--bg-color:var(--doim-gold-light);--color:var(--doim-navy);--hover-bg:var(--doim-gold);--hover-color:#fff}.card{background:var(--doim-surface);color:var(--doim-text);border:1px solid var(--doim-border);border-radius:var(--style-radius-l);box-shadow:0 1px 2px #1118270a,0 4px 12px #1118270a}.card--has-onclick:hover{background:var(--doim-surface-2);border-color:var(--doim-gold);box-shadow:0 8px 20px #c1923b1f}.table thead,.table thead th,.table--appearance-condensed thead,.table--appearance-condensed thead th,.simple-table__thead{background:var(--doim-navy);color:#fff}.table tbody tr:hover,.simple-table__tr:hover{background:#c1923b14!important}.table tbody tr,.table tbody tr td,.simple-table__tr{color:var(--doim-text)}.table tbody tr:nth-child(odd){background:var(--doim-surface)}.table tbody tr:nth-child(2n){background:var(--doim-surface-2)}.field-type input,.field-type textarea,.field-type select,.react-select .rs__control,.react-select .rs__menu,.date-time-picker__input-wrapper input,.code-editor,.search-filter__input,.condition__value input{background-color:var(--doim-input-bg);color:var(--doim-input-text);border-radius:var(--style-radius-s)}.field-type input,.field-type textarea,.field-type select,.date-time-picker__input-wrapper input{border:1px solid var(--doim-border)}.react-select .rs__single-value,.react-select .rs__input-container,.react-select .rs__input,.react-select .rs__option{color:var(--doim-input-text)}.react-select .rs__multi-value{background-color:var(--doim-surface-2)}.react-select .rs__multi-value__label{color:var(--doim-text)}.react-select .rs__option--is-focused{background-color:var(--doim-surface-2);color:var(--doim-text)}.react-select .rs__option--is-selected{background-color:var(--doim-gold);color:#fff}.react-select .rs__placeholder,.field-type input::placeholder,.field-type textarea::placeholder{color:var(--doim-text-2)}.field-type input:-webkit-autofill{-webkit-text-fill-color:var(--doim-input-text);-webkit-box-shadow:0 0 0 1000px var(--doim-input-bg) inset;caret-color:var(--doim-input-text)}.field-type input:-webkit-autofill:hover{-webkit-text-fill-color:var(--doim-input-text);-webkit-box-shadow:0 0 0 1000px var(--doim-input-bg) inset;caret-color:var(--doim-input-text)}.field-type input:-webkit-autofill:focus{-webkit-text-fill-color:var(--doim-input-text);-webkit-box-shadow:0 0 0 1000px var(--doim-input-bg) inset;caret-color:var(--doim-input-text)}.rich-text-lexical,.rich-text-lexical .editor-container,.rich-text-lexical [contenteditable=true]{background-color:var(--doim-input-bg);color:var(--doim-input-text)}.field-label,.field-type__label,.render-fields .field-label{color:var(--doim-text)}.field-description{color:var(--doim-text-2)}.field-type input:focus,.field-type input:focus-within,.field-type textarea:focus,.field-type textarea:focus-within,.field-type select:focus,.rs__control--is-focused,.rich-text-lexical:focus-within,.date-time-picker__input-wrapper input:focus{border-color:var(--doim-gold)!important;box-shadow:0 0 0 3px #c1923b2e!important}.checkbox-input__input{background-color:var(--doim-input-bg);border-color:var(--doim-border)}.checkbox-input--checked .checkbox-input__icon{border-color:var(--doim-control);background:var(--doim-control)}.checkbox-input--checked .checkbox-input__icon .stroke{stroke:var(--doim-control-fg)}.radio-input--is-selected .radio-input__styled-radio{border-color:var(--doim-control)}.radio-input__styled-radio:after{background:var(--doim-control)}.pill{border-radius:9999px}.pill--style-dark{background:var(--doim-navy)}::selection{background:var(--doim-gold-light);color:var(--doim-navy)}a{color:var(--doim-link)}a:hover,.step-nav a:hover{color:var(--doim-link-hover)}.popup__content,.drawer__content,.doc-controls,.collection-list__wrap,.list-controls,.tooltip{background-color:var(--doim-surface);color:var(--doim-text)}
