#jobs > .job.planning-needs-attention { background: #fffaf0; box-shadow: inset 4px 0 #c57900; }
#jobs > .job.planning-needs-attention > .vehicle { background: #fff0d2; border-radius: 5px; }
#jobs .job-planning-hint { display: block; margin-top: 5px; padding: 3px 0; color: #8a5100; background: transparent; border: 0; font-size: 10px; font-weight: 700; line-height: 1.4; text-align: left; white-space: normal; overflow-wrap: anywhere; }
#jobs .job-planning-hint:hover { color: #5b3600; text-decoration: underline; }
#jobs .job-planning-hint:focus-visible { outline: 2px solid #b67105; outline-offset: 2px; }
@media(max-width:700px) { #jobs .job-planning-hint { min-height: 32px; font-size: 11px; } }
