﻿/* Reset default print artifacts */
/*@page {
    size: auto;
    margin: 0;
}

* {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
}

body {
    margin: 0;
    padding: 0;
    font-family: system-ui, Arial, sans-serif;
}*/

/* Toggle helpful borders on screen only */
/*@media screen {
    .label {
        outline: 1px dashed #ddd;
    }
}*/

/* Container that lays out labels in 2 columns (for 40x20mm sheet/roll with two-up) */
/*.labels-2col {
    display: grid;
    grid-template-columns: repeat(2, 40mm);*/ /* each column = label width */
    /*grid-auto-rows: 20mm;*/ /* label height */
    /*gap: 0mm;*/ /* adjust if you have gaps on the paper */
    /*width: calc(2 * 40mm);*/ /* grid width = 2 labels */
    /*margin: 0 auto;
}*/

/* Single-column variant (e.g., 40x50mm) */
/*.labels-1col {
    display: grid;
    grid-template-columns: 40mm;
    grid-auto-rows: 50mm;
    gap: 0mm;
    width: 40mm;
    margin: 0 auto;
}*/

/* Generic label box */
/*.label {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    padding: 1mm;*/ /* inner padding */
    /*page-break-inside: avoid;
    break-inside: avoid;
    display: grid;
    grid-template-rows: auto 1fr auto;*/ /* title, body, barcode */
/*}*/

    /* Typography inside label */
    /*.label .title {
        font-size: 8pt;
        font-weight: 700;
        line-height: 1.1;
    }

    .label .meta {
        font-size: 7pt;
        line-height: 1.1;
    }

    .label .sku {
        font-size: 7pt;
    }*/

    /* Barcode: JsBarcode will replace <svg> content of this element */
    /*.label .barcode {
        align-self: end;
        width: 100%;
        height: 14mm;*/ /* matches JsBarcode height above */
    /*}*/

/* Hide UI when printing */
/*@media print {
    .no-print {
        display: none !important;
    }

    body {
        background: #fff;
    }
}*/
