*{box-sizing:border-box}body{margin:0;background:#eef1f4;color:#000;font-family:Tahoma,Arial,sans-serif}.toolbar{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:10px;padding:10px 18px;background:#fff;border-bottom:1px solid #ccd2d8}.toolbar a,.toolbar button{border:1px solid #9ca3af;background:#fff;color:#111;padding:7px 12px;border-radius:6px;text-decoration:none;cursor:pointer}.toolbar #printButton{margin-left:auto;background:#166534;color:#fff;border-color:#166534}.toolbar label{display:flex;align-items:center;gap:7px}.toolbar input{padding:6px;border:1px solid #9ca3af;border-radius:5px}.toolbar #saveState{color:#475569;font-size:12px}.message{max-width:1100px;margin:30px auto;padding:24px;background:#fff;text-align:center;border:1px solid #d1d5db}.sheet{width:1123px;min-height:794px;margin:18px auto;background:#fff;padding:20px 29px 25px}.meta{height:20px;display:flex;justify-content:space-between;align-items:start;padding:0 0 5px;font-size:9px}.bs-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px}.bs-table col.booking{width:10%}.bs-table col.receiver{width:29%}.bs-table col.destination{width:42%}.bs-table col.qty{width:5.5%}.bs-table col.pod{width:4.5%}.bs-table th,.bs-table td{border:1px solid #111;padding:4px 6px;vertical-align:middle;overflow-wrap:anywhere}.bs-table thead th{background:#ffe9ad;font-size:17px;height:35px}.bs-table thead .title{background:#f7c733;font-size:18px;height:39px}.data-row td{height:39px;font-weight:600}.data-row .booking-value{color:#0000cc;text-align:center}.data-row .qty-value{color:#e00000;text-align:center;font-size:16px}.data-row .pod-input{padding:0}.data-row input,.employee-row input{width:100%;height:100%;border:0;background:#fff7cf;padding:5px;font:inherit;color:#111;outline:2px solid transparent}.data-row input:focus,.employee-row input:focus{outline-color:#2563eb}.data-row input:disabled,.employee-row input:disabled{background:transparent;color:#111}.blank-row td{height:39px}.total-row td{height:39px}.total-row .total{color:#e00000;text-align:center;font-size:16px;font-weight:700}.notes td{height:39px;font-size:11px;font-weight:600}.notes span{color:#f00000}.notes em{color:#1789d4;font-style:normal}.notes i{color:#249838;font-style:normal}.notes .pod-label{text-align:center;font-size:13px}.employee-row td{height:75px}.employee-row label{display:block;text-align:center;color:red;font-size:18px;font-weight:700}.employee-row input{display:block;height:28px;margin-top:5px;text-align:center;color:#000;font-size:14px}.employee-row td:last-child{text-align:center;vertical-align:top;font-size:14px;padding-top:6px}@media(max-width:1150px){.sheet{margin:10px;transform-origin:top left}.toolbar{flex-wrap:wrap}}@page{size:A4 landscape;margin:7mm}@media print{body{background:#fff}.toolbar,.message{display:none!important}.sheet{display:block!important;width:auto;min-height:0;margin:0;padding:0}.bs-table{font-size:9px}.bs-table thead th{font-size:13px;height:27px}.bs-table thead .title{font-size:14px;height:30px}.data-row td,.blank-row td,.total-row td,.notes td{height:30px;padding:2px 4px}.employee-row td{height:56px}.employee-row label{font-size:14px}.employee-row input{background:transparent;height:20px;font-size:11px}.data-row .qty-value,.total-row .total{font-size:12px}}
