/* Approved workspace appearance: neutral canvas and broad content area. */
html[data-nf-appearance] {
  --bg: #e9edef;
  --nf-page-gutter: clamp(14px, 1.2vw, 24px);
  --nf-content-left: var(--nf-page-gutter);
  --nf-content-right: var(--nf-page-gutter);
  background: var(--bg);
}
html[data-nf-appearance] body {
  background: var(--bg);
}
html[data-nf-appearance] #app > .topbar {
  background: #c8d2d9;
}
html[data-nf-appearance] body::before,
html[data-nf-appearance] body::after {
  content: none;
  display: none;
  animation: none;
}
html[data-nf-appearance] #app > .shell {
  width: 100%;
  max-width: none;
  padding-inline: var(--nf-page-gutter);
}
html[data-nf-appearance] body dialog:has(form):not(#nf-logout-choice),
html[data-nf-appearance] body dialog:has(.production-dossier),
html[data-nf-appearance] body dialog:has(.inventory-product-history) {
  width: calc(var(--nf-viewport-width, 100vw) - 2 * var(--nf-page-gutter));
  max-width: calc(var(--nf-viewport-width, 100vw) - 2 * var(--nf-page-gutter));
}

/* Dark surfaces and semantic statuses. */
html[data-nf-appearance] #app .topright .nf-theme-toggle {
  display:inline-flex;align-items:center;justify-content:center;gap:7px;
  min-height:38px;padding:7px 10px;font-size:12px;font-weight:650;
}
.nf-theme-toggle svg{width:18px;height:18px;flex:none}
html[data-nf-appearance] .nf-theme-toggle:focus-visible{outline:3px solid #1583b1;outline-offset:3px}
@media(max-width:900px){.nf-theme-toggle span{display:none}}

html[data-nf-appearance][data-nf-color-mode="dark"] {
  color-scheme:dark;
  --bg:#151c22;--panel:#202a33;--surface:#202a33;--surface-alt:#293640;
  --text:#e5edf2;--muted:#afbdc7;--line:#586c7a;--nf-stroke:#617582;
  --nf-blue:#145d7e;--area-blue:#2d9acc;--amber:#80b8d6;
  --dark-input:#18222b;
  background:var(--bg);color:var(--text);
}
html[data-nf-color-mode="dark"] #app{color:var(--text)}
html[data-nf-color-mode="dark"] #app > .topbar.nf-merged-topbar {
  background:#2b3944;color:var(--text);border-color:#647887;
}
html[data-nf-color-mode="dark"] #app .nf-merged-topbar :is(.brand span,.person,.nf-header-status) {color:var(--text)}
html[data-nf-color-mode="dark"] #app .nf-merged-topbar :is(.brand .nf-header-identity,.person small) {color:#b9c7d0}
html[data-nf-color-mode="dark"] #app .nf-merged-topbar .topright button {
  background:#354652;color:#e5edf2;border-color:#8093a1;
}
html[data-nf-color-mode="dark"] #app .nf-merged-topbar .topright button:hover{background:#425766}
html[data-nf-color-mode="dark"] #app .nf-merged-topbar .nf-theme-toggle[aria-pressed="true"]{background:#425360;color:#ffd47a;border-color:#b9c7d0}
html[data-nf-color-mode="dark"] #app .nf-header-track{background:#294b39;border-color:#809c8a}
html[data-nf-color-mode="dark"] #app .nf-header-track i{background:linear-gradient(90deg,transparent,#4b8765 45%,#86b99b 55%,transparent)}

