:root{font-family:Inter,Arial,Helvetica,sans-serif;color:#050505;background:#f3efe6;font-synthesis:none;text-rendering:geometricPrecision}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:#f3efe6}button,input{font:inherit}button{cursor:pointer}.shell{min-height:100vh;border-left:6px solid #050505;border-right:6px solid #050505}.masthead{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:end;padding:28px 32px 18px;border-bottom:6px solid #050505;background:#f3efe6}.eyebrow,.mastheadBox span,.metric span,th,.navButton,.sectionTitle span,.footer,.status{text-transform:uppercase;letter-spacing:0;font-weight:900}.eyebrow{font-size:13px;color:#e10600;margin-bottom:4px}h1{margin:0;font-size:clamp(64px,14vw,180px);line-height:.82;font-weight:950;letter-spacing:0}h2{margin:0;font-size:clamp(28px,4vw,54px);line-height:.95;letter-spacing:0}.mastheadBox{min-width:180px;border:4px solid #050505;padding:12px;background:#e10600;color:#fff}.mastheadBox strong{display:block;font-size:32px;line-height:.95}.nav{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:4px solid #050505}.navButton{min-height:54px;border:0;border-right:4px solid #050505;background:#f3efe6;color:#050505}.navButton:last-child{border-right:0}.navButton.active,.navButton:hover{background:#050505;color:#fff}.page{padding:28px 32px 36px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:4px solid #050505;border-left:4px solid #050505}.metric{min-height:136px;padding:16px;border-right:4px solid #050505;border-bottom:4px solid #050505;background:#fffaf0}.metric strong{display:block;margin-top:16px;font-size:clamp(48px,7vw,96px);line-height:.8;font-weight:950}.metric-danger{background:#e10600;color:#fff}.metric-warn{background:#f2c94c}.split{display:grid;grid-template-columns:2fr 1fr;gap:24px;margin-top:28px}.panel,.errorBlock,.loading,.notice{border:4px solid #050505;background:#fffaf0}.panelHead{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:16px;border-bottom:4px solid #050505}.iconButton{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:3px solid #050505;background:#fffaf0}.iconButton:hover{background:#e10600;color:#fff}table{width:100%;border-collapse:collapse;background:#fffaf0;border:4px solid #050505}.panel table{border:0}th,td{border-bottom:3px solid #050505;border-right:3px solid #050505;padding:12px;text-align:left;vertical-align:top}th:last-child,td:last-child{border-right:0}tbody tr:last-child td{border-bottom:0}th{background:#050505;color:#fff;font-size:12px}td{font-size:15px}small{font-size:12px;font-weight:800}.number{text-align:right;font-variant-numeric:tabular-nums;font-weight:900}.status{display:inline-block;border:3px solid #050505;padding:5px 8px;font-size:11px;line-height:1;white-space:nowrap}.status-ok{background:#d6f36f}.status-warn{background:#f2c94c}.status-danger{background:#e10600;color:#fff}.workList{padding:16px}.workItem{display:grid;grid-template-columns:82px 1fr auto;gap:12px;align-items:center;padding:12px 0;border-bottom:3px solid #050505}.workItem:last-child,.emptyBlock:last-child{border-bottom:0}.emptyBlock,.emptyCell{background:#f3efe6;font-size:18px;font-weight:950;line-height:1.1}.emptyBlock{padding:18px 0;border-bottom:3px solid #050505}.emptyCell{padding:24px}.workItem span,.workItem em{text-transform:uppercase;font-size:12px;font-weight:900;font-style:normal}.sectionTitle{display:flex;justify-content:space-between;gap:20px;align-items:end;padding-bottom:14px}.sectionTitle span{color:#e10600}.shipmentForm{display:grid;grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) auto;gap:8px;min-width:420px}.shipmentForm input{min-width:0;height:38px;border:3px solid #050505;background:#f3efe6;padding:6px 8px}.shipmentForm button,.errorBlock button{height:38px;display:inline-flex;align-items:center;gap:6px;border:3px solid #050505;background:#e10600;color:#fff;text-transform:uppercase;font-weight:900;padding:0 12px}.notice{margin-bottom:16px;padding:12px;font-weight:900}.loading,.errorBlock{padding:24px;font-size:20px;font-weight:900}.errorBlock p{max-width:720px}.footer{display:flex;justify-content:space-between;gap:16px;padding:18px 32px;border-top:4px solid #050505}.footer a{color:#050505;display:inline-flex;gap:6px;align-items:center;text-decoration:none}@media(max-width:980px){.masthead,.split{grid-template-columns:1fr}.nav,.metrics{grid-template-columns:1fr 1fr}.navButton{border-bottom:4px solid #050505}table{display:block;overflow-x:auto}}@media(max-width:640px){.shell{border-left-width:3px;border-right-width:3px}.masthead,.page,.footer{padding-left:16px;padding-right:16px}.nav,.metrics{grid-template-columns:1fr}.navButton{border-right:0}.shipmentForm{grid-template-columns:1fr;min-width:260px}}
