.rn-dlink{color:var(--color-ink);text-underline-offset:4px;font-weight:600;text-decoration:underline dotted}.rn-segd{color:var(--color-ink2);font-weight:400}.rn-tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.rn-tile{text-align:left;border-radius:var(--radius-lg);background:var(--color-canvas);border:1px solid var(--color-line);box-shadow:inset 0 3px 0 var(--mc), var(--shadow-xs);cursor:pointer;flex-direction:column;gap:2px;min-width:0;padding:11px 13px 12px;transition:border-color .15s,background .15s;display:flex}.rn-tile:hover{border-color:var(--color-line2)}.rn-tile.is-on{background:var(--color-navy);border-color:var(--color-navy);box-shadow:inset 0 3px 0 var(--mc), var(--shadow-sm)}.rn-tile.is-on .rn-tile-k,.rn-tile.is-on .rn-tile-n{color:#fff}.rn-tile.is-on .rn-tile-s,.rn-tile.is-on small{color:#e6ecf5}.rn-tile-k{color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.rn-tile-d{flex-direction:column;gap:1px;display:flex}.rn-tile-d[hidden]{display:none}.rn-tile-n{color:var(--color-ink);letter-spacing:-.01em;font-size:28px;font-weight:700;line-height:1.15}.rn-tile-n small{color:var(--color-ink2);letter-spacing:0;margin-left:5px;font-size:12.5px;font-weight:500}.rn-tile-s{color:var(--color-ink2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.rn-tile.is-calls .rn-tile-n{color:var(--color-warn)}.rn-tile.is-calls.is-on .rn-tile-n{color:#f9c784}.rn-fleet{padding:12px 16px 14px}.rn-fleet-h{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.rn-fleet-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.rn-veh{text-align:left;border:1px solid var(--color-line);background:var(--color-surface);box-shadow:inset 3px 0 0 var(--rc);cursor:pointer;border-radius:9px;flex-direction:column;gap:2px;min-width:0;padding:9px 11px;display:flex}.rn-veh:hover:not([disabled]){border-color:var(--color-line2);background:var(--color-canvas)}.rn-veh.is-idle{cursor:default;opacity:.78}.rn-veh-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.rn-veh-n{color:var(--color-ink);margin-top:2px;font-size:13.5px;font-weight:600}.rn-veh-o{color:var(--color-ink2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.rn-veh-d{color:var(--color-ink2);white-space:nowrap;align-items:center;gap:6px;margin-top:4px;font-size:12.5px;display:flex;overflow:hidden}.rn-av{color:#fff;border-radius:22px;flex:none;place-items:center;width:22px;height:22px;font-size:12.5px;font-weight:700;display:inline-grid}.rn-lorries{flex-direction:column;gap:14px;display:flex}.rn-lorries>[hidden]{display:none}.rn-lorry{box-shadow:inset 4px 0 0 var(--rc), var(--shadow-xs);overflow:hidden}.rn-lorry.is-flash{animation:1.6s ease-out rnflash}@keyframes rnflash{0%{box-shadow:inset 4px 0 0 var(--rc), 0 0 0 3px var(--color-accent)}to{box-shadow:inset 4px 0 0 var(--rc), var(--shadow-xs)}}.rn-lh{border-bottom:1px solid var(--color-line);justify-content:space-between;gap:20px;padding:16px 20px 14px 24px;display:flex}.rn-drv{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.rn-lh-r{text-align:right;flex-direction:column;flex:none;align-items:flex-end;width:260px;display:flex}.rn-cap{margin-top:10px}.rn-cap .tnum{color:var(--color-ink);letter-spacing:-.01em;font-size:26px;font-weight:600}.rn-cap small{color:var(--color-ink2);font-size:12.5px}.rn-meter{width:100%;height:7px;margin-top:6px}.rn-meter>span{background:var(--rc)}.rn-meter.is-full>span{background:var(--color-ok)}.rn-drops td:first-child,.rn-drops th:first-child{width:44px;padding-left:24px}.rn-seq{width:24px;height:24px;font:700 12.5px var(--font-body);border:2px solid var(--color-ink4);color:var(--color-ink2);background:var(--color-canvas);border-radius:24px;place-items:center;display:inline-grid}.rn-seq.is-done{background:var(--color-ok);border-color:var(--color-ok);color:#fff}.rn-seq.is-next{background:var(--color-accent-fill);border-color:var(--color-accent-fill);color:#fff;box-shadow:0 0 0 4px var(--color-accent-subtle)}.rn-drops tr.is-done td{color:var(--color-ink2)}.rn-load{flex-direction:column;gap:3px;min-width:0;display:flex}.rn-li{color:var(--color-ink2);align-items:center;gap:7px;min-width:0;max-width:360px;font-size:12.5px;display:flex}.rn-wait{color:var(--color-ink2);border-top:1px solid var(--color-line);flex-wrap:wrap;gap:8px;padding:10px 24px;font-size:12.5px;display:flex}.rn-wait a{color:var(--color-accent-active)}.rn-empty{flex-direction:column;gap:4px;padding:14px 20px;display:flex}.rn-palhead{box-shadow:inset 4px 0 0 #56636f, var(--shadow-xs);justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.rn-palstat{flex:none;gap:8px;display:flex}.rn-palstat div{background:var(--color-surface);border:1px solid var(--color-line);border-radius:9px;flex-direction:column;min-width:92px;padding:8px 12px;display:flex}.rn-palstat b{color:var(--color-ink);font-size:20px;font-weight:600;line-height:1.1}.rn-palstat span{color:var(--color-ink2);font-size:12.5px}.rn-pal td:first-child,.rn-pal th:first-child{padding-left:20px}.rn-colgrid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.rn-col{border-bottom:1px solid var(--color-line);align-items:flex-start;gap:14px;padding:13px 20px;display:flex}.rn-col.is-done,.rn-rm.is-done{background:var(--color-surface)}.rn-col.is-done .btn,.rn-rm.is-done .btn{display:none}.rn-done{color:var(--color-ok);margin-top:6px;font-size:12.5px;font-weight:500}.rn-rm{border-bottom:1px solid var(--color-line);align-items:center;gap:14px;padding:11px 20px;display:flex}.rn-rm-sw{flex:none;gap:3px;width:66px;display:flex}.rn-sent{border-bottom:1px solid var(--color-line);align-items:center;gap:12px;padding:9px 20px;display:flex}.rn-sent:hover{background:var(--color-raised)}.rn-b{padding:6px 12px;font-size:13px}.rn-lab{color:var(--color-ink);font-size:14px;font-weight:600}.rn-pickrow td{box-shadow:inset 3px 0 0 var(--color-accent-fill);background:#fff6ec;padding:14px 20px!important}.rn-pk{flex-direction:column;gap:10px;display:flex}.rn-pk-t{color:var(--color-ink);font-size:14px}.rn-pk-g{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rn-pk-l{color:var(--color-ink);flex:none;width:64px;font-size:13px;font-weight:600}.rn-opt{font:600 13px var(--font-body);color:var(--color-ink);border:1.5px solid var(--color-line2);cursor:pointer;background:#fff;border-radius:8px;min-height:38px;padding:7px 12px}.rn-opt.is-on{background:var(--color-navy);border-color:var(--color-navy);color:#fff}.rn-inj td{background:#fff6ec}tr[data-drop].is-signed td{color:var(--color-ink2)}[data-pal-done]{margin-left:10px}.rn-calls td:first-child,.rn-calls th:first-child{padding-left:20px}.rn-calls td[data-l=Order],.rn-pal td[data-l=Order],.rn-pal td[data-l=Tracking],.rn-calls td[data-l=Going\ by]{white-space:nowrap}.rn-calls tr.is-blocked td{background:var(--color-surface)}.rn-calls tr.is-booked td{background:var(--color-ok-bg)}.rn-calls tr.is-booked [data-call-acts]{display:none}.rn-acts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rn-na{font:600 13px var(--font-body);color:var(--color-ink2);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:6px 4px;text-decoration:underline}.rn-na:hover{color:var(--color-ink)}.rn-mdot{vertical-align:1px;border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}[data-panel][hidden],[data-dayshow][hidden]{display:none!important}.rn-dayoff{opacity:.45;pointer-events:none}@media (width<=1279px){.rn-tiles,.rn-fleet-row{grid-template-columns:repeat(3,minmax(0,1fr))}.rn-colgrid{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.rn-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.rn-tile-n{font-size:20px}.rn-fleet-row{grid-template-columns:repeat(2,minmax(0,1fr))}.rn-lh{flex-direction:column;gap:10px;padding:14px 16px 12px 20px}.rn-lh-r{text-align:left;align-items:flex-start;width:100%}.rn-palhead{flex-direction:column;align-items:flex-start;padding:14px 16px}.rn-palstat{width:100%}.rn-palstat div{flex:1;min-width:0}.rn-col,.rn-rm,.rn-sent{padding-left:16px;padding-right:16px}.rn-rm{flex-wrap:wrap}.rn-drops td:first-child,.rn-pal td:first-child,.rn-calls td:first-child{width:auto;padding-left:0!important}.rn-li{max-width:100%}.rn-b{min-height:40px}.rn-wait{padding:10px 16px}}