html[data-nf-color-mode="dark"] #app :is(.head,.novais-page-header,.central-heading,.panel,.line-card,.metric,.product-card,.hero-side,.steps,.day,.filters,.operations-section>.panel-heading,.development-card,.development-project-context,.development-empty,.request-description,.request-progress,.request-update-strip article,.work-conversation article,.corp-day,.hr-employee,.inventory-panel,.fin-panel),
html[data-nf-color-mode="dark"] body dialog,
html[data-nf-color-mode="dark"] #app .central-dashboard .central-heading.novais-page-header {
  background:var(--surface);color:var(--text);border-color:var(--nf-stroke);box-shadow:none;
}
html[data-nf-color-mode="dark"] #app :is(p,.muted,.label,label,.eyebrow,.development-list-summary,.development-category,.central-heading span,.minirow,.central-state,.central-brand-placeholder,.central-production-foot,.central-production-numbers span) {color:var(--muted)}
html[data-nf-color-mode="dark"] #app :is(h1,h2,h3,.panel-heading,.metric .value){color:var(--text)}
html[data-nf-color-mode="dark"] #app :is(input,select,textarea),
html[data-nf-color-mode="dark"] dialog :is(input,select,textarea) {
  background:var(--dark-input);color:var(--text);border-color:#8094a2;
}
html[data-nf-color-mode="dark"] :is(input,textarea)::placeholder{color:#92a5b3;opacity:1}
html[data-nf-color-mode="dark"] :is(input,textarea)[readonly]{background:#293640;color:#b1c0ca}
html[data-nf-color-mode="dark"] dialog select.priority-normal{background:#314754;color:#d5e5ed}
html[data-nf-color-mode="dark"] dialog select.priority-important{background:#344b60;color:#e5edf2}
html[data-nf-color-mode="dark"] dialog select.priority-urgent{background:#592e32;color:#ffb9bb}
html[data-nf-color-mode="dark"] #app .shell button:not([data-ui-action]):not([data-go]),
html[data-nf-color-mode="dark"] dialog button:not([data-ui-action]) {
  background:#30424f;color:var(--text);border-color:#8395a1;
}
html[data-nf-color-mode="dark"] body button[data-ui-action]:not([data-ui-action="create"]):not([data-ui-action="save"]):not([data-ui-action="confirm"]):not([data-ui-action="cancel"]):not([data-ui-action="danger"]):not([data-ui-action="edit"]) {
  background:#30424f!important;color:var(--text)!important;
}
html[data-nf-color-mode="dark"] body button[data-ui-action="edit"]{background:#4b405e!important;color:#e4d6f6!important}
html[data-nf-color-mode="dark"] body button:disabled,
html[data-nf-color-mode="dark"] body button[data-ui-action]:disabled{background:#2a353e!important;color:#91a1ad!important;border-color:#536775!important;opacity:1}

html[data-nf-color-mode="dark"] #app>.shell :is(.section-navigation,.admin-navigation,.nf-module-tabs,.development-tabs,.work-hub-tabs)>button:not([data-ui-action]) {
  background:#145d7e;color:#eff8fc;border-color:#7c95a4!important;
}
html[data-nf-color-mode="dark"] #app>.shell :is(.section-navigation,.admin-navigation,.nf-module-tabs,.development-tabs,.work-hub-tabs)>button:is([aria-current="page"],[aria-selected="true"],[aria-pressed="true"],.active,.selected,.primary) {
  background:#d6dfe5!important;color:#20313d!important;
}
html[data-nf-color-mode="dark"] #app :is(.table-wrap,.nf-table-frame,.requests-table){background:var(--surface);border-color:var(--nf-stroke)}
html[data-nf-color-mode="dark"] #app table tbody tr>:is(td,th),
html[data-nf-color-mode="dark"] dialog table tbody tr>:is(td,th) {
  background:#202c36;color:var(--text);border-color:#566d7d;
}
html[data-nf-color-mode="dark"] #app table tbody tr:nth-child(even)>:is(td,th),
html[data-nf-color-mode="dark"] dialog table tbody tr:nth-child(even)>:is(td,th){background:#293944}
html[data-nf-color-mode="dark"] #app table thead th,
html[data-nf-color-mode="dark"] dialog table thead th{background:#145d7e!important;color:#f1f8fc!important;border-color:#78909e!important}
html[data-nf-color-mode="dark"] #app :is(.development-kind,.development-owner,.development-stage,.request-stage,.status.gray){background:#344754;color:#d0e4ed;border-color:#7e95a3}
html[data-nf-appearance][data-nf-color-mode="dark"] #app .development-panel .status.state-active{background:#b9dfc4!important;color:#214c32!important;box-shadow:inset 0 0 0 1px #72a685}
html[data-nf-color-mode="dark"] #app .development-list .development-client td{background:transparent!important}

html[data-nf-color-mode="dark"] #app :is(.central-productions,.central-lower .workplace-hub,.central-lower .personal-todos,.central-lower .central-unavailable){background:var(--surface);color:var(--text);border-color:var(--nf-stroke)}
html[data-nf-color-mode="dark"] #app :is(.central-production-card,.central-production-card.is-empty,.central-summary-grid>div,.central-lower .work-item,.central-lower .todo-row){background:#26343e;color:var(--text);border-color:#6c818f}
html[data-nf-color-mode="dark"] #app .central-production-card.is-empty h3{color:#acbdc7}
html[data-nf-color-mode="dark"] #app .central-summary{color:var(--text);border-color:#576c7b}
html[data-nf-color-mode="dark"] #app .central-lower .central-section-title{background:#2c414e;border-color:#6c818f;color:var(--text)}
html[data-nf-color-mode="dark"] #app .central-lower .personal-todos .central-section-title{background:#2c443d}
html[data-nf-color-mode="dark"] #app :is(.central-lower .central-section-title strong,.central-summary-grid>div>span>strong){color:var(--text)}
html[data-nf-color-mode="dark"] #app :is(.central-lower .central-section-title small,.central-summary-grid>div>span,.central-production-foot span){color:var(--muted)}
html[data-nf-color-mode="dark"] #app .central-production-card:not(.is-empty) .central-production-foot span:first-child{color:#88d6a5}
html[data-nf-color-mode="dark"] #app .central-progress{background:#435460}
html[data-nf-color-mode="dark"] #app .central-line-energy{--energy-base:#4e606c;--energy-glow:#8398a6;border-color:#80929e}
html[data-nf-color-mode="dark"] #app>.dock-wrap>.dock{background:#465966;border-color:#a6bbc8;box-shadow:0 12px 35px #0005}
html[data-nf-color-mode="dark"] #app>.dock-wrap>.dock button{color:var(--dock-category,#edf4f8)}
html[data-nf-color-mode="dark"] #app>.dock-wrap>.dock button:is([data-go="business"],[data-go="rnd"],[data-go="products"]){--dock-category:#c3ebcb}
html[data-nf-color-mode="dark"] #app>.dock-wrap>.dock button:is([data-go="stock"],[data-go="purchasing"],[data-go="planning"],[data-go="logistics"]){--dock-category:#ffc9c1}
html[data-nf-color-mode="dark"] #app>.dock-wrap>.dock button[data-go="finance"]{--dock-category:#ffe095}
html[data-nf-color-mode="dark"] #app>.dock-wrap>.dock button:hover{background:#354b5b;color:#fff}
html[data-nf-color-mode="dark"] #app>.dock-wrap>.dock button.active{background:#304657}
html[data-nf-color-mode="dark"] #app>.dock-wrap>.dock button.module-denied{background:#1e303b52!important;color:#d0dce3!important;box-shadow:inset 0 0 0 1px #a9bfcb52!important}
html[data-nf-color-mode="dark"] #app>.dock-wrap>.dock button.module-denied:hover{background:#1e303b52!important;color:#d0dce3!important}

/* Separate the containing panel from the information displayed inside it. */
html[data-nf-appearance][data-nf-color-mode="dark"] #app>.shell .panel{background:#202a33!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #app :is(.orders-open-summary td strong,.orders-funding-summary strong,.funding-values strong){color:#d5efff!important}
html[data-nf-color-mode="dark"] #app>.topbar .brand{background:transparent!important;box-shadow:none!important}

html[data-nf-color-mode="dark"] body .nf-positive{color:#88d6a5!important}
html[data-nf-color-mode="dark"] body .nf-negative{color:#ff9ba3!important}
html[data-nf-color-mode="dark"] body .nf-zero{color:#b3c2cc!important}
html[data-nf-color-mode="dark"] dialog :is(h1,h2,h3){color:var(--text)}
html[data-nf-color-mode="dark"] dialog p{color:var(--muted)}
html[data-nf-color-mode="dark"] body dialog>h2:first-child,
html[data-nf-color-mode="dark"] body dialog>div>h2:first-child,
html[data-nf-color-mode="dark"] body dialog form>.actions:last-child{background:var(--surface);border-color:var(--nf-stroke)}
html[data-nf-color-mode="dark"] dialog::backdrop{background:#080e15b3}
html[data-nf-color-mode="dark"] body :is(button,input,select,textarea,a):focus-visible{outline-color:#59b9e3}


/* Only authenticated workspaces and their embedded projects use this preference. */
html[data-nf-color-mode="dark"] #app>.topbar{background:#2b3944;color:var(--text);border-color:#647887}
html[data-nf-appearance] #app .topbar .nf-theme-toggle{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:7px 10px;font-size:12px;font-weight:650}
html[data-nf-appearance] body>.workspace{width:100%;max-width:none;padding-inline:var(--nf-page-gutter)}
html[data-nf-color-mode="dark"] body>.topbar{background:#2b3944;color:var(--text);border-color:var(--nf-stroke)}
html[data-nf-color-mode="dark"] body>.workspace{color:var(--text)}
html[data-nf-color-mode="dark"] .workspace :is(.panel,.nutrition,.metrics,.metric,.phase,.phase-top,.phase-share,.recipe-heading>h2,.recipe-heading>span,.session-note,.project-nav,.project-nav button,.version-group button,.workspace-footer){background:var(--surface);color:var(--text);border-color:var(--nf-stroke);box-shadow:none}
html[data-nf-color-mode="dark"] .workspace :is(input,textarea,select){background:var(--dark-input);color:var(--text);border-color:#8094a2}
html[data-nf-color-mode="dark"] .workspace :is(p,.subtle,label,.breadcrumb,small,.muted){color:var(--muted)}
html[data-nf-color-mode="dark"] .workspace :is(h1,h2,h3,strong){color:var(--text)}
html[data-nf-color-mode="dark"] .workspace table :is(td,th){background:var(--surface);color:var(--text);border-color:var(--nf-stroke)}
html[data-nf-color-mode="dark"] .workspace table thead th{background:#145d7e;color:#f1f8fc}
html[data-nf-color-mode="dark"] .workspace table tbody tr:nth-child(even)>td{background:var(--surface-alt)}
html[data-nf-color-mode="dark"] .workspace button{background:#30424f;color:var(--text);border-color:#8395a1}
html[data-nf-color-mode="dark"] .workspace :is(.project-nav,.version-group) button[aria-pressed=true]{background:#d6dfe5!important;color:#20313d!important}

/* Specialist registers retain their geometry and state colours. */
html[data-nf-color-mode="dark"] #app :is(.inventory-workspace,.finance-root,[data-finance-root]){color:var(--text)}
html[data-nf-color-mode="dark"] #app :is(.inventory-head,.warehouse-card,.inventory-product-total,.inventory-dialog-toolbar,.fin-central-overview,.fin-kpis article,.fin-paid-block,.fin-paid-toolbar,.fin-cash-details-search,.fin-supplier-final-summary,.fin-cashflow-accordion,.fin-payable-sticky,.fin-cash-summary,.fin-section,.fin-month,.fin-funding-card,.tech-panel,.technical-panel,.tech-card,.play-panel){background:var(--surface);color:var(--text);border-color:var(--nf-stroke);box-shadow:none}
html[data-nf-color-mode="dark"] #app .warehouse-card.active{background:#34505d;border-color:#9cb3c1}
html[data-nf-color-mode="dark"] :is(#app .inventory-workspace,dialog.inventory-dialog) :is(input,select,textarea){background:var(--dark-input);color:var(--text);border-color:#8094a2}
html[data-nf-color-mode="dark"] body dialog.inventory-dialog{color:var(--text);background:var(--surface)}
html[data-nf-color-mode="dark"] body dialog.inventory-dialog .inventory-dialog-toolbar{background:var(--surface);color:var(--text)}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) :is(.fin-cashflow-accordion,.fin-paid-block,.fin-paid-toolbar,.fin-cash-details-search,.fin-payable-sticky){background:var(--surface);color:var(--text);border-color:var(--nf-stroke)}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module :is(.fin-payable-table,.fin-table) tbody tr>:is(td,th){background:#202c36!important;color:var(--text)!important;border-color:#566d7d!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module :is(.fin-payable-table,.fin-table) tbody tr:nth-child(even)>:is(td,th){background:#293944!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-table tbody tr>td.fin-payable-overdue{background:#4c2d35!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module :is(.fin-payable-table,.fin-table) tbody tr>:is(td,th).positive{color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module :is(.fin-payable-table,.fin-table) tbody tr>:is(td,th).negative{color:#ff9ba3!important}
html[data-nf-color-mode="dark"] #app .finance-root :is(input,select,textarea){background:var(--dark-input);color:var(--text);border-color:#8094a2}
html[data-nf-color-mode="dark"] #app .finance-root :is(.fin-positive,.positive){color:#88d6a5}
html[data-nf-color-mode="dark"] #app .finance-root :is(.fin-negative,.negative){color:#ff9ba3}
html[data-nf-color-mode="dark"] .cloud-block>section{background:var(--surface);color:var(--text);border:2px solid var(--nf-stroke)}

/* Energy indicators need vivid fills, distinct from the darker panel surfaces. */
html[data-nf-appearance][data-nf-color-mode="dark"] body .purchase-energy-segment:is(.purchase-energy-ready,.purchase-energy-free){background:#5aef68!important}
html[data-nf-appearance][data-nf-color-mode="dark"] body .purchase-energy-segment.purchase-energy-transit{background:#4bc78d!important}
html[data-nf-appearance][data-nf-color-mode="dark"] body .purchase-energy-segment.purchase-energy-ordered{background:repeating-linear-gradient(135deg,#4bc78d 0 14px,#fff 14px 18px)!important}
html[data-nf-appearance][data-nf-color-mode="dark"] body .purchase-energy-segment.purchase-energy-artwork_pending{background:#d9984b!important}
html[data-nf-appearance][data-nf-color-mode="dark"] body .purchase-energy-segment.purchase-energy-artwork_approved{background:repeating-linear-gradient(135deg,#4bc78d 0 14px,#fff 14px 18px)!important}
html[data-nf-appearance][data-nf-color-mode="dark"] body :is(.energy-bar.energy-green,.energy-gauge.energy-green){--energy-color:#55e48e!important}
html[data-nf-appearance][data-nf-color-mode="dark"] body .central-progress i{background:#55e48e!important}

/* Stocks: readable state tints, neutral selections and distinct detail levels. */
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app .inventory-workspace,body dialog.inventory-dialog) .pill.good{background:#b9dfc4!important;color:#214c32!important;box-shadow:inset 0 0 0 1px #72a685}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app .inventory-workspace,body dialog.inventory-dialog) .pill.hold{background:#cbdbe6!important;color:#203b4c!important;box-shadow:inset 0 0 0 1px #8aa7b8}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app .inventory-workspace,body dialog.inventory-dialog) .pill.inventory-no-stock{background:#e6bec6!important;color:#642637!important;box-shadow:inset 0 0 0 1px #bb7a89}
html[data-nf-appearance][data-nf-color-mode="dark"] #app .inventory-workspace .inventory-actions button[data-tab]{background:#304b5c!important;color:#e8f1f7!important;border-color:#7d98a9!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #app .inventory-workspace :is(.inventory-actions button[data-tab].selected,.warehouse-card.active,.warehouse-card[aria-pressed="true"],.inventory-stock-product[open]>summary){background:#d6dfe5!important;color:#20313d!important;border-color:#9fb3c1!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #app .inventory-workspace :is(.warehouse-card.active,.warehouse-card[aria-pressed="true"]) :is(span,strong,small),
html[data-nf-appearance][data-nf-color-mode="dark"] #app .inventory-workspace .inventory-stock-product[open]>summary>:not(.pill),
html[data-nf-appearance][data-nf-color-mode="dark"] #app .inventory-workspace .inventory-stock-product[open]>summary :is(strong,small){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #app .inventory-workspace .inventory-panel{background:#202a33!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #app .inventory-workspace .inventory-stock-product>summary{background:#304857!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #app .inventory-workspace .inventory-stock-body{background:#192a35!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app .inventory-workspace,body dialog.inventory-dialog) :is(.inventory-supplier-panel,.inventory-lot){background:#253d4b!important;border-color:#688393!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app .inventory-workspace,body dialog.inventory-dialog) :is(.supplier-editor,.inventory-product-total){background:#344f60!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app .inventory-workspace,body dialog.inventory-dialog) :is(.inventory-suppliers-disclosure,.inventory-distribution)>summary{background:#355265!important;color:#e8f1f7!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app .inventory-workspace,body dialog.inventory-dialog) :is(.inventory-suppliers-disclosure,.inventory-distribution)[open]>summary{background:#d6dfe5!important;color:#20313d!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app .inventory-workspace,body dialog.inventory-dialog) table thead th{background:#35596e!important;color:#f1f7fb!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app .inventory-workspace,body dialog.inventory-dialog) table tbody tr>:is(td,th){background:#2b3f4e!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app .inventory-workspace,body dialog.inventory-dialog) table tbody tr:nth-child(even)>:is(td,th){background:#344d5d!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #app .inventory-workspace .inventory-usage-item{border-color:#8299a7}
html[data-nf-appearance][data-nf-color-mode="dark"] #app .inventory-workspace .inventory-usage-item>summary{background:#304857;color:#e8f1f7}
html[data-nf-appearance][data-nf-color-mode="dark"] #app .inventory-workspace .inventory-usage-item[open]>summary{background:#d6dfe5;color:#20313d}
html[data-nf-appearance][data-nf-color-mode="dark"] #app .inventory-workspace .inventory-usage-item>summary small{color:inherit}
html[data-nf-appearance][data-nf-color-mode="dark"] #app .inventory-workspace .inventory-usage-body{background:#192a35;color:#e8f1f7}
html[data-nf-appearance][data-nf-color-mode="dark"] #app .inventory-workspace .inventory-usage-body p{color:#d4e1e9}

/* Cashflow balances: explicit semantic colours in both workspace themes. */
:root{--nf-cash-positive-bg:#e5f3eb;--nf-cash-positive-text:#246343;--nf-cash-negative-bg:#f9ecec;--nf-cash-negative-text:#a24249;--nf-cash-neutral-bg:#f1f4f6;--nf-cash-neutral-text:#4c5d69}
html[data-nf-color-mode="dark"]{--nf-cash-positive-bg:#244936;--nf-cash-positive-text:#a0e6b7;--nf-cash-negative-bg:#532e38;--nf-cash-negative-text:#ffb4bd;--nf-cash-neutral-bg:#293944;--nf-cash-neutral-text:#d6e1e8}

/* Module palette: generated from the authored styles; authenticated dark mode only. */
@media screen{
/* inventory-labels.css */
html[data-nf-appearance][data-nf-color-mode="dark"] .stock-label-dialog:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .stock-label-dialog:not(:where(.topbar *,.dock-wrap *))::backdrop{background-color:#132630!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .stock-label-dialog button:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .stock-label-dialog button.primary:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .stock-label-card:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .stock-label-controls:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .stock-label-card dt:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .stock-label-card code:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .stock-label-controls select:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .stock-label-controls textarea:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .stock-label-controls input[type=number]:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
/* quality-cases.css */
html[data-nf-appearance][data-nf-color-mode="dark"] .quality-cases .qc-metrics>span:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .quality-cases .qc-filters:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .quality-cases th:not(:where(.topbar *,.dock-wrap *)){background-color:#0b587c!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .quality-cases tr.qc-summary:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .quality-cases tr.qc-summary:nth-of-type(4n+3):not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .quality-cases .qc-summary:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .quality-cases .qc-detail>td:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .quality-cases .qc-action:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .quality-cases .qc-event:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .quality-cases .qc-error:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .quality-cases .qc-muted:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
/* supplier-qualification.css */
html[data-nf-appearance][data-nf-color-mode="dark"] .supplier-qualification header p:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .supplier-qualification-stats>div:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .supplier-qualification-stats small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .supplier-qualification-group:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .supplier-qualification-item:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .supplier-qualification-group>summary:not(:where(.topbar *,.dock-wrap *))::before,html[data-nf-appearance][data-nf-color-mode="dark"] .supplier-qualification-item>summary:not(:where(.topbar *,.dock-wrap *))::before{color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .supplier-qualification-group>summary span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .supplier-qualification-item>summary small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .supplier-qualification-tag.approved:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .supplier-qualification-tag.analysis:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .supplier-qualification-tag.gfsi:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .supplier-qualification-tag.gfsi-renewal:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .supplier-qualification-tag.gfsi-expired:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .supplier-qualification-identity dt:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .supplier-qualification-form label small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .supplier-qualification-warning:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .supplier-qualification-link:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .supplier-qualification-approved:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .supplier-qualification-form [role=alert]:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"][data-nf-color-mode="dark"] .supplier-qualification-tag.approved:not(:where(.topbar *,.dock-wrap *)){background-color:#103b26!important;color:#9df0ba!important}
html[data-nf-appearance][data-nf-color-mode="dark"][data-nf-color-mode="dark"] .supplier-qualification-tag.analysis:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#ffda8a!important}
html[data-nf-appearance][data-nf-color-mode="dark"][data-nf-color-mode="dark"] .supplier-qualification-tag.gfsi:not(:where(.topbar *,.dock-wrap *)){background-color:#123757!important;color:#a9d9ff!important}
html[data-nf-appearance][data-nf-color-mode="dark"][data-nf-color-mode="dark"] .supplier-qualification-tag.gfsi-renewal:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#ffe39a!important}
html[data-nf-appearance][data-nf-color-mode="dark"][data-nf-color-mode="dark"] .supplier-qualification-tag.gfsi-expired:not(:where(.topbar *,.dock-wrap *)){background-color:#4a2020!important;color:#ffc2c2!important}
html[data-nf-appearance][data-nf-color-mode="dark"][data-nf-color-mode="dark"] .supplier-qualification-approved:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
/* product-artwork.css */
html[data-nf-appearance][data-nf-color-mode="dark"] .products-table .product-expanded-row>td:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .product-row-meta:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .product-artwork-badge.not_submitted:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .product-artwork-badge.not_validated:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .product-artwork-badge.validated:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .product-artwork-unknown:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .product-artwork-card:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .product-artwork-meta:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .product-artwork-reviewer:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .product-artwork-notice:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"][data-nf-color-mode="dark"] .product-artwork-card:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e7edf1!important}
html[data-nf-appearance][data-nf-color-mode="dark"][data-nf-color-mode="dark"] .product-artwork-meta:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"][data-nf-color-mode="dark"] .product-artwork-reviewer:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#d5efdf!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .product-artwork-stage:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .product-artwork-stage .stage-approved:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .product-artwork-stage .stage-pending:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .product-artwork-legacy:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .product-artwork-legacy-option:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"][data-nf-color-mode="dark"] .product-artwork-legacy:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"][data-nf-color-mode="dark"] .product-artwork-legacy-option:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .product-artwork-badge.not_applicable:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
/* product-dossier.css */
html[data-nf-appearance][data-nf-color-mode="dark"] .product-card:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .product-detail-head:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .product-dossier .review-block:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .product-dossier .dossier-intro:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .product-dossier .dossier-section:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .dossier-section>summary small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .dossier-value dt:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .product-dossier table:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .product-dossier th:not(:where(.topbar *,.dock-wrap *)){background-color:#0b587c!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .product-dossier td:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .dossier-caption:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .dossier-missing:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .dossier-warning:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .dossier-finance-card:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .dossier-finance-card>span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .dossier-finance-card>strong:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .dossier-finance-card>small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
/* product-packaging-editor.css */
html[data-nf-appearance][data-nf-color-mode="dark"] .product-packaging-dialog:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .product-packaging-dialog:not(:where(.topbar *,.dock-wrap *))::backdrop{background-color:#101820!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .product-packaging-dialog .pp-heading:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .product-packaging-dialog .pp-heading small:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .product-packaging-dialog .pp-level-heading small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .product-packaging-dialog .pp-heading p:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .product-packaging-dialog .pp-heading>button:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .product-packaging-dialog .pp-secondary:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .product-packaging-dialog .pp-actions>button:first-child:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .product-packaging-dialog .pp-heading>button:hover:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .product-packaging-dialog .pp-secondary:hover:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .product-packaging-dialog .pp-actions>button:first-child:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .product-packaging-dialog .pp-intro:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .product-packaging-dialog .pp-level:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .product-packaging-dialog label:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .product-packaging-dialog input:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .product-packaging-dialog select:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .product-packaging-dialog .pp-field-note:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .product-packaging-dialog .pp-create:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .product-packaging-dialog .pp-history:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .product-packaging-dialog .pp-muted:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .product-packaging-dialog [role=status]:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .product-packaging-dialog [role=alert]:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .product-packaging-dialog .pp-success:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .product-packaging-dialog .pp-actions .primary:not(:where(.topbar *,.dock-wrap *)){background-color:#216b5d!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .product-packaging-dialog .material-artwork:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .product-packaging-dialog .material-artwork-head strong:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .product-packaging-dialog .material-artwork-head span:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .product-packaging-dialog .material-artwork>small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .product-packaging-dialog .material-artwork button:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .product-packaging-dialog .material-artwork li small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .product-packaging-dialog .material-artwork [role=status]:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
/* weekend-recipes.css */
html[data-nf-appearance][data-nf-color-mode="dark"] .weekend-recipe-choice:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .weekend-recipe-badge:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .weekend-choice:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
/* packing-lists.css */
html[data-nf-appearance][data-nf-color-mode="dark"] .pl-workspace:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .pl-workspace>.pl-heading:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .pl-workspace>.pl-actions:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .pl-workspace .pl-eyebrow:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .pl-workspace .pl-panel:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .pl-workspace .pl-panel>h2:not(:where(.topbar *,.dock-wrap *)){background-color:#25434f!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .pl-workspace button:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .pl-workspace .pl-primary:not(:where(.topbar *,.dock-wrap *)){background-color:#25434f!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .pl-workspace input:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .pl-workspace select:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .pl-workspace textarea:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .pl-workspace .pl-scroll th:not(:where(.topbar *,.dock-wrap *)){background-color:#25434f!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .pl-workspace .pl-scroll tbody tr:nth-child(even)>td:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .pl-workspace .pl-scroll td small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .pl-workspace .pl-state:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .pl-workspace .pl-state.issued:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .pl-workspace .pl-state.dispatched:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .pl-workspace .pl-state.cancelled:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .pl-workspace .pl-totals:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .pl-workspace .pl-notice:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .pl-workspace .pl-warning:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .pl-workspace .pl-help:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
/* finance-simulations.css */
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-sim-shell:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-sim-tabs:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-sim-tabs button[role=tab]:not(:where(.topbar *,.dock-wrap *)){background-color:#0b587c!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-sim-tabs button[aria-selected=true]:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-sim-heading:not(:where(.topbar *,.dock-wrap *)){background-color:#0b587c!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-sim-heading p:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-sim-status:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-sim-scroll:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-sim-table thead th:not(:where(.topbar *,.dock-wrap *)){background-color:#0b587c!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-sim-table tbody th:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-sim-table tbody tr:nth-child(even)>:is(th,td):not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-sim-table tbody tr:nth-child(odd)>td:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-sim-table .fin-sim-cash :is(th,td):not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-sim-table .fin-sim-row-open:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-sim-table .fin-sim-ref:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-sim-table .fin-sim-amount .fin-sim-value:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-sim-table .fin-sim-amount small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-sim-table .fin-sim-warning:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-sim-table tfoot :is(th,td):not(:where(.topbar *,.dock-wrap *)){background-color:#0b587c!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-sim-table tfoot td.positive:not(:where(.topbar *,.dock-wrap *)){background-color:#397653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-sim-table tfoot td.negative:not(:where(.topbar *,.dock-wrap *)){background-color:#a94249!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-sim-table tfoot td.unknown:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-sim-empty:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-sim-loading:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-sim-no-rows:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #modal:has(.fin-sim-dialog):not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-sim-dialog .fin-sim-picker:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-sim-dialog .fin-sim-selected:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-sim-dialog .fin-sim-document-list:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-sim-dialog .fin-sim-document-list button:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-sim-dialog .fin-sim-document-list button:hover:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .fin-sim-dialog .fin-sim-document-list button[aria-selected=true]:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-sim-dialog .fin-sim-form-error:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
/* finance-payment-ledger.css */
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-ledger-toolbar label:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-ledger-toolbar input:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-ledger-note:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-ledger-column:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-ledger-column h3:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-ledger-in h3:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-ledger-column h3 small:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-ledger-row:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-ledger-row:nth-child(even):not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-ledger-row:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-ledger-row time:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-ledger-party:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-ledger-reference:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-ledger-account:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-ledger-amount:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-ledger-in .fin-ledger-amount:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-ledger-in .fin-receipt-reversal .fin-ledger-amount:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-account-transfer :is(.fin-ledger-party,.fin-ledger-amount):not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-ledger-row .fin-ledger-document:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-ledger-row .fin-ledger-document:hover:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-ledger-source:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-receipt-reversal .fin-ledger-source:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-ledger-empty:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
/* finance-uninvoiced.css */
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-uninvoiced-filter select:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-uninvoiced-summary:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-uninvoiced-summary small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-uninvoiced-summary .fin-uninvoiced-total:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-uninvoiced-payment>strong:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-uninvoiced-table .fin-uninvoiced-saving:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-uninvoiced-table .fin-uninvoiced-amount:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-uninvoiced-check:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-uninvoiced-check.is-confirmed:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-dialog label.fin-uninvoiced-form-check:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
/* finance-monthly.css */
html[data-nf-appearance][data-nf-color-mode="dark"] .fm-toolbar span:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .fm-note:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fm-table thead th:not(:where(.topbar *,.dock-wrap *)){background-color:#0b597c!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fm-table tr>th:first-child:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fm-table thead th:first-child:not(:where(.topbar *,.dock-wrap *)){background-color:#0b597c!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fm-table tbody tr:nth-child(even)>td:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fm-table tbody tr:nth-child(odd)>td:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fm-table .fm-annual:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fm-table thead .fm-annual:not(:where(.topbar *,.dock-wrap *)){background-color:#173f54!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fm-table .fm-group>th:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fm-table .fm-total>td:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .fm-table .fm-total>th:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fm-table .fm-result>td:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .fm-table .fm-result>th:not(:where(.topbar *,.dock-wrap *)){background-color:#236a52!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fm-table .fm-warning>th:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fm-incomplete:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fm-result .fm-incomplete:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fm-negative:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .fm-table .fm-negative:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .fm-table .fm-result .fm-negative:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fm-dialog:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fm-dialog:not(:where(.topbar *,.dock-wrap *))::backdrop{background-color:#172b37!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fm-dialog button:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fm-warning:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fm-dialog th:not(:where(.topbar *,.dock-wrap *)){background-color:#0b597c!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fm-dialog td small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fm-dialog [role=alert]:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fm-table .fm-positive:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fm-table .fm-revenue>th:not(:where(.topbar *,.dock-wrap *)){background-color:#285c47!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fm-table .fm-revenue>.fm-positive:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fm-table .fm-total>.fm-positive:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fm-table .fm-result>.fm-positive:not(:where(.topbar *,.dock-wrap *)){background-color:#39775b!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fm-table .fm-revenue>.fm-positive.fm-annual:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fm-table .fm-total>.fm-positive.fm-annual:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fm-table .fm-result>.fm-positive.fm-annual:not(:where(.topbar *,.dock-wrap *)){background-color:#285c47!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fm-table .fm-result>th:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fm-table .fm-result>td:not(.fm-positive):not(.fm-negative):not(.fm-incomplete):not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fm-table .fm-negative:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fm-table .fm-total>.fm-negative:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fm-table .fm-result>.fm-negative:not(:where(.topbar *,.dock-wrap *)){background-color:#ad4548!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fm-table .fm-incomplete:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fm-positive:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fm-table .fm-total.fm-expense-total>th:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fm-table .fm-total.fm-expense-total>td:not(.fm-negative):not(.fm-incomplete):not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fm-table .fm-total.fm-expense-total>td.fm-annual:not(.fm-negative):not(.fm-incomplete):not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fm-detail-total.fm-expense-value:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
/* resale.css */
html[data-nf-appearance][data-nf-color-mode="dark"] .resale-zone:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .resale-dialog:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .resale-panel:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .resale-panel>h2:not(:where(.topbar *,.dock-wrap *)){background-color:#0b6082!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .resale-table th:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .resale-table tr:nth-child(even) td:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .resale-table td small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .resale-zone button:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .resale-dialog button:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .resale-pdf:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .resale-zone .resale-confirm:not(:where(.topbar *,.dock-wrap *)){background-color:#39745b!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .resale-margin:not(:where(.topbar *,.dock-wrap *)){background-color:#326d55!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .resale-margin.negative:not(:where(.topbar *,.dock-wrap *)){background-color:#a4453d!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .resale-stats>div:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .resale-stats strong:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .resale-note:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .resale-zone input:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .resale-dialog input:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .resale-dialog select:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .resale-dialog textarea:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .resale-dialog:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .resale-dialog:not(:where(.topbar *,.dock-wrap *))::backdrop{background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .resale-dialog .primary:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .resale-dialog [role=alert]:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .resale-tracking .resale-purchase-row>td:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .resale-tracking .resale-purchase-row.alternate>td:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .resale-tracking .resale-margin.unconfirmed:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .resale-tracking [data-resale-toggle]:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .resale-tracking .resale-invoice-detail>td:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .resale-invoice-content th:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .resale-invoice-content td:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .resale-zone .negative:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .resale-zone .resale-margin.negative:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .resale-tracking .resale-invoice-content tbody>tr>td:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .resale-tracking .resale-invoice-content tbody>tr:nth-child(even)>td:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root [data-fin-resales] .resale-intro-panel:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root [data-fin-resales] .resale-intro-panel .resale-heading:not(:where(.topbar *,.dock-wrap *)){background-color:#0b6082!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root [data-fin-resales] .resale-intro-panel .resale-heading p:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
/* purchasing-energy.css */
html[data-nf-appearance][data-nf-color-mode="dark"] .purchase-energy:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .purchase-energy-track:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .purchase-energy-ready:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .purchase-energy-free:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .purchase-energy-transit:not(:where(.topbar *,.dock-wrap *)){background-color:#27865b!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .purchase-energy-payment:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .purchase-energy-artwork_pending:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .purchase-energy-quoting:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .purchase-energy-missing:not(:where(.topbar *,.dock-wrap *)){background-color:#b74e46!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .purchase-energy-unknown:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .purchase-energy-caption:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .purchase-energy-note:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
/* ui-constitution.css */
html[data-nf-appearance][data-nf-color-mode="dark"] body :is(.section-navigation,.admin-navigation,.nf-module-tabs)>button:not([data-ui-action]):not(:where(.topbar *,.dock-wrap *)){background-color:#0b587c!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] body :is(.section-navigation,.admin-navigation,.nf-module-tabs)>button:not([data-ui-action]):hover:not(:where(.topbar *,.dock-wrap *)){background-color:#084766!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] body :is(.section-navigation,.admin-navigation,.nf-module-tabs)>button:is([aria-current=page],[aria-selected=true],[aria-pressed=true],.active,.primary):not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] body :is(.section-navigation,.admin-navigation,.nf-module-tabs)>button small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] body :is(.section-navigation,.admin-navigation,.nf-module-tabs)>button:is([aria-current=page],[aria-selected=true],[aria-pressed=true],.active,.primary) small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] body button[data-ui-action]:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] body button[data-ui-action=create]:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] body button:is([data-ui-action=save],[data-ui-action=confirm]):not(:where(.topbar *,.dock-wrap *)){background-color:#397653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] body button[data-ui-action=edit]:not(:where(.topbar *,.dock-wrap *)){background-color:#3d304b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] body button:is([data-ui-action=cancel],[data-ui-action=danger]):not(:where(.topbar *,.dock-wrap *)){background-color:#a03c45!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] body button[data-ui-action]:disabled:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] body :is(.table-wrap,.nf-table-frame):not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] body table[data-ui-table]>thead>tr>th:not(:where(.topbar *,.dock-wrap *)){background-color:#0b587c!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] body table[data-ui-table]>tbody>tr:nth-child(odd)>td:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] body table[data-ui-table]>tbody>tr:nth-child(even)>td:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .nf-positive:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .nf-negative:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .nf-zero:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] body :is(input,textarea)[readonly]:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] body dialog>h2:first-child:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] body dialog>div>h2:first-child:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] body dialog form>.actions:last-child:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] label.client-responsibility:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .form-grid label.client-responsibility:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .recipe-table label.client-responsibility:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .responsibility-note:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
/* ui-loading.css */
html[data-nf-appearance][data-nf-color-mode="dark"] button[aria-busy="true"]:not(:where(.topbar *,.dock-wrap *))::after{background-color:#0b587c!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .nf-merged-topbar .brand:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .nf-merged-topbar .topright .person:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .nf-merged-topbar .topright .person small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .nf-merged-topbar .topright button:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #nf-logout-choice:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #nf-logout-choice:not(:where(.topbar *,.dock-wrap *))::backdrop{background-color:#17212b!important;color:#e5edf2!important}
/* business-quotes.css */
html[data-nf-appearance][data-nf-color-mode="dark"] #business-quotes .business-quotes-actions [data-delete]:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
/* bug-reports.css */
html[data-nf-appearance][data-nf-color-mode="dark"] .bug-float:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .bug-float:hover:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .bug-float:focus-visible:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .bug-panel:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .bug-panel-header:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .bug-panel-header small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .bug-panel-header button:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .bug-panel-nav button:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .bug-panel-nav button[aria-current="page"]:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .bug-panel input:not([type=file]):not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .bug-panel textarea:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .bug-intro:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .bug-hint:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .bug-capture button:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .bug-file-label:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .bug-success button:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .bug-review button:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .bug-row>[data-bug-image]:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .bug-primary:not(:where(.topbar *,.dock-wrap *)){background-color:#1f704b!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] [data-bug-preview] button:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] [data-bug-notice][data-error="true"]:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .bug-success:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .bug-row:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .bug-row small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .bug-resolution:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .bug-review button[data-bug-outcome=resolved]:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .bug-review button[data-bug-outcome=not_bug]:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] dialog .bug-dialog-action:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] dialog .bug-dialog-action:hover:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] dialog .bug-dialog-action:focus-visible:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
/* cloud.css */
html[data-nf-appearance][data-nf-color-mode="dark"] .access-page:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .access-message:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .cloud-bar:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .cloud-block:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .cloud-block>section:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .cloud-block p:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
/* central-dashboard.css */
html[data-nf-appearance][data-nf-color-mode="dark"] .central-dashboard .central-heading span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #app .central-dashboard .central-heading.novais-page-header:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .central-productions:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .central-productions-actions button:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .central-production-card:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .central-production-card:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .central-production-card.is-empty:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .central-line-energy:not(:where(.topbar *,.dock-wrap *)){background-color:#7956a4!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .central-state:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .central-state i:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .central-state.is-live i:not(:where(.topbar *,.dock-wrap *)){background-color:#168a53!important;color:#000000!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .central-brand:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .central-brand-placeholder:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .central-production-card h3:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .central-production-card.is-empty h3:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .central-production-numbers span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .central-progress:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .central-progress i:not(:where(.topbar *,.dock-wrap *)){background-color:#177c57!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .central-production-foot:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .central-production-foot span:first-child:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .central-production-card.is-empty .central-production-foot span:first-child:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .central-summary:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .central-summary-grid>div:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .central-summary-grid>div>span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .central-summary-grid>div>span>strong:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .central-lower :is(.workplace-hub,.personal-todos,.central-unavailable):not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .central-lower .central-section-title:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .central-lower .personal-todos .central-section-title:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .central-lower .central-section-title strong:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .central-lower .central-section-title small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .central-lower .work-item:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .central-lower .personal-todos .todo-row:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .central-lower .central-topic>summary:not(:where(.topbar *,.dock-wrap *)):after{color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .central-lower .central-topic-meta:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .central-lower .work-empty:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
/* customer-orders.css */
html[data-nf-appearance][data-nf-color-mode="dark"] .customer-order-search:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .customer-order-search .field:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] [data-customer-orders-root] td small:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .customer-order-dialog td small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .purchasing-catalogue-selection:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .customer-order-line:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .customer-order-notes:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .customer-order-files small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .customer-order-pdf-link:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] [data-customer-order-error]:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .customer-order-materials:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .customer-order-materials .purchase-energy:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .customer-order-materials-warning:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .customer-order-material-row:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-lines-head:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-line-highlight strong:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-line-highlight span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-line-highlight .order-capacity-ready:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-line-highlight .order-capacity-zero:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-line-highlight .order-capacity-unknown:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .customer-order-accordion:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .customer-order-accordion details:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-capacity-cards p:not(:where(.topbar *,.dock-wrap *)){background-color:#0b587c!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-warning:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-artwork-tag[data-state="not_submitted"]:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .order-artwork-tag[data-state="blocked"]:not(:where(.topbar *,.dock-wrap *)){background-color:#942e31!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-artwork-tag[data-state="not_validated"]:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-artwork-tag[data-state="validated"]:not(:where(.topbar *,.dock-wrap *)){background-color:#176b46!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .customer-order-accordion .order-reference:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-reference>summary:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-reference-title>strong:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-reference-capacity>strong:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-reference>summary small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-reference-toggle:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-reference-body:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-shared-material:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-procurement-row>td:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-procurement>summary:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-procurement[open]>summary:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-followup-form:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-purchase-history>summary:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .order-capacity-detail>summary:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-needs-energy .purchase-status.purchase-payment:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .order-status-dialog .purchase-payment:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-status-dialog:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-status-dialog:not(:where(.topbar *,.dock-wrap *))::backdrop{background-color:#101e28!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-status-dialog .order-status-more>summary:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-reference-capacity .order-simulator-button:not(:where(.topbar *,.dock-wrap *)){background-color:#0b587c!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-capacity-detail h4:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-needs-energy .order-document-button:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .order-document-action button:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .reservation-summary p:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .reservation-coverage:not(:where(.topbar *,.dock-wrap *)){background-color:#0b587c!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .customer-order-dialog [data-reservation-note]:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-needs-energy .purchase-red:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .order-status-dialog .purchase-red:not(:where(.topbar *,.dock-wrap *)){background-color:#b74e46!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-needs-energy .purchase-yellow:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .order-status-dialog .purchase-yellow:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-needs-energy .purchase-payment:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .order-status-dialog .purchase-payment:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-needs-energy .purchase-paid:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .order-status-dialog .purchase-paid:not(:where(.topbar *,.dock-wrap *)){color:#000!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-needs-energy .purchase-green:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .order-status-dialog .purchase-green:not(:where(.topbar *,.dock-wrap *)){background-color:#27865b!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-needs-energy .purchase-ready:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .order-status-dialog .purchase-ready:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-payment-notice:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-needs-energy .purchase-paid .purchase-status-content:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .order-status-dialog .purchase-paid .purchase-status-content:not(:where(.topbar *,.dock-wrap *)){background-color:#1d6444!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-status-dialog .purchase-paid .purchase-status-content>small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .joint-reference-box:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .joint-detail:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .joint-selection-form [data-selection-orders]:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .joint-order-choice>summary:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .joint-order-choice small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .joint-line-choice:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .joint-form-footer:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .purchase-distribution:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .joint-status-note:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-values-note:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-values-table .customer-order-summary>td:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .order-values-table tr[data-joint-row]>td:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-values-table .customer-order-reference-row>td:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-value-negative:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .order-value-negative>strong:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .orders-open-summary .panel-heading>span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .orders-open-summary th:not(:where(.topbar *,.dock-wrap *)){background-color:#0b587c!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .orders-open-summary td:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .orders-open-summary td small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .orders-open-summary>p:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-arrival small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-reference-financial:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .joint-simulation input[type=number]:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-reference-dense .order-reference-body h4:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .joint-distribution>summary:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .joint-simulation-disclosure:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .joint-simulation-disclosure>summary:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-reference-preview:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-estimate-partial:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-funding:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-funding p:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .funding-editor p:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .funding-values>div:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .orders-funding-summary>div:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .funding-values span:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .orders-funding-summary span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .orders-funding-summary>div:last-child:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .funding-values>div:last-child:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .orders-funding-summary small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .funding-list-heading span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .funding-option:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .funding-selection:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .funding-option small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .funding-option:has(input:checked):not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .funding-selected-total:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-compact-meta:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .customer-order-dialog-dense .order-operational-panel>.order-aggregate>summary:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .customer-order-dialog-dense .order-operational-panel>.order-reference-view>summary:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .customer-order-dialog-dense .order-operational-panel>.order-aggregate[open]:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .customer-order-dialog-dense .order-operational-panel>.order-reference-view[open]:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-material-arrival .order-arrival small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .joint-order-choice>summary .joint-order-description:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .joint-selected-area:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .joint-selected-line small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-novais-description:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .joint-release-warning:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .customer-order-dialog .admission-customer-selection:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
/* development.css */
html[data-nf-appearance][data-nf-color-mode="dark"] .development-card:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-card:nth-child(even):not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #project-workbench-frame:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-client td:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-list-summary:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-group-heading:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#fff9ec!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-group-label:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-client.unassigned .development-group-heading:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-client.unassigned .development-group-label:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-list .development-record td:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-list .development-record:nth-child(even) td:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-kind:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-stage:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-stage.stage-1:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-stage.stage-2:not(:where(.topbar *,.dock-wrap *)){background-color:#3d304b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-stage.stage-3:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-stage.stage-4:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-stage.stage-empty:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-category:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-tabs [aria-current=page]:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-owner:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-project-context:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-project-context small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-empty:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
@media(max-width:900px){html[data-nf-appearance][data-nf-color-mode="dark"] .development-list .development-record:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-list .development-record td:not(:where(.topbar *,.dock-wrap *)):before{color:inherit!important}}
html[data-nf-appearance][data-nf-color-mode="dark"] .client-directory-picker:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .client-directory-selected:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .client-directory-options:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .client-directory-options>button:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .client-directory-options>button:hover:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .client-directory-options>button:focus-visible:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .client-directory-options>button span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .client-directory-options>button small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .client-directory-options>p:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-panel .client-directory-options>button:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-panel .client-directory-options>button:hover:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .development-panel .client-directory-options>button:focus-visible:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-pipeline .development-record td.development-phase-edge:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-pipeline .development-record td.phase-edge-1:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-pipeline .development-record td.phase-edge-2:not(:where(.topbar *,.dock-wrap *)){background-color:#3d304b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-pipeline .development-record td.phase-edge-3:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-pipeline .development-record td.phase-edge-4:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-phase-edge .development-inline:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
@media(max-width:900px){html[data-nf-appearance][data-nf-color-mode="dark"] .development-pipeline .development-record td.development-phase-edge:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-pipeline .development-record td.phase-edge-1:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-pipeline .development-record td.phase-edge-2:not(:where(.topbar *,.dock-wrap *)){background-color:#3d304b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-pipeline .development-record td.phase-edge-3:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-pipeline .development-record td.phase-edge-4:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-pipeline .development-record td.development-action-edge:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-pipeline .development-record td.action-novais:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-pipeline .development-record td.action-cliente:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-pipeline .development-record td.action-empty:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-action-tag:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .action-novais .development-action-tag:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .action-empty .development-action-tag:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-action-tag:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #development-action-form:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-action-current:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-action-entry:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-action-entry small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
@media(max-width:900px){html[data-nf-appearance][data-nf-color-mode="dark"] .development-pipeline .development-record td.development-action-edge:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-pipeline .development-record td.action-novais:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-pipeline .development-record td.action-cliente:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-pipeline .development-record td.action-empty:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}}
html[data-nf-appearance][data-nf-color-mode="dark"] .overview-nav:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .overview-nav button:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .overview-nav button[aria-current=page]:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .overview-intro p:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .overview-table:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .overview-table th:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#faf7ef!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .overview-table tbody tr:nth-child(even):not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .overview-table small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .overview-table input:not([type=checkbox]):not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .overview-table select:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .overview-table [data-warning]:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .overview-warning:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .overview-simulation:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .overview-simulation small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .overview-stats>div:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .overview-stats small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .overview-terms p:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .overview-footer p:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .overview-message:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .overview-message.error:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#ffb4bd!important}
@media(max-width:700px){html[data-nf-appearance][data-nf-color-mode="dark"] .overview-table td:not(:where(.topbar *,.dock-wrap *)):before{color:inherit!important}}
html[data-nf-appearance][data-nf-color-mode="dark"] .company-logo:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .company-logo-button:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .company-logo-preview:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #business-quotes td small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .stage-5:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] button.development-samples-button:not(:where(.topbar *,.dock-wrap *)){background-color:#27685a!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] button[data-laboratory-stock]:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .overview-reference-phase:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .overview-reference-phase.is-complete:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .conversion-finance div:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .sample-planning:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .sample-planning .sample-eyebrow:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .sample-planning .sample-planning-form:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .sample-planning .sample-queue:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .sample-planning .sample-calendar-section:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .sample-planning .is-ready:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .sample-planning .is-missing:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .sample-planning .sample-counts span:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .sample-planning th:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .sample-planning td small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .sample-planning .sample-quiet:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .sample-planning summary:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .sample-planning .sample-central:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .sample-planning .sample-muted:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .sample-planning .sample-empty:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .sample-planning .sample-calendar-hint:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .sample-planning .sample-calendar-grid:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .sample-planning .sample-weekday:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .sample-planning .sample-calendar-day:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .sample-planning .sample-calendar-empty:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .sample-planning .sample-calendar-day.is-today:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .sample-planning .sample-calendar-day.is-selected:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .sample-planning .sample-calendar-day>button:first-child:disabled:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .sample-planning .sample-calendar-event:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .sample-planning .sample-booking:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .sample-planning .sample-transfer:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #laboratory-approval-alerts:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .sample-planning .sample-plan-card:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .sample-planning .sample-plan-card summary:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .sample-planning .sample-plan-card summary small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .development-rnd-list .development-duplicate-menu summary:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .sample-planning .sample-block-form:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .sample-planning .sample-calendar-block:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .overview-prices .overview-tier-extra:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .overview-prices .overview-tier-label:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .overview-prices [data-tier-warning]:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
/* email-editor.css */
html[data-nf-appearance][data-nf-color-mode="dark"] .email-message:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .email-template-list:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .email-editor-main:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .email-editors:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .email-template-list button:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .email-template-list button small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .email-template-list button[aria-current=page]:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .email-editor-heading p:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .email-variables:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .email-variables code:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .email-block:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .email-block small:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .email-image-add small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .email-image-add:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .email-preview>p:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .email-preview iframe:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .email-published:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .email-editors label:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .email-editors small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
/* execution.css */
html[data-nf-appearance][data-nf-color-mode="dark"] .run-header:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#f7f3e9!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .run-header small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .run-light:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .run-light.on:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #running-clock:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .danger-action:not(:where(.topbar *,.dock-wrap *)){background-color:#9b3329!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .task-overdue:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .task-failed:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .task-done:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .task-due:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #mandatory-control:not(:where(.topbar *,.dock-wrap *))::backdrop{background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mandatory-time:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
/* final-logistics.css */
html[data-nf-appearance][data-nf-color-mode="dark"] .fl-toolbar input:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .fl-toolbar select:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .fl-form input:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .fl-form select:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .fl-form textarea:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fl-panel:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fl-kpis article:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#fff8eb!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fl-kpis small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fl-alerts:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fl-lot:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fl-lot-head:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fl-eyebrow:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fl-state:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fl-state.pending:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fl-state.warning:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fl-workspace .fl-primary:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fl-table th:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fl-workspace .fl-help:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fl-workspace [role=alert]:not(:empty):not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fl-toolbar:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
/* finance-funding.css */
html[data-nf-appearance][data-nf-color-mode="dark"] .funding-table th:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .funding-table small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .funding-chevron:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .funding-review:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .funding-detail-body:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .funding-detail-heading p:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .funding-info:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .funding-plan .is-final:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .funding-plan .is-paid:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .funding-plan tfoot:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .funding-state:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .funding-state.paid:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .funding-state.review:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .funding-footnote:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .funding-plan-editor th:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .funding-payment-summary small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
@media(max-width:900px){html[data-nf-appearance][data-nf-color-mode="dark"] .funding-overview>td[data-label]:not(:first-child):not(:where(.topbar *,.dock-wrap *)):before{color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .funding-plan tbody td:not(:where(.topbar *,.dock-wrap *)):before{color:inherit!important}}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .funding-overview .funding-debit:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .funding-overview .funding-debit strong:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .funding-plan .funding-debit:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .funding-plan .funding-debit strong:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .funding-expand-row>td:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .funding-expand:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .funding-expand:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .funding-summary-heading>span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .funding-summary-table th:not(:where(.topbar *,.dock-wrap *)){background-color:#0b587c!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .funding-summary-table td:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .funding-summary-cards>div:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .funding-summary-cards>div:last-child:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .funding-summary-cards span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .funding-summary-note:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .funding-summary-review:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .funding-year select:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .funding-monthly-table thead th:not(:where(.topbar *,.dock-wrap *)){background-color:#0b587c!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .funding-monthly-table tbody th:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .funding-monthly-table tbody td:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .funding-monthly-table tbody tr:nth-child(even)>*:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .funding-monthly-table tbody .is-current-month>*:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .funding-monthly-table tbody .funding-monthly-total:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .funding-monthly-table .funding-monthly-remaining:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .funding-monthly-table tbody small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .funding-monthly-table tfoot th:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .funding-monthly-table tfoot td:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
@media(max-width:700px){html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .funding-summary-table td:not(:where(.topbar *,.dock-wrap *))::before{color:inherit!important}}
/* finance-shareholders.css */
html[data-nf-appearance][data-nf-color-mode="dark"] .shareholder-summary-heading p:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .shareholder-summary-note:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .shareholder-summary .shareholder-summary-table tbody>tr:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .shareholder-summary .shareholder-summary-table tbody>tr>th:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .shareholder-summary .shareholder-summary-table tbody>tr>th small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .shareholder-summary .shareholder-summary-table tbody>tr>td:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .shareholder-summary .shareholder-summary-table tbody>tr>td:not(:where(.topbar *,.dock-wrap *))::before{color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .shareholder-summary .shareholder-summary-table tbody>tr>td.shareholder-summary-remaining strong:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .shareholder-summary .shareholder-summary-table tbody>.shareholder-summary-aggregate>th:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .shareholder-summary .shareholder-summary-table tbody>.shareholder-summary-aggregate>td:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .shareholder-summary-legacy:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .shareholder-holder-policy:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .shareholder-invoice-selected:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .shareholder-invoice-picker>small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .shareholder-invoice-options:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .shareholder-invoice-options>button:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .shareholder-invoice-options>button[aria-selected=true]:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .shareholder-invoice-options>button:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .shareholder-invoice-options>button strong:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .shareholder-invoice-options>button small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .shareholder-note:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .shareholder-unavailable:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .shareholder-unavailable:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .shareholder-origin>span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .shareholder-table .shareholder-remaining:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .shareholder-table .shareholder-remaining strong:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .shareholder-table tfoot th:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .shareholder-table tfoot td:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .shareholder-table .shareholder-origin>p:not(:where(.topbar *,.dock-wrap *))::before,html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .shareholder-table .shareholder-origin>small:not(:where(.topbar *,.dock-wrap *))::before{color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .shareholder-table .shareholder-origin .shareholder-description-edit:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .shareholder-form-note:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .shareholder-payment-summary:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .shareholder-payment-summary>strong:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .shareholder-payment-summary>small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
@media(max-width:900px){html[data-nf-appearance][data-nf-color-mode="dark"] .shareholder-table tfoot>tr:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}}
/* finance.css */
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .section-navigation button[data-fin-section="cashflow"]:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .section-navigation button[data-fin-section="cashflow"]:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .section-navigation button[data-fin-section="cashflow"][aria-current="page"]:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-panel:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-central-overview:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-kpis article:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-kpis small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root th:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root td small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-empty:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-badge:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-badge.good:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-badge.bad:not(:where(.topbar *,.dock-wrap *)){background-color:#ad4e49!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-badge.blue:not(:where(.topbar *,.dock-wrap *)){background-color:#075985!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-alert:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-note:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-title:not(:where(.topbar *,.dock-wrap *)){background-color:#ad4e49!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-title.blue:not(:where(.topbar *,.dock-wrap *)){background-color:#1d8cc0!important;color:#000000!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-title.green:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-title.dark:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-title.amber:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-title.red:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-summary-label:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-summary-value:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-summary-value.positive:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-summary-value.negative:not(:where(.topbar *,.dock-wrap *)){background-color:#ad4e49!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-account:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-account small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-client-totals thead th:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-client-totals tbody tr:nth-child(odd) .fin-client-name:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-client-totals tbody tr:nth-child(even) .fin-client-name:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-client-totals tbody tr:nth-child(odd) .fin-client-value:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-client-totals tbody tr:nth-child(even) .fin-client-value:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-client-totals tbody tr:nth-child(odd) .fin-client-overdue:not(:where(.topbar *,.dock-wrap *)){background-color:#ad4e49!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-client-totals tbody tr:nth-child(even) .fin-client-overdue:not(:where(.topbar *,.dock-wrap *)){background-color:#ad4e49!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-month-receipts h3:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-assigned:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-calendar:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-calendar h3:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-calendar th:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-calendar .fin-current-week:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-calendar td[aria-current=date]:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-week-number:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-cash-table thead th:not(:where(.topbar *,.dock-wrap *)){background-color:#1d8cc0!important;color:#000000!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-cash-table .fin-first:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-cash-table .fin-group th:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-cash-table tr.fin-total td:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-cash-table tr.fin-remainder td:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-cash-table tr.fin-remainder td.negative:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-cash-table .fin-entry-cell button:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-cash-table .fin-entry-cell button:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-cash-table .fin-stale td:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-cash-table .fin-adhoc:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-cash-forecast:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-cash-forecast small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-cash-table thead .fin-first:not(:where(.topbar *,.dock-wrap *)){background-color:#1d8cc0!important;color:#000000!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-toolbar:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-cash-summary-scroll:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-cash-summary-note:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-cash-summary-table .fin-cash-months th:not(:where(.topbar *,.dock-wrap *)){background-color:#1d8cc0!important;color:#000000!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-cash-summary-table .fin-cash-weeks th:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-cash-summary-table thead .fin-cash-week-head.fin-cash-current:not(:where(.topbar *,.dock-wrap *)){background-color:#1d8cc0!important;color:#000000!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-cash-summary-table thead .fin-cash-head-total:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-cash-summary-table thead .fin-cash-head-metric:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-cash-summary-table thead .fin-cash-head-real:not(:where(.topbar *,.dock-wrap *)){background-color:#1d8cc0!important;color:#000000!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-cash-summary-table .fin-cash-metric:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-cash-summary-table tbody td:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-cash-summary-table tbody tr:nth-child(even) td:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-cash-summary-table tbody tr:nth-child(even) .fin-cash-metric:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-cash-summary-table tbody tr.fin-cash-remainder td:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-cash-summary-table tbody tr.fin-cash-remainder .fin-cash-metric:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-cash-summary-table tbody td.fin-cash-total:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-cash-summary-table tbody tr.fin-cash-remainder td.negative:not(:where(.topbar *,.dock-wrap *)){background-color:#ad4e49!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-cash-details:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-cash-details summary:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-payables-panel:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-payable-description:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-payable-block:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-payable-title:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-payable-title small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-payable-real:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-payable-real small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payable-table thead .fin-payable-global th:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payable-table thead .fin-payable-global td:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payable-table thead .fin-payable-sobra th:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payable-table thead .fin-payable-sobra td:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payable-table thead .fin-payable-months th:not(:where(.topbar *,.dock-wrap *)){background-color:#1d8cc0!important;color:#000000!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payable-table thead .fin-payable-head th:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-payable-table .fin-payable-head small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payable-table thead .fin-payable-head .fin-payable-current:not(:where(.topbar *,.dock-wrap *)){background-color:#075985!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payable-table tbody .fin-payable-row.is-even td:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payable-table tbody .fin-payable-row.is-odd td:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payable-table .fin-payable-row.fin-stale td:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-payable-party strong:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-payable-reference:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payable-table .fin-payable-week-cell button:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payable-table .fin-payable-week-cell button:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payable-table .fin-payable-week-cell.is-selected button:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payable-table .fin-payable-week-cell.is-selected button:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payable-table .fin-payable-week-cell button:disabled:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payable-table .fin-payable-party button:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payable-table .fin-payable-reference button:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payable-table .fin-payable-party button:hover:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payable-table .fin-payable-reference button:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payable-table .fin-payable-row.is-even .fin-payable-overdue:not(:where(.topbar *,.dock-wrap *)){background-color:#ad4e49!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payable-table .fin-payable-row.is-odd .fin-payable-overdue:not(:where(.topbar *,.dock-wrap *)){background-color:#ad4e49!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payable-table .fin-payable-row.is-even .fin-payable-upcoming:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payable-table .fin-payable-row.is-even .fin-payable-value:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payable-table .fin-payable-row.is-odd .fin-payable-upcoming:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payable-table .fin-payable-row.is-odd .fin-payable-value:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payable-table .fin-payable-total th:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payable-table .fin-payable-total td:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payable-table .fin-payable-total td.fin-payable-overdue:not(:where(.topbar *,.dock-wrap *)){background-color:#ad4e49!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payable-table .fin-payable-total td.fin-payable-upcoming:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payable-table .fin-payable-total td.fin-payable-value:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payable-table tbody .fin-payable-row.is-even td.fin-payable-overdue:not(:where(.topbar *,.dock-wrap *)){background-color:#ad4e49!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payable-table tbody .fin-payable-row.is-odd td.fin-payable-overdue:not(:where(.topbar *,.dock-wrap *)){background-color:#ad4e49!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payable-table tbody .fin-payable-row.is-even td.fin-payable-upcoming:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payable-table tbody .fin-payable-row.is-even td.fin-payable-value:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payable-table tbody .fin-payable-row.is-odd td.fin-payable-upcoming:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payable-table tbody .fin-payable-row.is-odd td.fin-payable-value:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payable-table tbody .fin-payable-total td.fin-payable-overdue:not(:where(.topbar *,.dock-wrap *)){background-color:#ad4e49!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payable-table tbody .fin-payable-total td.fin-payable-upcoming:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payable-table tbody .fin-payable-total td.fin-payable-value:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payable-table thead tr>td.negative:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-cash-summary-table tbody tr>td.negative:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-cash-table tr>td.negative:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payable-real strong.negative:not(:where(.topbar *,.dock-wrap *)){background-color:#ad4e49!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-payable-review:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-dialog .fin-file-info:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-dialog [role=alert]:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-supplier-picker:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-supplier-selected:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-supplier-options:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-supplier-options>button:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-supplier-options>button:hover:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .fin-supplier-options>button:focus-visible:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-supplier-options>button span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-supplier-options>button small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-supplier-options>p:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .client-directory-picker:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .client-directory-selected:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .client-directory-options:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .client-directory-options>button:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .client-directory-options>button:hover:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .client-directory-options>button:focus-visible:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .client-directory-options>button span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .client-directory-options>button small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .client-directory-options>p:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .client-directory-options>button:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .client-directory-options>button:hover:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .client-directory-options>button:focus-visible:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-supplier-create-dialog .fin-actions button:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-supplier-create-dialog .fin-actions button.primary:not(:where(.topbar *,.dock-wrap *)){background-color:#0c5f83!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #modal:has(.fin-document-dialog):not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] #modal:has(.fin-invoice-edit-dialog):not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-document-eyebrow:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-document-amounts>div:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-document-amounts .fin-document-balance:not(:where(.topbar *,.dock-wrap *)){background-color:#397455!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-document-fields dt:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-document-note:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-document-dialog button:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-document-dialog [data-document-edit]:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-document-dialog [data-dialog-payable-settle]:not(:where(.topbar *,.dock-wrap *)){background-color:#397455!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-document-dialog th:not(:where(.topbar *,.dock-wrap *)){background-color:#075985!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-document-dialog td:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-document-dialog tbody tr:nth-child(odd):not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-document-dialog tbody tr:nth-child(even):not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-document-dialog .fin-empty:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-document-origin:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #modal:has(.fin-week-dialog):not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #modal:has(.fin-week-dialog):not(:where(.topbar *,.dock-wrap *))::backdrop{background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-week-dialog h2:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-week-dialog .fin-note:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-week-dialog .field input:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .fin-week-dialog .field select:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-invoices-panel:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-invoice-top h2:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-invoice-top p:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-invoice-tabs:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-invoice-tabs button:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-invoice-tabs button[aria-pressed=true]:not(:where(.topbar *,.dock-wrap *)){background-color:#1b343c!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-invoice-tabs span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-invoice-tabs button[aria-pressed=true] span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-invoice-empty-state:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-invoice-empty-state button:not(:where(.topbar *,.dock-wrap *)){background-color:#1b343c!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-invoice-category h3:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-invoice-category h3 span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-invoice-category-tools>span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-invoice-category-tools .fin-invoice-add:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-invoice-category-tools .fin-invoice-add:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-invoice-category-tools .fin-invoice-add:disabled:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-invoice-table thead th:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-invoice-table .fin-invoice-row.is-odd td:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-invoice-table .fin-invoice-row.is-even td:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-invoice-client strong:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-invoice-date:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-invoice-receipt-week:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-invoice-receipt-week button:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-invoice-receipt-week button:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-invoice-receipt-week button:disabled:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-invoice-reference strong:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-invoice-table .fin-invoice-reference small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-invoice-actions button[data-panel-associate]:not(:where(.topbar *,.dock-wrap *)){background-color:#075985!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-invoice-actions button[data-panel-associate]:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#075985!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-invoice-actions button[data-document]:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-invoice-actions button[data-document]:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-invoice-actions button[data-panel-unuse]:not(:where(.topbar *,.dock-wrap *)){background-color:#ad4e49!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-invoice-actions button[data-panel-unuse]:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#ad4e49!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-invoice-actions .fin-invoice-sent:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-invoice-actions .fin-invoice-sent:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-invoice-actions .fin-invoice-sent.is-sent:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-invoice-actions .fin-invoice-sent.is-sent:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-invoice-actions button:disabled:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-invoice-table .fin-invoice-row.is-odd .fin-invoice-amount:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-invoice-table .fin-invoice-row.is-even .fin-invoice-amount:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-invoice-amount.fin-invoice-assigned strong:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-invoice-table .fin-invoice-period th:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-invoice-table .fin-invoice-period.is-overdue th:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-invoice-table .fin-invoice-subtotal td:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-invoice-table .fin-invoice-subtotal td:last-child:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-invoice-grand:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-proformas-panel:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-proforma-heading:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-proforma-heading .fin-title:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-proforma-heading button:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-proforma-heading button:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-proforma-heading button:disabled:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-proformas-panel .fin-table:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-proformas-panel .fin-table th:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-proformas-panel .fin-table tbody tr:nth-child(odd) td:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-proformas-panel .fin-table tbody tr:nth-child(even) td:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-proformas-panel .fin-table tbody tr:nth-child(odd) .fin-money:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-proformas-panel .fin-table tbody tr:nth-child(even) .fin-money:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-proforma-actions button[data-panel-proforma-confirm]:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-proforma-actions button[data-proforma-settle]:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-proforma-actions button[data-panel-proforma-confirm]:hover:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-proforma-actions button[data-proforma-settle]:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-proforma-actions button[data-document]:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-proforma-actions button[data-document]:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-proforma-actions button:disabled:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-dialog [data-proforma-preview]:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
@media(max-width:650px){html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-invoice-table .fin-invoice-row.is-odd:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-invoice-table .fin-invoice-row.is-even:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-invoice-date:not(:where(.topbar *,.dock-wrap *))::before,html[data-nf-appearance][data-nf-color-mode="dark"] .fin-invoice-receipt-week:not(:where(.topbar *,.dock-wrap *))::before{color:inherit!important}}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-deck:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-deck button:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-deck button:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-deck button[data-fin-view="central"]:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-deck button[data-fin-view="central"]:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-deck button[aria-current="page"]:not(:where(.topbar *,.dock-wrap *)){background-color:#075985!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-deck button[data-fin-view="central"][aria-current="page"]:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-deck button[aria-current="page"]:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#086a9d!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-deck button[data-fin-view="central"][aria-current="page"]:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-billing-shell:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-billing-tabs:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-billing-tabs button:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-billing-tabs button[aria-current]:not(:where(.topbar *,.dock-wrap *)){background-color:#075985!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-billing-areas:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-billing-areas .fin-billing-area-toggle:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-billing-areas .fin-billing-area-toggle:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-billing-areas .fin-billing-area-toggle[aria-selected="true"]:not(:where(.topbar *,.dock-wrap *)){background-color:#075985!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-billing-areas .fin-billing-area-toggle[aria-selected="true"]:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#086a9d!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-billing-area-content:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-panel:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-central-overview:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-invoices-panel:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-title:not(:where(.topbar *,.dock-wrap *)){background-color:#075985!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-title.green:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-title.red:not(:where(.topbar *,.dock-wrap *)){background-color:#ad4e49!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-title.dark:not(:where(.topbar *,.dock-wrap *)){background-color:#17212b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-title.amber:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-proforma-heading:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-proforma-heading .fin-title:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-account:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payable-real:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-invoice-grand:not(:where(.topbar *,.dock-wrap *)){background-color:#075985!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :where(:is(#app.finance-root,#app .finance-root) .fin-invoice-table,:is(#app.finance-root,#app .finance-root) .fin-payable-table,:is(#app.finance-root,#app .finance-root) .fin-proformas-panel,:is(#app.finance-root,#app .finance-root) .fin-client-totals,:is(#app.finance-root,#app .finance-root) .fin-supplier-balances) tbody tr:nth-child(odd)>td:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :where(:is(#app.finance-root,#app .finance-root) .fin-invoice-table,:is(#app.finance-root,#app .finance-root) .fin-payable-table,:is(#app.finance-root,#app .finance-root) .fin-proformas-panel,:is(#app.finance-root,#app .finance-root) .fin-client-totals,:is(#app.finance-root,#app .finance-root) .fin-supplier-balances) tbody tr:nth-child(even)>td:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) tbody tr:nth-child(odd)>:is(.fin-client-value,.fin-supplier-total,.fin-supplier-upcoming,.fin-invoice-amount,.fin-payable-upcoming,.fin-payable-value):not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) tbody tr:nth-child(even)>:is(.fin-client-value,.fin-supplier-total,.fin-supplier-upcoming,.fin-invoice-amount,.fin-payable-upcoming,.fin-payable-value):not(:where(.topbar *,.dock-wrap *)){background-color:#306546!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-invoice-table td.fin-invoice-amount small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-invoice-table td.fin-invoice-amount .fin-invoice-original:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) tbody tr:nth-child(odd)>:is(.fin-client-overdue,.fin-supplier-overdue,.fin-payable-overdue):not(:where(.topbar *,.dock-wrap *)){background-color:#ad4e49!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) tbody tr:nth-child(even)>:is(.fin-client-overdue,.fin-supplier-overdue,.fin-payable-overdue):not(:where(.topbar *,.dock-wrap *)){background-color:#97403d!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-invoice-table .fin-invoice-period th:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-invoice-table .fin-invoice-period.is-overdue th:not(:where(.topbar *,.dock-wrap *)){background-color:#ad4e49!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-invoice-table .fin-invoice-subtotal td:not(:where(.topbar *,.dock-wrap *)){background-color:#075985!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-supplier-balances .fin-supplier-footer>*:not(:where(.topbar *,.dock-wrap *)){background-color:#075985!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-payable-table .fin-payable-total>*:not(:where(.topbar *,.dock-wrap *)){background-color:#075985!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-payable-table .fin-payable-total>td.fin-payable-overdue:not(:where(.topbar *,.dock-wrap *)){background-color:#97403d!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-payable-table thead .fin-payable-global>*:not(:where(.topbar *,.dock-wrap *)){background-color:#075985!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-payable-table thead .fin-payable-sobra>*:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-payable-table .fin-payable-week-cell.is-selected button:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-payable-reference button:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-invoice-actions button[data-document]:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-payable-party button[data-category]:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-payable-party button[data-category]:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-invoice-actions button[data-panel-associate]:not(:where(.topbar *,.dock-wrap *)){background-color:#075985!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-invoice-assigned strong:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cash-summary-table .fin-cash-remainder>*:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cash-summary-table td.fin-cash-total:not(:where(.topbar *,.dock-wrap *)){background-color:#075985!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) :is(.fin-cash-summary-table,.fin-payable-table,.fin-cash-table) tr>td.negative:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-payable-real strong.negative:not(:where(.topbar *,.dock-wrap *)){background-color:#ad4e49!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-payable-table thead .fin-payable-global td:not(:where(.topbar *,.dock-wrap *)){background-color:#075985!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-payable-table thead .fin-payable-sobra td:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-payable-table thead tr td.negative:not(:where(.topbar *,.dock-wrap *)){background-color:#ad4e49!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-supplier-balances tbody th:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-supplier-balances tbody tr.fin-supplier-summary.is-even>th:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-supplier-balances .fin-supplier-footer>*:not(:where(.topbar *,.dock-wrap *)){background-color:#075985!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) :is(.fin-payable-table,.fin-cash-summary-table) :is(.fin-payable-months,.fin-cash-months) th[scope="colgroup"]:not(:where(.topbar *,.dock-wrap *)){background-color:#18334b!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) :is(.fin-payable-table,.fin-cash-summary-table) :is(.fin-payable-months,.fin-cash-months) th[scope="colgroup"]:nth-of-type(even):not(:where(.topbar *,.dock-wrap *)){background-color:#075985!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) :is(.fin-payable-table,.fin-cash-summary-table) :is(.fin-payable-months,.fin-cash-months) th[scope="colgroup"]:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-month-chip:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) th[scope="colgroup"]:nth-of-type(odd) .fin-month-chip:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) :is(.fin-payable-table,.fin-cash-summary-table) :is(.fin-payable-months,.fin-cash-months) th[scope="colgroup"]:nth-of-type(even):not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-invoice-table .fin-invoice-subtotal td:not(:where(.topbar *,.dock-wrap *)){background-color:#18334b!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-invoice-table .fin-invoice-subtotal td:last-child:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-invoice-grand:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
@media(max-width:650px){html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-invoice-table .fin-invoice-subtotal:not(:where(.topbar *,.dock-wrap *)){background-color:#18334b!important;color:#e5edf2!important}}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-summary-value.negative:not(:where(.topbar *,.dock-wrap *)){background-color:#ad4e49!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root td.fin-summary-value.negative:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-supplier-invoice-actions [data-payable-settle]:not(:where(.topbar *,.dock-wrap *)){background-color:#397455!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-tax-pending:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-supplier-summary.is-odd>th:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-supplier-summary.is-odd>td:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-supplier-summary.is-even>th:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-supplier-summary.is-even>td:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-supplier-summary.is-odd>:is(.fin-supplier-total,.fin-supplier-upcoming):not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-supplier-summary.is-even>:is(.fin-supplier-total,.fin-supplier-upcoming):not(:where(.topbar *,.dock-wrap *)){background-color:#306546!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-supplier-summary.is-odd>.fin-supplier-overdue:not(:where(.topbar *,.dock-wrap *)){background-color:#ad4e49!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-supplier-summary.is-even>.fin-supplier-overdue:not(:where(.topbar *,.dock-wrap *)){background-color:#97403d!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-supplier-toggle-hint:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-supplier-detail>td:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-supplier-detail-heading>strong:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-supplier-invoices tbody tr:nth-child(odd)>td:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-supplier-invoices tbody tr:nth-child(even)>td:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-supplier-invoices tbody td.fin-supplier-invoice-balance:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-supplier-balances>.fin-table>table>tbody>tr.fin-supplier-footer>:is(th,td):not(:where(.topbar *,.dock-wrap *)){background-color:#075985!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #modal:has(.fin-pdf-dialog):not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-pdf-actions button:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .fin-pdf-actions a:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-pdf-actions a.fin-pdf-open:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(.finance-root,.fin-document-dialog) button.fin-bizdocs.is-pending:not(:where(.topbar *,.dock-wrap *)){background-color:#ad4e49!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(.finance-root,.fin-document-dialog) button.fin-bizdocs.is-loaded:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-annual-summary>div:not(:where(.topbar *,.dock-wrap *)){background-color:#075985!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-annual-summary>div:last-child:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-annual-summary .negative:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-invoice-actions button.fin-receivable-settle:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root button[data-proof]:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root button[data-proof-add]:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-monthly-table thead th:not(:where(.topbar *,.dock-wrap *)){background-color:#126183!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-monthly-table th:first-child:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-monthly-table thead th:first-child:not(:where(.topbar *,.dock-wrap *)){background-color:#126183!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-monthly-table tbody tr:nth-child(even)>*:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-monthly-table .subtotal>*:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-monthly-table .total>*:not(:where(.topbar *,.dock-wrap *)){background-color:#146287!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-monthly-table .negative:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-module-heading:not(:where(.topbar *,.dock-wrap *)){background-color:#075985!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-module-heading.green:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-module-heading.dark:not(:where(.topbar *,.dock-wrap *)){background-color:#17212b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root [data-fin-module="Gestor de cashflow e pagamentos"]>.fin-module-heading:not(:where(.topbar *,.dock-wrap *)){background-color:#963b42!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module>.fin-module-body:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-toggle:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-toggle:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-toggle small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-accordion:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module :is(.fin-calendar,.fin-payable-block,.fin-cash-summary-scroll,.fin-cash-scroll,.fin-cash-details):not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-calendar h3:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-calendar :is(th,td):not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-calendar .fin-current-week td:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-calendar td[aria-current=date]:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-title:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-title :is(small,span):not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-real:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-real strong:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-real small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module :is(.fin-payable-table,.fin-cash-summary-table,.fin-cash-table) :is(th,td):not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module :is(.fin-payable-table,.fin-cash-summary-table,.fin-cash-table) thead tr>:is(th,td):not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module :is(.fin-payable-table,.fin-cash-summary-table) :is(.fin-payable-months,.fin-cash-months) th[scope=colgroup]:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-month-chip:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module :is(.fin-payable-table,.fin-cash-summary-table,.fin-cash-table) tbody tr>:is(th,td):not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module :is(.fin-payable-table,.fin-cash-summary-table,.fin-cash-table) tbody tr:nth-child(even)>:is(th,td):not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module :is(.fin-payable-table,.fin-cash-summary-table) :is(.fin-payable-total,.fin-cash-remainder)>:is(th,td):not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-cash-summary-table td.fin-cash-total:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module :is(.fin-payable-table,.fin-cash-summary-table) thead :is(.fin-payable-current,.fin-cash-current):not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module :is(.fin-payable-table,.fin-cash-summary-table,.fin-cash-table) tr>td.negative:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-real strong.negative:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-party strong:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-description:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module button:is([data-category],[data-document]):not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module button:is([data-category],[data-document]):hover:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-table .fin-payable-week-cell button:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-table .fin-payable-week-cell button:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-table .fin-payable-week-cell.is-selected button:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-row.fin-stale td:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-tabs:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-tabs button:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-tabs button[aria-pressed=true]:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-calendar .fin-outside:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-title:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-title h3:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-real:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module :is(.fin-payable-table,.fin-cash-summary-table) thead :is(.fin-payable-global,.fin-cash-months)>:is(th,td):not(:where(.topbar *,.dock-wrap *)){background-color:#175a75!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module :is(.fin-payable-table,.fin-cash-summary-table) :is(.fin-payable-months,.fin-cash-months) th[scope=colgroup]:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-month-chip:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module :is(.fin-payable-table,.fin-cash-summary-table) thead :is(.fin-payable-head,.fin-cash-weeks)>th:not(:where(.topbar *,.dock-wrap *)){background-color:#175a75!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module :is(.fin-payable-table,.fin-cash-summary-table) thead :is(.fin-payable-current,.fin-cash-current):not(:where(.topbar *,.dock-wrap *)){background-color:#276c8c!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module :is(.fin-payable-table,.fin-cash-summary-table) tbody tr:nth-child(even)>:is(th,td):not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-table .fin-payable-total>:is(th,td):not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-cash-summary-table td.fin-cash-total:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-table thead .fin-payable-sobra>:is(th,td):not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-cash-summary-table .fin-cash-remainder>:is(th,td):not(:where(.topbar *,.dock-wrap *)){background-color:#39765e!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module :is(.fin-payable-table,.fin-cash-summary-table) tr>td.negative:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-real strong.negative:not(:where(.topbar *,.dock-wrap *)){background-color:#a8444b!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-table .fin-payable-week-cell.is-selected button:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-table .fin-payable-week-cell.is-selected button:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-real:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-real strong:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-real small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-real strong.negative:not(:where(.topbar *,.dock-wrap *)){background-color:#a8444b!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-description:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-reference .fin-ingredient-name:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-week-cell button:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-week-cell.is-selected button:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module :is(.fin-payable-table,.fin-cash-summary-table) tr>:is(th,td).fin-month-tone-0:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module :is(.fin-payable-table,.fin-cash-summary-table) tr>:is(th,td).fin-month-tone-1:not(:where(.topbar *,.dock-wrap *)){background-color:#3d304b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module :is(.fin-payable-table,.fin-cash-summary-table) thead :is(.fin-payable-months,.fin-cash-months) th.fin-month-tone-0:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module :is(.fin-payable-table,.fin-cash-summary-table) thead :is(.fin-payable-months,.fin-cash-months) th.fin-month-tone-1:not(:where(.topbar *,.dock-wrap *)){background-color:#3d304b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module :is(.fin-payable-table,.fin-cash-summary-table) tr>:is(th,td).fin-week-current:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module :is(.fin-payable-table,.fin-cash-summary-table) thead tr>th.fin-week-current:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module :is(.fin-payable-table,.fin-cash-summary-table) tr>td.negative:not(:where(.topbar *,.dock-wrap *)){background-color:#a8444b!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payment-view-tabs:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-central-tabs:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-central-tabs button:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-central-tabs button[aria-selected="true"]:not(:where(.topbar *,.dock-wrap *)){background-color:#075985!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-central-tab-panel.fin-cashflow-module>.fin-module-body:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payment-view-tabs button:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payment-view-tabs button[aria-pressed="true"]:not(:where(.topbar *,.dock-wrap *)){background-color:#075985!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payment-totals:not(:where(.topbar *,.dock-wrap *)){background-color:#075985!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payment-list tbody tr:nth-child(odd)>:is(td,th):not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payment-list tbody tr:nth-child(even)>:is(td,th):not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root)>.head:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root)>.head :is(h1,p,.eyebrow):not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root)>.head p:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root)>.head [data-reload]:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-general-payments:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-general-payments>.fin-payment-view-tabs:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-general-payments>.fin-payment-view-tabs button[aria-pressed="true"]:not(:where(.topbar *,.dock-wrap *)){background-color:#075985!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-general-payments>.fin-panel:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-general-payments>.fin-panel>.fin-title:not(:where(.topbar *,.dock-wrap *)){background-color:#075985!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-general-payments .fin-payment-toolbar>.field:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-general-payments .fin-payment-toolbar input:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-general-payments .fin-payment-toolbar>button:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-general-payments .fin-payment-toolbar>button[data-create-supplier]:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-general-payments>.fin-panel>.fin-note:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-table thead tr>:is(.fin-fixed-balance,.fin-fixed-balance-secondary):not(:where(.topbar *,.dock-wrap *)){background-color:#17485e!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-table tbody tr>td:is(.fin-payable-value,.fin-payable-overdue,.fin-payable-upcoming):not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-table tbody tr>td.fin-payable-overdue:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-table tbody tr.fin-payable-total>td:is(.fin-payable-value,.fin-payable-overdue,.fin-payable-upcoming):not(:where(.topbar *,.dock-wrap *)){background-color:#17485e!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-table thead :is(.fin-payable-global,.fin-payable-sobra)>td.positive:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-table thead :is(.fin-payable-global,.fin-payable-sobra)>td.negative:not(:where(.topbar *,.dock-wrap *)){background-color:#a8444b!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-table thead :is(.fin-payable-global,.fin-payable-sobra)>td.zero:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-summary-block:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-summary-heading:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-summary-heading h3:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-summary-block .fin-cash-summary-note:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-cash-summary-table tr>td.positive:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-cash-summary-table tr>td.negative:not(:where(.topbar *,.dock-wrap *)){background-color:#a8444b!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-cash-summary-table tr>td.zero:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-table thead :is(.fin-payable-global,.fin-payable-sobra)>:is(th,.fin-payable-label-spacer):not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-annual-summary>div.fin-annual-history:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-annual-summary .fin-historical-change.positive:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-annual-summary .fin-historical-change.negative:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-annual-summary .fin-forecast-change.positive:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-annual-summary .fin-forecast-change.negative:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-availability-balance-stack>section:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-availability-balance-stack h3:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-summary-group h3:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-available-card:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-available-card button:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-available-card.energy-yellow:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-available-card.energy-red:not(:where(.topbar *,.dock-wrap *)){background-color:#a83e3c!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-available-card.energy-unknown:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-summary-group:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-summary-group td.fin-summary-label:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-summary-group tr:nth-child(even) td.fin-summary-label:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-summary-group td.fin-summary-value:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-summary-group tr:nth-child(even) td.fin-summary-value:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-summary-group .fin-summary-row.emphasis td.fin-summary-value:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-summary-group td.fin-summary-value.negative:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-summary-group .fin-summary-row.emphasis td.fin-summary-value.negative:not(:where(.topbar *,.dock-wrap *)){background-color:#a83e3c!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-summary-group td.fin-summary-value.unknown:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-summary-group .fin-summary-row.emphasis td.fin-summary-value.unknown:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .energy-bar:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .energy-bar-head span:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-cash-receipts:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-cash-receipts-header:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-cash-receipts-header h3:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-cash-receipts-header small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-cash-receipts-header label:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-cash-receipts-header input:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-cash-receipts-header [data-payable-visible]:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-cash-receipts-available:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-cash-receipts-available strong.negative:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-cash-receipts-available small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-receipts-table .fin-receipt-balance:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-receipts-table thead .fin-receipts-available-row>:is(th,td):not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-receipts-table thead .fin-receipts-available-row>td.negative:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-receipts-table .fin-saving .fin-receipt-party:not(:where(.topbar *,.dock-wrap *))::after{color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-production-subtitle:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-history-kpis>div:not(:where(.topbar *,.dock-wrap *)){background-color:#0b5c7d!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-history-kpis>div:nth-child(3):not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-history-sales thead th:not(:where(.topbar *,.dock-wrap *)){background-color:#0b5c7d!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-history-sales tbody tr:nth-child(even):not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-history-sales .fin-history-total th:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-history-sales .fin-history-total td:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-history-items summary:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-history-heading span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-ranking-filters:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-ranking-filters label:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-ranking-filters input:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-ranking-filters select:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-ranking-summary>div:not(:where(.topbar *,.dock-wrap *)){background-color:#0b5c7d!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-ranking-summary>div:first-child:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-client-ranking tbody td small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-client-ranking .fin-ranking-place:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-client-ranking .fin-ranking-net:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-client-ranking .fin-ranking-linked:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-client-ranking .fin-ranking-unlinked:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-client-ranking .fin-ranking-undated:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-client-ranking .fin-ranking-undated summary:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-proforma-scroll:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-proforma-tracker-table>thead>tr.fin-proforma-group>th:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-proforma-tracker-table>thead>tr.fin-proforma-group>th:last-child:not(:where(.topbar *,.dock-wrap *)){background-color:#075985!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-proforma-tracker-table>thead>tr:last-child>th:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-proforma-tracker-table>tbody>.fin-proforma-row>td:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-proforma-tracker-table>tbody>.fin-proforma-row:nth-child(odd)>td:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-proforma-tracker-table>tbody>.fin-proforma-row:nth-child(even)>td:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-proforma-tracker-table>tbody>.fin-proforma-row>td.fin-proforma-credit.is-positive:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-proforma-tracker-table>tbody>.fin-proforma-row>td.fin-proforma-credit.is-zero:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-proforma-tracker-table>tbody>.fin-proforma-row>td.fin-proforma-due.is-due:not(:where(.topbar *,.dock-wrap *)){background-color:#ad4e49!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-proforma-tracker-table>tbody>.fin-proforma-row>td.fin-proforma-due.is-zero:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-proforma-order-missing:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-tabs:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-block:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-title:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-title h3:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-title small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-title>span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-search-label:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-tools [data-payable-visible]:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-title input[type=search]:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-title input[type=search]:focus-visible:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-real:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-real strong:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-real strong.negative:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-real small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-row.fin-saving .fin-payable-party-inline:not(:where(.topbar *,.dock-wrap *))::after{color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-party strong:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-description:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-payable-party button[data-category]:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-reference span.fin-ingredient-name:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-reference button[data-document]:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-payable-table .fin-payable-week-cell button.fin-payable-full:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-payable-table .fin-payable-week-cell button.fin-payable-full:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-payable-table .fin-payable-week-cell button.fin-payable-partial:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-payable-table .fin-payable-week-cell button.fin-payable-partial:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-payable-table .fin-payable-week-cell button.fin-payable-selected:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-payable-table .fin-payable-week-cell button.fin-payable-selected:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-payable-table thead .fin-payable-head th:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-payable-table .fin-payable-head small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-payable-table thead .fin-payable-months th:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-payable-table thead .fin-payable-months th.fin-month-tone-1:not(:where(.topbar *,.dock-wrap *)){background-color:#3d304b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-table thead .fin-payable-months th.fin-fixed-balance:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-table thead .fin-payable-head th:is(.fin-fixed-balance,.fin-fixed-balance-secondary):not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-payable-table thead .fin-payable-head th.fin-week-current:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-payable-table tr>:is(th,td).fin-month-tone-0:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-payable-table tr>:is(th,td).fin-month-tone-1:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-payable-table tr>:is(th,td).fin-week-current:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-payable-table tbody .fin-payable-row:nth-child(even)>td:not([class*=fin-month-tone]):not(.fin-week-current):not(.fin-payable-value):not(.fin-payable-overdue):not(.fin-payable-upcoming):not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-payable-table thead :is(.fin-payable-global,.fin-payable-sobra)>:is(th,.fin-payable-label-spacer):not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-payable-table thead :is(.fin-payable-global,.fin-payable-sobra)>td.positive:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-payable-table thead :is(.fin-payable-global,.fin-payable-sobra)>td.negative:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-payable-table thead :is(.fin-payable-global,.fin-payable-sobra)>td.zero:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-payable-table tbody .fin-payable-row>td:is(.fin-payable-value,.fin-payable-upcoming):not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-payable-table tbody .fin-payable-row>td.fin-payable-overdue:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-payable-table tbody .fin-payable-total>:is(th,td):not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-payable-table tbody .fin-payable-total>td:is(.fin-payable-value,.fin-payable-upcoming,.fin-payable-overdue):not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-payable-table tbody .fin-payable-total>td.fin-payable-overdue:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-paid-block:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-paid-toolbar:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-paid-toolbar label:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-paid-toolbar input[type=search]:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-paid-toolbar input[type=search]:focus-visible:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-paid-block .fin-table thead th:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-paid-block .fin-table tbody tr:nth-child(even) td:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-paid-block .fin-table tbody td:first-child small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-cash-details-search:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-cash-details-search label:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-cash-details-search input[type=search]:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-cash-details-search input[type=search]:focus-visible:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-proformas-panel .fin-proforma-invoice-grid th:not(:where(.topbar *,.dock-wrap *)){background-color:#075985!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-proforma-invoice-grid td:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-proforma-invoice-grid tbody tr:nth-child(even) td:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-proforma-invoice-grid .fin-proforma-invoice-open:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-proforma-invoice-grid small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-proforma-no-invoices:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-proforma-toggle:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-proforma-toggle:hover:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-proforma-toggle[aria-expanded="true"]:not(:where(.topbar *,.dock-wrap *)){background-color:#075985!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-proforma-tracker-table>tbody>.fin-proforma-detail>td:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-proforma-detail-wrap:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-proforma-detail-title:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-proforma-due-actions button:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-proforma-detail-meta:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-pdf-dialog [data-statement-error]:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-annual-summary.fin-annual-market:not(:where(.topbar *,.dock-wrap *)){background-color:#20333e!important;color:#f5faf9!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-annual-market .fin-annual-card:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-annual-market .fin-annual-top span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-annual-market .fin-annual-card>small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-annual-market .fin-annual-trend>span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-annual-market .fin-annual-trend small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-annual-market .fin-annual-trend.negative>span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-annual-market .fin-annual-trend.unknown>span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-annual-market .fin-annual-trend.unknown small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-annual-market .fin-annual-current:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#f3fff6!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-annual-market .fin-annual-current .fin-annual-top span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-annual-market .fin-annual-average small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-annual-market .fin-annual-average b:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-annual-market .fin-annual-forecast:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-annual-market .fin-annual-forecast .fin-annual-top span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-annual-market .fin-annual-forecast .fin-annual-top b:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-annual-market .fin-annual-forecast .fin-annual-trend>span:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-annual-market .fin-annual-forecast .fin-annual-trend.negative>span:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-annual-market .fin-annual-forecast .fin-annual-trend small:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-annual-market .fin-annual-forecast>small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-annual-market .fin-annual-current>.fin-annual-method:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-available-card.energy-green:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-summary-group td.fin-summary-value.positive:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-summary-partial:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-purchase-requests h3:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-purchase-requests td small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-purchase-release-alerts:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-purchase-release-alerts summary:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-purchase-requests .fin-table thead th:not(:where(.topbar *,.dock-wrap *)){background-color:#075985!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-purchase-requests .fin-table tbody tr:nth-child(odd)>td:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-purchase-requests .fin-table tbody tr:nth-child(even)>td:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-recent-movements:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-recent-heading:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-recent-heading h3:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-recent-heading p:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-recent-heading button:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-recent-heading button:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-recent-column h4:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-recent-column li:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-recent-column li time:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-recent-account:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-recent-column li strong:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-recent-in li strong:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-recent-in li.fin-receipt-reversal strong:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-recent-column li.fin-account-transfer strong:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-account-transfer-preview:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-account-transfer-preview thead th:not(:where(.topbar *,.dock-wrap *)){background-color:#0b587c!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-recent-column li.fin-recent-empty:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
@media(max-width:1250px){html[data-nf-appearance][data-nf-color-mode="dark"] .finance-root .fin-payment-list [data-column-label]:not(:where(.topbar *,.dock-wrap *))::before{color:inherit!important}}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-supplier-final-details summary:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-supplier-final-summary:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #modal:has(.fin-proforma-values-dialog):not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #modal:has(.fin-proforma-values-dialog):not(:where(.topbar *,.dock-wrap *))::backdrop{background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-proforma-values-dialog .fin-proforma-client-preview:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .fin-proforma-values-dialog .fin-proforma-cash-preview:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-cashflow-module .fin-payable-sticky:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-proforma-operation-tabs button[aria-pressed="true"]:not(:where(.topbar *,.dock-wrap *)){background-color:#203f35!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-proforma-operation-control small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-proforma-operation-control button:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(#app.finance-root,#app .finance-root) .fin-proforma-operation-control button:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
/* ingredient-registry.css */
html[data-nf-appearance][data-nf-color-mode="dark"] .ingredient-registry:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .ingredient-dialog:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .ingredient-filter:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .ingredient-registry input:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .ingredient-dialog input:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .ingredient-dialog select:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .ingredient-dialog textarea:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .ingredient-family:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .ingredient-family small:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .ingredient-table small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .ingredient-table th:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .ingredient-dialog:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .ingredient-dialog:not(:where(.topbar *,.dock-wrap *))::backdrop{background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .ingredient-dialog button:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .ingredient-registry button:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .ingredient-dialog button.primary:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .ingredient-registry button.primary:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .ingredient-stats>span:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .ingredient-dialog [role=alert]:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .ingredient-catalog-button:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .ingredient-artwork:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .ingredient-artwork-heading p:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .ingredient-artwork-note:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .ingredient-artwork-new:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .ingredient-artwork-file:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .ingredient-artwork-file small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .ingredient-artwork [data-artwork-status]:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .ingredient-artwork [data-artwork-status].is-error:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .ingredient-artwork-link:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .ingredient-finance-existing>div:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .ingredient-material-matches:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .ingredient-material-matches p:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .ingredient-material-matches button:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .ingredient-material-matches button small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .ingredient-material-matches button[aria-pressed=true]:not(:where(.topbar *,.dock-wrap *)){background-color:#326d55!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .ingredient-material-matches button[aria-pressed=true] small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .purchase-supplier-picker:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .purchase-document-fields:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .purchase-supplier-results button:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .purchase-supplier-results button:hover:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .purchase-supplier-results button:focus-visible:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .purchase-supplier-results small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .purchase-supplier-selected:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .purchase-pending-notice:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .purchase-landed-preview:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] body .section-navigation.operations-navigation>button[aria-current="page"]:not([data-ui-action]):not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] body .section-navigation.operations-navigation>button[aria-current="page"]:not([data-ui-action]) :is(strong,small):not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] body .section-navigation.operations-navigation>button[aria-current="page"]:not([data-ui-action]) small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .purchase-table:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .purchase-table .purchase-linked-orders summary:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .purchase-table .purchase-linked-orders>div:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .purchase-table .purchase-linked-orders p:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .purchase-table .purchase-record.is-cancelled>td:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
@media(max-width:1100px){html[data-nf-appearance][data-nf-color-mode="dark"] .ingredient-purchases .purchase-table tr.purchase-record:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .ingredient-purchases .purchase-table tr.purchase-record>td:not(:where(.topbar *,.dock-wrap *))::before{color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .ingredient-purchases .purchase-table tr.purchase-record>td:nth-child(1):not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .ingredient-purchases .purchase-table tr.purchase-record>td:nth-child(1)>strong:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .ingredient-purchases .purchase-table tr.purchase-record>td:nth-child(5):not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .ingredient-purchases .purchase-table tr.purchase-empty:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}}
html[data-nf-appearance][data-nf-color-mode="dark"] .origin-reference:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .origin-target span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .ingredient-dialog .origin-options label:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .origin-options small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .origin-original:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .ingredient-dialog .purchase-allocation-feedback:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .ingredient-dialog .purchase-document-fields small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .ingredient-dialog .purchase-document-fields input[type=file]:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .ingredient-dialog .purchase-document-fields input[type=file]:not(:where(.topbar *,.dock-wrap *))::file-selector-button{background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-origin-dialog>header:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-origin-dialog .ingredient-form>.actions:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
/* inventory.css */
html[data-nf-appearance][data-nf-color-mode="dark"] .inventory-workspace:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .inventory-head:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .inventory-head .eyebrow:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .inventory-workspace button:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .inventory-workspace input:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .inventory-workspace select:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .inventory-workspace textarea:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .inventory-workspace button.primary:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .inventory-workspace button.selected:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .inventory-workspace .warehouse-card:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .warehouse-card small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .inventory-workspace .warehouse-card.active:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .warehouse-card.active small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .inventory-panel:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .inventory-panel p:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .inventory-workspace th:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .inventory-workspace td small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .pill.good:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .pill.hold:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .inventory-empty:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .inventory-dialog:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .inventory-dialog:not(:where(.topbar *,.dock-wrap *))::backdrop{background-color:#162a32!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .inventory-dialog code:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .inventory-dialog [data-error]:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .inventory-product-total:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .inventory-product-total strong:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .inventory-distribution p:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .inventory-dialog-toolbar:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .inventory-stock-columns:not(:where(.topbar *,.dock-wrap *)){background-color:#0b587c!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .inventory-stock-product:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .inventory-stock-product>summary:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .inventory-stock-product[open]>summary:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .inventory-stock-product>summary small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .inventory-suppliers-disclosure>summary:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .inventory-supplier-panel .supplier-caption:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .inventory-supplier-panel .supplier-editor:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .inventory-supplier-panel [role=alert]:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .inventory-supplier-panel .supplier-history-dialog:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .inventory-supplier-panel .supplier-history-dialog:not(:where(.topbar *,.dock-wrap *))::backdrop{background-color:#162a32!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .inventory-dialog-toolbar p:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .inventory-dialog:has(.inventory-product-history) .inventory-lot-head p:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .inventory-dialog:has(.inventory-product-history) .inventory-lot-cost:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .inventory-usage-item>summary:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .inventory-usage-item[open]>summary:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .inventory-usage-item>summary small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .inventory-usage-body:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
/* laboratory-validity-studies.css */
html[data-nf-appearance][data-nf-color-mode="dark"] .validity-workspace:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .validity-toolbar input:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .validity-toolbar>span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .validity-empty:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .validity-study:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .validity-study-summary:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .validity-study-summary:not(:where(.topbar *,.dock-wrap *))::before{color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .validity-summary-main strong:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .validity-summary-main small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .validity-summary-counts:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .validity-metrics:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .validity-metrics strong:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .validity-balance:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .validity-table-scroll:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .validity-table:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .validity-table thead th:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .validity-table thead th:first-child:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .validity-table tbody th:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .validity-table tbody td:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .validity-table tbody tr:nth-child(even) td:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .validity-table thead small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .validity-workspace .validity-period-button:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .validity-workspace .validity-period-button:hover:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .validity-workspace .validity-period-button:focus-visible:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .validity-workspace .validity-period-button.is-selected:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .validity-table .validity-allocations th:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .validity-table .validity-allocations td:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .validity-table .validity-verification th:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .validity-table .validity-executor th:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .validity-table .validity-status th:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .validity-table .validity-status td:has(.validity-done):not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .validity-table .validity-status td:has(.validity-pending):not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .validity-done:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .validity-pending:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .validity-editor:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .validity-editor>summary:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .validity-hint:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #app table.validity-table thead th:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] dialog table.validity-table thead th:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #app table.validity-table thead th:first-child:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] dialog table.validity-table thead th:first-child:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #app .validity-table .validity-period-button:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] dialog .validity-table .validity-period-button:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #app .validity-table .validity-period-button:hover:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] #app .validity-table .validity-period-button:focus-visible:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] #app .validity-table .validity-period-button.is-selected:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] dialog .validity-table .validity-period-button:hover:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] dialog .validity-table .validity-period-button:focus-visible:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] dialog .validity-table .validity-period-button.is-selected:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
/* mixing-output.css */
html[data-nf-appearance][data-nf-color-mode="dark"] button:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .mo-link:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] button:hover:not(:disabled):not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] button.primary:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] button.primary:hover:not(:disabled):not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] input:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] select:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mo-eyebrow:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mo-notice:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mo-heading p:last-child:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mo-card:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mo-summary>div:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mo-summary span:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .mo-investment span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mo-summary .good:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .mo-yield.good:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mo-yield:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mo-display:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mo-display.green:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mo-display.amber:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mo-simulation summary:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mo-badge:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mo-muted:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mo-bag p:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mo-warning:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mo-lookup:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mo-investment:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mo-stock-bags article:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] a:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
/* mixing-planning.css */
html[data-nf-appearance][data-nf-color-mode="dark"] .mp-order:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mp-order-quantities>span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mp-batch:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mp-flow>div:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mp-flow small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mp-edit-batch:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .mp-final-form:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mp-date-preview:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .mp-validation:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mp-validation.has-error:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mp-warehouse-assignee:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
/* mixing-weighing.css */
html[data-nf-appearance][data-nf-color-mode="dark"] .mixing-weighing button:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mixing-weighing input:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .mixing-weighing select:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .mixing-weighing textarea:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mixing-weighing small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mw-eyebrow:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mw-card:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .mw-day-card:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mw-order:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mixing-weighing .mw-primary:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mw-pill:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mw-pill.waiting:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mw-sequence li.current:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mw-sequence li.done:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mw-totals span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mw-simulation:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mw-weight:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mw-weight.neutral:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mw-weight.red:not(:where(.topbar *,.dock-wrap *)){background-color:#aa302e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mw-weight.yellow:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mw-weight.green:not(:where(.topbar *,.dock-wrap *)){background-color:#1e704e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mixing-weighing .mw-confirm:not(:where(.topbar *,.dock-wrap *)){background-color:#1e704e!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mixing-weighing .mw-confirm:disabled:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mw-footnote:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mw-alert:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mw-history h2 span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mw-history th:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mw-complete:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mw-complete>span:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mw-pick-item:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mw-pick-item.done:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mw-location:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mixing-weighing .mw-executed:not(:where(.topbar *,.dock-wrap *)){background-color:#24754f!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mixing-weighing .mw-danger:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mw-scan-status.accepted:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mixing-weighing .mw-prep-summary:hover:enabled:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mw-prep-order:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .mw-prep-state:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
/* personal-todos.css */
html[data-nf-appearance][data-nf-color-mode="dark"] .personal-todos .panel-heading p:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .todo-counts>div:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .todo-counts>button:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .todo-counts .todo-done-count:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .todo-counts>small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .todo-content>small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .todo-notes:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .todo-urgency:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .todo-urgency.urgent:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .todo-urgency.high:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .todo-urgency.low:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .todo-complete:not(:where(.topbar *,.dock-wrap *)){background-color:#226c48!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .personal-todos [aria-pressed=true]:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .todo-updates>div:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .todo-updates small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .todo-counts>.todo-done-count:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
/* production-archive.css */
html[data-nf-appearance][data-nf-color-mode="dark"] .production-archive input:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .production-archive select:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .production-archive .pa-context:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .production-archive .pa-footnote:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .production-archive thead th:not(:where(.topbar *,.dock-wrap *)){background-color:#0b587c!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .production-archive tbody tr:nth-child(even):not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .production-archive .pa-summary small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .production-archive .pa-day>summary:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .production-archive .pa-day[open]>summary:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .production-archive .pa-fields small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .production-archive .pa-issue:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .production-archive .pa-positive:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .production-archive .pa-negative:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
/* planning-simulations.css */
html[data-nf-appearance][data-nf-color-mode="dark"] .simulation-weekday:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .simulation-day:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .simulation-card:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .simulation-card.accepted:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .simulation-card.scheduled:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .simulation-gate:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .simulation-day-preview:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .simulation-source:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .simulation-source-heading span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .simulation-definition-grid dt:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #simulation-edit input[readonly]:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #simulation-edit .field small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .simulation-day .simulation-card:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .simulation-day .simulation-card:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .simulation-target.ok:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .simulation-target.nok:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .simulation-target-pending:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
/* warehouse-account.css */
html[data-nf-appearance][data-nf-color-mode="dark"] .warehouse-account-nav button:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .warehouse-account-nav button[aria-current="page"]:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .warehouse-logistics-panel:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wl-toolbar:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wl-toolbar label:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wl-toolbar input:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .wl-dispatch input[type="date"]:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .wl-dispatch input[type="number"]:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wl-notice:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wl-pending:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wl-pending p:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wl-metrics article:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wl-metrics span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wl-metrics small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wl-section-head span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wl-card:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wl-card p:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wl-pill:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wl-pill.pending:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wl-pill.done:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wl-table-wrap:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wl-table-wrap th:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wl-table-wrap small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wl-detail-totals span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wl-detail-totals strong:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wl-dispatch:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wl-dispatch .wl-expected:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wl-dispatch .wl-form-error:not(:empty):not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wl-done:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
/* play.css */
html[data-nf-appearance][data-nf-color-mode="dark"] .play-access-button:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .play-task:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .play-state:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .play-overlay:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .play-room-frame:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .play-room-body:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .play-room-top:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .play-online:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .play-online li:not(:where(.topbar *,.dock-wrap *)):before{background-color:#348c66!important;color:#000000!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .play-online small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .play-room-tabs button[aria-pressed=true]:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .play-room-error:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .play-reconnect:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .play-reconnect section:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .play-breakdown-history:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .play-breakdown-history-head:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .play-breakdown-history-head span:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .play-breakdown-dialog .play-breakdown-table thead th:not(:where(.topbar *,.dock-wrap *)){background-color:#1d8cc0!important;color:#000000!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .play-breakdown-dialog .play-breakdown-table tbody tr:nth-child(even)>*:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .play-breakdown-dialog .play-breakdown-table tbody th:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .play-breakdown-table tbody th strong:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .play-breakdown-priority:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .play-breakdown-status:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .play-breakdown-priority.urgent:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .play-breakdown-status.rejected:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .play-breakdown-priority.important:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .play-breakdown-status.pending:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .play-breakdown-priority.normal:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .play-breakdown-status.completed:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .play-breakdown-status.approved:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .play-breakdown-empty:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
/* production-margins.css */
html[data-nf-appearance][data-nf-color-mode="dark"] .margins-workspace:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .margin-eyebrow:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .margins-workspace button:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .margins-workspace input:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .margins-workspace select:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .margins-workspace textarea:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .margins-workspace button.primary:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .margin-tabs button[aria-pressed=true]:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .margin-kpis>div:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .margin-kpis span:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .margin-kpis small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .margin-kpis .margin-result:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .margin-kpis .margin-result span:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .margin-kpis .margin-result small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .margin-kpis .margin-result.negative:not(:where(.topbar *,.dock-wrap *)){background-color:#9b3f32!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .margin-caption:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .margin-panel:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .margins-workspace td small:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .margins-workspace th small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .margin-value.negative:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .margin-state:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .margin-state.actual:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .margin-state.provisional:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .margin-state.pending:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .margin-warning:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .margin-forecast:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .margin-dialog:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .margin-dialog:not(:where(.topbar *,.dock-wrap *))::backdrop{background-color:#172d38!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .margin-dialog [role=alert]:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
/* project-workbench/laboratory.css */
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .mixing-weighing button:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .mixing-weighing input:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .mixing-weighing select:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .mixing-weighing textarea:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .mixing-weighing small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .mw-eyebrow:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .mw-card:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .mw-day-card:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .mw-order:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .mixing-weighing .mw-primary:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .mw-pill:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .mw-pill.waiting:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .mw-sequence li.current:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .mw-sequence li.done:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .mw-totals span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .mw-simulation:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .mw-weight:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .mw-weight.neutral:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .mw-weight.red:not(:where(.topbar *,.dock-wrap *)){background-color:#aa302e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .mw-weight.yellow:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .mw-weight.green:not(:where(.topbar *,.dock-wrap *)){background-color:#1e704e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .mixing-weighing .mw-confirm:not(:where(.topbar *,.dock-wrap *)){background-color:#1e704e!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .mixing-weighing .mw-confirm:disabled:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .mw-confirm-status:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .mw-confirm-status.ready:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .mw-confirm-status.error:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .mw-footnote:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .mw-alert:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .mw-history h2 span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .mw-history th:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .mw-complete:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .mw-complete>span:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .mw-pick-item:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .mw-pick-item.done:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .mw-location:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .mixing-weighing .mw-executed:not(:where(.topbar *,.dock-wrap *)){background-color:#24754f!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .mixing-weighing .mw-danger:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .mw-scan-status.accepted:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
/* project-workbench/project.css */
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .project-toolbar #save-state:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .project-nav button:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .project-nav button[aria-current=page]:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .content-panel p.lead:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .field:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .field input:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .field select:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .field textarea:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .field input:disabled:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .field textarea:disabled:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .field select:disabled:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .field small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .form-actions button.primary:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .notice:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .notice.danger:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .notice.info:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .danger-text:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .muted:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .section-note:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .stat:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .stat small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .stat.warning:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .stat.good:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .stat p:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .compact-table th:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .compact-table tbody tr:nth-child(odd):not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .compact-table tbody tr:nth-child(even):not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .inline-costs span:last-child:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .ingredient-picker summary:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .record:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .record small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .record details summary:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .empty-state:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .source-grid details:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .source-cell small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .source-details>summary:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .source-content:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .tab-intro p:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .doc-actions button:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .pdf-link:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .cost-sidebar:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) input[aria-invalid=true]:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .linked-label:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .document-preview:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .split-note:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .tab-title:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .toolbar-actions #lock-version:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .workspace-footer:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) a.pdf-link:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .project-layout .project-nav:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .project-layout .project-nav button:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .project-layout .project-nav button[aria-current=page]:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .pack-material-card:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .pack-material-head strong:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .pack-material-head small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .pack-material-code:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .pack-material-create>summary:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .pack-material-create [role=alert]:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .pack-material-create button[type=submit]:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .pack-material-card .material-artwork:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .material-artwork-head strong:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .material-artwork-head span:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .material-artwork>small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .material-artwork button:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .material-artwork li small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .material-artwork [role=status]:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) #return-projects:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .claims-count:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .claim:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .claim.active:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .claim.unknown:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .claim.not-applicable:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .claims-note:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .claims-note a:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .ingredient-reference:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .version-buttons button:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .version-buttons button[aria-pressed=true]:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .recipe-history small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .ingredient-row.nutrition-missing td:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .ingredient-row.nutrition-missing .ingredient-name:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .nutrition-note.missing-alert:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .project-head-versions #version-label:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .claim:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .claim span:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .claim.unknown:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .claim.unknown span:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .claim.active:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .claim.active span:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .claim.not-applicable:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .claim.not-applicable span:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .company-logo:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .nutrition-scale-heading:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .nutrition-scale-heading>span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .recipe-create:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .recipe-create>summary:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .recipe-create [type=submit]:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .recipe-create [role=alert]:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .entry-order-field textarea:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) #archived-version-list:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .version-archive-dialog:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .version-archive-dialog:not(:where(.topbar *,.dock-wrap *))::backdrop{background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) #financial-stats .stat.margin-below:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) #financial-stats .stat.margin-below small:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) #financial-stats .stat.margin-below p:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) #financial-stats .stat.margin-pending:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) #financial-stats .stat.margin-meets:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .project-stage .nutrition-claims-panel:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .nutrition-claims-panel .nutrition-table:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .nutrition-claims-panel .nutrition-table thead th:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .nutrition-claims-panel .nutrition-table thead th:first-child:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .nutrition-claims-panel .nutrition-table tbody th:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .nutrition-claims-panel .nutrition-table thead small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .nutrition-claims-panel .claims-heading:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .nutrition-claims-panel .claims-legend:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .nutrition-claims-panel .claim:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .nutrition-claims-panel .claim.active:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .nutrition-claims-panel .claim.active:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .nutrition-claims-panel .claim.unknown:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .nutrition-claims-panel .claim.not-applicable:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .nutrition-claims-panel .claims-method:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .quote-tier-table input:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .recipe-ingredient-choices:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .recipe-ingredient-choice:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .recipe-ingredient-choice:has(input:checked):not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .recipe-ingredient-choice:has(input:disabled):not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
/* project-workbench/style.css */
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) button:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) button:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) input:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) select:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) input:focus:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) input[aria-invalid=true]:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .preview-label:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .panel:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .breadcrumb:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .breadcrumb span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .subtle:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .version-group>span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .version-group button[aria-pressed=true]:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .outline:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .session-note:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .nutrition:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .live-dot:not(:where(.topbar *,.dock-wrap *)){background-color:#318165!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .basis:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .badge:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .badge.green:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .badge.amber:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .badge.red:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .metrics:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .metric:first-child:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .metric-label:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .metric-value small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .metric-hint:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .nutrition-note:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .phase-share:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .phase-share.chocolate:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .phase-share.topping:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .phase-share.filling:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .input-unit span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .recipe-heading>h2:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .recipe-heading>span:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .phase-top:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .phase-symbol:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .phase.chocolate .phase-top:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .phase.chocolate .phase-symbol:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .phase.topping .phase-top:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .phase.topping .phase-symbol:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .phase.filling .phase-top:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .phase.filling .phase-symbol:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .phase-effect:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .recipe-table th:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .ingredient-row:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .ingredient-row.alternate:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .supplier-name:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .percent-cell input:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .percent-cell>span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .nutrient-button:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .nutrient-button.missing:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .nutrient-button.manual:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .remove:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .remove:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .nutrition-detail td:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .ingredient-nutrition-head p:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .nutrition-inputs label:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .nutrition-inputs input:not(:where(.topbar *,.dock-wrap *))::placeholder{color:#afbdc7!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .editor-note:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .phase-footer:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .phase-footer p:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .empty-phase:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .source-note:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .method:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .method summary:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .workspace-footer:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .entry-number:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .entry-move button:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"]:has(body>.workspace) .entry-move button:not(:disabled):hover:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
/* requests.css */
html[data-nf-appearance][data-nf-color-mode="dark"] .request-summary button:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .request-summary strong:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .table-wrap.requests-table:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .request-person small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .request-open:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .request-state.pending:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .request-state.approved:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .request-state.rejected:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .request-state.cancelled:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .request-description:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .request-choices thead:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .request-approve:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .request-reject:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .request-state.completed:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .request-progress:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .request-update-strip article:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .request-update-strip small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .request-stage:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .request-progress button:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .request-dialog button[value=completed]:not(:where(.topbar *,.dock-wrap *)){background-color:#226e4b!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .request-history-button:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
/* inbox.css */
html[data-nf-appearance][data-nf-color-mode="dark"] .play-room-top .nf-inbox-trigger:hover:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .play-room-top .nf-inbox-trigger[aria-expanded="true"]:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .play-room-top .nf-inbox-trigger:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .play-room-top .nf-inbox-badge:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .play-room-top .nf-inbox-trigger[data-nf-urgent-pending="true"]:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .play-room-top .nf-inbox-trigger[data-nf-urgent-pending="true"] .nf-inbox-badge:not(:where(.topbar *,.dock-wrap *)){background-color:#ad3840!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .nf-inbox-panel:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .nf-inbox-head:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .nf-inbox-head p:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .nf-inbox-close:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .nf-inbox-tabs button:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .nf-inbox-foot button:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .nf-inbox-tabs button[aria-pressed="true"]:not(:where(.topbar *,.dock-wrap *)){background-color:#0b587c!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .nf-inbox-item:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .nf-inbox-item:hover:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .nf-inbox-item:focus-visible:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .nf-inbox-item.is-unread:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .nf-inbox-item.is-unread:hover:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .nf-inbox-item.is-unread:focus-visible:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .nf-inbox-item-top:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .nf-inbox-priority:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .nf-inbox-item-action.is-positive:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .nf-inbox-detail-action.is-positive:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .nf-inbox-item-action.is-negative:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .nf-inbox-detail-action.is-negative:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .nf-inbox-item-action.is-neutral:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .nf-inbox-detail-action.is-neutral:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .nf-inbox-item-summary:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .nf-inbox-message:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .nf-inbox-foot:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .nf-inbox-detail:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .nf-inbox-detail:not(:where(.topbar *,.dock-wrap *))::backdrop{background-color:#17212b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .nf-inbox-detail-head:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .nf-inbox-detail-head span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .nf-inbox-detail-head button:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .nf-inbox-detail-meta:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .nf-inbox-detail-facts:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .nf-inbox-detail-facts strong:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .nf-inbox-detail-summary:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .nf-urgent-banner:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .nf-urgent-banner>button:not(:where(.topbar *,.dock-wrap *)){color:#651f29!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .nf-urgent-banner>button:hover:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .nf-urgent-banner>button:focus-visible:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .nf-urgent-indicator:not(:where(.topbar *,.dock-wrap *)){background-color:#b43e43!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .nf-urgent-open-label:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .nf-urgent-banner-topic:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .nf-urgent-count:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .nf-urgent-error:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
/* style.css */
html[data-nf-appearance][data-nf-color-mode="dark"] button:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] button:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] button.primary:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] button.primary:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .brand span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .demo:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .avatar:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .person small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] p:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .eyebrow:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .muted:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .emblem small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .big small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .progress:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .progress i:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .minirow:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .label:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .metric small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .metric-top:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .panel:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .listrow small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .status:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#edc786!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .status.good:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#a9ccaf!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .status.red:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .status.gray:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#b9b8be!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .product-card:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .product-mark:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .card-footer:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .step:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .step.current:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .step.current b:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .step-note:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .field small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] input:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] select:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] textarea:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .choice:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .choice.selected:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .processes small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .note:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#dfc7a3!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .note.red:not(:where(.topbar *,.dock-wrap *)){background-color:#43231e!important;color:#f1b0a4!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .material:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .recipe-tabs button.active:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .recipe-summary:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .machine:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .review-block:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .review-block h3:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .detail-row span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .empty:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] th:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .day:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .dayhead:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .dayhead b:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .event:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .event small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .day.dragover:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .daytotal small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .warning-text:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] dialog:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] dialog:not(:where(.topbar *,.dock-wrap *))::backdrop{background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #toast:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .intro-note:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .key-value:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .key-takes tbody th:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] tbody th:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .avatar:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] button:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] button:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] button.primary:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] button.primary:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .panel:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .metric:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .product-card:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] input:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] select:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] textarea:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .material:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .machine:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .review-block:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .choice:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .choice.selected:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .step.current:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .step.current b:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .note:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .note.red:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .status:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .status.good:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .status.red:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .status.gray:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .recipe-summary:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .review-block h3:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .key-value:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .intro-note:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .recipe-tabs button.active:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .day:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .event:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .day.dragover:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .warning-text:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] dialog:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] dialog:not(:where(.topbar *,.dock-wrap *))::backdrop{background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #toast:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .line-card:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .line-card:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .activity:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .activity-light:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .activity-light.on:not(:where(.topbar *,.dock-wrap *)){background-color:#229354!important;color:#000000!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .line-output>span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .line-progress:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .line-progress>i:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .line-money>span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .line-money b:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .line-bottom:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .incident-open:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .line-update:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .pending-value:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .category-results:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .category-options button:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .category-options button:hover:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .category-options button:focus:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .category-options .create-category:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .article-selection:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .activity-light.pending:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .readiness.not-started:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .readiness.ordering:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .readiness.ready:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .needs-expanded>td:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .purchase-status.purchase-red:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .purchase-status.purchase-yellow:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .purchase-status.purchase-green:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .purchase-status.purchase-payment:not(:where(.topbar *,.dock-wrap *)){background-color:#bd262e!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .capacity-positive:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .capacity-summary:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] button[data-reserve-material]:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] button[data-reserve-material]:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .potential-button:not(:where(.topbar *,.dock-wrap *)){background-color:#3d304b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .potential-button:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#3d304b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .planning-link:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .order-sheet:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] button[data-presence-order]:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] button[data-transfer-order]:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .hr-extra summary:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .hr-details dt:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .arrival-supplier-field>small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .arrival-supplier-create:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .arrival-material-field>small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] [data-arrivals-root] .table-wrap td small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .products-summary-card:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .products-summary-card span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .products-summary-card strong:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
/* technical-appointments.css */
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-appt-heading p:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #app .tech-appt-modes button:not(:where(.topbar *,.dock-wrap *)){background-color:#0b587c!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #app .tech-appt-modes button[aria-pressed="true"]:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-appt-calendar:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-appt-weekdays:not(:where(.topbar *,.dock-wrap *)){background-color:#075985!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-appt-day:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-appt-day.is-outside:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-appt-day header:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-appt-day header small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-appt-event:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-appt-event:hover:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .tech-appt-event:focus-visible:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-appt-event.tech-appt-urgent:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-appt-event.tech-appt-important:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-appt-time:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-appt-priority:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-appt-foot:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-appt-error:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#e5edf2!important}
/* technical-maintenance.css */
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-list .selected:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-variables article:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .tech-plans article:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .tech-record:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-plans .overdue:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-empty:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-error:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .technical-dialog input:read-only:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-record small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-machine-documents a:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .tech-media-item:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #app .tech-request-actions button:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #app .tech-request-actions button:hover:not(:disabled):not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #app .tech-request-actions button:disabled:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #app .tech-request-actions .tech-calendar-entry:not(:where(.topbar *,.dock-wrap *)){background-color:#075985!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #app .tech-request-actions .tech-repair-entry:not(:where(.topbar *,.dock-wrap *)){background-color:#397653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #app .tech-request-actions button.tech-repair-entry:hover:not(:disabled):not(:where(.topbar *,.dock-wrap *)){background-color:#2c6042!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #app .tech-request-actions button.tech-calendar-entry:hover:not(:disabled):not(:where(.topbar *,.dock-wrap *)){background-color:#0d709d!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #app .tech-request-actions .tech-calendar-entry[aria-pressed="true"]:not(:where(.topbar *,.dock-wrap *)){background-color:#075985!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #app .tech-request-tabs button:not(:where(.topbar *,.dock-wrap *)){background-color:#0b587c!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #app .tech-request-tabs button.primary:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-request-count:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-request-toolbar h3:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-request-toolbar p:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-history-filters label:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #app .tech-history-filters input:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] #app .tech-history-filters select:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #app .tech-history-filters button:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-request-table:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #app .tech-request-table thead th:not(:where(.topbar *,.dock-wrap *)){background-color:#075985!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-request-table .tech-request-row.is-odd>*:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-request-table .tech-request-row.is-even>*:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-request-toggle:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-request-toggle strong:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-request-table small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-priority-urgent:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-priority-important:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-priority-normal:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #app .tech-request-table .tech-request-action button:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #app .tech-request-table .tech-request-action button:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-request-table .tech-request-empty:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #app .tech-request-table .tech-request-detail>td:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-request-detail-heading p:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-request-detail-heading>span:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-request-description:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-request-history li:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-request-history-head time:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #app .tech-request-evidence button:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-request-detail-error:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-request-pagination:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #app .tech-request-pagination button:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #app .tech-request-pagination button:hover:not(:disabled):not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #app .tech-request-pagination button:disabled:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-equipment-profile:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-equipment-profile dt:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-machine-documents a small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-catalog-search:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-machine-summary>td>small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-machine-accordion:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-maintenance-row>td small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-row-chevron:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-row-open-label:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"][data-nf-color-mode="dark"] #app :is(.tech-machine-accordion,.tech-request-history li,.tech-request-description):not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"][data-nf-color-mode="dark"] #app :is(.tech-row-chevron,.tech-row-open-label,.tech-request-toggle,.tech-request-toggle strong,.tech-request-history-head strong):not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"][data-nf-color-mode="dark"] #app :is(.tech-machine-summary small,.tech-request-table small,.tech-request-history-head time):not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
/* technical-repairs.css */
html[data-nf-appearance][data-nf-color-mode="dark"] .repair-summary dt:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .tech-request-actions .tech-repair-entry:not(:where(.topbar *,.dock-wrap *)){background-color:#397653!important;color:#ffffff!important}
/* theme.css */
html[data-nf-appearance][data-nf-color-mode="dark"] button.primary:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] button.primary:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .eyebrow:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .head:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .central-heading:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .panel:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .line-card:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .metric:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .product-card:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .hero-side:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .steps:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .day:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .filters:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .panel-heading .muted:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .operations-section>.panel-heading:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .line-card:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .line-card .line-update:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .line-bottom:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .activity:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .key-value:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .intro-note:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .pending-value:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .recipe-tabs button.active:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] input:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] select:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] textarea:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] input:not(:where(.topbar *,.dock-wrap *))::placeholder,html[data-nf-appearance][data-nf-color-mode="dark"] textarea:not(:where(.topbar *,.dock-wrap *))::placeholder{color:#afbdc7!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .step.current:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .choice:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .choice.selected:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .material:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .machine:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .review-block:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .recipe-article summary:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .recipe-summary:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .review-block h3:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] th:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] thead th:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] tbody th:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .status.green:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .status.yellow:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .needs-expanded>td:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .event:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .run-header:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .run-header p:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .danger-action:not(:where(.topbar *,.dock-wrap *)){background-color:#963d31!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .danger-action:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#803027!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] dialog:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] dialog:not(:where(.topbar *,.dock-wrap *))::backdrop{background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #mandatory-control .mandatory-time:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .category-results:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .category-results button:hover:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .category-results button:focus-visible:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .category-results button small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .category-results .create-category:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .lookup-chips button:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .cloud-bar:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e8e0d2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .cloud-bar button:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .cloud-block>section:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .login-intro:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .login-intro .eyebrow:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .login-intro p:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .intro-glass:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .login-card:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .access-page:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .login-note:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .access-page a:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .access-message[role=alert]:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] button:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] button:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .shell>p:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #presence-error:not(:where(.topbar *,.dock-wrap *)){background-color:#ad4e49!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] button.primary:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .execution-actions>button:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] button[data-play]:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] button[data-execution]:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] #presence-form button.primary:not(:where(.topbar *,.dock-wrap *)){background-color:#267148!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] button[data-play]:hover:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] button[data-execution]:hover:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] #presence-form button.primary:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#1c5b38!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .execution-actions>button[data-toggle-pause]:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .execution-actions>button[data-close-lot]:not(:where(.topbar *,.dock-wrap *)){background-color:#9b3329!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .execution-actions>button[data-close-lot]:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#80291f!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .execution-actions>button[data-end-day]:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .execution-actions>button:disabled:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] #presence-form button:disabled:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .table-wrap.access-matrix:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .access-matrix tbody:nth-child(odd):not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .access-matrix .access-person:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .access-person [data-save-access]:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .access-matrix .permission-none:not(:where(.topbar *,.dock-wrap *)){background-color:#ad4e49!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .access-matrix .permission-read:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .access-matrix .permission-write:not(:where(.topbar *,.dock-wrap *)){background-color:#397653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] button:disabled:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] select:disabled:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .table-fit-wide [data-column-label]:not(:where(.topbar *,.dock-wrap *))::before{color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .contract-missing:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .hr-table.table-fit tbody>tr:nth-child(odd):not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .hr-table.table-fit tbody>tr:nth-child(even):not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .hr-table.table-fit tbody>tr>th:first-child:not(:where(.topbar *,.dock-wrap *)){background-color:#075985!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .hr-table.table-fit tbody>tr>th:first-child small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .hr-deadline:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .hr-deadline.overdue:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
@media(max-width:650px){html[data-nf-appearance][data-nf-color-mode="dark"] .table-fit [data-column-label]:not(:where(.topbar *,.dock-wrap *))::before{color:inherit!important}}
html[data-nf-appearance][data-nf-color-mode="dark"] .access-preview-overlay:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .access-preview-overlay>header:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .production-history .panel-heading p:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .history-summary tbody tr:first-child:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .history-summary tbody tr:last-child:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .history-legend:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .history-legend .good:not(:where(.topbar *,.dock-wrap *)){background-color:#28875d!important;color:#000000!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .history-legend .below:not(:where(.topbar *,.dock-wrap *)){background-color:#c65141!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .history-legend .neutral:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .history-day:nth-of-type(odd):not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .history-day:nth-of-type(even):not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .history-day small:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .history-detail td small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .history-pair>span:last-child b:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .history-status.good:not(:where(.topbar *,.dock-wrap *)){background-color:#397653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .history-status.below:not(:where(.topbar *,.dock-wrap *)){background-color:#ad4e49!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .history-status.neutral:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .production-history .history-pending:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .history-detail>td:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .history-detail-heading span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .history-detail table:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .history-detail summary:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .history-example-active:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .history-demo:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .history-footnote:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .history-status.inline:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .history-legend i.inline:not(:where(.topbar *,.dock-wrap *)){background-color:#417ca2!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .dossier-field:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #app :is(.head,.central-heading,.panel,.line-card,.metric):not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] dialog:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #app table thead th:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] dialog table thead th:not(:where(.topbar *,.dock-wrap *)){background-color:#075985!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :where(#app table) tbody tr:nth-child(odd)>td:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :where(#app table) tbody tr:nth-child(even)>td:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #app :is(.badge,.history-status).good:not(:where(.topbar *,.dock-wrap *)){background-color:#397653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #app :is(.badge,.history-status).bad:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] #app .history-status.below:not(:where(.topbar *,.dock-wrap *)){background-color:#ad4e49!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #app .history-status.neutral:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] #app .history-status.inline:not(:where(.topbar *,.dock-wrap *)){background-color:#075985!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #app .history-summary tbody tr:last-child td:not(:where(.topbar *,.dock-wrap *)){background-color:#397653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #app .history-summary tbody tr:first-child td:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .hr-employee:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .hr-employee>summary:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .hr-summary-cell>small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .hr-employee[open]>summary:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .hr-employee-body:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .hr-employee-body .hr-details>div:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .hr-employee-body .hr-details dt:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .hr-employee-body .hr-details dd:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .hr-employment-group:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .hr-employment-group.is-temporary:not(:where(.topbar *,.dock-wrap *)){background-color:#285e68!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .hr-employee.hr-temporary>summary:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .hr-employee.hr-temporary[open]>summary:not(:where(.topbar *,.dock-wrap *)){background-color:#285e68!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .hr-employee.hr-temporary>summary:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#214d55!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .hr-employee.hr-temporary>summary .hr-summary-cell small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .hr-temporary .hr-employee-body:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .hr-temporary-billing:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #employee-form .hr-extra:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] #employee-form .hr-extra>summary:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .energy-settings-card:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .energy-settings-card h2:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .energy-settings-card p:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .module-loading:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .module-loading-track:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .calendar .planning-day-toggle:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .calendar .planning-day-toggle:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .calendar .planning-day-toggle .planning-day-count:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
/* warehouse-play.css */
html[data-nf-appearance][data-nf-color-mode="dark"] .warehouse-play:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wp-head:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wp-eyebrow:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .warehouse-play button:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .warehouse-play input:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .warehouse-play select:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .warehouse-play textarea:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .warehouse-play .wp-primary:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wp-counters>div:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wp-counters span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wp-task:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wp-order:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wp-task-copy p:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wp-task-copy .wp-eyebrow:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wp-state:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wp-state.failed:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wp-state.running:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .wp-state.started:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wp-state.done:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wp-panel:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wp-task-meta:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wp-instructions:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .warehouse-play .wp-success:not(:where(.topbar *,.dock-wrap *)){background-color:#226b45!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .warehouse-play .wp-failure:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wp-help:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wp-form-error:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wp-history time:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wp-pending:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wp-dialog:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wp-dialog:not(:where(.topbar *,.dock-wrap *))::backdrop{background-color:#1c303a!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wp-collection-heading>strong:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wp-ingredient:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wp-ingredient.is-done:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wp-lot:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wp-location:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wp-location>span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wp-confirmed:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wp-ingredient-action p:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wp-state.item_done:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wp-recurring-row details:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wp-play-mode .wp-task[data-task-id]:not(.is-open):hover:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wp-play-mode .wp-task.is-open:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wp-play-mode .wp-task.is-due-today:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wp-play-mode .wp-task.is-due-today:not(.is-open):hover:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wp-play-mode .wp-task.is-due-today.is-open:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wp-play-mode .wp-due-flag:not(:where(.topbar *,.dock-wrap *)){background-color:#a52d35!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .wp-play-mode .wp-history summary:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
/* work-items.css */
html[data-nf-appearance][data-nf-color-mode="dark"] .admin-navigation:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .section-navigation:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(.admin-navigation,.section-navigation)>button:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(.admin-navigation,.section-navigation)>button small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(.admin-navigation,.section-navigation)>button[aria-current=page]:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] :is(.admin-navigation,.section-navigation)>button[aria-current=page] small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .admin-help:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .access-filters [aria-pressed=true]:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .access-person .access-remove:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] dialog .access-remove:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .access-person .access-restore:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .work-item:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .personal-todos .todo-row:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .personal-todos .todo-title strong:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .work-item-title button:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .work-item-context:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .work-item-meta:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .work-item-meta b:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .work-item-date:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .work-item-actions button:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .personal-todos .todo-actions button:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .work-item-actions button:hover:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .personal-todos .todo-actions button:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .request-item .work-item-actions button[data-request-open]:not([data-request-focus]):not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .request-item .work-item-actions .request-done:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .request-item .work-item-actions .request-accept:not(:where(.topbar *,.dock-wrap *)){background-color:#226c48!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .request-item .work-item-actions .request-done:hover:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .request-item .work-item-actions .request-accept:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#195438!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .personal-todos .todo-actions .todo-complete:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .request-dialog button[value=completed]:not(:where(.topbar *,.dock-wrap *)){background-color:#226c48!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .personal-todos .todo-actions .todo-complete:hover:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .request-dialog button[value=completed]:hover:not(:where(.topbar *,.dock-wrap *)){background-color:#195438!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .request-summary button:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .personal-todos .todo-counts>div:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .personal-todos .todo-counts>button:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .request-summary button[data-request-filter=completed]:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .personal-todos .todo-counts>.todo-done-count:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .request-history-button:not(:where(.topbar *,.dock-wrap *)){background-color:#244338!important;color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .request-progress:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .request-update-strip.work-updates>article:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .personal-todos .todo-updates>div:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .request-update-strip.work-updates small:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .personal-todos .todo-updates small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .request-update-strip.work-updates p:not(:where(.topbar *,.dock-wrap *)),html[data-nf-appearance][data-nf-color-mode="dark"] .personal-todos .todo-updates .todo-notes:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .request-dialog .request-description:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .requests-panel .request-item .work-item-context:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
/* workplace.css */
html[data-nf-appearance][data-nf-color-mode="dark"] .work-urgent-banner:not(:where(.topbar *,.dock-wrap *)){background-color:#a82b25!important;color:#ffffff!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .work-urgent-banner strong:not(:where(.topbar *,.dock-wrap *)){background-color:#2b3c49!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .work-hub-tabs button:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .work-hub-tabs small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .work-hub-tabs .selected:not(:where(.topbar *,.dock-wrap *)){background-color:#496983!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .work-priority.urgent:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .work-priority.important:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .work-priority.normal:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .work-deadline:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .work-deadline.overdue:not(:where(.topbar *,.dock-wrap *)){color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .work-today:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .work-priority-fields select.priority-urgent:not(:where(.topbar *,.dock-wrap *)){background-color:#4b2c35!important;color:#ffb4bd!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .work-priority-fields select.priority-important:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .work-priority-fields select.priority-normal:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .work-people thead:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .work-participants small:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .work-conversation article:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .work-conversation header span:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .work-conversation header b:not(:where(.topbar *,.dock-wrap *)){color:#88d6a5!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .work-weekday:not(:where(.topbar *,.dock-wrap *)){color:inherit!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .corp-day:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .corp-day.outside:not(:where(.topbar *,.dock-wrap *)){background-color:#314653!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .calendar-event:not(:where(.topbar *,.dock-wrap *)){background-color:#253b4b!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] .calendar-event.essential:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
html[data-nf-appearance][data-nf-color-mode="dark"] [data-event-overlaps]:not(:where(.topbar *,.dock-wrap *)){background-color:#354b5e!important;color:#e5edf2!important}
}
