@layer er104 {
/* Larger client headings, less vertical padding, with response ownership intact. */
#page .rc-card.er91-card .rc-1 h3{font:750 16px/1.2 system-ui!important;letter-spacing:-.2px!important;min-width:0!important}
#page .rc-card.er91-card .rc-b{padding:5px 8px!important;gap:1px!important}
#page .rc-card.er91-card .rc-l{padding-top:7px!important;padding-bottom:7px!important}
#page .rc-card.er91-card .er91-team{padding-top:1px!important;margin-top:1px!important;gap:0!important}
@media(max-width:1023px){
 #page .rc-card.er91-card{margin-bottom:6px!important}
 #page .rc-card.er91-card .rc-1{min-height:20px!important;gap:5px!important}
 #page .rc-card.er91-card .rc-1 h3{font-size:15.5px!important;white-space:normal!important;overflow-wrap:anywhere!important}
 #page .rc-card.er91-card .er91-team .er91-person{height:18px!important;min-height:18px!important}
 #page .rc-card.er91-card .er91-team.er99-large-team{gap:2px 10px!important}
 #page .rc-card.er91-card .er99-large-team .er91-person{height:26px!important;min-height:26px!important;grid-template-rows:14px 11px!important}
 #page .rc-card.er91-card :is(.er91-actions,.rc-acts,.v1161-start-wrap){margin-top:0!important;min-height:0!important}
 #page .rc-card.er91-card :is(.er1434-shift-action.past,.er1434-shift-action.completed){height:28px!important;min-height:28px!important;margin:0!important;padding-top:3px!important;padding-bottom:3px!important}
}
}
