/* Classic gray and fresh blue settlement pages. Keep tech blue unchanged. */
html body[data-erp-theme="light"]:not([data-erp-palette="tech-blue"]) .account-clearing-page .account-clearing-periods span,
html body[data-erp-theme="light"]:not([data-erp-palette="tech-blue"]) .account-clearing-page .account-clearing-todo-main span,
html body[data-erp-theme="light"]:not([data-erp-palette="tech-blue"]) .account-clearing-page .account-clearing-todo-meta,
html body[data-erp-theme="light"]:not([data-erp-palette="tech-blue"]) .account-clearing-page .account-clearing-check div span {
  color: var(--erp-text);
}
html body[data-erp-theme="light"]:not([data-erp-palette="tech-blue"]) .account-clearing-page .account-clearing-arrow {
  color: var(--erp-accent) !important;
}
html body[data-erp-theme="light"]:not([data-erp-palette="tech-blue"]) .erp-clearing-calculation-page .account-clearing-page :is(
  .account-clearing-periods strong:not(.danger),
  .account-clearing-section-title b.ready,
  .account-clearing-check.ok .account-clearing-check-icon
) { color: #0f5b38 !important; }
html body[data-erp-theme="light"]:not([data-erp-palette="tech-blue"]) .erp-clearing-calculation-page .account-clearing-page :is(
  .account-clearing-periods strong.danger,
  .account-clearing-section-title b.blocked,
  .account-clearing-check.error .account-clearing-check-icon,
  .account-clearing-check.error em
),
html body[data-erp-theme="light"]:not([data-erp-palette="tech-blue"]) .account-clearing-page .account-clearing-todo-meta .blocked {
  color: #862b32 !important;
}
html body[data-erp-theme="light"]:not([data-erp-palette="tech-blue"]) .erp-clearing-calculation-page .account-clearing-check.ok .account-clearing-check-icon { background-color: #d7eee2 !important; }
html body[data-erp-theme="light"]:not([data-erp-palette="tech-blue"]) .erp-clearing-calculation-page .account-clearing-check.error .account-clearing-check-icon { background-color: #f9dfe0 !important; }

/* Fixed-asset closing has a separate layout. */
html body[data-erp-theme="light"]:not([data-erp-palette="tech-blue"]) .fixed-assets-clearing-body { color: var(--erp-text); background: var(--erp-surface); border-color: var(--erp-border); }
html body[data-erp-theme="light"]:not([data-erp-palette="tech-blue"]) .fixed-assets-clearing :is(.fixed-assets-clearing-modes, .fixed-assets-checks, .fixed-assets-checks > header, .fixed-assets-checks > div) { border-color: var(--erp-border); }
html body[data-erp-theme="light"]:not([data-erp-palette="tech-blue"]) .fixed-assets-clearing :is(.fixed-assets-clearing-modes button, .fixed-assets-period span, .fixed-assets-checks small) { color: var(--erp-text); }
html body[data-erp-theme="light"]:not([data-erp-palette="tech-blue"]) .fixed-assets-period > i { color: var(--erp-accent); }
html body[data-erp-theme="light"]:not([data-erp-palette="tech-blue"]) .erp-clearing-calculation-page .fixed-assets-clearing :is(.fixed-assets-period b:not(.danger), .fixed-assets-checks .ok) { color: #0f5b38 !important; }
html body[data-erp-theme="light"]:not([data-erp-palette="tech-blue"]) .erp-clearing-calculation-page .fixed-assets-clearing :is(.fixed-assets-period b.danger, .fixed-assets-checks .error) { color: #862b32 !important; }
html body[data-erp-theme="light"]:not([data-erp-palette="tech-blue"]) .erp-clearing-calculation-page .fixed-assets-checks .ok > i { background: #d7eee2 !important; }
html body[data-erp-theme="light"]:not([data-erp-palette="tech-blue"]) .erp-clearing-calculation-page .fixed-assets-checks .error > i { background: #f9dfe0 !important; }

/* Order demand calculation status values were also forced pale by the shared rule. */
html body[data-erp-theme="light"]:not([data-erp-palette="tech-blue"]) .erp-clearing-calculation-page .order-mrp-readiness strong.ok { color: #0f5b38 !important; }
html body[data-erp-theme="light"]:not([data-erp-palette="tech-blue"]) .erp-clearing-calculation-page .order-mrp-readiness strong.error { color: #862b32 !important; }
