/* Generated by Tools/GenerateAppearanceCompatibility.cjs. Semantic selector rules; screen only. */
@media screen {
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .account-statement-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .account-statement-actions button {
  background: var(--tdr-color-primary) !important;
  border-color: var(--tdr-color-border) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .statement-switcher a.active {
  background: var(--tdr-color-grid-selection) !important;
  border-color: var(--tdr-color-border) !important;
  color: var(--tdr-color-grid-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .account-statement-actions a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .statement-switcher a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .account-statement-sheet {
  background: var(--tdr-color-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) {
  background: var(--tdr-color-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .database-backup-note {
  color: var(--tdr-color-warning-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .sql-backup-note {
  color: var(--tdr-color-warning-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .database-backup-config-link {
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .sql-backup-config-link {
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .database-backup-run-form label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .sql-backup-run-form label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .database-backup-run-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .sql-backup-run-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .database-backup-run-form button:disabled {
  background: var(--tdr-color-surface-disabled) !important;
  border-color: var(--tdr-color-border) !important;
  color: var(--tdr-color-text-disabled) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .sql-backup-run-form button:disabled {
  background: var(--tdr-color-surface-disabled) !important;
  border-color: var(--tdr-color-border) !important;
  color: var(--tdr-color-text-disabled) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .financial-year-warning {
  color: var(--tdr-color-warning-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .financial-year-run-form label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .financial-year-run-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .financial-year-run-form button:disabled {
  background: var(--tdr-color-surface-disabled) !important;
  border-color: var(--tdr-color-border) !important;
  color: var(--tdr-color-text-disabled) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .financial-year-table-tags span {
  background: var(--tdr-color-muted-surface) !important;
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .navbar {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .navbar-brand {
  background: var(--tdr-color-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .app-main-nav .nav-link {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .app-main-nav .nav-link.active {
  background: var(--tdr-color-grid-selection) !important;
  color: var(--tdr-color-grid-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .app-main-nav .nav-link:focus {
  background: var(--tdr-color-surface-hover) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .app-main-nav .nav-link:hover {
  background: var(--tdr-color-surface-hover) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .app-main-nav .dropdown-menu {
  border-color: var(--tdr-color-border) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .app-main-nav .dropdown-item {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .nav-auth span {
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .nav-auth a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .nav-auth button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .eyebrow {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .status-pill {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .status-ready {
  background: var(--tdr-color-grid-success) !important;
  border-color: var(--tdr-color-border) !important;
  color: var(--tdr-color-success-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .status-muted {
  background: var(--tdr-color-warning-surface) !important;
  border-color: var(--tdr-color-border) !important;
  color: var(--tdr-color-warning-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .metric-card {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .panel {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .metric-card span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .dashboard-subtitle {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .dashboard-subtitle span {
  background: var(--tdr-color-muted-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .dashboard-action-card {
  background: var(--tdr-color-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .dashboard-action-card:hover {
  border-color: var(--tdr-color-border) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .dashboard-action-card:focus {
  border-color: var(--tdr-color-border) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .dashboard-action-card span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .dashboard-module-links a {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .status-list a {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .dashboard-module-links a {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .dashboard-title-block {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .dashboard-user-badge {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .dashboard-user-badge span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .dashboard-user-badge strong {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .dashboard-status-card span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .dashboard-status-card small {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .dashboard-status-card strong {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .dashboard-status-card.is-ready {
  background: var(--tdr-color-grid-success) !important;
  border-color: var(--tdr-color-border) !important;
  color: var(--tdr-color-success-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .dashboard-status-card.is-muted {
  background: var(--tdr-color-warning-surface) !important;
  border-color: var(--tdr-color-border) !important;
  color: var(--tdr-color-warning-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .dashboard-logout-button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .dashboard-logout-button:hover {
  background: var(--tdr-color-primary) !important;
  border-color: var(--tdr-color-border) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .dashboard-logout-button:focus {
  background: var(--tdr-color-primary) !important;
  border-color: var(--tdr-color-border) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .dashboard-primary-card {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .dashboard-primary-card:hover {
  border-color: var(--tdr-color-border) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .dashboard-primary-card:focus {
  border-color: var(--tdr-color-border) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .dashboard-primary-primary {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .dashboard-primary-purchase {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .dashboard-primary-stock {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .dashboard-primary-bar {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .dashboard-primary-cash {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .dashboard-primary-print {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .dashboard-workspace-card {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .dashboard-workspace-card p {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .dashboard-workspace-card header > span {
  background: var(--tdr-color-muted-surface) !important;
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .dashboard-workspace-sales {
  border-color: var(--tdr-color-border) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .dashboard-workspace-stock {
  border-color: var(--tdr-color-border) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .dashboard-workspace-master {
  border-color: var(--tdr-color-border) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .dashboard-workspace-accounts {
  border-color: var(--tdr-color-border) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .dashboard-workspace-bar {
  border-color: var(--tdr-color-border) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .dashboard-workspace-admin {
  border-color: var(--tdr-color-border) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .dashboard-link-list a {
  background: var(--tdr-color-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .dashboard-report-links a {
  background: var(--tdr-color-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .dashboard-link-list a:hover {
  background: var(--tdr-color-surface-hover) !important;
  border-color: var(--tdr-color-border) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .dashboard-link-list a:focus {
  background: var(--tdr-color-surface-hover) !important;
  border-color: var(--tdr-color-border) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .dashboard-report-links a:hover {
  background: var(--tdr-color-surface-hover) !important;
  border-color: var(--tdr-color-border) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .dashboard-report-links a:focus {
  background: var(--tdr-color-surface-hover) !important;
  border-color: var(--tdr-color-border) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .section-title span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .data-table th {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .empty-row {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .status-list dt {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .route-map li {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .master-search label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .master-search button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .master-search a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .stock-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .stock-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .stock-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .stock-table td:first-child span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .low-stock-row td {
  background: var(--tdr-color-warning-surface) !important;
  color: var(--tdr-color-warning-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .daily-item-status-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .daily-item-status-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .daily-item-status-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .daily-item-status-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .daily-item-status-ft-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .daily-item-status-ft-mode-set legend {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .daily-item-status-ft-mode-set label {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .daily-item-status-ft-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .daily-item-status-ft-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .daily-item-status-ft-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .daily-item-status-ft-subtotal-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .daily-item-status-ft-grand-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .item-current-stock-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-current-stock-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .item-current-stock-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-current-stock-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .item-current-stock-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-current-stock-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-current-stock-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .item-current-stock-mismatch-row td {
  background: var(--tdr-color-warning-surface) !important;
  color: var(--tdr-color-warning-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-current-stock-mismatch-row td {
  background: var(--tdr-color-warning-surface) !important;
  color: var(--tdr-color-warning-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .item-current-stock-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-current-stock-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .unlock-table-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .unlock-table-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .unlock-table-post-actions button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .unlock-table-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .unlock-table-post-actions .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .unlock-table-post-actions .danger-command {
  background: var(--tdr-color-danger) !important;
  border-color: var(--tdr-color-border) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .unlock-table-locked-row td {
  background: var(--tdr-color-warning-surface) !important;
  color: var(--tdr-color-warning-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .stock-status-ok {
  background: var(--tdr-color-grid-success) !important;
  border-color: var(--tdr-color-border) !important;
  color: var(--tdr-color-success-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .stock-status-mismatch {
  background: var(--tdr-color-warning-surface) !important;
  border-color: var(--tdr-color-border) !important;
  color: var(--tdr-color-warning-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bill-printing-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bill-printing-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bill-printing-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bill-printing-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bill-invoice {
  background: var(--tdr-color-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bill-invoice-meta dt {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bill-invoice-total dt {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bill-invoice-lines th {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .qr-code-form label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .qr-code-form button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .qr-code-preview .section-title a {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .qr-code-form .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .qr-code-form a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .parties-grid td span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .invbill-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .invbill-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .invbill-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .invbill-table td span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .company-definition dt {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .company-tags span {
  background: var(--tdr-color-muted-surface) !important;
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .company-table td span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .purchase-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .purchase-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .purchase-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .purchase-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .purchase-table td span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .sales-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .sales-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .sales-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-sale-actions .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .daily-bar-status-actions .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .void-stock-register-actions .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .void-bar-stock-register-actions .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .void-sale-summary-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .admin-sale-modify-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .supplier-payment-entry-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .supplier-payment-entry-delete-form label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .void-sales-item-details-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .void-sale-summary-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .void-sales-item-details-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .admin-sale-modify-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .supplier-payment-entry-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .supplier-payment-entry-save-actions button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .supplier-payment-entry-delete-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .void-sale-summary-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .void-sale-summary-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .admin-sale-modify-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .admin-sale-modify-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .supplier-payment-entry-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .supplier-payment-entry-save-actions .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .void-sales-item-details-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .void-sales-item-details-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-sale-table td span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .void-stock-register-table td span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .void-sale-summary-table td span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .admin-sale-modify-table td span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .void-sales-item-details-table td span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .void-bar-stock-register-table td span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .void-sale-summary-type {
  background: var(--tdr-color-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .void-sales-item-details-type {
  background: var(--tdr-color-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .void-stock-register-type {
  background: var(--tdr-color-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .void-bar-stock-register-type {
  background: var(--tdr-color-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .void-sale-summary-table tfoot td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .admin-sale-modify-table tfoot td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .supplier-payment-entry-table tfoot td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .supplier-payment-entry-message {
  border-color: var(--tdr-color-border) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .supplier-payment-entry-recent-list span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .admin-sale-modify-limit {
  color: var(--tdr-color-warning-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .void-sales-item-details-table tfoot td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .sales-aggregate-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .sales-grand-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-sale-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .daily-bar-status-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .item-sales-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .void-bar-sale-details-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .item-sales-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .void-bar-sale-details-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .item-sales-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .void-bar-sale-details-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .void-bar-sale-details-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-item-sale-actions .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-profit-report-actions .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .void-bar-sale-details-table td span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .void-bar-sale-details-type {
  background: var(--tdr-color-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-item-sale-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .void-bar-sale-details-table tfoot td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-profit-report-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-profit-report-negative-row td {
  background: var(--tdr-color-danger-surface) !important;
  color: var(--tdr-color-danger-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .profit-report-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .profit-report-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .profit-report-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .profit-report-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .profit-report-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .profit-report-negative-row td {
  background: var(--tdr-color-danger-surface) !important;
  color: var(--tdr-color-danger-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-transfer-report-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-transfer-report-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-transfer-report-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-transfer-report-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-transfer-report-summary-table tfoot td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-transfer-report-detail-table tfoot td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-transfer-report-selected-row td {
  background: var(--tdr-color-grid-selection) !important;
  color: var(--tdr-color-grid-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-transfer-report-print-header {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-transfer-report-print-header span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-transfer-report-signatures span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-gst-report-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-gst-report-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-gst-report-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-gst-report-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-gst-report-table tfoot td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-food-ledger-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-food-ledger-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-food-ledger-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-food-ledger-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-food-ledger-opening-row td {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-food-ledger-table tfoot td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-food-purchase-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-food-purchase-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-food-purchase-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-food-purchase-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-food-purchase-table tfoot td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-sale-report-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-sale-report-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-sale-report-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-sale-report-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-sale-report-table tfoot td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .message-banner {
  background: var(--tdr-color-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .daily-visit-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .daily-visit-form label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .daily-visit-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .daily-visit-form button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .daily-visit-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .daily-visit-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .daily-visit-form a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .daily-visit-row-actions a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .daily-visit-delete-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .daily-visit-form span[data-valmsg-for] {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .daily-visit-table td span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .visit-status-actions .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .visit-status-table td span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .epos-mobile-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .epos-mobile-modes legend {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .epos-mobile-modes label {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .epos-mobile-actions button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .epos-mobile-actions a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .epos-mobile-actions .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .epos-mobile-table td span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .epos-upload-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .epos-upload-sources legend {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .epos-upload-sources label {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .epos-upload-actions button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .epos-upload-actions a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .epos-upload-actions .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .epos-upload-json {
  background: var(--tdr-color-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-sale-actions .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-item-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-item-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-item-actions button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-item-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-item-actions a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-item-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-item-form label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-item-delete-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-stock-register-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-stock-register-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-stock-register-actions button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-stock-register-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-stock-register-actions a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-stock-register-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-stock-register-form label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-stock-register-negative-row td {
  background: var(--tdr-color-danger-surface) !important;
  color: var(--tdr-color-danger-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-stock-register-delete-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .scheme-setting-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .scheme-setting-form label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .scheme-setting-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .scheme-setting-form button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .scheme-setting-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .scheme-setting-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .scheme-setting-form a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .scheme-setting-row-actions a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .scheme-setting-disable-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .scheme-setting-status.is-active {
  background: var(--tdr-color-grid-success) !important;
  color: var(--tdr-color-success-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .scheme-setting-status.is-inactive {
  background: var(--tdr-color-danger-surface) !important;
  color: var(--tdr-color-danger-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .customer-register-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .customer-register-form label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .customer-register-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .customer-register-form button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .customer-register-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .customer-register-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .customer-register-form a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .customer-register-delete-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .customer-register-row-delete-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .supplier-register-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .supplier-register-form label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .supplier-register-form input[readonly] {
  background: var(--tdr-color-input-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .supplier-register-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .supplier-register-form button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .supplier-register-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .supplier-register-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .supplier-register-form a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .supplier-register-delete-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .supplier-register-row-delete-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .stock-register-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .stock-register-form label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .stock-register-form input[readonly] {
  background: var(--tdr-color-input-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .stock-register-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .stock-register-form button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .stock-register-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .stock-register-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .stock-register-form a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .stock-register-delete-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .stock-register-row-delete-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .stock-register-badge {
  background: var(--tdr-color-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .stock-register-badge.is-on {
  background: var(--tdr-color-grid-success) !important;
  color: var(--tdr-color-success-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .stock-register-missing-item td {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-register-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-register-form label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-register-form input[readonly] {
  background: var(--tdr-color-input-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-register-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-register-form button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-register-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-register-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-register-form a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-register-delete-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-register-row-delete-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .item-register-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .item-register-copy-form label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .item-register-form label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .item-register-form input[readonly] {
  background: var(--tdr-color-input-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .item-register-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .item-register-copy-form button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .item-register-form button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .item-register-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .item-register-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .item-register-form a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .item-register-delete-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .item-register-row-delete-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .item-register-badge {
  background: var(--tdr-color-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .item-register-badge.is-warning {
  background: var(--tdr-color-warning-surface) !important;
  color: var(--tdr-color-warning-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .item-register-badge.is-missing {
  background: var(--tdr-color-danger-surface) !important;
  color: var(--tdr-color-danger-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .item-register-warning-row td {
  background: var(--tdr-color-warning-surface) !important;
  color: var(--tdr-color-warning-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-liquor-item-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-liquor-item-form label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-liquor-item-form input[readonly] {
  background: var(--tdr-color-input-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-liquor-item-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-liquor-item-form button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-liquor-item-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-liquor-item-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-liquor-item-form a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-liquor-item-delete-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-liquor-item-row-delete-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-liquor-item-badge {
  background: var(--tdr-color-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-liquor-item-badge.is-missing {
  background: var(--tdr-color-danger-surface) !important;
  color: var(--tdr-color-danger-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-liquor-item-missing-row td {
  background: var(--tdr-color-danger-surface) !important;
  color: var(--tdr-color-danger-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .item-register-missing-row td {
  background: var(--tdr-color-danger-surface) !important;
  color: var(--tdr-color-danger-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-food-item-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-food-item-form label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-food-item-form input[readonly] {
  background: var(--tdr-color-input-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-food-item-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-food-item-form button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-food-item-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-food-item-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-food-item-form a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-food-item-delete-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-food-item-row-delete-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-food-item-badge {
  background: var(--tdr-color-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-food-item-badge.is-missing {
  background: var(--tdr-color-danger-surface) !important;
  color: var(--tdr-color-danger-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-food-item-missing-row td {
  background: var(--tdr-color-danger-surface) !important;
  color: var(--tdr-color-danger-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .food-lookup-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .food-lookup-form label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .food-lookup-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .food-lookup-form button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .food-lookup-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .food-lookup-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .food-lookup-form a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .food-lookup-table a {
  background: var(--tdr-color-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .food-lookup-missing-list a {
  background: var(--tdr-color-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .food-lookup-missing-list small {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .food-lookup-badge {
  background: var(--tdr-color-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .food-lookup-badge.is-muted {
  background: var(--tdr-color-warning-surface) !important;
  color: var(--tdr-color-warning-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .food-lookup-unused-row td {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .waiter-register-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .waiter-register-form label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .waiter-register-form input[readonly] {
  background: var(--tdr-color-input-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .waiter-register-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .waiter-register-form button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .waiter-register-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .waiter-register-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .waiter-register-form a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .waiter-register-delete-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .waiter-register-row-delete-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .table-register-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .table-register-form label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .table-register-form input[readonly] {
  background: var(--tdr-color-input-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .table-register-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .table-register-form button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .table-register-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .table-register-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .table-register-form a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .table-register-delete-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .table-register-row-delete-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .table-register-badge {
  background: var(--tdr-color-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .table-register-badge.is-muted {
  background: var(--tdr-color-warning-surface) !important;
  color: var(--tdr-color-warning-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .table-register-badge.is-missing {
  background: var(--tdr-color-danger-surface) !important;
  color: var(--tdr-color-danger-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .table-register-inactive-row td {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .sub-table-register-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .sub-table-register-form label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .sub-table-register-form input[readonly] {
  background: var(--tdr-color-input-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .sub-table-register-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .sub-table-register-form button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .sub-table-register-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .sub-table-register-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .sub-table-register-form a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .sub-table-register-delete-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .sub-table-register-row-delete-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .sub-table-register-badge {
  background: var(--tdr-color-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .sub-table-register-badge.is-missing {
  background: var(--tdr-color-danger-surface) !important;
  color: var(--tdr-color-danger-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .sub-table-register-missing-row td {
  background: var(--tdr-color-danger-surface) !important;
  color: var(--tdr-color-danger-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .ledger-register-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .ledger-register-form label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .ledger-register-form input[readonly] {
  background: var(--tdr-color-input-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .ledger-register-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .ledger-register-form button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .ledger-register-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .ledger-register-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .ledger-register-form a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .ledger-register-delete-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .ledger-register-row-delete-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .store-register-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .store-register-form label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .store-register-form input[readonly] {
  background: var(--tdr-color-input-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .store-register-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .store-register-form button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .store-register-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .store-register-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .store-register-form a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .store-register-delete-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .store-register-row-delete-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .staff-register-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .staff-register-form label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .staff-register-form input[readonly] {
  background: var(--tdr-color-input-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .staff-register-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .staff-register-form button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .staff-register-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .staff-register-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .staff-register-form a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .staff-register-photo-preview {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .staff-register-delete-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .staff-register-row-delete-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .staff-register-photo-badge.is-present {
  background: var(--tdr-color-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .staff-register-photo-badge.is-empty {
  background: var(--tdr-color-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .user-control-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .user-control-form label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .user-control-form input[readonly] {
  background: var(--tdr-color-input-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .user-control-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .user-control-form button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .user-control-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .user-control-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .user-control-form a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .user-control-permission-group legend {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .user-control-delete-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .user-control-row-delete-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .user-control-permission-badge.is-yes {
  background: var(--tdr-color-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .user-control-permission-badge.is-no {
  background: var(--tdr-color-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .administrator-action-form strong {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .administrator-repair-form h3 {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .administrator-action-form label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .administrator-repair-form label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .administrator-action-form button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .administrator-repair-form button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .administrator-status-badge.is-present {
  background: var(--tdr-color-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .administrator-status-badge.is-missing {
  background: var(--tdr-color-danger-surface) !important;
  color: var(--tdr-color-danger-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .licensee-info-grid label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .licensee-info-actions button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .licensee-info-actions a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .licensee-info-actions .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .scheme-report-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .scheme-report-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .scheme-report-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .scheme-report-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .scheme-report-table tfoot td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-stock-report-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-stock-report-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-stock-report-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-stock-report-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-stock-report-negative-row td {
  background: var(--tdr-color-danger-surface) !important;
  color: var(--tdr-color-danger-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-stock-report-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-sale-table td span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-sale-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-sale-summary-actions .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-sale-summary-table td span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-sale-summary-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-purchase-actions .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-purchase-table td span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-purchase-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-purchase-summary-actions .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-purchase-summary-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-dsr-actions .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-dsr-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-item-ledger-actions .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-item-ledger-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-transfer-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-transfer-form label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-transfer-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-transfer-form button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-transfer-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-transfer-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-transfer-form a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-transfer-delete-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-transfer-totals {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-transfer-totals span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-transfer-totals strong {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-transfer-lines-table .stock-in-hand-input {
  background: var(--tdr-color-input-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-transfer-stock-table td span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-transfer-recent-table td span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-purchase-entry-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-purchase-entry-form label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-purchase-entry-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-purchase-entry-form button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-purchase-entry-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-purchase-entry-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-purchase-entry-form a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-purchase-entry-delete-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-purchase-entry-recent-table td span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-purchase-entry-items-table td span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-purchase-entry-totals {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-purchase-entry-totals span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-purchase-entry-totals strong {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-purchase-entry-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-purchase-entry-form label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-purchase-entry-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-purchase-entry-form button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-purchase-entry-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-purchase-entry-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-purchase-entry-form a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-purchase-entry-delete-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-purchase-entry-recent-table td span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-purchase-entry-items-table td span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-purchase-entry-totals {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-purchase-entry-totals span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-purchase-entry-totals strong {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-sale-entry-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-sale-entry-form label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-sale-entry-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-sale-entry-form button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-sale-entry-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-sale-entry-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-sale-entry-form a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-sale-entry-delete-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-sale-entry-stock-table td span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-sale-entry-recent-table td span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-sale-entry-totals {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-sale-entry-totals span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inventory-sale-entry-totals strong {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inv-billing-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inv-billing-form label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inv-billing-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inv-billing-form button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inv-billing-use-stock {
  background: var(--tdr-color-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inv-billing-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inv-billing-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inv-billing-form a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inv-billing-delete-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inv-billing-form .inv-billing-customer-add {
  background: var(--tdr-color-surface) !important;
  border-color: var(--tdr-color-border) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inv-billing-stock-table td span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inv-billing-recent-table td span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inv-billing-totals {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inv-billing-totals span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .inv-billing-totals strong {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .new-purchase-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .new-purchase-import label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .new-purchase-form label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .new-purchase-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .new-purchase-import button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .new-purchase-form button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .new-purchase-use-item {
  background: var(--tdr-color-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .new-purchase-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .new-purchase-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .new-purchase-form a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .new-purchase-delete-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .new-purchase-items-table td span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .new-purchase-recent-table td span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .new-purchase-totals {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .new-purchase-totals span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .new-purchase-totals label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .new-purchase-totals strong {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .item-sales-aggregate-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .item-sales-grand-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .daily-sale-actions .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .daily-sale-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .daily-sale-size-row td {
  background: var(--tdr-color-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .daily-sale-grand-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .item-sales-bl-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .item-sales-bl-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .item-sales-bl-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .purchase-summary-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .purchase-summary-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .purchase-summary-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .purchase-summary-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .purchase-details-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .purchase-details-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .purchase-details-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .purchase-details-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .stock-transfer-report-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .stock-transfer-report-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .stock-transfer-report-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .stock-transfer-report-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .stock-transfer-report-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .transfer-summary-dtr-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .transfer-summary-dtr-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .transfer-summary-dtr-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .transfer-summary-dtr-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .transfer-summary-dtr-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .purchase-summary-dpr-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .purchase-summary-dpr-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .purchase-summary-dpr-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .purchase-summary-dpr-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .purchase-summary-dpr-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-ledger-value-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-ledger-value-mode-set {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-ledger-value-mode-option span {
  background: var(--tdr-color-muted-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-ledger-value-mode-option input:checked + span {
  background: var(--tdr-color-grid-selection) !important;
  border-color: var(--tdr-color-border) !important;
  color: var(--tdr-color-grid-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-ledger-value-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-ledger-value-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-ledger-value-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-ledger-value-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-ledger-mrp-value-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-ledger-mrp-value-mode-set {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-ledger-mrp-value-mode-option span {
  background: var(--tdr-color-muted-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-ledger-mrp-value-mode-option input:checked + span {
  background: var(--tdr-color-grid-selection) !important;
  border-color: var(--tdr-color-border) !important;
  color: var(--tdr-color-grid-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-ledger-mrp-value-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-ledger-mrp-value-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-ledger-mrp-value-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-ledger-mrp-value-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .stock-with-images-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .stock-with-images-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .stock-with-images-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .stock-with-images-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .stock-with-images-card {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .stock-with-images-card-body h3 {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .stock-with-images-card-body dt {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .stock-with-images-card-body dd {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .item-image-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .item-image-form label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .item-image-form input[readonly] {
  background: var(--tdr-color-input-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .item-image-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .item-image-form button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .item-image-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .item-image-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .item-image-form a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .item-image-delete-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .item-image-row-delete-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .item-image-empty {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .item-image-badge {
  background: var(--tdr-color-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .item-image-badge.is-missing {
  background: var(--tdr-color-danger-surface) !important;
  color: var(--tdr-color-danger-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .item-image-missing-row td {
  background: var(--tdr-color-danger-surface) !important;
  color: var(--tdr-color-danger-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .store-brand-ledger-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .store-brand-ledger-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .store-brand-ledger-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .store-brand-ledger-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .store-brand-ledger-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-ledger-value-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-ledger-value-mode-set {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-ledger-value-mode-option span {
  background: var(--tdr-color-muted-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-ledger-value-mode-option input:checked + span {
  background: var(--tdr-color-grid-selection) !important;
  border-color: var(--tdr-color-border) !important;
  color: var(--tdr-color-grid-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-ledger-value-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-ledger-value-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-ledger-value-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-ledger-value-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .fl-beer-iml-ledger-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .fl-beer-iml-ledger-mode-set {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .fl-beer-iml-ledger-mode-option span {
  background: var(--tdr-color-muted-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .fl-beer-iml-ledger-mode-option input:checked + span {
  background: var(--tdr-color-grid-selection) !important;
  border-color: var(--tdr-color-border) !important;
  color: var(--tdr-color-grid-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .fl-beer-iml-ledger-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .fl-beer-iml-ledger-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .fl-beer-iml-ledger-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .fl-beer-iml-ledger-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .excise-statement-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .excise-statement-mode-set {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .excise-statement-mode-set legend {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .excise-statement-mode-option span {
  background: var(--tdr-color-muted-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .excise-statement-mode-option input:checked + span {
  background: var(--tdr-color-grid-selection) !important;
  border-color: var(--tdr-color-border) !important;
  color: var(--tdr-color-grid-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .excise-statement-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .excise-statement-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .excise-statement-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .excise-statement-filter button:disabled {
  background: var(--tdr-color-surface-disabled) !important;
  border-color: var(--tdr-color-border) !important;
  color: var(--tdr-color-text-disabled) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .excise-statement-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .election-statement-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .election-statement-mode-set {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .election-statement-mode-set legend {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .election-statement-mode-option span {
  background: var(--tdr-color-muted-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .election-statement-mode-option input:checked + span {
  background: var(--tdr-color-grid-selection) !important;
  border-color: var(--tdr-color-border) !important;
  color: var(--tdr-color-grid-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .election-statement-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .election-statement-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .election-statement-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .election-statement-filter button:disabled {
  background: var(--tdr-color-surface-disabled) !important;
  border-color: var(--tdr-color-border) !important;
  color: var(--tdr-color-text-disabled) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .election-statement-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-stock-ledger-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-stock-ledger-mode-set {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-stock-ledger-mode-option span {
  background: var(--tdr-color-muted-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-stock-ledger-mode-option input:checked + span {
  background: var(--tdr-color-grid-selection) !important;
  border-color: var(--tdr-color-border) !important;
  color: var(--tdr-color-grid-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-stock-ledger-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-stock-ledger-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-stock-ledger-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-stock-ledger-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .pack-ledger-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .pack-ledger-mode-set {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .pack-ledger-mode-option span {
  background: var(--tdr-color-muted-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .pack-ledger-mode-option input:checked + span {
  background: var(--tdr-color-grid-selection) !important;
  border-color: var(--tdr-color-border) !important;
  color: var(--tdr-color-grid-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .pack-ledger-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .pack-ledger-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .pack-ledger-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .pack-ledger-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-pack-ledger-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-pack-ledger-mode-set {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-pack-ledger-mode-option span {
  background: var(--tdr-color-muted-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-pack-ledger-mode-option input:checked + span {
  background: var(--tdr-color-grid-selection) !important;
  border-color: var(--tdr-color-border) !important;
  color: var(--tdr-color-grid-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-pack-ledger-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-pack-ledger-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-pack-ledger-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-pack-ledger-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-pack-ledger-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-pack-ledger-mode-set {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-pack-ledger-mode-option span {
  background: var(--tdr-color-muted-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-pack-ledger-mode-option input:checked + span {
  background: var(--tdr-color-grid-selection) !important;
  border-color: var(--tdr-color-border) !important;
  color: var(--tdr-color-grid-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-pack-ledger-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-pack-ledger-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-pack-ledger-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-pack-ledger-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-stock-register-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-stock-register-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-stock-register-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-stock-register-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-stock-register-table .stock-opening-column {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-stock-register-table .stock-in-column {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-stock-register-table .stock-out-column {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-stock-register-table .stock-closing-column {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-stock-register-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-register-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-register-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-register-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-register-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-register-subtotal-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-register-grand-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-excise-register-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-excise-register-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-excise-register-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-excise-register-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-excise-register-table .stock-opening-column {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-excise-register-table .stock-in-column {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-excise-register-table .stock-total-column {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-excise-register-table .stock-out-column {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-excise-register-table .stock-closing-column {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-excise-register-subtotal-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .brand-excise-register-grand-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-stock-ledger-mrp-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-stock-ledger-mrp-mode-set {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-stock-ledger-mrp-mode-option span {
  background: var(--tdr-color-muted-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-stock-ledger-mrp-mode-option input:checked + span {
  background: var(--tdr-color-grid-selection) !important;
  border-color: var(--tdr-color-border) !important;
  color: var(--tdr-color-grid-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-stock-ledger-mrp-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-stock-ledger-mrp-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-stock-ledger-mrp-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-stock-ledger-mrp-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .supplier-payment-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .supplier-payment-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .supplier-payment-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .supplier-outstanding-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .supplier-outstanding-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .supplier-outstanding-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .supplier-ledger-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .supplier-ledger-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .supplier-ledger-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .supplier-ledger-opening-row td {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .receipt-report-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .receipt-report-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .receipt-report-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .receipt-report-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .customer-status-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .customer-status-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .customer-status-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .customer-status-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .customer-status-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .payment-report-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .payment-report-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .payment-report-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .payment-report-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .ledger-summary-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .ledger-summary-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .ledger-summary-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .ledger-summary-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .cash-book-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .cash-book-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .cash-book-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .cash-book-balance-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bank-book-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bank-book-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bank-book-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bank-book-balance-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .journal-entry-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .journal-entry-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .journal-entry-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bank-transaction-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bank-transaction-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bank-transaction-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bank-transaction-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .party-ledger-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .party-ledger-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .party-ledger-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .party-ledger-balance-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .monthly-purchase-sale-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .monthly-purchase-sale-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .monthly-purchase-sale-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .monthly-purchase-sale-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bill-monthly-summary-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bill-monthly-summary-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bill-monthly-summary-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bill-monthly-summary-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bill-monthly-summary-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .monthly-comparative-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .monthly-comparative-mode legend {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .monthly-comparative-mode input:checked + span {
  background: var(--tdr-color-grid-selection) !important;
  border-color: var(--tdr-color-border) !important;
  color: var(--tdr-color-grid-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .monthly-comparative-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .monthly-comparative-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .monthly-comparative-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .staff-pay-report-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .staff-pay-report-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .staff-pay-report-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .staff-pay-report-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .daily-figure-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .daily-figure-mode legend {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .daily-figure-mode input:checked + span {
  background: var(--tdr-color-grid-selection) !important;
  border-color: var(--tdr-color-border) !important;
  color: var(--tdr-color-grid-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .daily-figure-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .daily-figure-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .daily-figure-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .login-panel {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .login-form label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .login-form input:focus {
  border-color: var(--tdr-color-border) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .login-form input[readonly] {
  background: var(--tdr-color-input-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .login-form button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .login-form span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .validation-summary {
  color: var(--tdr-color-danger-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .login-context {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .login-context dt {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-sale-entry-header-grid label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-sale-entry-payment-grid label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-sale-entry-mode-row label {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-sale-entry-kot-summary {
  background: var(--tdr-color-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-sale-entry-kot-summary span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-sale-entry-totals {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-sale-entry-totals span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-sale-entry-totals strong {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-sale-entry-delete-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-sale-entry-stock-list button {
  background: var(--tdr-color-input-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-sale-entry-stock-list button:hover {
  border-color: var(--tdr-color-border) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .bar-sale-entry-stock-list span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .restaurant-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .restaurant-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .restaurant-table-actions a:first-child {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .restaurant-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .restaurant-table-actions a + a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .restaurant-legend {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .restaurant-legend.is-vacant {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .restaurant-legend.is-unprinted {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .restaurant-legend.is-printed {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .restaurant-legend.is-open {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .restaurant-table-card {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .restaurant-table-card.is-vacant {
  background: var(--tdr-color-grid-success) !important;
  border-color: var(--tdr-color-border) !important;
  color: var(--tdr-color-success-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .restaurant-table-card.is-unprinted {
  background: var(--tdr-color-warning-surface) !important;
  border-color: var(--tdr-color-border) !important;
  color: var(--tdr-color-warning-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .restaurant-table-card.is-printed {
  background: var(--tdr-color-grid-success) !important;
  border-color: var(--tdr-color-border) !important;
  color: var(--tdr-color-success-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .restaurant-table-card.is-open {
  background: var(--tdr-color-warning-surface) !important;
  border-color: var(--tdr-color-border) !important;
  color: var(--tdr-color-warning-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .restaurant-table-card-head span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .restaurant-table-details dt {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .restaurant-table-card-head em {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .restaurant-empty-panel {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .table-transfer-form label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .table-transfer-actions button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .table-transfer-open-panel a {
  background: var(--tdr-color-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .table-transfer-actions a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-stock-register-filter label span {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-stock-register-table th {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-stock-register-table .stock-opening {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-stock-register-table .stock-in {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-stock-register-table .stock-out {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-stock-register-table .stock-closing {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .category-stock-register-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .customer-receipt-entry-message {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .customer-receipt-entry-header-grid label span {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .customer-receipt-entry-open-form label span {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .customer-receipt-entry-delete-form label span {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .customer-receipt-entry-actions button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .customer-receipt-entry-open-form button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .customer-receipt-entry-delete-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .customer-receipt-entry-actions a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .customer-receipt-entry-actions .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .customer-receipt-entry-balance-row {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .customer-receipt-entry-balance-row span {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .customer-receipt-entry-balance-row strong {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .customer-receipt-entry-delete-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .customer-receipt-entry-recent-list a {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .customer-receipt-entry-recent-list a:hover {
  border-color: var(--tdr-color-border) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .customer-receipt-entry-recent-list span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .kot-report-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .kot-report-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .kot-report-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .kot-report-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .kot-report-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .waiter-kot-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .waiter-kot-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .waiter-kot-actions button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .waiter-kot-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .waiter-kot-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .waiter-kot-actions a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .waiter-kot-header-grid label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .waiter-kot-totals span {
  background: var(--tdr-color-muted-surface) !important;
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .waiter-kot-delete-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .waiter-kot-stock-list button {
  background: var(--tdr-color-input-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .waiter-kot-stock-list button:hover {
  border-color: var(--tdr-color-border) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .waiter-kot-stock-list span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .cocktail-sale-report-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .cocktail-sale-report-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .cocktail-sale-report-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .cocktail-sale-report-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .cocktail-sale-report-total-row td {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .cocktail-item-register-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .cocktail-item-register-form label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .cocktail-item-register-form input[readonly] {
  background: var(--tdr-color-input-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .cocktail-item-register-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .cocktail-item-register-form button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .cocktail-item-register-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .cocktail-item-register-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .cocktail-item-register-form a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .cocktail-item-register-delete-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .cocktail-item-register-row-delete-form button {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .cocktail-item-register-table td span {
  color: var(--tdr-color-text-secondary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .sales-figure-less-filter label {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .sales-figure-less-filter button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .sales-figure-less-save-actions button {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .sales-figure-less-filter a {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .sales-figure-less-filter .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .sales-figure-less-save-actions .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .sales-figure-less-adjusted-row {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .accounting-entry-message {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .accounting-entry-panel {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .accounting-entry-tools {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .accounting-entry-history {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .accounting-entry-document-number {
  background: var(--tdr-color-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .accounting-entry-grid label > span:first-child {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .accounting-entry-open-form label > span:first-child {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .accounting-entry-delete-form label > span:first-child {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .accounting-entry-grid input {
  background: var(--tdr-color-input-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .accounting-entry-grid textarea {
  background: var(--tdr-color-input-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .accounting-entry-open-form input {
  background: var(--tdr-color-input-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .accounting-entry-delete-form input {
  background: var(--tdr-color-input-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .accounting-entry-balance {
  background: var(--tdr-color-surface) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .accounting-entry-balance.is-balanced {
  background: var(--tdr-color-grid-success) !important;
  border-color: var(--tdr-color-border) !important;
  color: var(--tdr-color-success-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .accounting-entry-actions .primary-command {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .accounting-entry-actions .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .accounting-entry-open-form .secondary-command {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .accounting-entry-delete-form .danger-command {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .field-validation {
  color: var(--tdr-color-danger-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .validation-summary {
  color: var(--tdr-color-danger-text) !important;
}

:root { --tdr-primary-hover: var(--tdr-color-primary); --tdr-primary-pressed: var(--tdr-color-primary); --tdr-danger-hover: var(--tdr-color-danger); --tdr-parity-accent-cool: var(--tdr-color-primary); --tdr-parity-accent-warm: var(--tdr-color-focus); --tdr-parity-info: var(--tdr-color-focus); }

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .primary-command,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .primary-command:hover,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .primary-command:active,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .primary-command:focus,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .primary-action,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .primary-action:hover,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .primary-action:active,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .primary-action:focus,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .btn-primary,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .btn-primary:hover,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .btn-primary:active,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .btn-primary:focus,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .login-form button.primary-action.login-submit,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .login-form button.primary-action.login-submit:hover,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .login-form button.primary-action.login-submit:active,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .login-form button.primary-action.login-submit:focus {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
  border-color: var(--tdr-color-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .secondary-command,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .secondary-command:hover,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .secondary-command:active,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .secondary-command:focus,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .secondary-action,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .secondary-action:hover,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .secondary-action:active,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .secondary-action:focus,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .btn-secondary,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .btn-secondary:hover,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .btn-secondary:active,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .btn-secondary:focus {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
  border-color: var(--tdr-color-navigation-selection-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .danger-command,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .danger-command:hover,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .danger-command:active,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .danger-command:focus,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .danger-action,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .danger-action:hover,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .danger-action:active,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .danger-action:focus,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .btn-danger,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .btn-danger:hover,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .btn-danger:active,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .btn-danger:focus {
  background: var(--tdr-color-danger) !important;
  color: var(--tdr-color-danger-contrast-text) !important;
  border-color: var(--tdr-color-danger) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) input:not([type="checkbox"]):not([type="radio"]):not([type="color"]):not([type="hidden"]),
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) select,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) textarea {
  background-color: var(--tdr-color-input-surface) !important;
  color: var(--tdr-color-text-primary) !important;
  border-color: var(--tdr-color-border-strong) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) input:focus,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) select:focus,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) textarea:focus {
  background-color: var(--tdr-color-input-focus) !important;
  color: var(--tdr-color-text-primary) !important;
  border-color: var(--tdr-color-focus) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) button:disabled,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .btn.disabled,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) input:disabled:not([type="checkbox"]):not([type="radio"]):not([type="color"]):not([type="hidden"]),
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) select:disabled,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) textarea:disabled,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .primary-command:disabled,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .primary-action:disabled,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .btn-primary:disabled,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .secondary-command:disabled,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .secondary-action:disabled,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .btn-secondary:disabled,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .danger-command:disabled,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .danger-action:disabled,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .btn-danger:disabled {
  background: var(--tdr-color-surface-disabled) !important;
  color: var(--tdr-color-text-disabled) !important;
  border-color: var(--tdr-color-border) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) label,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .form-label,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) legend {
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .login-brand-panel,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .login-brand-panel h1,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .login-brand-panel p,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .login-brand-panel strong,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .login-brand-panel span {
  color: var(--tdr-color-sidebar-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .login-form button.password-toggle,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .app-icon-button,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .navbar-toggler {
  background: var(--tdr-color-input-surface) !important;
  color: var(--tdr-color-text-primary) !important;
  border-color: var(--tdr-color-border) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .login-form button.password-toggle:hover,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .login-form button.password-toggle:active,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .app-icon-button:hover,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .app-icon-button:active,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .navbar-toggler:hover,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .navbar-toggler:active {
  background: var(--tdr-color-surface-hover) !important;
  color: var(--tdr-color-text-primary) !important;
  border-color: var(--tdr-color-border) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .workspace-nav-link:hover,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .workspace-nav-link:focus-visible,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .workspace-nav-link.active {
  background: var(--tdr-color-navigation-selection-surface) !important;
  color: var(--tdr-color-navigation-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .app-main-nav > .nav-item > .nav-link:hover,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .app-main-nav > .nav-item > .nav-link.active,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .app-main-nav > .nav-item.show > .nav-link,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .app-main-nav .dropdown-item:hover,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .app-search-result:hover,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .app-search-result:focus-visible {
  background: var(--tdr-color-surface-hover) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) table tbody tr.selected td,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) table tbody tr.is-selected td,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) table tbody tr[aria-selected="true"] td {
  background: var(--tdr-color-grid-selection) !important;
  color: var(--tdr-color-grid-selection-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) table tfoot td,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) table tfoot th {
  background: var(--tdr-color-grid-total) !important;
  color: var(--tdr-color-text-primary) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .alert-success,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .text-bg-success,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .badge.bg-success,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .status-ready,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .stock-status-ok,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .accounting-entry-balance.is-balanced {
  background: var(--tdr-color-grid-success) !important;
  color: var(--tdr-color-success-text) !important;
  border-color: var(--tdr-color-grid-success) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .alert-warning,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .text-bg-warning,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .badge.bg-warning,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .status-muted,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .stock-status-mismatch {
  background: var(--tdr-color-warning-surface) !important;
  color: var(--tdr-color-warning-text) !important;
  border-color: var(--tdr-color-warning-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .alert-danger,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .text-bg-danger,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .badge.bg-danger,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .validation-summary-errors {
  background: var(--tdr-color-danger-surface) !important;
  color: var(--tdr-color-danger-text) !important;
  border-color: var(--tdr-color-danger-surface) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .hero-volume .dashboard-metric-icon {
  background: var(--tdr-color-input-focus) !important;
  color: var(--tdr-color-text-primary) !important;
  border-color: var(--tdr-color-focus) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .tdr-skip-link,
html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .tdr-skip-link:focus {
  background: var(--tdr-color-primary) !important;
  color: var(--tdr-color-primary-text) !important;
}

html[data-tdr-theme] body:is(.tdr-app-shell, .tdr-guest-shell) .tdr-confirm-dialog {
  background: var(--tdr-color-menu-surface) !important;
  color: var(--tdr-color-text-primary) !important;
  border-color: var(--tdr-color-border) !important;
}
}
