:where(.packing-list) *{box-sizing:border-box}.packing-list{margin:0;background:#f2f6f4;color:#163a32;font:15px system-ui,sans-serif}:where(.packing-list) .legacy-header{background:#084e3d;color:white;padding:16px 5%;display:flex;justify-content:space-between;align-items:center;gap:14px}:where(.packing-list) .legacy-header small{letter-spacing:.1em}:where(.packing-list) .legacy-main{max-width:1450px;margin:auto;padding:30px 24px}:where(.packing-list) h1{font-size:36px;letter-spacing:-.03em;margin:8px 0}:where(.packing-list) h2{margin:0 0 16px;font-size:19px}:where(.packing-list) p{line-height:1.55;color:#49665e}:where(.packing-list) small{font-size:12px}:where(.packing-list) .intro{display:flex;justify-content:space-between;align-items:center;gap:12px}:where(.packing-list) .tag{background:#e5f2ca;border-radius:20px;padding:6px 10px;font-weight:700;color:#28542f}:where(.packing-list) .panel{background:white;border:1px solid #d7e4db;border-radius:12px;padding:21px;margin:16px 0}:where(.packing-list) .metrics,:where(.packing-list) .grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}:where(.packing-list) .metric{background:#eaf4ee;padding:13px;border-radius:8px}:where(.packing-list) .metric strong{display:block;font-size:24px;margin-top:5px}:where(.packing-list) label{display:grid;gap:6px;font-size:13px;font-weight:600}:where(.packing-list) input,:where(.packing-list) select,:where(.packing-list) button{font:inherit;border:1px solid #c7dad0;border-radius:7px;padding:8px;color:#163a32;background:white}:where(.packing-list) input,:where(.packing-list) select{width:100%;min-width:0}:where(.packing-list) input:focus,:where(.packing-list) select:focus,:where(.packing-list) button:focus-visible{outline:2px solid #137d5d;outline-offset:1px}:where(.packing-list) button{cursor:pointer;font-weight:650}:where(.packing-list) .primary{background:#086248;color:white;border-color:#086248}:where(.packing-list) .scroll{overflow:auto}:where(.packing-list) table{width:100%;border-collapse:collapse;font-size:13px}:where(.packing-list) th{text-align:left;background:#edf5ef;color:#31594c}:where(.packing-list) th,:where(.packing-list) td{padding:9px;border-bottom:1px solid #e1ebe5;vertical-align:middle}:where(.packing-list) td.num,:where(.packing-list) th.num{text-align:right;white-space:nowrap}:where(.packing-list) td input{min-width:82px}:where(.packing-list) td select{min-width:180px}:where(.packing-list) td input[type=date]{min-width:131px}:where(.packing-list) .group th{background:#dceee4}:where(.packing-list) .toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}:where(.packing-list) .layout{display:grid;grid-template-columns:minmax(260px,1fr) minmax(300px,2fr);gap:20px}:where(.packing-list) .cargo{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(25,13px);gap:2px;padding:8px;background:#edf5ef;border:1px solid #d5e4db;border-radius:8px}:where(.packing-list) .cargo span{white-space:nowrap;align-self:start;font-size:10px;padding:2px 3px;background:#d1e9da;border-radius:3px}:where(.packing-list) .cargo .other{background:#fff0cb}:where(.packing-list) .trace-fields{display:grid;grid-template-columns:repeat(3,minmax(115px,1fr));gap:8px}:where(.packing-list) .trace-fields label{font-size:11px}:where(.packing-list) .trace-fields input{min-width:0}:where(.packing-list) .status{color:#775700}:where(.packing-list) .calc{background:#f3f8f4}:where(.packing-list) .print-value{display:none}@media(max-width:800px){:where(.packing-list) .metrics,:where(.packing-list) .grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.packing-list) .layout{grid-template-columns:1fr}:where(.packing-list) .intro{display:block}:where(.packing-list) .legacy-main{padding:18px 12px}}@media print{@page packing-list{size:A4 landscape;margin:10mm}.packing-list{background:white;font-size:10px}:where(.packing-list) .legacy-main{padding:0}:where(.packing-list) .legacy-header{padding:8px;color:#173a32;background:white;border-bottom:2px solid #086248}:where(.packing-list) .panel{padding:10px;margin:9px 0}:where(.packing-list) .grid,:where(.packing-list) .metrics{gap:7px}:where(.packing-list) .scroll{overflow:visible}:where(.packing-list) button,:where(.packing-list) .no-print,:where(.packing-list) input,:where(.packing-list) select{display:none!important}:where(.packing-list) .print-value{display:inline}:where(.packing-list) th,:where(.packing-list) td{padding:5px;font-size:9px}:where(.packing-list) .trace-fields{grid-template-columns:repeat(3,1fr)}:where(.packing-list) thead{display:table-header-group}:where(.packing-list) tr{break-inside:avoid}:where(.packing-list) .metric strong{font-size:16px}:where(.packing-list) .layout{gap:10px}}:where(.packing-list) .return-link{color:white}:where(.packing-list) .common-title{margin-top:20px}:where(.packing-list) .control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.packing-list) .cargo{grid-template-rows:repeat(10,auto)}@media print{:where(.packing-list) .return-link{color:#173a32}}

.packing-list{min-width:0}.packing-list .cargo{grid-template-rows:repeat(10,auto)}
@media print{.packing-list{page:packing-list}.packing-list .panel{break-inside:auto}.packing-list .scroll table{table-layout:fixed}.packing-list td,.packing-list .trace-fields{overflow-wrap:anywhere}.packing-list .trace-fields{grid-template-columns:1fr}.packing-list .toolbar h2{margin-bottom:4px}}
