.shipping-label-layout{display:grid;gap:14px}.shipping-label-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:14px}.shipping-label-panel{padding:16px;border:1px solid #ebe5ef;border-radius:13px;background:#fff}.shipping-label-panel h2{margin:0;color:#3d3347;font-size:15px}.shipping-label-panel p{margin:6px 0 0;color:#817787;font-size:12px;line-height:1.55}.shipping-sender-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px}.shipping-sender-grid label{display:grid;gap:5px;color:#63566e;font-size:11px;font-weight:700}.shipping-sender-grid .wide{grid-column:1/-1}.shipping-sender-grid input{min-width:0;height:38px;border:1px solid #ded5e5;border-radius:8px;padding:0 10px;background:#fff;font:inherit}.shipping-label-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.shipping-label-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.shipping-label-summary article{padding:11px;border-radius:10px;background:#faf8fc}.shipping-label-summary strong{display:block;color:#69478c;font-size:19px}.shipping-label-summary span{color:#817787;font-size:11px}.shipping-label-table{width:100%;border-collapse:collapse;margin-top:10px}.shipping-label-table th,.shipping-label-table td{padding:10px 8px;border-bottom:1px solid #eee9f1;text-align:left;vertical-align:middle;font-size:12px}.shipping-label-table th{color:#8a7e94;font-size:11px}.shipping-label-table td:first-child{width:34px}.shipping-label-table .shipping-recipient{font-weight:800;color:#4a3b55}.shipping-label-table small{color:#817787;font-size:10px}.shipping-label-table .shipping-products{max-width:290px;overflow-wrap:anywhere}.shipping-label-status{display:inline-flex;padding:4px 7px;border-radius:99px;background:#f1edf4;color:#7d7187;font-size:10px;font-weight:800}.shipping-label-status.done{background:#e8f5ee;color:#3d9175}.shipping-label-status.reprint{background:#f1ebf9;color:#805faa}.shipping-label-template{display:grid;gap:8px;margin-top:12px}.shipping-label-template article{padding:10px;border:1px solid #eee7f2;border-radius:9px;background:#fcfbfd}.shipping-label-template strong{display:block;color:#4e3d5b;font-size:12px}.shipping-label-template span{display:block;margin-top:3px;color:#817787;font-size:11px;line-height:1.45}.shipping-label-template .pending{color:#9d7450}.shipping-preview-dialog{width:min(96vw,980px);max-height:90vh;border:0;border-radius:14px;padding:0;background:#fff;box-shadow:0 18px 65px #281c323d}.shipping-preview-dialog::backdrop{background:#2015289c}.shipping-preview-wrap{max-height:90vh;overflow:auto;padding:18px}.shipping-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}.shipping-preview-head h2{margin:0;color:#403448;font-size:17px}.shipping-preview-head p{margin:5px 0 0;color:#817787;font-size:12px}.shipping-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shipping-print-label{min-height:180px;padding:13px;border:1.5px solid #352a3d;border-radius:4px;background:#fff;color:#201827;font-family:"Malgun Gothic",sans-serif}.shipping-print-label h3{margin:0 0 8px;padding-bottom:7px;border-bottom:1px solid #504657;font-size:13px}.shipping-print-label p{margin:5px 0;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.shipping-print-label strong{font-size:13px}.shipping-print-label .shipping-label-note{margin-top:8px;padding-top:7px;border-top:1px dashed #93889d;font-size:10px}.shipping-preview-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:15px}@media(max-width:760px){.shipping-label-top{grid-template-columns:1fr}.shipping-label-summary{grid-template-columns:1fr 1fr}.shipping-label-table{min-width:740px}.shipping-label-panel .table-wrap{overflow:auto}.shipping-preview-grid{grid-template-columns:1fr}.shipping-sender-grid{grid-template-columns:1fr}.shipping-sender-grid .wide{grid-column:auto}}
@media print{body>*:not(.shipping-print-root){display:none!important}.shipping-print-root{display:block!important}.shipping-print-root .shipping-preview-head,.shipping-print-root .shipping-preview-actions{display:none!important}.shipping-preview-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7mm!important}.shipping-print-label{min-height:88mm!important;break-inside:avoid!important}}
.counter-parcel-settings{min-width:0}.counter-parcel-offset-grid,.counter-parcel-position-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px}.counter-parcel-offset-grid label,.counter-parcel-position-grid label{display:grid;gap:5px;color:#63566e;font-size:11px;font-weight:700}.counter-parcel-offset-grid .wide{grid-column:1/-1}.counter-parcel-offset-grid input,.counter-parcel-position-grid input{min-width:0;height:38px;border:1px solid #ded5e5;border-radius:8px;padding:0 10px;background:#fff;font:inherit}.counter-parcel-position-details{margin-top:12px;border:1px solid #eee7f2;border-radius:9px;background:#fcfbfd}.counter-parcel-position-details summary{padding:10px;color:#5f4c70;font-size:12px;font-weight:800;cursor:pointer}.counter-parcel-position-details[open] summary{border-bottom:1px solid #eee7f2}.counter-parcel-position-grid{padding:11px;margin:0}.counter-parcel-dialog{width:min(98vw,1100px)}.counter-parcel-preview-list{display:grid;gap:15px;max-width:100%;overflow:auto;padding:4px;background:#f4f1f5}.counter-parcel-sheet{position:relative;flex:0 0 auto;width:190mm;height:135mm;overflow:hidden;background:#fff;color:#111;box-shadow:0 1px 4px #2d1d3833;font-family:"Malgun Gothic",sans-serif}.counter-parcel-background{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;pointer-events:none;user-select:none;opacity:.82}.counter-parcel-field{position:absolute;z-index:1;display:block;transform:translate(var(--offset-x),var(--offset-y));font-size:3.2mm;line-height:1.35;letter-spacing:0;white-space:nowrap}.counter-parcel-field.sender-address,.counter-parcel-field.recipient-address{width:102mm;height:11mm;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.counter-parcel-field.sender-address{left:var(--senderAddress-x);top:var(--senderAddress-y)}.counter-parcel-field.sender-name{left:var(--senderName-x);top:var(--senderName-y)}.counter-parcel-field.sender-phone{left:var(--senderPhone-x);top:var(--senderPhone-y)}.counter-parcel-field.sender-postcode{left:var(--senderPostcode-x);top:var(--senderPostcode-y)}.counter-parcel-field.recipient-address{left:var(--recipientAddress-x);top:var(--recipientAddress-y)}.counter-parcel-field.recipient-name{left:var(--recipientName-x);top:var(--recipientName-y)}.counter-parcel-field.recipient-phone{left:var(--recipientPhone-x);top:var(--recipientPhone-y)}.counter-parcel-field.recipient-postcode{left:var(--recipientPostcode-x);top:var(--recipientPostcode-y)}.counter-parcel-field.long{font-size:2.8mm}.counter-parcel-field.very-long{font-size:2.45mm}@media(max-width:760px){.counter-parcel-offset-grid,.counter-parcel-position-grid{grid-template-columns:1fr}.counter-parcel-offset-grid .wide{grid-column:auto}.counter-parcel-preview-list{align-items:start}.counter-parcel-sheet{transform-origin:top left;transform:scale(.48);margin-bottom:calc(-135mm * .52)}}
/* 송장출력 표는 관리자 화면 폭이 좁아져도 서로 겹치지 않고, 표 안에서만 가로 이동합니다. */
.shipping-label-layout,.shipping-label-top,.shipping-label-panel{min-width:0}.shipping-label-panel .table-wrap{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;border:1px solid #eee9f1;border-radius:10px}.shipping-label-table{min-width:1080px;table-layout:fixed;margin:0}.shipping-label-table th,.shipping-label-table td{padding:11px 9px;line-height:1.45;vertical-align:top;white-space:normal!important;overflow-wrap:anywhere;word-break:break-word}.shipping-label-table th{white-space:nowrap!important}.shipping-label-table th:nth-child(1),.shipping-label-table td:nth-child(1){width:38px}.shipping-label-table th:nth-child(2),.shipping-label-table td:nth-child(2){width:125px}.shipping-label-table th:nth-child(3),.shipping-label-table td:nth-child(3){width:90px}.shipping-label-table th:nth-child(4),.shipping-label-table td:nth-child(4){width:245px}.shipping-label-table th:nth-child(5),.shipping-label-table td:nth-child(5){width:285px}.shipping-label-table th:nth-child(6),.shipping-label-table td:nth-child(6){width:125px}.shipping-label-table th:nth-child(7),.shipping-label-table td:nth-child(7){width:100px}.shipping-label-table th:nth-child(8),.shipping-label-table td:nth-child(8){width:110px}.shipping-label-table tbody tr:last-child td{border-bottom:0}.shipping-label-table small{display:inline-block;max-width:100%;line-height:1.45;white-space:normal!important;overflow-wrap:anywhere}.shipping-label-table .shipping-products{max-width:none;color:#4a3b55;white-space:normal!important}.shipping-label-table .shipping-products br{display:block;content:"";margin-top:3px}.shipping-label-table .order-shipping-button{max-width:100%;white-space:nowrap}@media(max-width:760px){.shipping-label-table{min-width:980px}}
