.rail-module__crq5Oq__panel{border:1px solid var(--carbon-line);border-radius:var(--radius-plate);color:var(--on-dark);text-align:start;background:#16181c;overflow:hidden}.rail-module__crq5Oq__panelTop{border-bottom:1px solid var(--carbon-line);color:var(--on-dark-2);flex-wrap:wrap;align-items:center;gap:6px 18px;padding:14px 18px;font-size:14px;display:flex}.rail-module__crq5Oq__panelTop strong,.rail-module__crq5Oq__panelTop b{color:var(--on-dark)}.rail-module__crq5Oq__sp{flex:1}.rail-module__crq5Oq__overText,.rail-module__crq5Oq__overText b{color:var(--corten-l)}.rail-module__crq5Oq__svg{width:100%;height:auto;font-family:var(--sans);padding:10px 0;display:block}.rail-module__crq5Oq__rail{stroke:var(--ink-3);stroke-width:4px}.rail-module__crq5Oq__stop{fill:#8f959d}.rail-module__crq5Oq__trackName,.rail-module__crq5Oq__trackLabel{fill:#8f959d;font-size:13px}.rail-module__crq5Oq__trackLabel{font-weight:600}.rail-module__crq5Oq__car>rect,.rail-module__crq5Oq__car>path{fill:var(--carbon-line);stroke:#c9cdd2;stroke-width:2px;stroke-linejoin:round}.rail-module__crq5Oq__car[data-state=close]>rect,.rail-module__crq5Oq__car[data-state=close]>path{fill:var(--sodium);stroke:var(--sodium)}.rail-module__crq5Oq__car[data-state=over]>rect,.rail-module__crq5Oq__car[data-state=over]>path{fill:var(--corten);stroke:var(--corten)}.rail-module__crq5Oq__car[data-state=ordered]>rect{fill:none;stroke:#8f959d;stroke-dasharray:6 5}.rail-module__crq5Oq__car.rail-module__crq5Oq__drafted>path{fill:var(--sodium);stroke:var(--pencil-l);stroke-width:3px}.rail-module__crq5Oq__car>rect.rail-module__crq5Oq__door{fill:none;stroke-width:1.5px;opacity:.7}.rail-module__crq5Oq__wheel{fill:#16181c;stroke:#c9cdd2;stroke-width:2px}.rail-module__crq5Oq__carId{font-family:var(--mono);fill:var(--on-dark);font-size:12.5px}.rail-module__crq5Oq__cargo{fill:#c9cdd2;font-size:12.5px}.rail-module__crq5Oq__days{fill:#8f959d;font-size:12.5px;font-weight:600}.rail-module__crq5Oq__days[data-state=close]{fill:#f0bc52}.rail-module__crq5Oq__days[data-state=over]{fill:var(--corten-l)}.rail-module__crq5Oq__days[data-drafted]{fill:var(--pencil-l)}.rail-module__crq5Oq__key{border-top:1px solid var(--carbon-line);color:var(--on-dark-2);flex-wrap:wrap;gap:8px 18px;padding:12px 18px;font-size:13.5px;display:flex}.rail-module__crq5Oq__key li{align-items:center;gap:8px;display:flex}.rail-module__crq5Oq__key i{background:var(--carbon-line);border:1.5px solid #c9cdd2;border-radius:3px;width:18px;height:12px}.rail-module__crq5Oq__key li[data-k=close] i{border-color:var(--sodium);background:var(--sodium)}.rail-module__crq5Oq__key li[data-k=over] i{border-color:var(--corten);background:var(--corten)}.rail-module__crq5Oq__key li[data-k=draft] i{border:2px solid var(--pencil-l);background:var(--sodium)}.rail-module__crq5Oq__key li[data-k=ordered] i{background:0 0;border:1.5px dashed #8f959d}.rail-module__crq5Oq__tlGrid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:24px;padding:18px;display:grid}.rail-module__crq5Oq__tlSvg{width:100%;height:auto;font-family:var(--sans);display:block}.rail-module__crq5Oq__tlSide{gap:16px;display:grid}.rail-module__crq5Oq__hopper{fill:var(--carbon-line);stroke:var(--carbon);stroke-width:2px;stroke-linejoin:round}.rail-module__crq5Oq__bayLine{stroke:var(--ink-3)}.rail-module__crq5Oq__carIdDark{font-family:var(--mono);fill:var(--ink);font-size:13px}.rail-module__crq5Oq__baysText{text-anchor:end;fill:var(--ink-3);font-size:13px}.rail-module__crq5Oq__bayWeight{text-anchor:middle;fill:var(--paper);font-size:13px;font-weight:700}.rail-module__crq5Oq__truckNow line,.rail-module__crq5Oq__truckDraft line{stroke-width:2.5px}.rail-module__crq5Oq__truckNow line{stroke:var(--carbon)}.rail-module__crq5Oq__truckNow rect,.rail-module__crq5Oq__truckNow path{fill:var(--carbon);stroke:var(--carbon);stroke-width:2px}.rail-module__crq5Oq__truckDraft line{stroke:var(--pencil);stroke-dasharray:6 5}.rail-module__crq5Oq__truckDraft rect,.rail-module__crq5Oq__truckDraft path{fill:var(--pencil-wash);stroke:var(--pencil);stroke-width:2px;stroke-dasharray:6 5}.rail-module__crq5Oq__tyre{fill:var(--paper);stroke:var(--carbon);stroke-width:2px}.rail-module__crq5Oq__truckDraft .rail-module__crq5Oq__tyre{stroke:var(--pencil)}.rail-module__crq5Oq__truckWhen{text-anchor:middle;fill:var(--ink);font-size:14px;font-weight:700}.rail-module__crq5Oq__truckDraft .rail-module__crq5Oq__truckWhen{fill:var(--pencil)}.rail-module__crq5Oq__truckWhat{text-anchor:middle;fill:var(--ink-3);font-size:13px}.rail-module__crq5Oq__headK{fill:var(--carbon)}.rail-module__crq5Oq__headP{fill:var(--pencil)}@media (max-width:1100px){.rail-module__crq5Oq__tlGrid{grid-template-columns:minmax(0,1fr)}.rail-module__crq5Oq__tlSvg{max-width:680px}}.rail-module__crq5Oq__trip{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:22px;display:grid}.rail-module__crq5Oq__trip li{color:var(--ink-3);align-content:start;gap:4px;padding-inline-end:14px;font-size:13.5px;display:grid}.rail-module__crq5Oq__trip b{color:var(--ink);font-size:14.5px}.rail-module__crq5Oq__tripNode{height:18px;margin:12px 0 8px;display:block;position:relative}.rail-module__crq5Oq__tripNode:before{content:"";z-index:1;border:3px solid var(--carbon);background:var(--paper);border-radius:50%;width:16px;height:16px;position:absolute;left:0}.rail-module__crq5Oq__trip li:last-child .rail-module__crq5Oq__tripNode:before{border-color:var(--carbon);background:var(--sodium)}.rail-module__crq5Oq__trip li:not(:last-child) .rail-module__crq5Oq__tripNode:after{content:"";background:var(--carbon);height:8px;position:absolute;top:5px;left:8px;right:-14px}.rail-module__crq5Oq__trip li[data-road=gexr] .rail-module__crq5Oq__tripNode:after{background:#9499a1}.rail-module__crq5Oq__trip li[data-road=placing] .rail-module__crq5Oq__tripNode:after{background:repeating-linear-gradient(90deg, var(--sodium) 0 10px, transparent 10px 16px)}.rail-module__crq5Oq__road{color:var(--ink-2);font-size:12.5px;font-weight:700}.rail-module__crq5Oq__tripWhen{color:var(--ink);font-weight:600}
