.job{grid-template-columns:55px minmax(0,1fr)!important;align-items:start!important}.job-description{min-width:0}.job-description b{font-size:15px!important}.job-description span{display:block;margin-top:5px;line-height:1.45}.job-actions{grid-column:2;display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:2px}.job-actions button:disabled{opacity:.5;cursor:not-allowed}@media(min-width:1050px){#agenda .job{grid-template-columns:55px minmax(320px,1fr) auto!important;align-items:center!important}#agenda .job-actions{grid-column:3;margin-top:0;justify-content:flex-end}}
.route-waiting,.route-started{padding:7px 10px;border-radius:7px;font-size:12px;font-weight:600}.route-waiting{background:#f1f3f2;color:#708078}.route-started{background:#dceee4;color:#176b4a;border:1px solid #b9d7c7}
.job-late{border-left:3px solid #c73b32;padding-left:10px}.job-late .time{color:#c73b32}.job-late .time small{display:block;margin-top:4px;color:#c73b32;font-size:10px;font-weight:700;letter-spacing:.02em}.job-late .tag{background:#fde8e6;color:#a92d27}
.job-description .job-notes{margin-top:7px;padding:7px 9px;border-radius:6px;background:#fff7df;color:#70550c;font-weight:600}
.page>.page-head>div>h2{display:none}.page>.page-head>div>p{margin-top:0}
