/* Keep the Voxloud notice out of the card's compact action row. */
.crm-lead-card .crm-card-primary-actions {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 44px;
  align-items: center;
  gap: 10px;
  min-width: 0;
}
.crm-lead-card .crm-card-primary-actions:not(:has(.crm-call-icon)) {
  grid-template-columns: minmax(0, 1fr);
}
.crm-lead-card .crm-card-primary-actions > .app-button {
  grid-column: 1;
  grid-row: 1;
  min-width: 0;
  min-height: 44px;
  justify-content: center;
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
}
.crm-lead-card .crm-card-primary-actions > .space-y-2 {
  display: contents;
}
.crm-lead-card .crm-card-primary-actions > .space-y-2 > * {
  grid-column: 1 / -1;
  min-width: 0;
  margin-block: 0;
}
.crm-lead-card .crm-card-primary-actions > .space-y-2 > .crm-call-icon {
  grid-column: 2;
  grid-row: 1;
  justify-self: end;
  align-self: center;
}
.crm-lead-card .crm-card-primary-actions .app-notice {
  align-items: flex-start;
  max-width: 100%;
  overflow-wrap: anywhere;
  line-height: 1.5;
}
.crm-lead-card .crm-card-primary-actions .app-notice > svg {
  flex-shrink: 0;
}
.crm-lead-card .crm-card-primary-actions .app-notice > div {
  min-width: 0;
}
