.shipment-tools-panel .panel-head p{margin:.35rem 0 0;color:var(--muted,#66756f)}
.shipment-packing-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:12px}.shipment-packing-actions a{display:inline-flex;align-items:center;min-height:40px;padding:9px 12px;border:1px solid #b9c9c1;border-radius:9px;color:#216953;background:#f7fbf8;font-weight:600;text-decoration:none}
.shipment-submit-preview{width:100%;min-width:0}.shipment-preview-summary{display:flex;flex-wrap:wrap;gap:8px 20px;padding:12px 0 18px}.shipment-preview-summary span{display:block}.shipment-request-items{display:grid;gap:10px}.shipment-request-item{display:grid;grid-template-columns:76px minmax(0,1fr) 100px;gap:14px;align-items:center;border:1px solid #d4ddd7;border-radius:12px;padding:13px;background:#fcfcf8}.shipment-request-item img,.shipment-no-photo{width:76px;height:76px;object-fit:contain;border-radius:8px;background:#fff}.shipment-no-photo{display:grid;place-items:center;color:#a13c2f}.shipment-request-item p{margin:5px 0;font-size:15px}.shipment-request-item small{display:block;font-size:13px;color:#626f68;overflow-wrap:anywhere}.shipment-planned{font-size:27px;text-align:right;color:#216953}.shipment-planned small{font-size:13px;font-weight:400}.shipment-missing{color:#a13c2f}.shipment-preview-boxes{padding:14px 0}.shipment-preview-boxes p{margin:6px 0}.shipment-confirm-check{display:flex;align-items:flex-start;gap:10px;padding:14px;background:#eef4ed;border-radius:10px;font-size:16px;line-height:1.6}.shipment-confirm-check input{flex:0 0 auto;width:20px!important;height:20px;margin:3px 0 0}.shipment-packing-table{max-height:55vh;margin:14px 0}.shipment-packing-table table{min-width:680px}.shipment-packing-table td small{display:block;max-width:290px;overflow-wrap:anywhere;font-size:13px;color:#637069}.shipment-packing-summary p{margin:7px 0 0}.shipment-worksheet{background:white;color:#111;padding:18px}.shipment-worksheet h1{font-size:24px;margin:0 0 12px}.shipment-worksheet p,.shipment-worksheet footer{font-size:13px;line-height:1.6;margin:9px 0}.shipment-worksheet table{width:100%;border-collapse:collapse;font-size:12px}.shipment-worksheet th,.shipment-worksheet td{border:1px solid #777;padding:7px 5px;vertical-align:top}.shipment-worksheet small{display:block;font-size:10px;overflow-wrap:anywhere}.shipment-worksheet .shipment-blank-row{height:42px}
.shipment-worksheet{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.shipment-worksheet table{table-layout:fixed;min-width:0;max-width:100%;white-space:normal}.shipment-worksheet th,.shipment-worksheet td{box-sizing:border-box;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:normal;line-height:1.5}.shipment-worksheet th:first-child{width:3%}.shipment-worksheet th:nth-child(2){width:25%}.shipment-worksheet th:nth-child(3){width:5%}.shipment-worksheet th:nth-child(4),.shipment-worksheet th:nth-child(5),.shipment-worksheet th:nth-child(7){width:6%}.shipment-worksheet th:nth-child(6){width:5%}.shipment-worksheet th:nth-child(8){width:16%}.shipment-worksheet th:nth-child(9){width:7%}.shipment-worksheet th:nth-child(10){width:21%}.shipment-worksheet p,.shipment-worksheet footer{overflow-wrap:anywhere}
@media(max-width:620px){.shipment-request-item{grid-template-columns:60px minmax(0,1fr);gap:10px}.shipment-request-item img,.shipment-no-photo{width:60px;height:60px}.shipment-planned{grid-column:2;text-align:left;font-size:22px}.shipment-planned small{display:inline;margin-left:8px}.shipment-packing-actions>*{max-width:100%}}
@media print{body:has(.shipment-worksheet) .main{padding:0!important}.shipment-worksheet{padding:0}.shipment-worksheet table{min-width:0!important}.shipment-worksheet thead{display:table-header-group}.shipment-worksheet tr{break-inside:avoid}.shipment-worksheet p{font-size:11px;margin:6px 0}.shipment-worksheet h1{font-size:20px}.shipment-worksheet th,.shipment-worksheet td{font-size:10px;padding:5px 3px}.shipment-worksheet small{font-size:8px}.shipment-worksheet footer{font-size:10px}}
