:root{font:14px/1.45 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#222;background:#f1f2f3}*{box-sizing:border-box}body{margin:0}main{max-width:1500px;margin:auto;padding:24px}h1{font-size:26px;margin:0}p{margin:5px 0}header,.controls,.actions{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.controls{justify-content:flex-start;margin:20px 0}button,select{font:inherit;border:1px solid #aeb5b0;background:#fff;border-radius:7px;padding:10px 14px}button{cursor:pointer}button:disabled{opacity:.5;cursor:default}#download{background:#303633;color:#fff}.order{background:#fff;border:1px solid #d6dbd8;border-radius:9px;margin:16px 0;overflow:hidden}.order-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;padding:16px}.order-head>div{overflow-wrap:anywhere}.shipping{text-align:right}.service{font-size:18px;display:block}.secondary{color:#5b635e;font-size:12px}.related{margin-top:9px;padding-top:7px;border-top:1px solid #bec8c0}.error,.hold{background:#fff0c7;padding:12px;color:#583e00}.error{border:1px solid #d9aa35}table{width:100%;border-collapse:collapse;table-layout:fixed}th,td{text-align:left;padding:12px;border-top:1px solid #e2e6e3;vertical-align:top;overflow-wrap:anywhere}th{font-size:12px;color:#59635b;background:#f8faf8}th:nth-child(1){width:11%}th:nth-child(2){width:14%}th:nth-child(3){width:30%}th:nth-child(4){width:33%}th:nth-child(5){width:12%}input[type=checkbox]{width:20px;height:20px;vertical-align:middle;margin:0 6px 0 0}td label{display:flex;gap:6px;align-items:center;min-height:28px}.multi td{background:#fdd;color:#7e0714;border-color:#d74c59}.qty{font-size:18px}.multi .qty{font-size:32px;font-weight:800}.multi td:first-child{font-weight:700}.empty{padding:24px}details{font-size:12px;margin-top:6px}@media screen and (max-width:700px){main{padding:10px}.order-head{padding:12px;gap:10px}.service{font-size:16px}thead{display:none}tr{display:grid;grid-template-columns:100px minmax(0,1fr)}td:nth-child(n+3){grid-column:1/-1}td:nth-child(n+3):before{content:attr(data-label) ": ";font-weight:700}td{padding:10px}table{table-layout:auto}.actions{width:100%}.actions button{flex:1}input[type=checkbox]{min-width:22px;min-height:22px}label{min-height:44px;display:inline-flex;align-items:center}select{font-size:16px}}@page{size:A4 landscape;margin:10mm}@media print{body{background:#fff;color:#000}main{padding:0;max-width:none}header .actions,.controls,details,.error,.omit-print{display:none!important}header{margin-bottom:6mm}header p{display:none}.order{border:1px solid #aaa;border-radius:0;overflow:visible;break-inside:auto}.order-head{break-after:avoid;padding:3mm}.order-head,.shipping{font-size:9pt}.service{font-size:12pt}table{display:table;table-layout:fixed}thead{display:table-header-group}tr{display:table-row;break-inside:avoid}td,th{display:table-cell;font-size:9pt;padding:2mm}.multi td{background:#fdd!important;color:#7e0714!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.multi .qty{font-size:23pt}.secondary{font-size:8pt}.related{font-size:9pt}input[type=checkbox]{width:12px;height:12px}.select-order input{display:none}}.route th:nth-child(1){width:9%}.route th:nth-child(2){width:12%}.route th:nth-child(3){width:24%}.route th:nth-child(4){width:29%}.route th:nth-child(5){width:9%}.route th:nth-child(6){width:17%}@media print{.order-head,th{background:#f5f5f5;color:#000;print-color-adjust:exact;-webkit-print-color-adjust:exact}.route td:last-child input{display:none}}
