/* Temporary live correction; canonical source is tracked in release issue 539. */
body:has(.content--crm):has(.assistant-shell-root) .content--crm,
body:has(.content--crm):has(.assistant-shell-root) .footer-content {
  width: 100% !important;
}

/* Lucide's intrinsic 24px must follow the enclosing PatternFly icon size. */
.pf-v6-c-icon__content > svg.lucide {
  width: 1em !important;
  height: 1em !important;
  vertical-align: middle;
}

/* Action icons inherit the button's variant and disabled colors. */
.pf-v6-c-button .pf-v6-c-icon,
.pf-v6-c-button .pf-v6-c-icon__content,
.pf-v6-c-button .pf-v6-c-button__icon {
  color: inherit !important;
}

.pf-v6-c-button .pf-v6-c-icon__content {
  display: inline-flex;
  align-items: center;
}

.pf-v6-c-button > .pf-v6-c-icon {
  display: inline-flex;
  align-items: center;
  vertical-align: -0.125em;
}
