.skip-link{position:absolute;top:-100px}.skip-link:focus{top:8px;background:white;padding:15px}.shipment-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px}.shipment-card{background:white;border:1px solid #dce2e7;border-top:4px solid #193e33;border-radius:12px;padding:22px}.shipment-card h2{margin:8px 0;font-size:23px}.shipment-card p{overflow-wrap:anywhere}.line-editor{border:1px solid #cad5cf;border-radius:9px;padding:18px;margin:18px 0;background:#f8faf9}.line-editor .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shipping-alert{border-left:4px solid #c89c39;background:#fff7df;padding:15px;margin:14px 0}.form-actions{position:sticky;bottom:-28px;background:white;padding:15px 0;display:flex;gap:12px;flex-wrap:wrap;border-top:1px solid #dce2e7}.tabs{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.rules{padding:16px;background:#f1f5f3;border-radius:8px;margin:14px 0}.amount{font-variant-numeric:tabular-nums}dialog{width:min(1000px,calc(100% - 40px))}#files{max-width:900px}.summary-note{white-space:pre-wrap;overflow-wrap:anywhere}.pill{padding:4px 10px;border-radius:15px;background:#e6ede9}.pager{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:18px 0}@media(max-width:650px){.line-editor .grid{grid-template-columns:1fr}.shipment-grid{grid-template-columns:1fr}.lab-main{padding:20px 14px}.lab-header{padding:16px}.form-actions{bottom:-18px}.table-wrap{margin:0 -8px}dialog{width:calc(100% - 22px);max-height:93vh;padding:18px}}

.source-review{padding:18px;border:1px solid #dce2e7;border-radius:9px;margin:16px 0}.source-review h3{margin:0 0 10px}.source-review li{margin:8px 0}.source-review td{font-variant-numeric:tabular-nums}.summary-note,td{overflow-wrap:anywhere}button,input,select,textarea{min-height:44px}@media(max-width:550px){.source-review{padding:12px}}
