#planView #jobs .previous-driver-start{color:#596777;font-variant-numeric:tabular-nums;font-weight:650}
#planView #jobs:not(.previous-driver-start-open) .previous-driver-start{visibility:hidden}
#planView #jobs.has-previous-driver-start:not(.previous-driver-start-open)>.job,#planView #jobs.has-previous-driver-start:not(.previous-driver-start-open)>.companion-plan-row{min-height:32px;padding-top:1px;padding-bottom:1px;row-gap:1px}
#planView #jobs.has-previous-driver-start:not(.previous-driver-start-open) .previous-driver-start{height:0;min-height:0;max-height:0;line-height:0;overflow:hidden}
#planView #jobs.has-previous-driver-start:not(.previous-driver-start-open) .previous-driver-start small{display:none}
#planView #jobs .previous-driver-start-toggle{display:block;background:transparent;color:inherit;font:inherit;text-transform:inherit;text-align:left;padding:0;border:0;border-radius:0;min-height:0;cursor:pointer}
#planView #jobs .previous-driver-start-toggle:focus-visible{outline:2px solid #edb150;outline-offset:3px}
#planView #jobs .job-head .plan-time-place{display:block;font-size:9px;line-height:1.2;font-weight:500;margin-top:1px}
#planView #jobs .previous-driver-start small{display:block;color:var(--muted);font-size:9px;font-weight:400;margin-top:1px}
#planView #jobs .previous-driver-start button{display:block;font-size:10px;padding:3px;margin-top:2px}
@media(min-width:761px){
 #planView #jobs.has-previous-driver-start .job-head,#planView #jobs.has-previous-driver-start .job{grid-template-columns:28px 70px 105px 70px 78px 55px minmax(160px,1fr) 70px 56px 172px;column-gap:6px}
 #planView #jobs.has-previous-driver-start .job>*{min-width:0}
}
@media(min-width:1600px){#planView #jobs.has-previous-driver-start .job-head,#planView #jobs.has-previous-driver-start .job{grid-template-columns:30px 90px 132px 80px 88px 62px minmax(220px,1fr) 70px 62px 180px;column-gap:8px}}
@media(min-width:761px) and (max-width:1149px){#planView #jobs.has-previous-driver-start .job-head,#planView #jobs.has-previous-driver-start .job{grid-template-columns:28px 70px 105px 70px 78px 55px minmax(180px,1fr) 56px;column-gap:6px}#planView #jobs.has-previous-driver-start .job-head>span:nth-child(8),#planView #jobs.has-previous-driver-start .job-head>span:last-child{display:none}#planView #jobs.has-previous-driver-start .job>.site{grid-column:7}#planView #jobs.has-previous-driver-start .job>.actions{grid-column:1/-1}}
@media(max-width:760px){#planView #jobs .previous-driver-start::before{content:'Beginn am LKW · Vortag: ';font-weight:400}#planView #jobs .previous-driver-start small{display:inline;margin-left:6px;font-size:11px}}
@media(max-width:760px){#planView #jobs.has-last-driver-start .previous-driver-start::before{content:'Beginn am LKW · letzter Einsatz: '}}
