/* Schedule and confirmed ADP punches remain separate in the compact week list. */
:is(body,#wt-experience#wt-experience#wt-experience)[data-wt-ui] .assigned-row,
body.employee-portal-page .assigned-row {
  padding: 0 !important;
  min-height: 0 !important;
}
body.employee-portal-page .assigned-schedule { gap: 6px; }
body.employee-portal-page .assigned-row .shift-summary {
  grid-template-columns: 42px minmax(0,1fr) 12px;
  gap: 8px;
  padding: 8px;
}
body.employee-portal-page .assigned-row.is-past .shift-summary { grid-template-columns: 42px minmax(0,1fr); }
body.employee-portal-page .assigned-row .shift-summary .assigned-date { min-height: 40px; padding: 3px; }
body.employee-portal-page .assigned-row .shift-summary .assigned-details { gap: 3px 6px; }
body.employee-portal-page .assigned-row .shift-summary .assigned-details > strong { flex: 1 1 150px; font-size: 12px; line-height: 1.35; }
body.employee-portal-page .assigned-row .shift-summary .assigned-status-pill { padding: 2px 5px; font-size: 9px !important; }
body.employee-portal-page .assigned-row .shift-route-label { font-size: 11px; line-height: 1.3; }
body.employee-portal-page .shift-clock-punches { display: flex; flex: 1 0 100%; flex-wrap: wrap; gap: 2px 12px; font-size: 11px; line-height: 1.4; color: #52616c; }
body.employee-portal-page .shift-clock-punches span { font-size: inherit; color: inherit; white-space: nowrap; }
body.employee-portal-page .assigned-row .shift-actions { padding: 7px 9px; }
body.employee-portal-page .assigned-row .shift-actions p { font-size: 11px; margin-bottom: 6px; }
:is(html,#dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .assigned-row {
  background: #20364e !important;
  border-color: #354b68 !important;
  color: #e5edf7 !important;
}
:is(html,#dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .assigned-row .shift-summary .assigned-details > strong,
:is(html,#dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .assigned-row .shift-clock-punches,
:is(html,#dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .assigned-row .shift-route-label { color: #d8e6f4 !important; }
