/* Tema Sand */

:root.theme-sand-light {
  --bs-primary: #634403;
  --bs-primary-rgb: 99,68,3;
  --bs-body-bg: #f9f7f3;
  --bs-body-bg-rgb: 249, 248, 244;
  --bs-link-color: #996806;
  --bs-link-hover-color: #5E4003;
  --s-alt-row-bg: rgba(165, 118, 24, 0.05);
  --s-bright-rgb: 12,11,9;
  --s-card-border: #cecece;
  --s-card-shadow: 0 2px 4px 0 rgba(73,66,51, 0.03);
  --s-card-title: #A59472;
  --s-category-title: #BFAB83;
  --s-cell-border: rgba(76,68,52, 0.1);
  --s-cell-input-border: rgba(221, 221, 221, 0.5);
  --s-column-header: #A57618;
  --s-column-header-hover-bg: rgba(165,118,24, 0.25);
  --s-column-header-border: #EFEEEA;
  --s-column-footer: #BC913C;
  --s-input-outline: rgba(201,147,38, 0.25);
  --s-scroll-thumb: #D8D3C9;
  --s-scroll-thumb-hover: #D3CEC2;
  --s-scroll-track: #EDE9E1;
  --s-sidebar-band-bg: #634403;
  --s-sidebar-band-link: #FFE5B2;
  --s-sidebar-icon: #8E630C;
  --s-sidebar-link: #3F392B;
  --s-sidebar-link-active: #BFAB83;
  --s-tabs-border-active: #9B6906;
  --s-tabs-text: #9B6906;
  --s-tabs-text-active: #604103;
  --s-tool-icon: #A87819;
  /* Uguali per tutti i temi chiari */
  --bs-bg-opacity: 0.5;
  --bs-body-color: #000;
  --bs-body-color-rgb: 0, 0, 0;
  --s-card-bg: #fff;
  --s-deleted: #999;
  --s-disabled: #606570;
  --s-inactive: #999;
  --s-input-bg: #fff;
  --s-input-border: rgba(0, 0, 0, 0.1);
  --s-input-border-error: #e83d3d;
  --s-input-clear: #b33f32;
  --s-input-dirty-bg: #ffe0e0;
  --s-input-outline-error: rgba(203, 48, 48, 0.25);
  --s-input-readonly-bg: #f3f3f3;
  --s-modal-shadow: 0 0 6px 3px rgba(0, 0, 0, 0.10);
  --s-no-results: #9880bd;
  --s-placeholder: #777;
  --s-pager-icon: #5b3df1;
  --s-pager-text: #555;
  --s-sidebar-band-link-active: #fff;
  --s-tool-border: rgba(0, 0, 0, 0.1);
  --s-tabs-border: rgba(0, 0, 0, 0.1);
}

.theme-sand-light .s-sidebar-band-title2 {
  color: #ffe0b0;
  filter: none;
}

.theme-sand-light .bg-world-map {
  background: var(--bs-primary-rgb);
}

.theme-sand-light .s-dashboard-card-sm .card-body {
  background: rgba(94,64,3, 0.15);
}

.theme-sand-light .s-dashboard-card-sm.s-alt .card-body {
  background: rgba(47,91,3, 0.15);
}

.theme-sand-light .dropdown-menu {
  --bs-dropdown-link-active-bg: #604903;
}

.theme-sand-light .btn-primary {
  --bs-btn-bg: #5B3E03;
  --bs-btn-border-color: #996806;
  --bs-btn-hover-bg: #996806;
  --bs-btn-hover-border-color: #5B3E03;
  --bs-btn-active-bg: #C48405;
  --bs-btn-active-border-color: 996806;
  --bs-btn-disabled-bg: #59503E;
  --bs-btn-disabled-border-color: #5B3E03;
}

.title-text {
  color: var(--s-card-title);
}