.reminder-layout {
  width: 100%;
  align-items: start;
}

.reminder-layout > .panel-card {
  width: 100%;
  min-width: 0;
  max-width: 100%;
  overflow: visible !important;
}

.reminder-layout .table-wrap.reminder-table,
.reminder-table {
  width: 100%;
  max-width: 100%;
  min-width: 0;
  overflow-x: auto !important;
  overflow-y: auto;
}

.reminder-metrics {
  grid-template-columns: repeat(auto-fit, minmax(110px, 1fr)) !important;
}

.reminder-table table {
  min-width: 960px !important;
}

body.rku-route-recordatorios .profile-layout {
  display: block !important;
  width: 100% !important;
  max-width: none !important;
}

body.rku-route-recordatorios .profile-layout > .panel-card {
  width: 100% !important;
  max-width: none !important;
}
