:root{font-family:Calibri,Candara,"Segoe UI",Arial,sans-serif;color:#051650;background:#051650;font-synthesis:none}*{box-sizing:border-box}body{margin:0}.shell{max-width:1800px;margin:auto;padding:28px 24px}header{color:white;padding:0 6px 24px}.brand{font-size:13px;font-weight:800;letter-spacing:3px;color:#d9b36c}.brand span{font-weight:400}h1{font-size:34px;letter-spacing:-.7px;margin:10px 0 0}.panel{background:white;border-radius:24px;padding:26px;box-shadow:0 28px 90px #030a1547}.eyebrow{font-size:12px;letter-spacing:2px;color:#79602d;font-weight:800;margin:0}h2{font-size:25px;margin:8px 0}.toolbar{display:flex;gap:12px;align-items:end;margin:22px 0;flex-wrap:wrap}label{font-size:13px;font-weight:700;display:grid;gap:6px}input,button{font:inherit}input[type=search]{border:1px solid #c8cfdb;border-radius:7px;padding:10px;color:#172746;background:white;width:330px}button{border:1px solid #bac3d4;border-radius:30px;background:white;color:#051650;font-weight:700;padding:11px 17px;cursor:pointer}button:hover:enabled{background:#e5ebf5}button:disabled{color:#657087;background:#f1f3f7;cursor:not-allowed}.actions{display:flex;gap:10px;margin-left:auto;align-items:center}#selection-count{font-size:13px;white-space:nowrap;color:#53627b}.action-status{color:#725316;background:#fff6df;border-radius:8px;padding:10px 14px;font-size:13px}.table-wrap{overflow:auto;border:1px solid #e1e5ed;border-radius:10px}table{border-collapse:collapse;width:100%;min-width:1440px;font-size:14px}th{text-align:left;background:#eff2f8;padding:13px 10px;font-size:12px;color:#455474}td{padding:15px 10px;border-top:1px solid #e1e5ed;vertical-align:middle}td.number{font-weight:700;white-space:nowrap}td.deliveryDate{white-space:nowrap}td.customer{min-width:160px;max-width:220px}td.po,td.references{max-width:210px;overflow-wrap:anywhere}td.transportationTotal,td.taxAmount,td.invoiceTotal{white-space:nowrap;font-variant-numeric:tabular-nums}td.destinationRegions{white-space:nowrap}td.invoiceTotal{font-weight:700}.select-cell{width:42px;text-align:center}input[type=checkbox]{width:17px;height:17px;accent-color:#051650;cursor:pointer;vertical-align:middle}.pod-icon{color:#217449;font-size:22px}.selected{background:#f0f4fc}.sort-button{font:inherit;font-weight:700;border:0;background:transparent;border-radius:5px;padding:5px 0;white-space:nowrap}.sort-button:hover:enabled{background:#dce4f2}.empty{font-size:14px;margin:18px 0 0;color:#546077}.checked{font-size:12px;margin:8px 0 0;color:#66748b}footer{color:#c8d0e4;font-size:12px;margin-top:20px}:focus-visible{outline:3px solid #bb8f3d;outline-offset:3px}@media(max-width:800px){.shell{padding:20px 12px}.panel{padding:20px 14px}h1{font-size:28px}.actions{margin-left:0;flex-wrap:wrap}input[type=search]{width:min(310px,75vw)}}
.panel + .panel{margin-top:28px}.exceptions table{min-width:850px}.exceptions td.ownerName{min-width:150px}.exceptions td.accountingNotes{min-width:260px;max-width:650px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.4}.pod-missing{color:#92621e;font-size:22px}.exceptions td{vertical-align:top}
input[type=date]{border:1px solid #c8cfdb;border-radius:7px;padding:10px;color:#172746;background:white;min-height:39px}
.login-shell{max-width:620px}.login-shell form{display:grid;gap:18px;margin-top:24px}.login-shell form[hidden]{display:none}.login-shell input,.login-shell select{width:100%;border:1px solid #c8cfdb;border-radius:7px;padding:12px;background:white;color:#172746}.login-shell a{color:#051650}.login-shell button{justify-self:start}#auth-message{line-height:1.5}
