.labelprinter-body{background:var(--color-background);color:var(--color-foreground)}.labelprinter{max-width:52rem;margin-inline:auto;padding:clamp(1.5rem,4vw,3rem) var(--page-margin) 4rem;display:grid;gap:1.5rem}.labelprinter__kop{display:flex;align-items:center;gap:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--color-line)}.labelprinter__logo{width:9rem;height:auto;flex:none}.labelprinter__titel{margin:0 0 .25rem;font-size:var(--text-xl)}.labelprinter__intro{margin:0;max-width:60ch;color:var(--color-text-muted)}.labelprinter__kopje{margin:0;font-family:var(--font-primary--family);font-size:1rem;font-weight:700;text-transform:none;letter-spacing:0}.labelprinter__stil{margin:0;color:var(--color-text-muted);font-size:var(--text-sm)}.labelprinter__gate,.labelprinter__scan,.labelprinter__resultaat,.labelprinter__geschiedenis{padding:1.25rem 1.5rem;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card)}.labelprinter__gate{display:grid;gap:.75rem;max-width:28rem}.labelprinter__rij{display:flex;flex-wrap:wrap;gap:.6rem;align-items:stretch}.labelprinter__veld{flex:1 1 12rem;min-width:0;min-height:3rem;padding:.7rem 1rem;border:1px solid var(--color-line);border-radius:var(--radius-btn);background:var(--color-background);color:var(--color-foreground);font:inherit}.labelprinter__veld--scan{font-size:1.35rem;letter-spacing:.04em;font-variant-numeric:tabular-nums}.labelprinter__veld:focus-visible{border-color:var(--color-foreground);outline:none}.labelprinter__label{display:block;margin-bottom:.5rem;font-size:var(--text-sm);color:var(--color-text-muted)}.labelprinter__aantal{display:flex;align-items:center;gap:.5rem;font-size:var(--text-sm);color:var(--color-text-muted)}.labelprinter__aantal input{width:4.5rem;min-height:3rem;padding:.5rem .6rem;border:1px solid var(--color-line);border-radius:var(--radius-btn);background:var(--color-background);color:var(--color-foreground);font:inherit;font-size:1.1rem;text-align:center}.labelprinter__aantal input:focus-visible{border-color:var(--color-foreground);outline:none}.labelprinter__opties{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:.9rem}.labelprinter__optie{display:flex;align-items:center;gap:.5rem;font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer}.labelprinter__optie input{width:1.1rem;height:1.1rem;margin:0;accent-color:var(--color-primary)}.labelprinter__status{margin:0;min-height:1.5em;font-size:var(--text-sm);color:var(--color-text-muted)}.labelprinter__status.is-fout{color:var(--color-error)}.labelprinter__status.is-ok{color:var(--color-success)}.labelprinter__fout{margin:0;min-height:1.2em;color:var(--color-error);font-size:var(--text-sm)}.labelprinter__keuze{display:grid;gap:.5rem}.labelprinter__keuze h2{margin:0 0 .25rem;font-family:var(--font-primary--family);font-size:var(--text-sm);font-weight:500;text-transform:none;letter-spacing:0;color:var(--color-text-muted)}.labelprinter__keuzeknop{display:flex;justify-content:space-between;gap:1rem;width:100%;padding:.75rem 1rem;border:1px solid var(--color-line);border-radius:var(--radius-btn);background:var(--color-surface);color:var(--color-foreground);font:inherit;text-align:left;cursor:pointer}.labelprinter__keuzeknop:hover,.labelprinter__keuzeknop:focus-visible{border-color:var(--color-foreground);outline:none}.labelprinter__keuzeknop span:last-child{color:var(--color-text-muted);white-space:nowrap}.labelprinter__resultaat{display:grid;grid-template-columns:auto 1fr;gap:1.5rem;align-items:start}.labelprinter__preview{zoom:2}.labelprinter__preview .label{box-shadow:0 0 0 1px var(--color-line)}.labelprinter__acties{display:grid;gap:.75rem}.labelprinter__info{margin:0;font-weight:600}.labelprinter__info small{display:block;font-weight:400;color:var(--color-text-muted)}.labelprinter__tip{margin:0;font-size:var(--text-xs);color:var(--color-text-muted)}.labelprinter__lijst{list-style:none;margin:.75rem 0 0;padding:0;display:grid;gap:.4rem}.labelprinter__lijst li{display:flex;align-items:center;gap:.75rem;font-size:var(--text-sm)}.labelprinter__lijst li span:first-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.labelprinter__lijst li span:nth-child(2){color:var(--color-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.labelprinter__leeg{color:var(--color-text-muted)}@media(max-width:40rem){.labelprinter__resultaat{grid-template-columns:1fr}.labelprinter__preview{zoom:1.4}.labelprinter__kop{flex-direction:column;align-items:flex-start}}.label{box-sizing:border-box;padding:1.8mm 2.5mm 1.6mm;background:#fff;color:#111;font-family:var(--font-primary--family);line-height:1.2;display:grid;grid-template-rows:auto 1fr;row-gap:.8mm;overflow:hidden;-webkit-font-smoothing:auto}.label__naam{font-weight:700;font-size:7.6pt;line-height:1.18;letter-spacing:-.005em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.label__onder{display:grid;grid-template-columns:16mm 1fr;column-gap:2mm;align-items:end}.label__scan{display:flex;flex-direction:column;align-items:center;gap:.5mm}.label__qr{width:15.5mm;height:15.5mm}.label__qr svg{display:block;width:100%;height:100%}.label__hint{font-size:4.8pt;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1;white-space:nowrap}.label__rechts{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:.9mm}.label__variant{font-size:6.8pt;font-weight:600;line-height:1;padding:.55mm 1.2mm .5mm;border:.28mm solid #111;border-radius:.8mm;white-space:nowrap}.label__van{font-size:5.6pt;line-height:1;text-decoration:line-through;font-variant-numeric:tabular-nums}.label__prijs{font-size:17pt;font-weight:700;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.label__prijs small{font-size:9.5pt;font-weight:700;margin-right:.5mm}.label__btw{font-size:5.2pt;font-weight:500;line-height:1;letter-spacing:.02em}.label--ean .label__onder{grid-template-columns:31mm 1fr;column-gap:1.5mm}.label__barcode{display:block;width:31mm;height:auto}.label__barcode text{font-family:var(--font-primary--family);font-weight:500}.label__ean-tekst{font-size:7pt;letter-spacing:.06em;font-variant-numeric:tabular-nums;align-self:end}.labelprinter__printvel{display:none}@media print{html,body{margin:0;background:#fff!important}body>:not(#main-content){display:none!important}#main-content{margin:0;padding:0}.labelprinter{display:block;max-width:none;margin:0;padding:0}.labelprinter>:not(.labelprinter__printvel){display:none!important}.labelprinter__printvel{display:block}.labelprinter__printvel .label{box-shadow:none}.labelprinter__printvel .label:not(:last-child){break-after:page;page-break-after:always}}.labelprinter [hidden]{display:none!important}.labelprinter__reeks{padding:1.25rem 1.5rem;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);display:grid;gap:.75rem}.labelprinter__rij--midden{align-items:center}.labelprinter__optie--getal input,.labelprinter__select{min-height:2.5rem;padding:.35rem .6rem;border:1px solid var(--color-line);border-radius:var(--radius-btn);background:var(--color-background);color:var(--color-foreground);font:inherit}.labelprinter__optie--getal input{width:4.5rem;text-align:center;font-variant-numeric:tabular-nums}.labelprinter__select{max-width:100%}.labelprinter__optie--getal input:focus-visible,.labelprinter__select:focus-visible{border-color:var(--color-foreground);outline:none}.labelprinter__tip strong{color:var(--color-warning, var(--color-foreground));font-weight:600}.labelprinter__kopregel{display:flex;justify-content:space-between;align-items:center;gap:1rem}.labelprinter__weg{min-width:2.25rem;padding-inline:.5rem;font-size:1.1rem;line-height:1}
/*# sourceMappingURL=/cdn/shop/t/27/assets/labelprinter.css.map */
