/* ══════════════════════════════════════════════════════════════
   PRINT DRIVER · overrides EXCLUSIVOS do cliente Print
   ──────────────────────────────────────────────────────────────
   Ativado por  html[data-cliente="print"]  (setado no shell só quando
   o cliente ativo é o Print). Nenhuma regra aqui afeta outro cliente:
   sem o atributo, todo o seletor abaixo é inerte.

   As cores de marca (verde) vêm da config do Print no banco
   (cor_primaria/accent/aux → data-brand="custom" → tokens verdes).
   Este arquivo cobre só o que a config não alcança:
     • sidebar chumbo-verde exata + logo maior + sem slogan
     • resíduos roxo/ciano hardcoded do módulo Desempenho e do drawer
   ══════════════════════════════════════════════════════════════ */

/* ── Sidebar ─────────────────────────────────────────────────── */
/* Tira o "DESEMPENHO DO MOTORISTA" — tanto o nome do módulo (.sb-slogan)
   quanto o chip "Projeto · Desempenho do Motorista" (.sb-cli). */
html[data-cliente="print"] .sb-slogan,
html[data-cliente="print"] .sb-cli { display: none; }

/* Logo um pouco maior que o padrão, mas com respiro (não ocupa tudo). */
html[data-cliente="print"] .sb-logo { padding: 18px 16px 12px; text-align: center; }
html[data-cliente="print"] .sb-logo img {
  height: auto !important;
  width: auto !important;
  max-width: 58% !important;
  margin: 0 auto;
}

/* Fundo chumbo-verde exato (independe da derivação, pro tom aprovado). */
html[data-cliente="print"] .sidebar {
  background: linear-gradient(165deg, #1B4D28 0%, #123A1D 55%, #0F2A16 100%) !important;
}

/* "powered by Perito" continua como estava — tratado no shell (main.js). */

/* ── Resíduos roxo/ciano do módulo Desempenho → verde da marca ── */
/* Editor de meta (tela Parâmetros). */
html[data-cliente="print"] .meta-ed .dsv-parinp__box input:focus {
  border-color: var(--primary);
  box-shadow: 0 0 0 3px var(--accent-soft);
}
html[data-cliente="print"] .meta-ed .meta-ed-atalho {
  background: var(--accent-soft);
  border-color: color-mix(in srgb, var(--primary) 26%, #fff);
  color: var(--primary);
}
html[data-cliente="print"] .meta-ed .dsv-edit-row__v { color: var(--primary); }

/* ── Resíduos roxo/violeta do drawer do motorista (.dd-*) ─────── */
html[data-cliente="print"] .dd-coach-h,
html[data-cliente="print"] .dd-empty h3,
html[data-cliente="print"] .dd-tab.is-active,
html[data-cliente="print"] .dd-hr-v { color: var(--primary); }
html[data-cliente="print"] .dd-stat--click.is-open { border-color: var(--primary); }
html[data-cliente="print"] .dd-stat-ver { color: var(--accent-dark); }
html[data-cliente="print"] .dd-voltar:hover,
html[data-cliente="print"] .dd-daytab tbody tr.dd-d-row:focus-visible {
  outline-color: var(--accent);
  border-color: var(--accent);
}
