/* Rutas consecutivas por operario, en móvil y escritorio. */
#planificador393 .r396Route,#listaTrabajos .r396Route{min-width:0;margin:0;padding:0}
#planificador393 .r396Route+.r396Route{border-top:5px solid #e7eef3}
#planificador393 .r396Header,#listaTrabajos .r396Header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;padding:13px 18px;background:#f3f8fa;border-left:3px solid #26849a;color:#244858}
#planificador393 .r396Header h4,#listaTrabajos .r396Header h3{margin:0;font-size:15px;font-weight:700;color:#244858}
#planificador393 .r396Header span,#listaTrabajos .r396Header span{font-size:12px;color:#607986}
#planificador393 .r396Route[data-route-worker="Henry"]>.r396Header,#listaTrabajos .r396Route[data-route-worker="Henry"]>.r396Header{border-left-color:#6d79a8;background:#f5f6fa}
#planificador393 .r396Step,#listaTrabajos .r396Step{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;border-radius:7px;background:#eaf1f5;color:#355b70;font-size:12px;font-weight:700;margin:0 7px 7px 0;vertical-align:middle}
#planificador393 .r396Joint{background:#edf0fa;color:#53618e}
#planificador393 .r396Hint{padding:10px 18px;margin:0;font-size:12px;color:#5d7281;background:#fff;line-height:1.5}
#listaTrabajos{display:block}
#listaTrabajos .r396Route{margin:0 0 28px}
#listaTrabajos .r396Header{border-radius:10px;margin-bottom:12px}
#listaTrabajos .r396Items{display:flex;flex-direction:column;gap:10px}
#listaTrabajos .r396Items>.item{margin:0}
@media(max-width:650px){#planificador393 .r396Header,#listaTrabajos .r396Header{padding:12px 14px}#planificador393 .r396Hint{padding:10px 14px}}
