/* Spickzettel – ergänzt style.css */
[hidden]{display:none!important}
.sz{padding-top:72px}
.sz-tools{display:grid;gap:16px;margin-bottom:28px}
.sz-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}
.sz-search{flex:1 1 280px;max-width:560px}
.sz-bar .btn{min-height:58px}
.sz-tools .chip{min-height:44px}
.sz-count{margin:0}
.sz-list{--min:min(340px,100%)}
.sz-item{display:flex;flex-direction:column;scroll-margin-top:96px}
.sz-item .h3{margin:0}
.card .sz-ex{font-size:18px;line-height:1.75;color:var(--text);margin-top:14px}
.card .sz-merk{background:var(--bg);border-left:3px solid var(--yellow);border-radius:0 10px 10px 0;padding:10px 14px;color:var(--text);font-style:italic;margin-top:14px}
.sz-merk span{display:block;font-family:var(--mono);font-style:normal;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:4px}
.sz-try{margin-top:auto;margin-bottom:-12px}
.sz-item>p:last-of-type{margin-bottom:8px}
.sz-outro .h2{margin-top:14px}
.sz-outro .lead{margin:20px 0 28px}

/* Druck: heller Grund, nur die Einträge */
@media print{
  @page{margin:14mm}
  :root{color-scheme:light}
  body{background:#fff;color:#000;font-size:10.5pt}
  .top,.foot,.skip,.crumbs,.sz-tools,.sz-try,.sz-outro,#sz-leer{display:none!important}
  .wrap{max-width:none;padding:0}
  .dots{background:none}
  .phero{padding:0 0 10pt;border-bottom:1px solid #000}
  .phero .h1{font-size:24pt;margin:0}
  .lead,.eyebrow{color:#000}
  .phero .lead{margin-top:6pt;font-size:12pt}
  .sec{padding:12pt 0 0}
  .sec-head{margin-bottom:12pt}
  .sec-head .h2{font-size:16pt}
  .sec-head .lead{font-size:10.5pt}
  .sz-list{display:block;columns:2;column-gap:8mm}
  .sz-item{display:block;break-inside:avoid;page-break-inside:avoid;background:none;border:1px solid #888;border-radius:6px;padding:8pt 10pt;margin:0 0 6mm}
  .sz-item .h3{font-size:12pt}
  .card .sz-item p,.card p{color:#000;font-size:10pt;margin-top:5pt}
  .card .sz-ex{font-size:11pt;color:#000}
  .card .sz-merk{background:none;border-left-color:#000;padding:2pt 0 2pt 8pt;color:#000}
  .sz-merk span{color:#000}
  .tag{color:#000;border-color:#000}
  .diff del{color:#A3241A;text-decoration-color:#A3241A}
  .diff ins{background:none;color:#000;padding:0;text-decoration:underline;text-decoration-thickness:1.5pt}
}
