/* Lamari Diarios 1.40.976 · Notificaciones: contenido largo y acciones siempre dentro de la tarjeta. */
body.kd-member-notifications-page #buddypress #item-body :is(
  ul.notification-list,
  .notifications-list,
  .bp-notifications-list
) > :is(li,.bs-item-wrap,.notification-item) {
  grid-template-columns:42px minmax(0,1fr) 36px !important;
}

body.kd-member-notifications-page #buddypress #item-body :is(
  ul.notification-list,
  .notifications-list,
  .bp-notifications-list
) > :is(li,.bs-item-wrap,.notification-item):has(.bulk-select-check) {
  grid-template-columns:max-content 42px minmax(0,1fr) 36px !important;
}

body.kd-member-notifications-page #buddypress #item-body .notification-list .bulk-select-check {
  grid-column:1 !important;
}

body.kd-member-notifications-page #buddypress #item-body :is(
  ul.notification-list,
  .notifications-list,
  .bp-notifications-list
) > :is(li,.bs-item-wrap,.notification-item):not(:has(.bulk-select-check)) .notification-avatar {
  grid-column:1 !important;
}

body.kd-member-notifications-page #buddypress #item-body :is(
  ul.notification-list,
  .notifications-list,
  .bp-notifications-list
) > :is(li,.bs-item-wrap,.notification-item):has(.bulk-select-check) .notification-avatar {
  grid-column:2 !important;
}

body.kd-member-notifications-page #buddypress #item-body :is(
  ul.notification-list,
  .notifications-list,
  .bp-notifications-list
) > :is(li,.bs-item-wrap,.notification-item):not(:has(.bulk-select-check)) .notification-content {
  grid-column:2 !important;
}

body.kd-member-notifications-page #buddypress #item-body :is(
  ul.notification-list,
  .notifications-list,
  .bp-notifications-list
) > :is(li,.bs-item-wrap,.notification-item):has(.bulk-select-check) .notification-content {
  grid-column:3 !important;
}

body.kd-member-notifications-page #buddypress #item-body .notification-list .notification-content {
  width:100% !important;
  max-width:100% !important;
  min-width:0 !important;
  overflow-wrap:anywhere !important;
  word-break:normal !important;
}

body.kd-member-notifications-page #buddypress #item-body .notification-list .notification-content > *,
body.kd-member-notifications-page #buddypress #item-body .notification-list .notification-content :is(a,strong,span,p) {
  max-width:100% !important;
  min-width:0 !important;
  overflow-wrap:anywhere !important;
  word-break:normal !important;
}

body.kd-member-notifications-page #buddypress #item-body :is(
  ul.notification-list,
  .notifications-list,
  .bp-notifications-list
) > :is(li,.bs-item-wrap,.notification-item):not(:has(.bulk-select-check)) :is(.actions,.kd-notification-actions-host) {
  grid-column:3 !important;
}

body.kd-member-notifications-page #buddypress #item-body :is(
  ul.notification-list,
  .notifications-list,
  .bp-notifications-list
) > :is(li,.bs-item-wrap,.notification-item):has(.bulk-select-check) :is(.actions,.kd-notification-actions-host) {
  grid-column:4 !important;
}

body.kd-member-notifications-page #buddypress #item-body .notification-list :is(.actions,.kd-notification-actions-host) {
  box-sizing:border-box !important;
  width:36px !important;
  min-width:36px !important;
  max-width:36px !important;
  margin:0 !important;
  justify-self:end !important;
  overflow:visible !important;
}

@media(max-width:640px) {
  body.kd-member-notifications-page #buddypress #item-body :is(
    ul.notification-list,
    .notifications-list,
    .bp-notifications-list
  ) > :is(li,.bs-item-wrap,.notification-item),
  body.kd-member-notifications-page #buddypress #item-body :is(
    ul.notification-list,
    .notifications-list,
    .bp-notifications-list
  ) > :is(li,.bs-item-wrap,.notification-item):has(.bulk-select-check) {
    grid-template-columns:42px minmax(0,1fr) 36px !important;
  }

  body.kd-member-notifications-page #buddypress #item-body .notification-list .bulk-select-check {
    display:none !important;
  }

  body.kd-member-notifications-page #buddypress #item-body .notification-list .notification-avatar,
  body.kd-member-notifications-page #buddypress #item-body :is(
    ul.notification-list,
    .notifications-list,
    .bp-notifications-list
  ) > :is(li,.bs-item-wrap,.notification-item):has(.bulk-select-check) .notification-avatar {
    grid-column:1 !important;
  }

  body.kd-member-notifications-page #buddypress #item-body .notification-list .notification-content,
  body.kd-member-notifications-page #buddypress #item-body :is(
    ul.notification-list,
    .notifications-list,
    .bp-notifications-list
  ) > :is(li,.bs-item-wrap,.notification-item):has(.bulk-select-check) .notification-content {
    grid-column:2 !important;
  }

  body.kd-member-notifications-page #buddypress #item-body .notification-list :is(.actions,.kd-notification-actions-host),
  body.kd-member-notifications-page #buddypress #item-body :is(
    ul.notification-list,
    .notifications-list,
    .bp-notifications-list
  ) > :is(li,.bs-item-wrap,.notification-item):has(.bulk-select-check) :is(.actions,.kd-notification-actions-host) {
    grid-column:3 !important;
  }
}
