/* Premium surface fills — flat frost panels & controls */

.sidebar-overlay {
  background: var(--gradient-overlay);
}

.card,
.filter-bar,
.panel-block,
.run-card,
.ov-card,
.ov-stat,
.runs-toolbar__card,
.runs-list-card,
.export-card,
.data-viewport__table,
.kpi-card {
  background-color: var(--surface);
  background-image: var(--gradient-panel);
}

.btn-secondary,
.view-tabs,
.view-tab.active {
  background-color: var(--surface-raised);
  background-image: none;
}

input[type="text"],
input[type="password"],
input[type="search"],
input[type="email"],
input[type="date"],
input[type="datetime-local"],
textarea,
select,
.ui-menu__trigger {
  background-color: #0a0a0a;
  background-image: none;
}

th,
.data-table th,
.runs-table thead th {
  background-color: transparent;
  background-image: none;
}

.sidebar-nav a.active {
  background: var(--gradient-active-nav);
  box-shadow: inset 2px 0 0 var(--zinc-50);
}

.flash-ok { background: var(--ok-bg); }
.flash-warn { background: var(--warn-bg); }
.flash-error { background: var(--error-bg); }
