/* Presentation-only micro details recovered from the earlier mobile polish line. */

.ui-icon {
  display: block;
  width: 1.05rem;
  height: 1.05rem;
}

.disclosure__summary-label {
  display: inline-flex;
  min-width: 0;
  align-items: center;
  gap: 10px;
}

.disclosure__summary-text {
  min-width: 0;
}

.disclosure__summary-icon {
  display: grid;
  width: 2rem;
  height: 2rem;
  flex: 0 0 auto;
  place-items: center;
  border-radius: 10px;
  background: #edf6ff;
  color: #1765e7;
}

.panel--attention .disclosure__summary-icon {
  background: #fff0f3;
  color: #b51d47;
}

.lead-card__field-icon {
  display: grid;
  width: 2rem;
  height: 2rem;
  flex: 0 0 auto;
  place-items: center;
  border-radius: 10px;
  background: #edf6ff;
  color: #1765e7;
}

.lead-card__field-icon .ui-icon {
  width: 1rem;
  height: 1rem;
}

.lead-card__field-heading {
  display: flex;
  min-width: 0;
  align-items: center;
  gap: 8px;
}

.lead-card__field-heading .lead-card__field-label {
  margin: 0;
}

.lead-card__meta-item {
  display: grid;
  grid-template-columns: 2rem minmax(0, 1fr);
  align-items: center;
  gap: 9px;
}

.lead-card__meta-body,
.lead-card__meta-value-root {
  min-width: 0;
}

.lead-card__need-text {
  margin: 6px 0 0 2.5rem;
}

.lead-card__need-toggle {
  margin-left: 2.5rem;
}

.lead-card__next .lead-card__text-block {
  margin-left: 2.5rem;
}

.lead-search-tools input,
.active-lead-tools input {
  padding-left: 2.65rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231765e7' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='m20 20-4.2-4.2'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: .95rem center;
  background-size: 1.05rem;
}

.active-lead-tools select {
  padding-left: 2.65rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231765e7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 7h11M8 12h8M8 17h5M5 5v14M3 17l2 2 2-2'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: .95rem center;
  background-size: 1.05rem;
}

.panel--focused .lead-card__meta-item,
.lead-card--actions-screen .lead-card__meta-item {
  grid-template-columns: 2.15rem minmax(0, 1fr);
  gap: 9px;
}

.panel--focused .lead-card__field-icon,
.lead-card--actions-screen .lead-card__field-icon {
  width: 2.15rem;
  height: 2.15rem;
}
