.print-label{position:relative;width:var(--label-width);height:var(--label-height);padding:var(--label-padding);background:#fff;color:#000;font-family:Yomogi,'Yu Gothic',sans-serif;font-size:var(--base-font-size);font-weight:700;-webkit-text-stroke:.012em currentColor;text-shadow:.01em 0 0 currentColor;line-height:1.22;overflow:hidden;overflow-wrap:anywhere;break-inside:avoid;page-break-inside:avoid;break-after:page;page-break-after:always}.print-label.with-border{border:.35mm solid #111}.print-label.no-border{border:0}.order-label{font-size:var(--order-font-size)}.label-line{margin:0 0 1.4mm}.field-bold{font-weight:700}.field-items{display:block;margin:2.5mm 0 1.5mm}.address-label{font-size:var(--address-font-size)}.field-address{white-space:pre-wrap}.field-recipientNameHonorific{display:block;font-size:var(--recipient-font-size);text-align:center;margin-top:2mm}.anonymous-label{display:flex;flex-direction:column;justify-content:center;text-align:center}.anonymous-label .label-line:first-of-type{position:absolute;top:var(--label-padding);left:var(--label-padding);right:var(--label-padding)}.field-buyerName{font-size:var(--buyer-font-size)}.label-decoration{position:absolute;object-fit:contain;z-index:0;opacity:.9}.label-decoration.grayscale{filter:grayscale(100%) contrast(120%)}.top-left{top:2mm;left:2mm}.top-right{top:2mm;right:2mm}.bottom-left{bottom:2mm;left:2mm}.bottom-right{bottom:2mm;right:2mm}.print-label>*:not(.label-decoration){position:relative;z-index:1}.overflow-warning{display:none;color:#8b1a1a;font-size:12px;font-weight:700;background:#fff4f4;border:1px solid #8b1a1a;border-radius:8px;padding:4px;margin-top:4px}@page{margin:0;size:62mm 40mm}@media screen{.print-label{box-shadow:0 0 0 1px #ddd}.print-label:hover .overflow-warning{display:block}}@media print{html,body{width:var(--label-width);height:var(--label-height);background:#fff}.no-print,.app-header,.view:not(#print-view),#print-tabs,.section-heading{display:none!important}main{padding:0}.panel{border:0;box-shadow:none;padding:0}.print-stage{display:block;background:#fff;padding:0;margin:0}.print-label{margin:0;box-shadow:none;break-after:auto;page-break-after:auto}.overflow-warning{display:none!important}}
