:root{--pod-border:#7a7a7a;--pod-label:#2b2b2b;--pod-text:#111;--pod-muted:#555}*{box-sizing:border-box}*,:after,:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}.pod-a4,body,html{background:#fff;color:var(--pod-text)}.pod-a4{width:210mm;height:297mm;margin:0 auto;padding:5mm;background:white;font-family:Courier New,Courier,monospace;font-size:8px;line-height:1.25;border:1px solid #e5e7eb;overflow:hidden;box-sizing:border-box}.pod-a4,.pod-content-wrapper{display:flex;flex-direction:column}.pod-content-wrapper{height:100%;justify-content:space-between;transform:scale(.85);transform-origin:top center;width:100%;max-width:100%}.pod-top-section{flex-shrink:0}.pod-middle-section{flex:1;display:flex;flex-direction:column;justify-content:center;margin:10mm 0}.pod-bottom-section{flex-shrink:0;margin-top:auto}.pod-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10mm;margin-bottom:3mm;width:100%;max-width:100%;overflow:hidden}.pod-title-right{min-width:400px}.pod-title-right .pod-row{margin-bottom:0}.pod-title-row h1{font-family:Courier New,Courier,monospace;font-size:28px;font-weight:700;letter-spacing:.5px;margin:0;overflow-wrap:break-word;word-break:break-word;max-width:100%;min-width:0}.pod-row{display:grid;grid-template-columns:1fr;gap:0;border-collapse:collapse;width:100%;max-width:100%;overflow:hidden}.pod-row,.pod-top-section .pod-row{margin-bottom:3mm}.pod-row--two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pod-row--three{grid-template-columns:repeat(3,minmax(0,1fr))}.pod-row--items{grid-template-columns:100px minmax(0,1fr) 120px 120px 120px;margin-bottom:0}.pod-cell{border:1.2px solid var(--pod-border);padding:0;min-width:0;max-width:100%;overflow:hidden}.pod-row .pod-cell-id,.pod-row .pod-cell:first-child{border-left:1.2px solid var(--pod-border)!important}.pod-row .pod-cell:last-child{border-right:1.2px solid var(--pod-border)!important}.pod-row .pod-cell:not(:first-child){border-left:none}.pod-row--header .pod-cell{border-top:1.2px solid var(--pod-border)!important}.pod-row--items:not(.pod-row--header) .pod-cell{border-top:none}.pod-middle-section>.pod-row--items:first-child .pod-cell{border-top:1.2px solid var(--pod-border)!important}.pod-middle-section>.pod-row--items:last-child .pod-cell{border-bottom:1.2px solid var(--pod-border)!important}.pod-label{background-color:#e9ecef;font-size:10px;color:var(--pod-label);border-bottom:1px solid var(--pod-border);padding:6px 8px;font-weight:600;text-transform:uppercase;overflow-wrap:break-word;word-break:break-word;max-width:100%}.pod-value{padding:8px;min-height:28px}.pod-multi,.pod-value{white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;max-width:100%;overflow:hidden}.pod-multi{padding:8px 8px 12px;min-height:25mm}.pod-multi>div{overflow-wrap:break-word;word-break:break-word;max-width:100%;min-width:0}.pod-cell-id{width:100px}.pod-cell-description{width:auto}.pod-cell-delivered,.pod-cell-ordered,.pod-cell-outstanding{width:120px}.pod-cell-delivered .pod-value,.pod-cell-id .pod-value,.pod-cell-ordered .pod-value,.pod-cell-outstanding .pod-value{min-height:28px}.pod-input{width:100%;border:none;background:transparent;font-family:inherit;font-size:inherit;line-height:inherit;color:var(--pod-text);resize:none;outline:none;box-sizing:border-box;margin:0}.pod-input:focus{background:#fef3c7;border:1px solid #fbbf24}.pod-input::placeholder{color:#d1d5db;opacity:.5}.pod-value .pod-input{padding:8px;min-height:28px}.pod-multi .pod-input{padding:8px 8px 12px}textarea.pod-multi.pod-input{min-height:25mm}.pod-actions{margin-top:4mm;text-align:center}.pod-add-button{padding:8px 16px;background-color:#3b82f6;color:white;border:none;border-radius:4px;cursor:pointer;font-size:14px}.pod-add-button:hover{background-color:#2563eb}.pod-sigbox{padding:8px 8px 12px;min-height:40mm;display:flex;flex-direction:column}.pod-sigbox,.pod-sigline{gap:8px;max-width:100%;overflow:hidden}.pod-sigline{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:end;min-height:20px;width:100%}.pod-siglabel{font-size:10px;color:var(--pod-muted)}.pod-sigfield,.pod-siglabel{overflow-wrap:break-word;word-break:break-word}.pod-sigfield{max-width:100%;min-width:0;overflow:hidden}.pod-sigfield .pod-input{padding:0;min-height:20px;border-bottom:1.2px solid var(--pod-border)}.pod-sigpad .pod-sigfield{min-height:25mm;border:none;background:transparent}@media print{.pod-a4{page-break-after:always;overflow-x:hidden!important;overflow-y:hidden!important;max-width:100%!important;border:none!important;height:297mm!important;padding:5mm!important}.pod-content-wrapper{height:calc(100% - 10mm)!important;min-height:0!important;transform:scale(.85)!important;transform-origin:top center!important;width:100%!important;max-width:100%!important}:root{--pod-border:#000}.pod-label{background-color:#e0e0e0!important;border-bottom:.35mm solid #000!important}.pod-cell{border:.35mm solid #000!important}.pod-row .pod-cell-id,.pod-row .pod-cell:first-child{border-left:.35mm solid #000!important}.pod-row .pod-cell:last-child{border-right:.35mm solid #000!important}.pod-row .pod-cell:not(:first-child){border-left:none!important}.pod-row--header .pod-cell{border-top:.35mm solid #000!important}.pod-row--items:not(.pod-row--header) .pod-cell{border-top:none!important}.pod-middle-section>.pod-row--items:first-child .pod-cell{border-top:.35mm solid #000!important}.pod-middle-section>.pod-row--items:last-child .pod-cell{border-bottom:.35mm solid #000!important}.pod-actions{display:none!important}.pod-cell,.pod-label,.pod-multi,.pod-row,.pod-sigbox,.pod-sigfield,.pod-sigline,.pod-value{overflow-x:hidden!important;max-width:100%!important}.pod-sigpad .pod-sigfield{border:none!important}.pod-sigfield .pod-input{border-bottom:.35mm solid #000!important}.pod-row{border-collapse:separate!important;border-spacing:0!important}}