.planche{color:var(--ink);box-shadow:var(--ombre-lg,0 10px 30px #00000014);background:#fff;border-radius:.75rem;padding:7mm 7mm 5mm;position:relative}.planche-entete{border-bottom:.4mm solid var(--line-strong);align-items:center;gap:3mm;padding-bottom:3mm;display:flex}.planche-entete .titre{font-family:var(--font-display,inherit);font-size:11pt;line-height:1.1}.planche-entete .sous,.planche-entete .format{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:6pt}.planche-entete .format{text-align:right;margin-left:auto;margin-right:22mm}.reseau-titre{align-items:center;gap:2.5mm;padding:4mm 0 2mm;display:flex}.reseau-titre .point{background:var(--teinte);border-radius:999px;flex:none;width:2.4mm;height:2.4mm}.reseau-titre .nom{font-family:var(--font-display,inherit);color:var(--teinte-encre);font-size:9.5pt}.reseau-titre .filet{background:var(--teinte-clair);border-radius:999px;flex:1;height:.4mm}.reseau-titre .compte{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-size:5.5pt}.planche-etiquettes{grid-template-columns:repeat(3,1fr);gap:3mm;display:grid}.etiquette{border:.35mm dashed var(--line-strong);break-inside:avoid;page-break-inside:avoid;background:#fff;border-radius:1.5mm;flex-direction:column;gap:1mm;width:100%;height:25mm;padding:1.8mm 2.2mm 1.5mm;display:flex;overflow:hidden}.etiquette .haut{align-items:center;gap:1.5mm;display:flex}.etiquette .repere{font-family:var(--font-display,inherit);color:var(--teinte-encre);background:var(--teinte-clair);border-radius:1mm;flex:none;padding:1mm 1.4mm;font-size:9pt;line-height:1}.etiquette .bout{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;font-size:5.5pt}.etiquette .volt{font-family:var(--font-mono,ui-monospace, monospace);color:var(--teinte-encre);white-space:nowrap;margin-left:auto;font-size:5.5pt}.etiquette .liaison{color:var(--ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;font-size:6pt;line-height:1.3;display:-webkit-box;overflow:hidden}.etiquette .bas{align-items:center;gap:1.5mm;display:flex}.etiquette .section{font-family:var(--font-mono,ui-monospace, monospace);color:var(--ink);font-size:6pt;font-weight:700}.etiquette .signature{color:var(--teinte);align-items:center;gap:1mm;margin-left:auto;display:inline-flex}.etiquette .signature svg{width:2.2mm;height:2mm;display:block}.etiquette .micro{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;color:var(--ink-faint);font-size:4.4pt}.etiquette.reserve{justify-content:flex-start}.etiquette.reserve .repere{color:var(--ink-muted);background:var(--surface-2)}.etiquette.reserve .lignes{gap:2.5mm;margin-top:auto;display:grid}.etiquette.reserve .lignes span{background:var(--line);height:.2mm}.planche-pied{border-top:.4mm solid var(--line-strong);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;color:var(--ink-faint);align-items:center;gap:2mm;margin-top:4mm;padding-top:2.5mm;font-size:5.5pt;display:flex}.planche-pied .ecart{flex:1}.planche-pied svg{flex:none;display:block}@media print{@page{size:A4 portrait;margin:10mm}.planche{box-shadow:none;border-radius:0;padding:0}.planche-etiquettes{gap:2mm}.ecran-seulement{display:none!important}}
