/* Local fictional fixture: native components keep their product hierarchy.
 * Sources: kanban-card.component.scss and info-chat-v2.component.scss,
 * chatpolos-front 57fefb7089b742f4d903d7eb2186ff4ec0b42439.
 */

/* Restore the native two-chip +N contract after the earlier demo widening. */
.product-plane .kanban-demo-scene .card-tags .card-tag {
  max-width: 110px;
}
.product-plane .kanban-demo-scene .card-tags .mais-tags {
  flex-shrink: 0;
}

/* These configured field rows exist in the native contact sidebar. Their
 * styles were absent from the original extracted fixture because no rows
 * were rendered there. Preserve the compact label/input presentation.
 */
.product-plane .source-chat .campos-personalizados {
  max-height: calc(100dvh - 471px);
  overflow-y: auto;
  overflow-x: hidden;
}
.product-plane .source-chat .campos-personalizados label,
.product-plane .source-chat .campos-personalizados input {
  font-size: 10px;
}
.product-plane .source-chat .campos-personalizados input {
  margin-left: 7px;
}
.product-plane .source-chat .campo-row .col-4,
.product-plane .source-chat .campo-row .col-8 {
  min-width: 0;
}
.product-plane .source-chat .campo-row input {
  max-width: calc(100% - 7px);
}

/* Bound the copied sidebar to this presentation viewport; scrolling still
 * belongs to its existing sidebar container, as in the product.
 */
.product-plane .source-chat .etiquetas-section {
  min-height: 100%;
  height: auto;
  overflow: visible;
  padding-bottom: 12px;
}
