/* Tema Wine */

:root.theme-wine-light {
  --bs-primary: #63032f;
  --bs-primary-rgb: 99,3,47;
  --bs-body-bg: #F9F4F7;
  --bs-body-bg-rgb: 249,244,247;
  --bs-link-color: #9d054b;
  --bs-link-hover-color: #63032f;
  --s-alt-row-bg: rgba(168,25,92, 0.05);
  --s-bright-rgb: 12,9,10;
  --s-card-border: #E8E8E8;
  --s-card-shadow: 0 2px 4px 0 rgba(73,51,62, 0.03);
  --s-card-title: #A8195C;
  --s-category-title: #BF839F;
  --s-cell-border: rgba(76,52,63, 0.1);
  --s-cell-input-border: rgba(221, 221, 221, 0.5);
  --s-column-header: #A8195C;
  --s-column-header-hover-bg: rgba(168,25,92, 0.25);
  --s-column-header-border: #EFEAED;
  --s-column-footer: #BC3C78;
  --s-input-outline: rgba(201,38,114, 0.25);
  --s-scroll-thumb: #D8C9D0;
  --s-scroll-thumb-hover: #D3C2CA;
  --s-scroll-track: #EDE1E6;
  --s-sidebar-band-bg: #63032f;
  --s-sidebar-band-link: #FFB2D6;
  --s-sidebar-icon: #8E0C49;
  --s-sidebar-link: #3F2B35;
  --s-sidebar-link-active: #D10A67;
  --s-tabs-border-active: #9d054b;
  --s-tabs-text: #9d054b;
  --s-tabs-text-active: #63032f;
  --s-tool-icon: #A8195C;
  /* 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: #6D5E65;
  --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-pager-icon: #5b3df1;
  --s-placeholder: #777;
  --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-wine-light .bg-world-map {
  background: var(--bs-primary-rgb);
}

.theme-wine-light .s-dashboard-card-sm .card-body {
  background: rgba(99,3,47, 0.15);
}

.theme-wine-light .s-dashboard-card-sm.s-alt .card-body {
  background: rgba(47,3,99, 0.15);
}

.theme-wine-light .dropdown-menu {
  --bs-dropdown-link-active-bg: #63032f;
}

.theme-wine-light .btn-primary {
  --bs-btn-bg: #63032f;
  --bs-btn-active-bg: #c7045e;
  --bs-btn-active-border-color: #9d054b;
  --bs-btn-border-color: #9d054b;
  --bs-btn-hover-bg: #9d054b;
  --bs-btn-hover-border-color: #63032f;
  --bs-btn-disabled-bg: #331925;
  --bs-btn-disabled-border-color: #63032f;
}

.title-text {
  color: var(--s-card-title);
}