/* TiendiGo V1 - Controles sociales TikTok - CSS independiente para evitar la version cacheada. */
.page-home .tg-visual-social-post .tg-feed-media-wrap {
  display:block!important; position:relative!important; isolation:isolate!important;
  width:100%!important; background:#121314!important;
}
.page-home .tg-visual-social-post .tg-feed-media-wrap > .tg-feed-post-image {
  width:100%!important;display:block!important;
}
/* Los controles viven DENTRO de la foto, no dentro de la barra de acciones bajo ella. */
.page-home .tg-visual-social-post .tg-feed-media-wrap > .tg-feed-social-rail {
  position:absolute!important; top:auto!important;bottom:14px!important;right:12px!important;
  display:flex!important;flex-direction:column!important;align-items:center!important;
  width:48px!important;max-width:48px!important;gap:11px!important;
  margin:0!important;padding:0!important;z-index:12!important;background:none!important;
  border:0!important;box-shadow:none!important;pointer-events:auto!important;
}
.page-home .tg-visual-social-post .tg-feed-media-wrap > .tg-feed-social-rail :is(form, .tg-feed-like-link) {
  display:flex!important;align-items:center!important;justify-content:center!important;
  width:48px!important;max-width:48px!important;margin:0!important;
  padding:0!important;border:0!important;background:none!important;box-shadow:none!important;
}
.page-home .tg-visual-social-post .tg-feed-media-wrap > .tg-feed-social-rail :is(button,a).tg-feed-icon-action {
  -webkit-appearance:none!important;appearance:none!important;
  display:flex!important; flex-direction:column!important;justify-content:center!important;align-items:center!important;
  width:48px!important;min-width:48px!important;height:52px!important;min-height:52px!important;
  gap:2px!important;padding:0!important;margin:0!important;
  border:0!important;border-radius:0!important;background:transparent!important;
  box-shadow:none!important;backdrop-filter:none!important;
  color:#fff!important;text-decoration:none!important;white-space:normal!important;
  outline-offset:2px!important;cursor:pointer!important;
}
.page-home .tg-visual-social-post .tg-feed-media-wrap > .tg-feed-social-rail .tg-feed-action-icon {
  display:block!important;width:29px!important;height:29px!important;max-width:29px!important;
  font-size:inherit!important;line-height:normal!important;
  color:#fff!important;stroke:currentColor!important;stroke-width:2.25!important;
  stroke-linecap:round!important;stroke-linejoin:round!important;fill:none!important;
  filter:drop-shadow(0 2px 4px rgba(0,0,0,.85))!important;
}
.page-home .tg-visual-social-post .tg-feed-media-wrap > .tg-feed-social-rail .tg-feed-action-icon path {
  fill:none!important;stroke:currentColor!important;
}
.page-home .tg-visual-social-post .tg-feed-media-wrap > .tg-feed-social-rail .liked .tg-feed-action-icon,
.page-home .tg-visual-social-post .tg-feed-media-wrap > .tg-feed-social-rail .saved .tg-feed-action-icon {color:#ff7826!important;}
.page-home .tg-visual-social-post .tg-feed-media-wrap > .tg-feed-social-rail .liked .tg-feed-action-icon path,
.page-home .tg-visual-social-post .tg-feed-media-wrap > .tg-feed-social-rail .saved .tg-feed-action-icon path {fill:currentColor!important;}
.page-home .tg-visual-social-post .tg-feed-media-wrap > .tg-feed-social-rail .tg-feed-action-count {
  display:block!important;margin:0!important;padding:0!important;height:14px!important;
  min-height:14px!important;color:#fff!important;font-size:12px!important;
  line-height:14px!important;font-weight:750!important;font-variant-numeric:tabular-nums!important;
  text-shadow:0 1px 4px rgba(0,0,0,.95)!important;
}
.page-home .tg-visual-social-post .tg-feed-media-wrap > .tg-feed-social-rail button:focus-visible,
.page-home .tg-visual-social-post .tg-feed-media-wrap > .tg-feed-social-rail a:focus-visible{
  outline:2px solid #ff7826!important;border-radius:10px!important;
}
@media(max-width:370px){
 .page-home .tg-visual-social-post .tg-feed-media-wrap > .tg-feed-social-rail{right:7px!important;bottom:10px!important;gap:8px!important;}
}
