.label-print-area{background:#f5f5f5;padding:16px}.label-sheet{width:210mm;min-height:297mm;background:#fff;margin:0 auto 20px;box-shadow:0 2px 8px rgba(0,0,0,.15);position:relative;padding:21.2mm 4.7mm 0;box-sizing:border-box}.label-grid{display:grid;grid-template-columns:repeat(2,101.6mm);grid-template-rows:repeat(11,27mm);gap:0 2.5mm}.label{width:101.6mm;height:27mm;border:1px dashed #ccc;box-sizing:border-box;overflow:hidden;display:flex;align-items:center;padding:2mm 3mm;background:#fff}.label-empty{background:#fafafa;border-color:#e0e0e0}.label-content{width:100%;font-family:Arial,Helvetica,sans-serif;line-height:1.3}.label-name{font-weight:700;font-size:10pt;margin-bottom:1mm;color:#000}.label-address,.label-cep,.label-location,.label-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.label-address,.label-cep,.label-location{font-size:9pt;color:#333}.label-sheet-indicator{text-align:center;font-size:12px;color:#666;margin-top:8px;padding-bottom:8px}@media print{@page{size:A4 portrait;margin:0}body,html{margin:0!important;padding:0!important;width:210mm!important;height:auto!important;overflow:visible!important;background:#fff!important}.fixed,.sticky,[data-radix-portal],[data-state],[role=dialog],aside,body>:not(.label-print-area),footer,header,nav{display:none!important;visibility:hidden!important}.print-hidden,[data-print-hidden=true],[data-radix-portal]{display:none!important}.label-print-area{display:block!important;position:fixed!important;top:0!important;left:0!important;width:210mm!important;height:auto!important;margin:0!important;padding:0!important;background:#fff!important;z-index:999999!important;overflow:visible!important}.label-print-area,.label-print-area *{visibility:visible!important}.label-sheet{width:210mm!important;height:297mm!important;min-height:297mm!important;max-height:297mm!important;margin:0!important;padding:21.2mm 4.7mm 0!important;box-shadow:none!important;page-break-after:always;page-break-inside:avoid;break-after:page;break-inside:avoid;position:relative!important;background:#fff!important}.label-sheet:last-child{page-break-after:auto;break-after:auto}.label{border:none!important;background:#fff!important}.label-empty{background:transparent!important}.label-sheet-indicator{display:none!important}.label-content{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}.label-address,.label-cep,.label-location,.label-name{color:#000!important}.label-grid{display:grid!important;grid-template-columns:repeat(2,101.6mm)!important;grid-template-rows:repeat(11,27mm)!important;gap:0 2.5mm!important}}