/* Foaia de stil a raportului (consola/raport.html), scoasă din pagină
   într-un fișier: politica de conținut (app/_headers) ajunge la
   „style-src 'self'” numai fără blocuri <style> în pagini și fără style="…".
   Pagina o leagă în locul blocului, după stil.css, deci regulile ei câștigă
   ca înainte. Ce stătea în style="…" e la capăt. */
/* Numai ce ține de pagina asta. Restul e în stil.css, una pentru toată consola. */
.titlul{font-family:"Karla",system-ui,sans-serif;font-size:27px;font-weight:500;margin:0 0 4px}
.subtitlul{font-family:"Karla",system-ui,sans-serif;color:var(--ink-2);margin:0 0 4px;line-height:1.55}
h2:first-of-type{margin-top:0}
h2{margin:34px 0 12px}

.eticheta.goala{background:var(--flag-soft);color:var(--flag)}
.eticheta.plina{background:var(--accent-soft);color:var(--accent)}

/* ---------- ritmul sosirilor ---------- */
.ritm{display:flex;gap:3px;height:110px;margin-top:4px}
.ritm .bara{flex:1;background:var(--accent);border-radius:3px 3px 0 0;min-height:2px;opacity:.85}
.ore{display:flex;gap:3px;margin-top:6px}
.ore span{flex:1;text-align:center;font-size:10.5px;color:var(--ink-3)}
/* Înălțimea fiecărei bare nu e aici: o pune raport.js, din cod (el.style),
   după câți au sosit în bucata ei de seară, față de bara cea mai înaltă. */

/* ---------- ce stătea în style="…" ----------
   În HTML-ul făcut de raport.js; politica de la capăt n-ar lăsa niciunul,
   așa că stau aici, cu aceleași valori. */
/* o notă singură într-un card nu-și mai pune marginile de paragraf */
.nota.singura{margin:0}
/* povestea listei șterse, deasupra cifrelor care au rămas */
.card.lista-stearsa{margin-bottom:20px}
/* cardul cu o notă, chiar sub cifrele la care se referă */
.card.dedesubt{margin-top:10px}
