/* O cartão de desempenho usa toda a área disponível, inclusive abaixo do gráfico. */
html body main.rw28-main .rw-today-organized-grid>[data-rw-today-role="recent-performance"]{
  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;
  min-height:620px!important;
}
html body main.rw28-main .rw-today-organized-grid>[data-rw-today-role="recent-performance"]>[data-slot="card-header"]{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(160px,190px) minmax(190px,220px)!important;
  align-items:end!important;
  justify-content:stretch!important;
  gap:12px!important;
  width:100%!important;
  padding:22px 24px 8px!important;
  text-align:left!important;
}
html body main.rw28-main .rw-today-organized-grid>[data-rw-today-role="recent-performance"]>[data-slot="card-header"] [data-slot="card-title"]{
  width:auto!important;
  align-self:center!important;
  margin:0!important;
  text-align:left!important;
  font-size:20px!important;
  line-height:1.2!important;
}
html body main.rw28-main .rw-today-organized-grid>[data-rw-today-role="recent-performance"]>[data-slot="card-header"] select{
  width:100%!important;
  min-width:0!important;
  margin:0!important;
}
html body main.rw28-main .rw-today-organized-grid>[data-rw-today-role="recent-performance"]>[data-slot="card-content"]{
  display:block!important;
  flex:0 0 auto!important;
  width:100%!important;
  min-height:265px!important;
  padding:10px 24px 16px!important;
  text-align:left!important;
}
html body main.rw28-main .rw-today-organized-grid>[data-rw-today-role="recent-performance"]>[data-slot="card-content"]>div{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
}
html body main.rw28-main .rw-today-organized-grid>[data-rw-today-role="recent-performance"] .relative.mt-3.h-36{
  height:235px!important;
  max-width:none!important;
}
html body main.rw28-main .rw-today-organized-grid>[data-rw-today-role="recent-performance"] .rw-performance-area-panel{
  display:flex!important;
  flex:1 1 auto!important;
  flex-direction:column!important;
  align-items:stretch!important;
  align-self:stretch!important;
  width:calc(100% - 48px)!important;
  max-width:none!important;
  min-height:240px!important;
  margin:0 24px 24px!important;
}
html body main.rw28-main .rw-today-organized-grid>[data-rw-today-role="recent-performance"] .rw-performance-area-content{
  display:flex!important;
  flex:1 1 auto!important;
  flex-direction:column!important;
  min-height:0!important;
}
html body main.rw28-main .rw-today-organized-grid>[data-rw-today-role="recent-performance"] .rw-performance-area-columns{
  flex:1 1 auto!important;
  width:100%!important;
}
@media(max-width:950px){
  html body main.rw28-main .rw-today-organized-grid>[data-rw-today-role="recent-performance"]>[data-slot="card-header"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  html body main.rw28-main .rw-today-organized-grid>[data-rw-today-role="recent-performance"]>[data-slot="card-header"] [data-slot="card-title"]{grid-column:1/-1!important}
}
@media(max-width:560px){
  html body main.rw28-main .rw-today-organized-grid>[data-rw-today-role="recent-performance"]>[data-slot="card-header"]{grid-template-columns:1fr!important;padding-inline:16px!important}
  html body main.rw28-main .rw-today-organized-grid>[data-rw-today-role="recent-performance"]>[data-slot="card-content"]{padding-inline:16px!important}
  html body main.rw28-main .rw-today-organized-grid>[data-rw-today-role="recent-performance"] .rw-performance-area-panel{width:calc(100% - 32px)!important;margin-inline:16px!important}
  html body main.rw28-main .rw-today-organized-grid>[data-rw-today-role="recent-performance"] .rw-performance-area-columns{grid-template-columns:1fr!important}
}
