/* RV_SOCIAL_NEWS_STORIES_DOM_FORCE_ROW_V112M_20260615 */

.rvstory-actions-v112m{
  display:flex !important;
  align-items:center !important;
  justify-content:space-between !important;
  width:100% !important;
  min-height:36px !important;
  height:36px !important;
  max-height:36px !important;
  padding:4px 26px !important;
  margin:0 !important;
  gap:12px !important;
  border:0 !important;
  border-top:1px solid rgba(15,23,42,.08) !important;
  border-bottom:0 !important;
  box-shadow:none !important;
  outline:0 !important;
  background:#fff !important;
  overflow:visible !important;
}

.rvstory-actions-left-v112m{
  display:flex !important;
  align-items:center !important;
  justify-content:flex-start !important;
  gap:18px !important;
  min-width:0 !important;
}

.rvstory-action-v112m{
  width:auto !important;
  min-width:30px !important;
  height:30px !important;
  min-height:30px !important;
  padding:0 4px !important;
  margin:0 !important;
  border:0 !important;
  border-radius:8px !important;
  background:transparent !important;
  box-shadow:none !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  gap:5px !important;
  color:#667085 !important;
  text-decoration:none !important;
  cursor:pointer !important;
  font:inherit !important;
  appearance:none !important;
}

.rvstory-action-v112m:hover,
.rvstory-action-v112m:focus-visible{
  background:#f2f4f7 !important;
  color:#344054 !important;
  text-decoration:none !important;
}

.rvstory-action-v112m[aria-pressed="true"]{
  color:#1877f2 !important;
}

.rvstory-icon-v112m{
  width:24px !important;
  height:24px !important;
  min-width:24px !important;
  max-width:24px !important;
  max-height:24px !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  line-height:0 !important;
  color:#667085 !important;
  flex:0 0 24px !important;
}

.rvstory-icon-v112m svg,
.rvstory-howl-inline-v112m{
  width:24px !important;
  height:24px !important;
  max-width:24px !important;
  max-height:24px !important;
  display:block !important;
  color:currentColor !important;
}

.rvstory-icon-v112m svg{
  stroke:currentColor !important;
  fill:none !important;
  stroke-width:2.05 !important;
  stroke-linecap:round !important;
  stroke-linejoin:round !important;
}

.rvstory-howl-inline-v112m,
.rvstory-howl-inline-v112m path,
.rvstory-howl-inline-v112m circle,
.rvstory-howl-inline-v112m polygon,
.rvstory-howl-inline-v112m rect{
  fill:currentColor !important;
}

.rvstory-count-v112m{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  min-width:8px !important;
  color:currentColor !important;
  font-size:15px !important;
  line-height:1 !important;
  font-weight:850 !important;
  letter-spacing:-.01em !important;
}

.rvstory-reactions-right-v112m{
  margin-left:auto !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:flex-end !important;
  gap:6px !important;
  min-height:28px !important;
  color:#667085 !important;
  font-size:15px !important;
  line-height:1 !important;
  font-weight:850 !important;
  white-space:nowrap !important;
}

.rvstory-reactions-right-v112m[data-rvstory-count-zero="1"]{
  display:none !important;
}

.rvstory-reaction-chip-v112m{
  width:28px !important;
  height:28px !important;
  min-width:28px !important;
  border-radius:999px !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  overflow:hidden !important;
  background:linear-gradient(135deg,#1877f2 0%,#1d9bf0 45%,#ef4444 100%) !important;
  box-shadow:0 1px 5px rgba(15,23,42,.18) !important;
  border:2px solid #fff !important;
}

.rvstory-reaction-chip-v112m .rvstory-icon-v112m{
  width:17px !important;
  height:17px !important;
  min-width:17px !important;
  max-width:17px !important;
  max-height:17px !important;
  color:#fff !important;
  flex:0 0 17px !important;
}

.rvstory-reaction-chip-v112m .rvstory-howl-inline-v112m{
  width:17px !important;
  height:17px !important;
  max-width:17px !important;
  max-height:17px !important;
  color:#fff !important;
  fill:#fff !important;
}

.rvstory-reaction-count-v112m{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  min-width:8px !important;
  font-size:15px !important;
  line-height:1 !important;
  font-weight:850 !important;
  color:#667085 !important;
}

.rvstory-sr-v112m{
  position:absolute !important;
  width:1px !important;
  height:1px !important;
  padding:0 !important;
  margin:-1px !important;
  overflow:hidden !important;
  clip:rect(0,0,0,0) !important;
  white-space:nowrap !important;
  border:0 !important;
}

.rvstory-old-row-hidden-v112m{
  display:none !important;
  visibility:hidden !important;
  height:0 !important;
  min-height:0 !important;
  max-height:0 !important;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  overflow:hidden !important;
}

.rvstory-source-hidden-v112m{
  position:absolute !important;
  width:1px !important;
  height:1px !important;
  opacity:0 !important;
  pointer-events:none !important;
  overflow:hidden !important;
  left:-9999px !important;
  top:auto !important;
}

@media (max-width: 640px){
  .rvstory-actions-v112m{
    height:34px !important;
    max-height:34px !important;
    min-height:34px !important;
    padding:4px 14px !important;
    gap:10px !important;
  }
  .rvstory-actions-left-v112m{
    gap:14px !important;
  }
  .rvstory-icon-v112m,
  .rvstory-icon-v112m svg,
  .rvstory-howl-inline-v112m{
    width:22px !important;
    height:22px !important;
    min-width:22px !important;
    max-width:22px !important;
    max-height:22px !important;
  }
}
