.shipping-label-container { border: 2px solid #000; padding: 12px; page-break-inside: avoid; overflow-wrap: break-word; } .delivery-badges { margin-bottom: 10px; font-size: 16px; line-height: 32px; } .delivery-badges span { display: inline-block; vertical-align: middle; line-height: 1.2; max-width: 100%; box-sizing: border-box; } .delivery-vpp { border: 2px solid #000; padding: 4px 10px; font-size: 13px; font-weight: bold; text-transform: uppercase; } .delivery-dispatch { border: 1px solid #000; padding: 4px 10px; font-size: 12px; } .delivery-amount { padding: 4px 10px; font-size: 16px; font-weight: bold; } .delivery-section { margin-top: 8px; } .delivery-label { font-size: 10px; color: #333; } .delivery-phone { font-size: 13px; font-weight: bold; margin-top: 5px; } .delivery-name { font-size: 15px; font-weight: bold; margin-top: 8px; } .delivery-contact { font-size: 13px; margin-top: 8px; } .delivery-address { font-size: 13px; font-weight: bold; margin-top: 12px; line-height: 1.5; } .delivery-pincode { font-size: 15px; font-weight: bold; margin-top: 8px; }