.delivery-check{width:min(1200px,96vw);max-width:96vw;max-height:92dvh;padding:0;border:0;border-radius:16px;background:#f2f4ef;color:#2e483a;box-shadow:0 25px 90px #172e4755;overflow-y:auto}.delivery-check::backdrop{background:#172d3c88;backdrop-filter:blur(3px)}.dc-header{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:18px 24px;border-bottom:1px solid #dce5dc}.dc-header small{color:#79927c;font-size:10px;letter-spacing:2px}.dc-header h2{font-size:22px;margin:5px 0 0}.dc-header button{font-size:28px;min-width:36px;padding:0}.dc-instruction{font-size:12px;line-height:1.8;margin:16px 24px}.dc-workspace{display:grid;grid-template-columns:57% 43%;gap:0;padding:0 24px 20px}.dc-invoice{background:#f6f5df;border:1px solid #93ad91;padding:18px 14px;color:#4c7053;box-shadow:0 4px 14px #2f4d3314;align-self:start;transform:rotate(-.35deg)}.dc-paper-title{text-align:center;padding:4px 0 14px;border-bottom:2px solid #739875}.dc-paper-title h3{font-family:serif;font-size:23px;margin:0 0 5px;letter-spacing:3px}.dc-paper-title>span{font-size:10px}.dc-paper-meta{display:flex;justify-content:space-between;font-size:12px;padding:12px 0}.dc-supplier{display:grid;grid-template-columns:52px 1fr;border:1px solid #93ad91;font-size:11px;margin-bottom:12px}.dc-supplier>span{grid-row:1/3;display:grid;place-items:center;border-right:1px solid #93ad91}.dc-supplier b,.dc-supplier small{padding:6px 8px}.dc-supplier small{font-size:9px;border-top:1px solid #b3c5a5}.dc-table-scroll{overflow-x:auto}.dc-invoice table{width:100%;border-collapse:collapse;font-size:10px;min-width:440px}.dc-invoice th,.dc-invoice td{border:1px solid #93ad91;padding:8px 5px;text-align:right;vertical-align:middle}.dc-invoice th{font-size:9px;text-align:center;font-weight:500;background:#e8edd8}.dc-invoice td:nth-child(2){text-align:left;width:38%}.dc-invoice td b{font-size:11px;line-height:1.6;overflow-wrap:anywhere}.dc-invoice td small{display:block;font-size:8px;margin-top:4px;line-height:1.5}.dc-invoice td input{width:54px;padding:7px 4px;background:#ffffef;border:1px solid #90ab88;border-radius:3px;text-align:center;font-size:14px;color:#33523b}.dc-invoice td input[aria-invalid=true]{border:2px solid #bd6557;background:#fff0e7}.dc-paper-blank{height:62px}.dc-invoice .dc-paper-blank td{text-align:center;font-size:12px;letter-spacing:2px}.dc-paper-totals{display:grid;grid-template-columns:1fr 1fr 1.25fr;border:1px solid #93ad91;border-top:0;font-size:9px}.dc-paper-totals>span{padding:10px 6px;border-right:1px solid #93ad91}.dc-paper-totals b{display:block;margin-top:6px;font-size:12px}.dc-sign{text-align:right;font-size:10px;padding:18px 4px 10px}.dc-sign strong{display:inline-block;border:1px solid #93ad91;padding:8px;margin-left:10px;font-size:10px}.dc-fiction{display:block;font-size:8px;color:#809079}.dc-box-pane{padding:0 0 0 24px}.dc-box-heading{display:flex;justify-content:space-between;align-items:center;gap:6px}.dc-box-heading h3{font-size:14px}.dc-box-heading>span{font-size:10px;color:#788674}.dc-box{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:12px;padding:22px 16px;background:#c6a77e;border:12px solid #daba91;border-top-color:#e4c59e;box-shadow:inset 0 5px 20px #68553b30;border-radius:5px;max-height:440px;overflow-y:auto}.dc-package{position:relative;display:flex;flex-direction:column;gap:7px;min-height:95px;padding:12px 9px 16px;border:1px solid #d4d8ce;border-left:7px solid var(--pack-color);border-bottom:5px solid #d4d8ce;border-radius:3px;background:#fffef4;text-align:left;box-shadow:2px 4px 5px #59463125;color:#334b3a;cursor:pointer}.dc-package small{font-size:6px;color:var(--pack-color);letter-spacing:.4px}.dc-package b{font-size:10px;line-height:1.4;overflow-wrap:anywhere}.dc-package span{font-size:7px;line-height:1.3;color:#819181;overflow-wrap:anywhere}.dc-package i{position:absolute;right:3px;bottom:2px;font-size:12px;color:#8d9a85;font-style:normal}.dc-package[aria-pressed=true]{background:#eaf4db;outline:2px solid #648552;opacity:.7}.dc-package[aria-pressed=true] i{color:#48753b;font-weight:700}.dc-help{font-size:10px;line-height:1.7;color:#73826d}.dc-footer{padding:14px 24px 20px;border-top:1px solid #dce5dc;display:flex;align-items:center;gap:16px;background:#fff}.dc-footer p{font-size:12px;line-height:1.6;margin:0;flex:1}.dc-footer button{padding:12px 22px;border:0;border-radius:8px;background:#4d735b;color:#fff;font-size:13px;font-weight:700;white-space:nowrap}.dc-footer button[hidden]{display:none}.delivery-check button:focus-visible,.delivery-check input:focus-visible{outline:2px solid #335c45;outline-offset:3px}@media(max-width:760px){.dc-header{padding:14px 16px}.dc-header h2{font-size:19px}.dc-instruction{margin:12px 16px;font-size:11px}.dc-workspace{grid-template-columns:1fr;padding:0 12px 16px;gap:18px}.dc-invoice{padding:12px 8px;transform:none}.dc-box-pane{padding:0}.dc-invoice table{min-width:420px}.dc-box{grid-template-columns:repeat(4,minmax(0,1fr));padding:12px 9px;gap:10px;max-height:330px;border-width:9px}.dc-package{min-height:90px;padding:9px 5px 15px;border-left-width:5px}.dc-package b{font-size:9px}.dc-package span{font-size:7px}.dc-footer{position:sticky;bottom:0;flex-wrap:wrap;padding:12px 16px;gap:10px}.dc-footer p{flex-basis:100%;font-size:11px}.dc-footer button{width:100%;padding:12px}.dc-paper-title h3{font-size:21px}}@media(max-width:390px){.dc-box{grid-template-columns:repeat(3,minmax(0,1fr))}}
