.mission-list__checking{color:#ff7400}
.mission-list__question{color:#b79400}
.mission-list__timezone{float:right;margin-right:12px;font-size:10px;font-weight:400;color:#605d89}
.mission-list__empty{padding:24px 12px;text-align:center;color:#605d89;font-size:14px;font-weight:400}
/* A day off is marked by the cross only; the uniform timeline remains for orders. */
.worker-item__off-badge{position:absolute;top:26px;right:0;display:flex;align-items:center;justify-content:center;width:15px;height:15px;border:1px solid #aaa6bf;border-radius:50%;background:#f8f7fb;color:#605d89;font:bold 13px/1 Arial,sans-serif}
.legacy-worker-panel .page-index-user__header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}
.worker-day-status{font-size:12px;font-weight:400;color:#605d89}
.mission-item .timeline__finish{right:auto;left:calc(100% + 2px);white-space:nowrap}
.unavailable-mark{display:inline-flex;align-items:center;justify-content:center;color:#b43d4b;font:700 15px/12px Arial,sans-serif;pointer-events:none}
.unavailable-mark[data-unavailable="partial"]{color:#926408}
.worker-item__off-badge.unavailable-mark{background:#fff;border-color:currentColor}
.mission-calendar .mission-calendar__mission_type_vacation.unavailable-mark{flex:0 0 12px;width:12px;height:12px;background:none;border:0;border-radius:0;box-shadow:none;position:static;margin:0}
.order-date-picker__day .unavailable-mark{position:absolute;right:2px;bottom:2px;width:10px;height:10px;font-size:13px;background:#fff;border-radius:3px}
.calender-vacations .day{position:relative}
.calender-vacations .day .unavailable-mark{position:absolute;right:2px;top:1px;width:10px;height:10px;font-size:12px;line-height:10px;background:#fff;border-radius:3px}
