
/* --------------------------------------------------
   Da Vinci Dashboard Override - Weinrot / Gold
   Version: 1782127279
-------------------------------------------------- */

:root {
  --primary: #5b1f24 !important;
  --primary-dark: #351115 !important;
  --accent: #c9a24d !important;
  --green: #5b1f24 !important;
  --dark-green: #351115 !important;
}

body {
  background:
    radial-gradient(circle at top left, rgba(201, 162, 77, 0.18), transparent 34%),
    linear-gradient(135deg, #fff8e8 0%, #f7efe1 52%, #ead9bd 100%) !important;
}

aside,
.sidebar,
.app-sidebar,
.dashboard-sidebar,
.side-nav,
[class*="sidebar"],
[class*="side"] {
  background:
    radial-gradient(circle at top, rgba(201, 162, 77, 0.25), transparent 35%),
    linear-gradient(180deg, #5b1f24 0%, #351115 100%) !important;
  border-right: 1px solid rgba(201, 162, 77, 0.45) !important;
}

aside *,
.sidebar *,
.app-sidebar *,
.dashboard-sidebar *,
.side-nav *,
[class*="sidebar"] * {
  color: #fff8e8 !important;
}

aside a,
.sidebar a,
.app-sidebar a,
.dashboard-sidebar a,
.side-nav a,
nav a {
  color: #fff8e8 !important;
}

aside a:hover,
.sidebar a:hover,
.app-sidebar a:hover,
.dashboard-sidebar a:hover,
.side-nav a:hover,
nav a:hover,
aside a.active,
.sidebar a.active,
.app-sidebar a.active,
.dashboard-sidebar a.active,
.side-nav a.active,
nav a.active {
  background: rgba(255, 248, 232, 0.16) !important;
  border-color: rgba(201, 162, 77, 0.45) !important;
}

button,
.btn,
.btn-primary,
.primary-btn,
.action-btn,
a.button {
  background: linear-gradient(135deg, #5b1f24 0%, #351115 100%) !important;
  border: 1px solid rgba(201, 162, 77, 0.45) !important;
  color: #fff8e8 !important;
  box-shadow: 0 10px 22px rgba(91, 31, 36, 0.22) !important;
}

button:hover,
.btn:hover,
.btn-primary:hover,
.primary-btn:hover,
.action-btn:hover,
a.button:hover {
  background: linear-gradient(135deg, #722a30 0%, #42171b 100%) !important;
}

.card,
.panel,
.box,
.stat-card,
.dashboard-card,
section {
  border-color: rgba(201, 162, 77, 0.28) !important;
}

.badge,
.pill,
.tag,
.status {
  border-color: rgba(201, 162, 77, 0.42) !important;
}

/* kleine Status-Box links unten */
[class*="status"],
[class*="health"],
[class*="supabase"] {
  background-color: #fff8e8 !important;
  color: #351115 !important;
}
