@media print{@page{size:auto;margin:0!important}body,html{margin:0!important;padding:0!important;width:100%;height:100%;background:white!important;font-family:sans-serif;color:black!important}.dropdown-menu,.no-print,.sidebar-trigger,[role=combobox],[role=navigation],aside,button,footer,header,nav{display:none!important}.container,main{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.container,.print-only,main{display:block!important}.label-container{flex-direction:column;width:50mm;height:30mm;padding:1mm 2mm;box-sizing:border-box;page-break-after:always;break-after:page;overflow:hidden;border:none!important}.label-container,.label-header{display:flex;justify-content:space-between;align-items:center}.label-header{width:100%;height:5mm;flex-shrink:0}.logo-print{height:4mm;width:auto}.label-header-text{text-align:right;width:70%}.label-type-text{font-size:6pt;font-weight:900;text-transform:uppercase;margin:0}.label-client-text{font-size:5pt;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:0}.label-body{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:100%;overflow:hidden;padding:.5mm 0}.label-wine-name{font-size:6pt;font-weight:700;line-height:1.1;width:100%;white-space:normal;max-height:6mm;overflow:hidden;margin:0}.label-wine-details{font-size:5pt;margin-top:.5mm;opacity:.8}.label-footer{height:14mm;flex-direction:column;justify-content:flex-end;flex-shrink:0;padding-bottom:.5mm}.barcode-wrapper,.label-footer{width:100%;display:flex;align-items:center}.barcode-wrapper{height:11mm;justify-content:center;overflow:hidden}.barcode-wrapper svg{max-height:100%;width:100%}.card{border:1px solid #eee!important;box-shadow:none!important;break-inside:avoid;border-radius:8px!important}table{width:100%!important;border-collapse:collapse!important}td,th{border-bottom:1px solid #eee!important;padding:8px!important}}@media screen{.print-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);-ms-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#29d transparent transparent #29d;border-style:solid;border-width:2px;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}