/* Empty cards remain usable; blue identifies a category with assigned employees. */
#opsDailySnapshot .assignment-role-card.no-assignments{border-color:#d5dbe2;border-left-color:#aab4c0;background:#f7f8fa;box-shadow:none}
#opsDailySnapshot .assignment-role-card.no-assignments>.assignment-role-head{background:#edf0f3}
#opsDailySnapshot .assignment-role-card.no-assignments>.assignment-role-head h3{color:#5b6573}
#opsDailySnapshot .assignment-role-card.no-assignments>.assignment-role-list{background:#f7f8fa}
#opsDailySnapshot .assignment-role-card.no-assignments .empty{color:#657180}
#opsDailySnapshot .assignment-role-card.has-assignments{border-color:#b9d4f1;border-left-color:#2474bf;background:#fff}
#opsDailySnapshot .assignment-role-card.has-assignments>.assignment-role-head{background:linear-gradient(110deg,#e3efff,#f0f6ff)}
#opsDailySnapshot .assignment-role-card.has-assignments>.assignment-role-head h3{color:#155da8}
#opsDailySnapshot .combined-email-card.no-assignments{background:#f0f2f5;border-color:#d5dbe2;box-shadow:none}
#opsDailySnapshot .combined-email-card.no-assignments>h3{color:#5b6573}
#opsDailySnapshot .combined-email-card.has-assignments{background:#edf4ff;border-color:#b9d4f1}
#opsDailySnapshot .combined-email-card.has-assignments>h3{color:#155da8}
#opsDailySnapshot .scs-task.no-assignments{background:#f7f8fa}
#opsDailySnapshot .scs-task.no-assignments>h4{color:#5b6573}
#opsDailySnapshot .scs-task.has-assignments>h4{color:#155da8}
/* Finished work stays readable and editable; Gmail marker colors remain intact. */
#opsDailySnapshot .assignment-completed{display:inline-block;flex-basis:auto;margin-left:10px;font-size:12px;font-weight:800;color:#52616b;white-space:nowrap}
#opsDailySnapshot .compact-assignment-info>span:has(.assignment-completed),#opsDailySnapshot .scs-time:has(.assignment-completed){display:inline-flex;align-items:center;white-space:nowrap}
#opsDailySnapshot .ended-shift,#opsWorkingToday .working-agent.ended-shift{opacity:1;filter:none;background:#f0f2f4;border-color:#c7ced5}
#opsDailySnapshot .ended-shift .compact-assignment-info>b,#opsDailySnapshot .ended-shift>b,#opsDailySnapshot .ended-shift .scs-time,#opsDailySnapshot .ended-shift .compact-assignment-info>span,#opsDailySnapshot .inbound-agent.ended-shift b,#opsDailySnapshot .inbound-agent.ended-shift small,#opsWorkingToday .working-agent.ended-shift b{color:#52616b}
#opsDailySnapshot .ended-shift .compact-assignment-info>span,#opsDailySnapshot .ended-shift .scs-time,#opsWorkingToday .working-agent.ended-shift .snapshot-avatar,#opsWorkingToday .working-agent.ended-shift .shift-time-badge,#opsWorkingToday .working-agent.ended-shift .lunch-time-badge,#opsWorkingToday .working-agent.ended-shift .hours-badge,#opsWorkingToday .working-agent.ended-shift .working-dept-badge{background:#e2e6ea;color:#52616b;border-color:#b8c1ca}
#opsDailySnapshot .assignment-role-card.all-assignments-completed,#opsDailySnapshot .combined-email-card.all-assignments-completed,#opsDailySnapshot .scs-task.all-assignments-completed{background:#f0f2f4;border-color:#c7ced5;box-shadow:none}
#opsDailySnapshot .assignment-role-card.all-assignments-completed>.assignment-role-head{background:#e2e6ea}
#opsDailySnapshot .all-assignments-completed>.assignment-role-head h3,#opsDailySnapshot .all-assignments-completed>h3,#opsDailySnapshot .all-assignments-completed>h4{color:#52616b}
#opsDailySnapshot .all-assignments-completed>.assignment-role-list{background:#f0f2f4}

#opsWorkingToday .working-agent.ended-shift .working-assignment-chip{background:#e2e6ea;border-color:#b8c1ca}
