/* =========================================================
   TRYB JASNY — WYGENEROWANE, NIE POPRAWIAJ RĘCZNIE

   Powstaje z: node narzedzia/zbuduj-motyw.js
   Źródło:     assets/css/styles.css

   Panel był pisany jako ciemny: 261 miejsc używa
   rgba(255,255,255,…) jako powierzchni, a 141 ma jasny kolor
   tekstu wpisany na sztywno. Samo przestawienie zmiennych nie
   ruszyłoby ani jednego z nich — i w trybie jasnym zostałby biały
   tekst na białym tle.

   Ten plik odwraca je po kolei:

     - biel z przezroczystością poniżej 0,25 (powierzchnia na
       ciemnym) -> granat z tą samą przezroczystością,
     - jasny kolor TEKSTU -> zmienna --text albo --muted2,
     - czarny cień -> granatowy, słabszy.

   Tła i obwódki zapisane szesnastkowo zostają jasne — w trybie
   jasnym tło ma być jasne.
========================================================= */

:root[data-motyw="nowy"][data-tryb="jasny"] {
  --line: rgba(11,32,57,0.190);
  --line2: rgba(11,32,57,0.220);
  --brand: #3B9FE0;
  --brand2: #7FC4EE;
  --brand3: #7FC4EE;
  --shadow: 0 18px 60px rgba(11,32,57,0.158);
  --shadow2: 0 26px 90px rgba(11,32,57,0.180);
  --soft: rgba(11,32,57,0.090);
  --soft2: rgba(11,32,57,0.130);
  --surface: rgba(11,32,57,0.110);
  --surface2: rgba(11,32,57,0.160);
  --input-bg: rgba(11,32,57,0.140);
  --input-bg-focus: rgba(11,32,57,0.200);
}
body[data-motyw="nowy"][data-tryb="jasny"] {
  background: radial-gradient(circle at 0% 0%,rgba(59,159,224,.34) 0,rgba(59,159,224,.11) 18%,transparent 42%),
    radial-gradient(circle at 92% 8%,rgba(127,196,238,.22) 0,rgba(127,196,238,.08) 22%,transparent 42%),
    radial-gradient(circle at 55% 105%,rgba(56,189,248,.13),transparent 36%),
    linear-gradient(135deg,var(--bg2) 0%,#101426 42%,var(--bg) 100%);
}
body[data-motyw="nowy"][data-tryb="jasny"]:before {
  background-image: linear-gradient(rgba(11,32,57,0.070) 1px,transparent 1px),
    linear-gradient(90deg,rgba(11,32,57,0.070) 1px,transparent 1px);
}
:root[data-motyw="nowy"][data-tryb="jasny"] ::selection {
  background: rgba(59,159,224,.45);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .sidebar {
  box-shadow: 20px 0 80px rgba(11,32,57,0.081);
  scrollbar-color: rgba(11,32,57,0.220) transparent;
}
:root[data-motyw="nowy"][data-tryb="jasny"] .sidebar::-webkit-scrollbar-thumb {
  background: rgba(11,32,57,0.220);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .brand-mark {
  background: linear-gradient(135deg,var(--brand),#2E86C6 43%,var(--brand2));
  color: var(--text);
  box-shadow: 0 14px 34px rgba(59,159,224,.35), inset 0 1px 0 rgba(255,255,255,.34);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .nav button span:first-child {
  background: rgba(11,32,57,0.110);
  border: 1px solid rgba(11,32,57,0.120);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .nav button:hover {
  background: rgba(11,32,57,0.110);
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .nav button.active {
  color: var(--text);
  background: linear-gradient(90deg,rgba(59,159,224,.23),rgba(127,196,238,.13));
  box-shadow: inset 0 0 0 1px rgba(11,32,57,0.140),0 10px 28px rgba(11,32,57,0.072);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .nav button.active:before {
  box-shadow: 0 0 18px rgba(59,159,224,.55);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .nav button.active span:first-child {
  background: linear-gradient(135deg,rgba(59,159,224,.44),rgba(127,196,238,.18));
  border-color: rgba(11,32,57,0.220);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .searchbox {
  background: rgba(11,32,57,0.110);
  box-shadow: inset 0 1px 0 rgba(11,32,57,0.100);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .searchbox span {
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .searchbox input {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .topbar select,
:root[data-motyw="nowy"][data-tryb="jasny"] .input,
:root[data-motyw="nowy"][data-tryb="jasny"] textarea,
:root[data-motyw="nowy"][data-tryb="jasny"] select {
  background: rgba(11,32,57,0.120);
  color: var(--text);
  box-shadow: inset 0 1px 0 rgba(11,32,57,0.080);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .topbar option,
:root[data-motyw="nowy"][data-tryb="jasny"] select option {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .page-icon {
  background: linear-gradient(135deg,rgba(59,159,224,.34),rgba(127,196,238,.13));
  border: 1px solid rgba(11,32,57,0.220);
  box-shadow: inset 0 1px 0 rgba(11,32,57,0.200),0 14px 34px rgba(11,32,57,0.081);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .card {
  background: linear-gradient(180deg,rgba(11,32,57,0.150),rgba(11,32,57,0.070));
}
:root[data-motyw="nowy"][data-tryb="jasny"] .card:before {
  background: linear-gradient(90deg,transparent,rgba(11,32,57,0.220),transparent);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .kpi {
  background: linear-gradient(180deg,rgba(11,32,57,0.130),rgba(0,0,0,.12));
  box-shadow: 0 12px 34px rgba(11,32,57,0.072);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .kpi:after {
  background: radial-gradient(circle,rgba(59,159,224,.20),transparent 68%);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .kpi .value {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .kpi .trend {
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .kpi.bad {
  background: linear-gradient(180deg,rgba(255,107,107,.14),rgba(11,32,57,0.060));
}
:root[data-motyw="nowy"][data-tryb="jasny"] .kpi.warn {
  background: linear-gradient(180deg,rgba(251,191,36,.13),rgba(11,32,57,0.060));
}
:root[data-motyw="nowy"][data-tryb="jasny"] .kpi.info {
  background: linear-gradient(180deg,rgba(96,165,250,.14),rgba(11,32,57,0.060));
}
:root[data-motyw="nowy"][data-tryb="jasny"] .chip,
:root[data-motyw="nowy"][data-tryb="jasny"] .status,
:root[data-motyw="nowy"][data-tryb="jasny"] .platform,
:root[data-motyw="nowy"][data-tryb="jasny"] .pill,
:root[data-motyw="nowy"][data-tryb="jasny"] .tab {
  background: rgba(11,32,57,0.130);
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .ok {
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .warn {
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .bad {
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .info {
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .platform.Uber {
  color: var(--text);
  background: rgba(11,32,57,0.220);
  border-color: rgba(11,32,57,0.220);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .platform.Bolt {
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .platform.FreeNow {
  color: var(--muted2);
  background: rgba(59,159,224,.14);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .platform.iTaxi {
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .btn,
:root[data-motyw="nowy"][data-tryb="jasny"] .icon-button,
:root[data-motyw="nowy"][data-tryb="jasny"] .primary,
:root[data-motyw="nowy"][data-tryb="jasny"] .ghost {
  color: var(--text);
  background: rgba(11,32,57,0.120);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .btn:hover,
:root[data-motyw="nowy"][data-tryb="jasny"] .icon-button:hover,
:root[data-motyw="nowy"][data-tryb="jasny"] .ghost:hover {
  background: rgba(11,32,57,0.210);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .btn.primary,
:root[data-motyw="nowy"][data-tryb="jasny"] .primary {
  background: linear-gradient(135deg,var(--brand),#2E86C6 48%,#7FC4EE);
  box-shadow: 0 14px 34px rgba(59,159,224,.30),inset 0 1px 0 rgba(11,32,57,0.220);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .btn.primary:hover,
:root[data-motyw="nowy"][data-tryb="jasny"] .primary:hover {
  box-shadow: 0 18px 42px rgba(59,159,224,.38);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .btn.ghost,
:root[data-motyw="nowy"][data-tryb="jasny"] .ghost {
  background: rgba(11,32,57,0.104);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .btn.danger {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] td {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] tr:hover td {
  background: rgba(11,32,57,0.060);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .avatar {
  background: linear-gradient(135deg,rgba(59,159,224,.9),rgba(127,196,238,.68));
  box-shadow: 0 10px 26px rgba(11,32,57,0.099),inset 0 1px 0 rgba(255,255,255,.25);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .event,
:root[data-motyw="nowy"][data-tryb="jasny"] .command {
  background: rgba(11,32,57,0.090);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .mini-bar {
  background: linear-gradient(180deg,var(--brand),rgba(127,196,238,.82));
  box-shadow: 0 10px 26px rgba(11,32,57,0.068);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .bar-wrap {
  background: rgba(11,32,57,0.160);
  border: 1px solid rgba(11,32,57,0.090);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .bar-fill {
  box-shadow: 0 0 22px rgba(127,196,238,.25);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .ai-box {
  background: linear-gradient(135deg,rgba(59,159,224,.20),rgba(127,196,238,.10));
  border: 1px solid rgba(59,159,224,.25);
  box-shadow: 0 14px 40px rgba(11,32,57,0.068);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .ai-box p {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .dropzone {
  background: rgba(11,32,57,0.080);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .column {
  background: rgba(11,32,57,0.080);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .task {
  background: rgba(11,32,57,0.130);
  box-shadow: 0 8px 22px rgba(11,32,57,0.054);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .map-canvas {
  background: radial-gradient(circle at 30% 35%,rgba(59,159,224,.36),transparent 18%),radial-gradient(circle at 70% 55%,rgba(127,196,238,.28),transparent 16%),linear-gradient(135deg,var(--panel2),var(--bg));
}
:root[data-motyw="nowy"][data-tryb="jasny"] .map-canvas:before {
  background-image: linear-gradient(rgba(11,32,57,0.080) 1px,transparent 1px),linear-gradient(90deg,rgba(11,32,57,0.080) 1px,transparent 1px);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .code-note,
:root[data-motyw="nowy"][data-tryb="jasny"] code {
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .empty-state {
  background: rgba(11,32,57,0.070);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .page-header {
  background: radial-gradient(circle at 10% 0%,rgba(59,159,224,.24),transparent 38%),
    radial-gradient(circle at 88% 10%,rgba(127,196,238,.18),transparent 34%),
    linear-gradient(180deg,rgba(11,32,57,0.150),rgba(11,32,57,0.064));
}
:root[data-motyw="nowy"][data-tryb="jasny"] .eyebrow {
  border: 1px solid rgba(59,159,224,.28);
  background: linear-gradient(135deg,rgba(59,159,224,.18),rgba(127,196,238,.08));
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .kpi-card {
  background: radial-gradient(circle at 95% 0%,rgba(59,159,224,.15),transparent 38%),
    linear-gradient(180deg,rgba(11,32,57,0.144),rgba(0,0,0,.13));
  box-shadow: 0 14px 38px rgba(11,32,57,0.077);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .kpi-card:before {
  background: linear-gradient(135deg,rgba(11,32,57,0.130),transparent 40%);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .kpi-card strong {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .kpi-card small {
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .kpi-card.good {
  background: radial-gradient(circle at 95% 0%,rgba(52,211,153,.24),transparent 42%),
    linear-gradient(180deg,rgba(52,211,153,.12),rgba(11,32,57,0.056));
}
:root[data-motyw="nowy"][data-tryb="jasny"] .kpi-card.bad {
  background: radial-gradient(circle at 95% 0%,rgba(255,107,107,.22),transparent 42%),
    linear-gradient(180deg,rgba(255,107,107,.13),rgba(11,32,57,0.056));
}
:root[data-motyw="nowy"][data-tryb="jasny"] .kpi-card.warning {
  background: radial-gradient(circle at 95% 0%,rgba(251,191,36,.22),transparent 42%),
    linear-gradient(180deg,rgba(251,191,36,.12),rgba(11,32,57,0.056));
}
:root[data-motyw="nowy"][data-tryb="jasny"] .panel {
  background: linear-gradient(180deg,rgba(11,32,57,0.144),rgba(11,32,57,0.064));
}
:root[data-motyw="nowy"][data-tryb="jasny"] .panel:before {
  background: linear-gradient(90deg,transparent,rgba(11,32,57,0.220),transparent);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .badge {
  background: rgba(11,32,57,0.130);
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .badge.success,
:root[data-motyw="nowy"][data-tryb="jasny"] .badge.ok {
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .badge.warning {
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .badge.danger {
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .badge.info {
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .badge.neutral {
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .badge.status {
  color: var(--text);
  background: linear-gradient(135deg,rgba(59,159,224,.18),rgba(127,196,238,.08));
  border-color: rgba(59,159,224,.25);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .decision-row {
  background: rgba(11,32,57,0.090);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .decision-row:hover {
  background: rgba(11,32,57,0.130);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .decision-row strong {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .alert-row {
  background: rgba(11,32,57,0.090);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .alert-row strong {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .alert-row.danger {
  background: linear-gradient(135deg,rgba(255,107,107,.14),rgba(11,32,57,0.070));
}
:root[data-motyw="nowy"][data-tryb="jasny"] .alert-row.warning {
  background: linear-gradient(135deg,rgba(251,191,36,.13),rgba(11,32,57,0.070));
}
:root[data-motyw="nowy"][data-tryb="jasny"] .alert-row.info {
  background: linear-gradient(135deg,rgba(96,165,250,.13),rgba(11,32,57,0.070));
}
:root[data-motyw="nowy"][data-tryb="jasny"] .alert-row.ok {
  background: linear-gradient(135deg,rgba(52,211,153,.11),rgba(11,32,57,0.070));
}
:root[data-motyw="nowy"][data-tryb="jasny"] .mini-card {
  background: radial-gradient(circle at 100% 0%,rgba(59,159,224,.12),transparent 40%),
    rgba(11,32,57,0.090);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .mini-card:hover {
  background: rgba(11,32,57,0.130);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .mini-card-icon {
  background: linear-gradient(135deg,rgba(59,159,224,.25),rgba(127,196,238,.12));
  border: 1px solid rgba(11,32,57,0.200);
  box-shadow: inset 0 1px 0 rgba(11,32,57,0.200);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .pipeline-column {
  background: rgba(11,32,57,0.070);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .pipeline-head {
  background: rgba(11,32,57,0.110);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .pipeline-head span {
  color: var(--text);
  background: linear-gradient(135deg,rgba(59,159,224,.34),rgba(127,196,238,.16));
  border: 1px solid rgba(11,32,57,0.200);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .pipeline-card {
  background: rgba(11,32,57,0.110);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .pipeline-card:hover {
  background: rgba(11,32,57,0.150);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .pipeline-card strong {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .pipeline-card span {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .positive {
  color: var(--muted2)!important;
}
:root[data-motyw="nowy"][data-tryb="jasny"] .negative {
  color: var(--muted2)!important;
}
:root[data-motyw="nowy"][data-tryb="jasny"] .progress {
  background: rgba(11,32,57,0.160);
  border: 1px solid rgba(11,32,57,0.090);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .progress span {
  box-shadow: 0 0 18px rgba(127,196,238,.24);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .ranking-row {
  background: rgba(11,32,57,0.090);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .ranking-row .rank {
  background: linear-gradient(135deg,rgba(59,159,224,.32),rgba(127,196,238,.14));
  border: 1px solid rgba(11,32,57,0.200);
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .formula-box {
  border: 1px solid rgba(59,159,224,.24);
  background: radial-gradient(circle at 100% 0%,rgba(127,196,238,.13),transparent 38%),
    linear-gradient(135deg,rgba(59,159,224,.16),rgba(11,32,57,0.080));
}
:root[data-motyw="nowy"][data-tryb="jasny"] .formula-box strong {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .drawer-panel {
  background: radial-gradient(circle at 10% 0%,rgba(59,159,224,.22),transparent 35%),
    linear-gradient(180deg,var(--panel2),var(--bg2) 62%,var(--bg));
  box-shadow: -26px 0 90px rgba(11,32,57,0.180);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .drawer-close {
  background: rgba(11,32,57,0.120);
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .drawer-close:hover {
  background: rgba(11,32,57,0.210);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .drawer-card {
  background: rgba(11,32,57,0.100);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .drawer-card strong {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .drawer-section {
  background: rgba(11,32,57,0.084);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .detail-grid div {
  border: 1px solid rgba(11,32,57,0.150);
  background: rgba(11,32,57,0.080);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .detail-grid strong {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .timeline-item {
  background: rgba(11,32,57,0.090);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .timeline-item:before {
  box-shadow: 0 0 18px rgba(127,196,238,.35);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .timeline-item strong {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-actions-menu {
  box-shadow: 0 20px 48px rgba(11,32,57,0.171);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-actions-menu button {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-actions-menu button:hover,
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-actions-menu button:focus-visible {
  background: rgba(11,32,57,0.160);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-task-row {
  background: rgba(11,32,57,0.086);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-task-row:hover {
  background: rgba(11,32,57,0.124);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-task-main > strong {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-car-hero {
  background: radial-gradient(
      circle at top right,
      rgba(101,92,255,.16),
      transparent 34%
    ),
    rgba(11,32,57,0.090);
  box-shadow: 0 18px 44px rgba(11,32,57,0.072);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-car-title-row h1 {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-car-plate {
  border: 1px solid rgba(11,32,57,0.220);
  background: rgba(11,32,57,0.160);
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-car-hero-card {
  border: 1px solid rgba(11,32,57,0.160);
  background: rgba(11,32,57,0.090);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-car-hero-card strong {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-car-primary-alert {
  border: 1px solid rgba(11,32,57,0.160);
  background: rgba(11,32,57,0.080);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-car-primary-alert strong {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .form-section {
  background: rgba(11,32,57,0.084);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-protocol-equipment-row {
  background: rgba(11,32,57,0.050);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-protocol-equipment-status.is-present {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-protocol-equipment-status.is-warning {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-protocol-equipment-status.is-missing {
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-protocol-photo-card {
  background: rgba(11,32,57,0.070);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-protocol-record {
  background: rgba(11,32,57,0.050);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-protocol-record-number {
  background: rgba(11,32,57,0.160);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .claim-closed-head:hover {
  background: rgba(11,32,57,0.060);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .claim-decision-case {
  background: rgba(11,32,57,0.060);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-protocol-comparison-resources > div {
  background: rgba(11,32,57,0.050);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-protocol-declaration {
  background: rgba(11,32,57,0.050);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-protocol-archive-row {
  background: rgba(11,32,57,0.050);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-protocol-document-header {
  background: rgba(11,32,57,0.080);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-protocol-document-section {
  background: rgba(11,32,57,0.060);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-protocol-confirmation-banner {
  background: linear-gradient(
      135deg,
      rgba(59,130,246,.15),
      rgba(11,32,57,0.080)
    );
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-protocol-confirmation-card {
  background: rgba(11,32,57,0.070);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-protocol-confirmation-list > div {
  background: rgba(11,32,57,0.050);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-protocol-correction-banner {
  background: linear-gradient(
      135deg,
      rgba(251,191,36,.14),
      rgba(11,32,57,0.070)
    );
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-protocol-correction-number {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-protocol-correction-count {
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-protocol-correction-row {
  background: rgba(11,32,57,0.050);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-protocol-document-correction-notice strong {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-protocol-inline-link {
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-protocol-correction-badge {
  color: var(--text) !important;
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-protocol-photo-checklist-head > strong {
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-protocol-photo-checklist.is-complete
.fleet-protocol-photo-checklist-head > strong {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-protocol-photo-check-item:hover {
  border-color: rgba(59,159,224,.45);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-protocol-photo-check-item > span {
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-protocol-photo-check-item.is-complete > span {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-form textarea {
  background: rgba(11,32,57,0.120);
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .status-warning-box {
  background: linear-gradient(135deg,rgba(251,191,36,.12),rgba(11,32,57,0.080));
}
:root[data-motyw="nowy"][data-tryb="jasny"] .status-warning-box strong {
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .module-tab.active {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .settings-menu-item.active {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .settings-system-item.active {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .nav-group.active > .nav-group-toggle,
:root[data-motyw="nowy"][data-tryb="jasny"] .nav .nav-group-toggle.active {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .nav .nav-group-toggle.active span:first-child {
  background: linear-gradient(135deg,rgba(59,159,224,.28),rgba(127,196,238,.12));
  border-color: rgba(11,32,57,0.220);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .nav-group.active > .nav-group-toggle:hover,
:root[data-motyw="nowy"][data-tryb="jasny"] .nav .nav-group-toggle.active:hover {
  background: rgba(11,32,57,0.110);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .notice {
  background: rgba(11,32,57,0.110);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .notice strong {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .notice.neutral {
  background: rgba(11,32,57,0.110);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .settlement-mapping-card-head {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .settlement-mapping-card-head h3 {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .settlement-mapping-card-head .btn.ghost {
  background: rgba(11,32,57,0.220);
  color: var(--text);
  border-color: rgba(11,32,57,0.220);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .settlement-mapping-card-head .btn.ghost:hover {
  background: rgba(11,32,57,0.220);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .settlement-filter-chip.active {
  color: var(--text) !important;
}
:root[data-motyw="nowy"][data-tryb="jasny"] .settlement-filter-chip.active strong {
  color: var(--text) !important;
}
:root[data-motyw="nowy"][data-tryb="jasny"] .mapping-status {
  border: 1px solid rgba(11,32,57,0.220);
  background: rgba(11,32,57,0.220);
  color: var(--text) !important;
}
:root[data-motyw="nowy"][data-tryb="jasny"] .mapping-status.ok {
  color: var(--text) !important;
}
:root[data-motyw="nowy"][data-tryb="jasny"] .mapping-status.warning {
  color: var(--text) !important;
}
:root[data-motyw="nowy"][data-tryb="jasny"] .mapping-status.danger {
  color: var(--muted2) !important;
}
:root[data-motyw="nowy"][data-tryb="jasny"] .mapping-status.neutral {
  color: var(--text) !important;
}
:root[data-motyw="nowy"][data-tryb="jasny"] .sidebar-collapse-btn {
  background: rgba(11,32,57,0.160);
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .sidebar-collapse-btn:hover {
  background: rgba(11,32,57,0.220);
}

@media(min-width:769px) {
body[data-motyw="nowy"][data-tryb="jasny"].sidebar-collapsed .nav button:hover::after {
  color: var(--text);
  border: 1px solid rgba(11,32,57,0.220);
}
}
:root[data-motyw="nowy"][data-tryb="jasny"] .claim-message {
  background: rgba(11,32,57,0.100);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .settlement-visibility {
  background: rgba(11,32,57,0.080);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .settlement-visibility:hover {
  background: rgba(11,32,57,0.180);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .settlement-action-run {
  background: rgba(11,32,57,0.060);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .settlement-action-run:hover:not(:disabled) {
  background: rgba(11,32,57,0.140);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .settings-menu,
:root[data-motyw="nowy"][data-tryb="jasny"] .settings-system-sidebar {
  background: linear-gradient(180deg,rgba(11,32,57,0.130),rgba(11,32,57,0.064));
}
:root[data-motyw="nowy"][data-tryb="jasny"] .settings-menu-item:hover,
:root[data-motyw="nowy"][data-tryb="jasny"] .settings-system-item:hover {
  background: rgba(11,32,57,0.150);
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .settings-menu-item.active,
:root[data-motyw="nowy"][data-tryb="jasny"] .settings-system-item.active {
  background: linear-gradient(90deg,rgba(59,159,224,.26),rgba(127,196,238,.13));
  color: var(--text);
  box-shadow: inset 0 0 0 1px rgba(11,32,57,0.160),0 12px 30px rgba(11,32,57,0.081);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .settings-system-item strong,
:root[data-motyw="nowy"][data-tryb="jasny"] .settings-system-sidebar-head strong {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .settings-system-editor input,
:root[data-motyw="nowy"][data-tryb="jasny"] .settings-system-editor select,
:root[data-motyw="nowy"][data-tryb="jasny"] .settings-system-editor textarea,
:root[data-motyw="nowy"][data-tryb="jasny"] .settings-content input,
:root[data-motyw="nowy"][data-tryb="jasny"] .settings-content select,
:root[data-motyw="nowy"][data-tryb="jasny"] .settings-content textarea,
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-form input,
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-form select,
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-form textarea {
  box-shadow: inset 0 1px 0 rgba(11,32,57,0.090);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .settings-system-editor input:focus,
:root[data-motyw="nowy"][data-tryb="jasny"] .settings-system-editor select:focus,
:root[data-motyw="nowy"][data-tryb="jasny"] .settings-system-editor textarea:focus,
:root[data-motyw="nowy"][data-tryb="jasny"] .settings-content input:focus,
:root[data-motyw="nowy"][data-tryb="jasny"] .settings-content select:focus,
:root[data-motyw="nowy"][data-tryb="jasny"] .settings-content textarea:focus,
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-form input:focus,
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-form select:focus,
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-form textarea:focus {
  border-color: rgba(59,159,224,.42) !important;
}
:root[data-motyw="nowy"][data-tryb="jasny"] .settlement-mapping-toolbar {
  background: linear-gradient(180deg,rgba(11,32,57,0.130),rgba(11,32,57,0.064));
}
:root[data-motyw="nowy"][data-tryb="jasny"] .settlement-mapping-search label {
  background: rgba(11,32,57,0.090);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .settlement-mapping-card {
  background: linear-gradient(180deg,rgba(11,32,57,0.140),rgba(11,32,57,0.070));
}
:root[data-motyw="nowy"][data-tryb="jasny"] .settlement-mapping-card-head {
  background: linear-gradient(135deg,rgba(59,159,224,.24),rgba(127,196,238,.10));
}
:root[data-motyw="nowy"][data-tryb="jasny"] .settlement-mapping-grid label {
  background: rgba(11,32,57,0.090);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .settlement-mapping-summary span {
  background: rgba(11,32,57,0.110);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .settlement-mapping-summary strong {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .settlement-filter-chip {
  background: rgba(11,32,57,0.110);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .settlement-filter-chip strong {
  color: var(--text) !important;
}
:root[data-motyw="nowy"][data-tryb="jasny"] .settlement-filter-chip:hover {
  background: rgba(11,32,57,0.180);
  color: var(--text) !important;
}
:root[data-motyw="nowy"][data-tryb="jasny"] .settlement-filter-chip.active {
  background: linear-gradient(135deg,var(--brand),#2E86C6 48%,#7FC4EE);
  color: var(--text) !important;
}
:root[data-motyw="nowy"][data-tryb="jasny"] .settlement-rule-card,
:root[data-motyw="nowy"][data-tryb="jasny"] .choice-card,
:root[data-motyw="nowy"][data-tryb="jasny"] .other-transaction-impact-card,
:root[data-motyw="nowy"][data-tryb="jasny"] .settlement-rule-kpi,
:root[data-motyw="nowy"][data-tryb="jasny"] .control-formula-row {
  background: rgba(11,32,57,0.110) !important;
  box-shadow: 0 12px 34px rgba(11,32,57,0.072);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .settlement-rule-card h3,
:root[data-motyw="nowy"][data-tryb="jasny"] .settlement-rule-card strong,
:root[data-motyw="nowy"][data-tryb="jasny"] .choice-card strong,
:root[data-motyw="nowy"][data-tryb="jasny"] .other-transaction-impact-card strong,
:root[data-motyw="nowy"][data-tryb="jasny"] .settlement-rule-kpi strong {
  color: var(--text) !important;
}
:root[data-motyw="nowy"][data-tryb="jasny"] .settings-system-editor .btn.ghost,
:root[data-motyw="nowy"][data-tryb="jasny"] .settings-content .btn.ghost,
:root[data-motyw="nowy"][data-tryb="jasny"] .settlement-rule-card .btn.ghost,
:root[data-motyw="nowy"][data-tryb="jasny"] .control-formula-row .btn.ghost,
:root[data-motyw="nowy"][data-tryb="jasny"] .summary-actions .btn.ghost {
  background: rgba(11,32,57,0.120) !important;
}
:root[data-motyw="nowy"][data-tryb="jasny"] .settings-system-editor .btn.ghost:hover,
:root[data-motyw="nowy"][data-tryb="jasny"] .settings-content .btn.ghost:hover,
:root[data-motyw="nowy"][data-tryb="jasny"] .settlement-rule-card .btn.ghost:hover,
:root[data-motyw="nowy"][data-tryb="jasny"] .control-formula-row .btn.ghost:hover,
:root[data-motyw="nowy"][data-tryb="jasny"] .summary-actions .btn.ghost:hover {
  background: rgba(11,32,57,0.210) !important;
  color: var(--text) !important;
}
:root[data-motyw="nowy"][data-tryb="jasny"] .badge {
  background: rgba(11,32,57,0.130);
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .badge.success,
:root[data-motyw="nowy"][data-tryb="jasny"] .badge.ok {
  color: var(--muted2) !important;
}
:root[data-motyw="nowy"][data-tryb="jasny"] .badge.warning {
  color: var(--muted2) !important;
}
:root[data-motyw="nowy"][data-tryb="jasny"] .badge.danger {
  color: var(--muted2) !important;
}
:root[data-motyw="nowy"][data-tryb="jasny"] .badge.neutral {
  color: var(--muted2) !important;
}
:root[data-motyw="nowy"][data-tryb="jasny"] .settings-checks label,
:root[data-motyw="nowy"][data-tryb="jasny"] .check-card {
  background: rgba(11,32,57,0.110) !important;
}
:root[data-motyw="nowy"][data-tryb="jasny"] .empty-state {
  background: rgba(11,32,57,0.070);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .module-tabs {
  background: rgba(11,32,57,0.090);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .module-tab:hover {
  background: rgba(11,32,57,0.150);
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .module-tab.active {
  background: linear-gradient(135deg,var(--brand),#2E86C6 48%,#7FC4EE);
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .settlement-rules-tab.active {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .settlement-rules-tab.active:hover {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .auth-screen:before {
  background-image: linear-gradient(
      rgba(11,32,57,0.070) 1px,
      transparent 1px
    ),
    linear-gradient(
      90deg,
      rgba(11,32,57,0.070) 1px,
      transparent 1px
    );
}
:root[data-motyw="nowy"][data-tryb="jasny"] .auth-spinner {
  border: 3px solid rgba(11,32,57,0.220);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .auth-field input {
  background: rgba(11,32,57,0.130);
  box-shadow: inset 0 1px 0 rgba(11,32,57,0.080);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .auth-field input:focus {
  border-color: rgba(59,159,224,.72);
  background: rgba(11,32,57,0.180);
  box-shadow: 0 0 0 4px rgba(59,159,224,.13),
    inset 0 1px 0 rgba(11,32,57,0.100);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .auth-message.error {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .auth-message.success {
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .auth-message.info {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .auth-screen:before {
  background: radial-gradient(
      circle at 18% 12%,
      rgba(59,159,224,.24),
      transparent 34%
    ),
    radial-gradient(
      circle at 84% 18%,
      rgba(127,196,238,.16),
      transparent 36%
    ),
    linear-gradient(
      145deg,
      var(--bg) 0%,
      #101426 52%,
      var(--bg) 100%
    );
}
html[data-motyw="nowy"][data-tryb="jasny"] body.auth-visible #authScreen.auth-screen .auth-card {
  border: 1px solid rgba(11,32,57,0.220)!important;
  box-shadow: 0 28px 90px rgba(11,32,57,0.180),
    inset 0 1px 0 rgba(11,32,57,0.100)!important;
}
:root[data-motyw="nowy"][data-tryb="jasny"] .auth-forgot-button:hover {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .auth-password-reset-help {
  background: rgba(11,32,57,0.090);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .alarm-awarii {
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .topbar-user-avatar {
  background: linear-gradient(
      135deg,
      rgba(59,159,224,.95),
      rgba(127,196,238,.72)
    );
  color: var(--text);
  box-shadow: 0 9px 24px rgba(11,32,57,0.108),
    inset 0 1px 0 rgba(11,32,57,0.220);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-schedule-kpis
.fleet-schedule-soon strong {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-schedule-badge.is-danger {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-schedule-badge.is-warning {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-schedule-badge.is-soon {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-schedule-badge.is-success {
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-schedule-badge.is-neutral {
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-damage-hero {
  border: 1px solid rgba(11,32,57,0.220);
  background: radial-gradient(
      circle at 92% 0%,
      rgba(255,107,107,.20),
      transparent 36%
    ),
    radial-gradient(
      circle at 0% 100%,
      rgba(59,159,224,.18),
      transparent 42%
    ),
    linear-gradient(
      145deg,
      rgba(11,32,57,0.170),
      rgba(11,32,57,0.056)
    );
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-damage-hero:before {
  background: linear-gradient(
      115deg,
      rgba(11,32,57,0.140),
      transparent 34%
    );
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-damage-hero-icon {
  background: linear-gradient(
      135deg,
      rgba(255,107,107,.25),
      rgba(59,159,224,.16)
    );
  box-shadow: 0 16px 36px rgba(11,32,57,0.108),
    inset 0 1px 0 rgba(11,32,57,0.220);
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-damage-eyebrow {
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-damage-hero h1 {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-damage-hero-meta .is-warning {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-damage-progress {
  background: rgba(11,32,57,0.070);
  box-shadow: 0 12px 32px rgba(11,32,57,0.054);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-damage-progress-number {
  background: rgba(11,32,57,0.110);
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-damage-progress-step.is-complete {
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-damage-progress-step.is-complete
.fleet-damage-progress-number {
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-damage-tabs {
  box-shadow: inset 0 1px 0 rgba(11,32,57,0.070),
    0 12px 30px rgba(11,32,57,0.054);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-damage-tab:hover {
  color: var(--text);
  background: rgba(11,32,57,0.110);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-damage-tab.is-active {
  border-color: rgba(59,159,224,.30);
  background: linear-gradient(
      135deg,
      rgba(59,159,224,.22),
      rgba(127,196,238,.10)
    );
  color: var(--text);
  box-shadow: 0 10px 24px rgba(11,32,57,0.068),
    inset 0 1px 0 rgba(11,32,57,0.200);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-damage-tab-icon {
  background: rgba(11,32,57,0.130);
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-damage-tab.is-active
.fleet-damage-tab-icon {
  background: rgba(11,32,57,0.220);
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-damage-form-grid > label {
  border: 1px solid rgba(11,32,57,0.130);
  background: rgba(11,32,57,0.050);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-damage-form-grid > label > span {
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-damage-form-grid
> label.full
> span:has(input[type="checkbox"]),
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-damage-form-grid
> label.full
> span:has(input[type="radio"]) {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-damage-form-grid
> label.full:has(input[type="checkbox"]),
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-damage-form-grid
> label.full:has(input[type="radio"]) {
  border-color: rgba(59,159,224,.18);
  background: linear-gradient(
      135deg,
      rgba(59,159,224,.085),
      rgba(127,196,238,.035)
    );
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-damage-form-grid
> label.full:has(input[type="checkbox"]:checked) {
  background: linear-gradient(
      135deg,
      rgba(52,211,153,.11),
      rgba(127,196,238,.045)
    );
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-damage-form-grid
> label.full
input[type="checkbox"]:focus-visible,
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-damage-form-grid
> label.full
input[type="radio"]:focus-visible {
  outline: 2px solid rgba(59,159,224,.72);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-damage-form-grid input[readonly] {
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-damage-kpi-grid .kpi:nth-child(1) {
  background: radial-gradient(
      circle at 100% 0%,
      rgba(255,107,107,.18),
      transparent 43%
    ),
    linear-gradient(
      180deg,
      rgba(255,107,107,.075),
      rgba(11,32,57,0.050)
    );
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-damage-kpi-grid .kpi:nth-child(2) {
  background: radial-gradient(
      circle at 100% 0%,
      rgba(96,165,250,.18),
      transparent 43%
    ),
    linear-gradient(
      180deg,
      rgba(96,165,250,.075),
      rgba(11,32,57,0.050)
    );
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-damage-kpi-grid .kpi:nth-child(3) {
  background: radial-gradient(
      circle at 100% 0%,
      rgba(251,191,36,.17),
      transparent 43%
    ),
    linear-gradient(
      180deg,
      rgba(251,191,36,.07),
      rgba(11,32,57,0.050)
    );
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-damage-kpi-grid .kpi:nth-child(4) {
  background: radial-gradient(
      circle at 100% 0%,
      rgba(52,211,153,.18),
      transparent 43%
    ),
    linear-gradient(
      180deg,
      rgba(52,211,153,.075),
      rgba(11,32,57,0.050)
    );
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-damage-file-card {
  background: linear-gradient(
      145deg,
      rgba(11,32,57,0.116),
      rgba(11,32,57,0.050)
    );
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-damage-file-card:hover {
  background: rgba(11,32,57,0.130);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-damage-file-icon {
  border: 1px solid rgba(59,159,224,.24);
  background: linear-gradient(
      135deg,
      rgba(59,159,224,.20),
      rgba(96,165,250,.10)
    );
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .fleet-damage-file-name {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .btn.secondary,
:root[data-motyw="nowy"][data-tryb="jasny"] .secondary {
  background: rgba(59,159,224,.14);
  border-color: rgba(59,159,224,.30);
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .btn.secondary:hover,
:root[data-motyw="nowy"][data-tryb="jasny"] .secondary:hover {
  background: rgba(59,159,224,.22);
  border-color: rgba(59,159,224,.44);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .status-info-box,
:root[data-motyw="nowy"][data-tryb="jasny"] .status-success-box {
  background: rgba(11,32,57,0.110);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .status-info-box strong,
:root[data-motyw="nowy"][data-tryb="jasny"] .status-success-box strong {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .stat-card {
  background: linear-gradient(180deg,rgba(11,32,57,0.120),rgba(11,32,57,0.060));
}
:root[data-motyw="nowy"][data-tryb="jasny"] .stat-card strong,
:root[data-motyw="nowy"][data-tryb="jasny"] .stat-card b {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .link-btn:hover {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .seizures-alert-link:hover {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .seizures-alert-danger {
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] input[type="file"]::file-selector-button {
  border: 1px solid rgba(59,159,224,.30);
  background: rgba(59,159,224,.14);
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] input[type="file"]::file-selector-button:hover {
  background: rgba(59,159,224,.22);
  border-color: rgba(59,159,224,.44);
}
:root[data-motyw="nowy"][data-tryb="jasny"] input[type="date"]::-webkit-calendar-picker-indicator:hover,
:root[data-motyw="nowy"][data-tryb="jasny"] input[type="time"]::-webkit-calendar-picker-indicator:hover,
:root[data-motyw="nowy"][data-tryb="jasny"] input[type="month"]::-webkit-calendar-picker-indicator:hover {
  background: rgba(11,32,57,0.200);
}
:root[data-motyw="nowy"][data-tryb="jasny"] input[type="search"]::-webkit-search-cancel-button {
  background: rgba(11,32,57,0.220);
}
:root[data-motyw="nowy"][data-tryb="jasny"] details {
  background: rgba(11,32,57,0.070);
}
:root[data-motyw="nowy"][data-tryb="jasny"] details > summary {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] *::-webkit-scrollbar-thumb {
  background: rgba(11,32,57,0.220);
}
:root[data-motyw="nowy"][data-tryb="jasny"] *::-webkit-scrollbar-thumb:hover {
  background: rgba(11,32,57,0.220);
}
:root[data-motyw="nowy"][data-tryb="jasny"] :focus-visible {
  outline: 2px solid rgba(59,159,224,.75);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .driver-app-phone {
  box-shadow: 0 40px 100px rgba(11,32,57,0.180),
    inset 0 0 0 1px rgba(11,32,57,0.120);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .driver-app-statusbar {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .driver-app-tile {
  background: rgba(11,32,57,0.080);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .driver-app-tile:hover {
  background: rgba(11,32,57,0.140);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .driver-app-tile strong {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .driver-app-tabs {
  background: rgba(11,32,57,0.060);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .driver-app-hero {
  background: linear-gradient(160deg,rgba(59,159,224,.2),rgba(11,32,57,0.060));
}
:root[data-motyw="nowy"][data-tryb="jasny"] .driver-app-hero strong {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .driver-app-card {
  background: rgba(11,32,57,0.056);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .driver-app-card h3 {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .driver-app-row {
  border-bottom: 1px solid rgba(11,32,57,0.100);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .driver-app-row b {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .driver-app-plus {
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .driver-app-btn {
  background: rgba(11,32,57,0.080);
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .driver-app-chip.ok {
  background: rgba(127,196,238,.16);
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .driver-app-chip.wait {
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .driver-app-chip.info {
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .driver-app-empty strong {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .driver-app-msg.from-office {
  background: rgba(11,32,57,0.100);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .driver-app-textarea {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .dash-hero {
  background: radial-gradient(900px 300px at 8% -40%,rgba(59,159,224,.30),transparent 62%),
    radial-gradient(700px 280px at 92% 140%,rgba(127,196,238,.20),transparent 60%),
    linear-gradient(180deg,rgba(11,32,57,0.110),rgba(0,0,0,.14));
}
:root[data-motyw="nowy"][data-tryb="jasny"] .dash-hero-title {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .dash-hero-date {
  background: rgba(11,32,57,0.120);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .kpi.dash-kpi-aside {
  background: linear-gradient(180deg,rgba(11,32,57,0.070),rgba(0,0,0,.10));
}
:root[data-motyw="nowy"][data-tryb="jasny"] .dash-note b {
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .dash-rank-bar {
  background: linear-gradient(90deg,rgba(59,159,224,.30),rgba(56,189,248,.10));
}
:root[data-motyw="nowy"][data-tryb="jasny"] .dash-rank-place {
  background: rgba(11,32,57,0.110);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .dash-rank-row.gold .dash-rank-place {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .dash-rank-row.silver .dash-rank-place {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .dash-rank-row.bronze .dash-rank-place {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .dash-rank-value {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .dash-rank-row.gold .dash-rank-value {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .dash-task {
  background: rgba(11,32,57,0.070);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .dash-task-plate {
  background: rgba(11,32,57,0.120);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .dash-todo:hover {
  background: rgba(11,32,57,0.080);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .dash-note.comm-warning b {
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .comm-toggle {
  background: rgba(11,32,57,0.070);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .doc-chip:hover {
  background: rgba(59,159,224,.20);
  border-color: rgba(59,159,224,.40);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .doc-chip-missing {
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .doc-problem code {
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .doc-content {
  background: rgba(11,32,57,0.090);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .doc-content:focus {
  border-color: rgba(59,159,224,.45);
  background: rgba(11,32,57,0.120);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .doc-toolbar {
  background: rgba(11,32,57,0.070);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .doc-tool {
  background: rgba(11,32,57,0.100);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .doc-tool:hover {
  background: rgba(59,159,224,.22);
  border-color: rgba(59,159,224,.40);
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .doc-bar {
  background: rgba(11,32,57,0.070);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .doc-preview {
  box-shadow: 0 14px 40px rgba(11,32,57,0.135);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .perm-warning b {
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .perm-role {
  background: rgba(11,32,57,0.070);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .perm-role:hover {
  background: rgba(11,32,57,0.120);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .perm-role.active {
  background: linear-gradient(180deg,rgba(59,159,224,.22),rgba(11,32,57,0.060));
  border-color: rgba(59,159,224,.40);
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .perm-section {
  background: rgba(11,32,57,0.056);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .perm-row + .perm-row {
  border-top: 1px solid rgba(11,32,57,0.080);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .shop-rule-nested {
  border-left: 2px solid rgba(59,159,224,.35);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .driver-shop-photo {
  background: rgba(11,32,57,0.140);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .driver-shop-photo-big {
  background: rgba(11,32,57,0.100);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .driver-shop-form {
  border-color: rgba(59,159,224,.40);
  background: linear-gradient(180deg,rgba(59,159,224,.14),rgba(11,32,57,0.060));
}
:root[data-motyw="nowy"][data-tryb="jasny"] .driver-shop-qty button {
  background: rgba(11,32,57,0.140);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .driver-shop-payment {
  background: rgba(11,32,57,0.080);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .driver-shop-payment.active {
  border-color: rgba(127,196,238,.50);
  background: rgba(127,196,238,.14);
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .driver-shop-blocked {
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .shop-photo {
  background: rgba(11,32,57,0.120);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .shop-tab-count {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .nav-badge {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .kb-crumbs button:hover {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .kb-tile {
  background: linear-gradient(180deg,rgba(11,32,57,0.110),rgba(0,0,0,.10));
  box-shadow: 0 12px 34px rgba(11,32,57,0.072);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .kb-tile:hover {
  border-color: rgba(59,159,224,.42);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .kb-tile-count {
  background: rgba(11,32,57,0.140);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .kb-article-row {
  background: rgba(11,32,57,0.070);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .kb-article-row:hover {
  background: rgba(11,32,57,0.120);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .kb-media-remove {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .kb-result-row {
  background: rgba(11,32,57,0.070);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .kb-result-row:hover {
  background: rgba(11,32,57,0.120);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .sp-ladowanie {
  background: linear-gradient(180deg,rgba(11,32,57,0.100),rgba(11,32,57,0.040));
}
:root[data-motyw="nowy"][data-tryb="jasny"] .sp-ladowanie-kolo {
  border-top-color: var(--accent, #3B9FE0);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .sp-wysylka-okno {
  border: 1px solid rgba(11,32,57,0.220);
  color: var(--text);
  box-shadow: 0 24px 60px rgba(11,32,57,0.180);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .sp-wysylka-kolo {
  border: 3px solid rgba(11,32,57,0.220);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .driver-app-doc {
  background: rgba(11,32,57,0.080);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .driver-app-doc-todo {
  background: linear-gradient(135deg,rgba(251,191,36,.1),rgba(11,32,57,0.060));
}
:root[data-motyw="nowy"][data-tryb="jasny"] .driver-app-reject {
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .cost-invoice-weak {
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .api-key-new {
  background: linear-gradient(135deg,rgba(52,211,153,.1),rgba(11,32,57,0.060));
}
:root[data-motyw="nowy"][data-tryb="jasny"] .api-key-scope {
  background: rgba(11,32,57,0.060);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .qr-licznik-konczy {
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .log-wpis > summary:hover {
  background: rgba(11,32,57,0.080);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .admin-modul {
  background: rgba(11,32,57,0.060);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .admin-modul-wiersz code {
  background: rgba(11,32,57,0.120);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .admin-komenda {
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .widok-kierowcy-pasek {
  background: rgba(11,32,57,0.060);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .driver-app-badge.ok {
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .driver-app-badge.warn {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .driver-app-shift {
  background: rgba(11,32,57,0.080);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .driver-app-shift-zmiana.noc {
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .grafik-licznik-wpis {
  background: rgba(11,32,57,0.060);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .wybor-kolumny:hover {
  background: rgba(11,32,57,0.080);
}
