/* =========================================================
   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(var(--brand-rgb, 59,159,224),.34) 0,rgba(var(--brand-rgb, 59,159,224),.11) 18%,transparent 42%),
    radial-gradient(circle at 92% 8%,rgba(var(--brand2-rgb, 127,196,238),.22) 0,rgba(var(--brand2-rgb, 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(var(--brand-rgb, 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"] .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(var(--brand-rgb, 59,159,224),.23),rgba(var(--brand2-rgb, 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(var(--brand-rgb, 59,159,224),.55);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .nav button.active span:first-child {
  background: linear-gradient(135deg,rgba(var(--brand-rgb, 59,159,224),.44),rgba(var(--brand2-rgb, 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(var(--brand-rgb, 59,159,224),.34),rgba(var(--brand2-rgb, 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(var(--brand-rgb, 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"] .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(var(--brand-rgb, 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),var(--brand, #2E86C6) 48%,var(--brand2, #7FC4EE));
  box-shadow: 0 14px 34px rgba(var(--brand-rgb, 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(var(--brand-rgb, 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(var(--brand-rgb, 59,159,224),.9),rgba(var(--brand2-rgb, 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"] .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(var(--brand2-rgb, 127,196,238),.25);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .ai-box {
  background: linear-gradient(135deg,rgba(var(--brand-rgb, 59,159,224),.20),rgba(var(--brand2-rgb, 127,196,238),.10));
  border: 1px solid rgba(var(--brand-rgb, 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"] .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"] .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(var(--brand-rgb, 59,159,224),.24),transparent 38%),
    radial-gradient(circle at 88% 10%,rgba(var(--brand2-rgb, 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(var(--brand-rgb, 59,159,224),.28);
  background: linear-gradient(135deg,rgba(var(--brand-rgb, 59,159,224),.18),rgba(var(--brand2-rgb, 127,196,238),.08));
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .kpi-card {
  background: radial-gradient(circle at 95% 0%,rgba(var(--brand-rgb, 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(var(--brand-rgb, 59,159,224),.18),rgba(var(--brand2-rgb, 127,196,238),.08));
  border-color: rgba(var(--brand-rgb, 59,159,224),.25);
}
: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(var(--brand-rgb, 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(var(--brand-rgb, 59,159,224),.25),rgba(var(--brand2-rgb, 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(var(--brand-rgb, 59,159,224),.34),rgba(var(--brand2-rgb, 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(var(--brand2-rgb, 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(var(--brand-rgb, 59,159,224),.32),rgba(var(--brand2-rgb, 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(var(--brand-rgb, 59,159,224),.24);
  background: radial-gradient(circle at 100% 0%,rgba(var(--brand2-rgb, 127,196,238),.13),transparent 38%),
    linear-gradient(135deg,rgba(var(--brand-rgb, 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-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-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(var(--brand2-rgb, 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-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-row-glowka {
  background: rgba(11,32,57,0.040);
}
: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(var(--brand-rgb, 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-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(var(--brand-rgb, 59,159,224),.28),rgba(var(--brand2-rgb, 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-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-system-item:hover {
  background: rgba(11,32,57,0.150);
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .settings-system-item.active {
  background: linear-gradient(90deg,rgba(var(--brand-rgb, 59,159,224),.26),rgba(var(--brand2-rgb, 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"] .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"] .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(var(--brand-rgb, 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(var(--brand-rgb, 59,159,224),.24),rgba(var(--brand2-rgb, 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),var(--brand, #2E86C6) 48%,var(--brand2, #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"] .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 {
  color: var(--text) !important;
}
:root[data-motyw="nowy"][data-tryb="jasny"] .settings-system-editor .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"] .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),var(--brand, #2E86C6) 48%,var(--brand2, #7FC4EE));
  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(var(--brand-rgb, 59,159,224),.72);
  background: rgba(11,32,57,0.180);
  box-shadow: 0 0 0 4px rgba(var(--brand-rgb, 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(var(--brand-rgb, 59,159,224),.24),
      transparent 34%
    ),
    radial-gradient(
      circle at 84% 18%,
      rgba(var(--brand2-rgb, 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(var(--brand-rgb, 59,159,224),.95),
      rgba(var(--brand2-rgb, 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(var(--brand-rgb, 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(var(--brand-rgb, 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(var(--brand-rgb, 59,159,224),.30);
  background: linear-gradient(
      135deg,
      rgba(var(--brand-rgb, 59,159,224),.22),
      rgba(var(--brand2-rgb, 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(var(--brand-rgb, 59,159,224),.18);
  background: linear-gradient(
      135deg,
      rgba(var(--brand-rgb, 59,159,224),.085),
      rgba(var(--brand2-rgb, 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(var(--brand2-rgb, 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(var(--brand-rgb, 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-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(var(--brand-rgb, 59,159,224),.24);
  background: linear-gradient(
      135deg,
      rgba(var(--brand-rgb, 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(var(--brand-rgb, 59,159,224),.14);
  border-color: rgba(var(--brand-rgb, 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(var(--brand-rgb, 59,159,224),.22);
  border-color: rgba(var(--brand-rgb, 59,159,224),.44);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .status-info-box {
  background: rgba(11,32,57,0.110);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .status-info-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(var(--brand-rgb, 59,159,224),.30);
  background: rgba(var(--brand-rgb, 59,159,224),.14);
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] input[type="file"]::file-selector-button:hover {
  background: rgba(var(--brand-rgb, 59,159,224),.22);
  border-color: rgba(var(--brand-rgb, 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(var(--brand-rgb, 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(--brand2, 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(var(--brand2-rgb, 127,196,238),.16);
  color: var(--brand2, 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(var(--brand-rgb, 59,159,224),.30),transparent 62%),
    radial-gradient(700px 280px at 92% 140%,rgba(var(--brand2-rgb, 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(var(--brand-rgb, 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(var(--brand-rgb, 59,159,224),.20);
  border-color: rgba(var(--brand-rgb, 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(var(--brand-rgb, 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(var(--brand-rgb, 59,159,224),.22);
  border-color: rgba(var(--brand-rgb, 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"] .shop-rule-nested {
  border-left: 2px solid rgba(var(--brand-rgb, 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(var(--brand-rgb, 59,159,224),.40);
  background: linear-gradient(180deg,rgba(var(--brand-rgb, 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(var(--brand2-rgb, 127,196,238),.50);
  background: rgba(var(--brand2-rgb, 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(var(--brand-rgb, 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, var(--brand, #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"] .zus-tak {
  color: var(--warning, var(--muted2));
}
:root[data-motyw="nowy"][data-tryb="jasny"] .przekazanie-wiersz-glowa:hover {
  background: rgba(11,32,57,0.060);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .przekazanie-kreska {
  background: rgba(11,32,57,0.080);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .przekazanie-zdjecie-slot {
  background: rgba(11,32,57,0.060);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .przekazanie-zdjecie span {
  color: var(--text);
}
: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"] .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"] .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);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .kom-kierowca:hover {
  background: rgba(11,32,57,0.080);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .kom-chip button:hover {
  background: rgba(11,32,57,0.160);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .kom-podglad-tresc {
  background: rgba(11,32,57,0.040);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .btn.btn-akceptuj {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .btn.btn-odrzuc {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .historia-ustawien-naglowek:hover {
  background: var(--soft,rgba(11,32,57,0.080));
}
:root[data-motyw="nowy"][data-tryb="jasny"] .mkt-karta {
  background: linear-gradient(160deg, rgba(59,159,224,.22), rgba(11,32,57,0.080));
  box-shadow: 0 14px 34px rgba(11,32,57,0.126);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .mkt-karta.aktywna {
  box-shadow: 0 18px 44px rgba(11,32,57,0.162);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .mkt-rodzaj-bonus {
  background: linear-gradient(160deg, rgba(56,214,155,.22), rgba(11,32,57,0.080));
}
:root[data-motyw="nowy"][data-tryb="jasny"] .branding-podglad-ciemne {
  color: var(--muted2);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .branding-probka-przycisk {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .branding-telefon-pole {
  background: rgba(11,32,57,0.160);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .menu-podpowiedz {
  box-shadow: 0 14px 34px rgba(11,32,57,0.126);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .mkt-baner {
  color: var(--text);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .mkt-baner-tresc em {
  background: rgba(11,32,57,0.220);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .spis-sekcji {
  box-shadow: 0 10px 26px rgba(11,32,57,0.081);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .edytor-html {
  background: var(--input-bg, rgba(11,32,57,0.080));
}
:root[data-motyw="nowy"][data-tryb="jasny"] .edytor-html-pasek {
  background: rgba(11,32,57,0.060);
}
:root[data-motyw="nowy"][data-tryb="jasny"] .branding-pasek-zapisu {
  box-shadow: 0 6px 18px rgba(11,32,57,0.081);
}
