.pclab-lpm-multi-notice {
  margin: 0 0 16px;
  padding: 12px 14px;
  border: 1px solid #d9e7ff;
  background: #f4f8ff;
  border-radius: 10px;
  color: #314466;
  font-size: 14px;
  line-height: 1.45;
}
.pclab-lpm-pair-note {
  margin-top: 6px;
  font-size: 12px;
  line-height: 1.3;
  color: #6b7280;
  text-align: center;
  font-weight: 400;
}
.pclab-lpm-pair-note span { color: #4b5563; }
.pclab-lpm-hidden-agent-card { display: none !important; }
body.pclab-lpm-multi-service-active .pclab-lpm-combined-agent-card {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-start !important;
  cursor: pointer;
  min-height: 0 !important;
  padding-top: 16px !important;
  padding-bottom: 14px !important;
}

/* v0.2.4: use our own icon element so LatePoint avatar wrappers cannot create blank space */
body.pclab-lpm-multi-service-active .pclab-lpm-combined-agent-card .pclab-lpm-combined-icon-visual {
  width: 62px !important;
  height: 62px !important;
  margin: 0 auto 12px !important;
  border-radius: 999px !important;
  background: #eef7ee !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  overflow: hidden !important;
  font-size: 32px !important;
  line-height: 1 !important;
  flex: 0 0 62px !important;
}
body.pclab-lpm-multi-service-active .pclab-lpm-combined-agent-card .pclab-lpm-combined-icon-visual img {
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
  object-fit: contain !important;
  display: block !important;
}
body.pclab-lpm-multi-service-active .pclab-lpm-combined-agent-card .pclab-lpm-combined-icon-visual.has-custom-icon {
  background: transparent !important;
}

/* Hide original LatePoint avatar/image holders on the combined card to remove the empty top gap */
body.pclab-lpm-multi-service-active .pclab-lpm-combined-agent-card .os-avatar,
body.pclab-lpm-multi-service-active .pclab-lpm-combined-agent-card .agent-avatar,
body.pclab-lpm-multi-service-active .pclab-lpm-combined-agent-card .avatar,
body.pclab-lpm-multi-service-active .pclab-lpm-combined-agent-card .os-avatar-w,
body.pclab-lpm-multi-service-active .pclab-lpm-combined-agent-card .agent-avatar-w,
body.pclab-lpm-multi-service-active .pclab-lpm-combined-agent-card .avatar-w,
body.pclab-lpm-multi-service-active .pclab-lpm-combined-agent-card .os-item-img-w,
body.pclab-lpm-multi-service-active .pclab-lpm-combined-agent-card .os-image-w,
body.pclab-lpm-multi-service-active .pclab-lpm-combined-agent-card .os-agent-image,
body.pclab-lpm-multi-service-active .pclab-lpm-combined-agent-card .agent-image {
  display: none !important;
  height: 0 !important;
  min-height: 0 !important;
  max-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
}
body.pclab-lpm-multi-service-active .pclab-lpm-combined-agent-card .os-avatar:before,
body.pclab-lpm-multi-service-active .pclab-lpm-combined-agent-card .agent-avatar:before,
body.pclab-lpm-multi-service-active .pclab-lpm-combined-agent-card .avatar:before {
  content: none !important;
  display: none !important;
}
body.pclab-lpm-multi-service-active .pclab-lpm-combined-agent-card .os-item-name-w,
body.pclab-lpm-multi-service-active .pclab-lpm-combined-agent-card .agent-name,
body.pclab-lpm-multi-service-active .pclab-lpm-combined-agent-card .item-title,
body.pclab-lpm-multi-service-active .pclab-lpm-combined-agent-card strong,
body.pclab-lpm-multi-service-active .pclab-lpm-combined-agent-card h3,
body.pclab-lpm-multi-service-active .pclab-lpm-combined-agent-card h4 {
  margin-top: 0 !important;
  text-align: center !important;
}
