.elementor-150 .elementor-element.elementor-element-5194e4ee{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-5194e4ee:not(.elementor-motion-effects-element-type-background), .elementor-150 .elementor-element.elementor-element-5194e4ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A70100;}.elementor-150 .elementor-element.elementor-element-780059da{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;padding:0px 0px 0px 0px;}.elementor-150 .elementor-element.elementor-element-21af827f{--display:flex;}.elementor-150 .elementor-element.elementor-element-2c18ee77{width:100%;max-width:100%;}.elementor-150 .elementor-element.elementor-element-425638ac{--display:flex;}@media(max-width:767px){.elementor-150 .elementor-element.elementor-element-5194e4ee{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-780059da{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-150 .elementor-element.elementor-element-780059da.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-150 .elementor-element.elementor-element-2c18ee77{width:100%;max-width:100%;}}/* Start custom CSS *//* Container */
.fbx-comments {
  max-width: 600px;
  margin: 0 auto;
  background: #fff;
  border: 1px solid #dddfe2;
  border-radius: 12px;
  padding: 10px;
  font-family: Helvetica, Arial, sans-serif;
  color: #1c1e21;
}

/* Header */
.fbx-heading {
  font-size: 15px;
  margin: 0 0 12px;
}

/* Comment structure */
.fbx-comment {
  display: flex;
  margin-bottom: 14px;
}

/* Avatar */
.fbx-avatar {
  width: 40px !important;
  height: 40px !important;
  border-radius: 50% !important;
  object-fit: cover !important;
  margin-right: 8px;
}

/* Bubble */
.fbx-bubble {
  background: #f0f2f5;
  padding: 8px 12px;
  border-radius: 18px;
  max-width: 85%;
}

/* Name */
.fbx-name {
  font-size: 13px;
  font-weight: bold;
  margin: 0;
  color: #385898;
}

/* Text */
.fbx-text {
  margin: 2px 0 0;
  font-size: 14px;
  line-height: 1.35;
}

/* Emoji FIX — funciona SEMPRE no Elementor */
.fbx-text .fbx-emoji {
  font-size: 16px;
  line-height: 1;
  vertical-align: -2px;
}

/* Actions */
.fbx-actions {
  font-size: 12px;
  color: #65676b;
  margin-top: 3px;
}

/* Footer */
.fbx-closed {
  text-align: center;
  font-size: 13px;
  color: #65676b;
  margin-top: 16px;
  padding: 8px 0 0;
  border-top: 1px solid #dddfe2;
}/* End custom CSS */