html body .barra-acciones-bl{gap: 0px !important; justify-content: center !important;}
html body .barra-acciones-bl .accion-wrapper-bl{padding-left: 16px !important; padding-right: 16px !important; min-width: 0px !important; justify-content: center !important;}
html body .barra-acciones-bl .accion-wrapper-bl.bl-favorite-button-wrapper{width: auto !important; min-width: 0px !important;}
html body .barra-acciones-bl .accion-wrapper-bl.bl-bookmarks-button-wrapper{padding-left: 10px !important; padding-right: 10px !important;}
html body .bla-vchk-w{display: inline-flex; align-items: center; flex: 0 0 auto;}
html body .bla-vchk{width: 17px; height: 17px; display: block;}
@media (max-width: 768px){
html body .barra-acciones-bl .accion-wrapper-bl{padding-left: 11px !important; padding-right: 11px !important;}
}
html body .add-comment:hover{transform: translateY(-1px); box-shadow: rgba(93, 78, 219, 0.55) 0px 10px 26px !important;}
html body .add-comment, html body .add-comment *{color: rgb(255, 255, 255) !important; font-family: "DM Sans", sans-serif !important; font-weight: 600 !important; fill: rgb(255, 255, 255) !important;}
html body #comments, html body #comments *{font-family: "DM Sans", system-ui, sans-serif !important;}
html body #comments .bla-vchk-w, html body #comments .bla-vchk-w .bla-vchk{width: 14px !important; height: 14px !important; min-width: 14px !important; flex: 0 0 14px !important;}
html body #comments textarea.mainInput{background: rgb(255, 255, 255) !important; color: rgb(29, 31, 58) !important; -webkit-text-fill-color: rgb(29, 31, 58) !important; border: 1.5px solid rgb(228, 231, 245) !important; border-radius: 14px !important; box-shadow: none !important;}
html body #comments textarea.mainInput::placeholder{color: rgb(144, 150, 178) !important; -webkit-text-fill-color: rgb(144, 150, 178) !important;}
html body #comments textarea.mainInput:focus{border-color: rgb(93, 78, 219) !important; box-shadow: rgba(93, 78, 219, 0.18) 0px 0px 0px 3px !important;}
html body #comments .add-comment{cursor: pointer; display: flex !important; align-items: center !important; justify-content: center !important; gap: 10px !important; height: 52px !important; min-height: 52px !important; padding: 0px 20px !important; background: none rgb(255, 255, 255) !important; border: 1px solid rgb(238, 240, 251) !important; border-radius: 16px !important; box-shadow: rgba(0, 0, 0, 0.18) 0px 10px 30px !important; transition: background 0.15s, border-color 0.15s !important;}
html body #comments .add-comment:hover{background: rgb(248, 249, 254) !important; border-color: rgba(93, 78, 219, 0.35) !important; transform: none !important;}
html body #comments .add-comment p{letter-spacing: 0.01em; display: flex !important; align-items: center !important; gap: 10px !important; margin: 0px !important; color: rgb(93, 78, 219) !important; -webkit-text-fill-color: rgb(93, 78, 219) !important; font-size: 14px !important; font-weight: 700 !important;}
html body #comments .add-comment .add-comment-icon{align-items: center; justify-content: center; width: 22px; height: 22px; display: inline-flex !important;}
html body #comments .add-comment .add-comment-icon svg{display: none !important;}
html body #comments .add-comment .add-comment-icon::before{content: ""; display: block; width: 22px; height: 22px; background: linear-gradient(135deg, rgb(93, 78, 219), rgb(108, 143, 224)); mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3Cpath d='M12 7v6M9 10h6'/%3E%3C/svg%3E") center center / contain no-repeat;}
html body #comments .right label{font-size: 14px !important; font-weight: 600 !important; color: rgb(255, 255, 255) !important; -webkit-text-fill-color: rgb(255, 255, 255) !important;}
html body:not(#_) .barra-acciones-bl .accion-wrapper-bl:has(.simplefavorite-button):hover .simplefavorite-button:not(.active)::before, html body:not(#_) .barra-acciones-bl .simplefavorite-button:hover:not(.active)::before{opacity: 0.55; transform: scale(0.9); background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27%23ff1744%27 stroke=%27%23ff1744%27 stroke-width=%271%27 d=%27M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z%27/%3E%3C/svg%3E") !important;}
html body:not(#_) .barra-acciones-bl .simplefavorite-button.active:hover::before{transform: scale(1.15);}
html body:not(#_) .barra-acciones-bl .simplefavorite-button::before{transition: transform 0.12s, filter 0.12s, opacity 0.12s !important;}
html body:not(#_) .barra-acciones-bl .bl-favorite-button-wrapper .simplefavorite-button-count, html body:not(#_) .barra-acciones-bl .bl-favorite-button-wrapper:hover .simplefavorite-button-count, html body:not(#_) .barra-acciones-bl .accion-wrapper-bl:has(.simplefavorite-button):hover .simplefavorite-button .simplefavorite-button-count, html body:not(#_) .barra-acciones-bl .simplefavorite-button.active .simplefavorite-button-count, html body:not(#_) .barra-acciones-bl .bla-like-num, html body:not(#_) .barra-acciones-bl .bla-like-num .bla-n{color: rgb(255, 255, 255) !important; fill: rgb(255, 255, 255) !important; -webkit-text-fill-color: rgb(255, 255, 255) !important;}
html body:not(#_) .barra-acciones-bl .accion-wrapper-bl:has(.simplefavorite-button):hover .simplefavorite-button:not(.active)::before, html body:not(#_) .barra-acciones-bl .simplefavorite-button:hover:not(.active)::before{transform: scale(0.9); background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27%23ff7f9d%27 stroke=%27%23ff7f9d%27 stroke-width=%271%27 d=%27M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z%27/%3E%3C/svg%3E") !important; opacity: 1 !important;}
html body:not(#_) .barra-acciones-bl .simplefavorite-button::after{left: 50% !important; margin-left: -19.5px !important;}
html body:not(#_) .barra-acciones-bl .accion-wrapper-bl.bl-favorite-button-wrapper{flex: 0 0 auto !important;}
html body:not(#_) .barra-acciones-bl .bla-like-num{width: auto !important; min-width: 0px !important;}
html body:not(#_):not(#_) .barra-acciones-bl .simplefavorite-button.active::before{filter: none !important;}
html body:not(#_):not(#_) .barra-acciones-bl .simplefavorite-button.active::after{opacity: 0 !important; animation: auto ease 0s 1 normal none running none !important;}
html body:not(#_):not(#_) .barra-acciones-bl .simplefavorite-button::after{background: rgba(255, 23, 68, 0.14) !important;}
html body:not(#_):not(#_) .barra-acciones-bl .simplefavorite-button.bla-unl::before{background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20fill%3D'none'%20stroke%3D'%23ffffff'%20stroke-width%3D'1.8'%20d%3D'M12%2021.35l-1.45-1.32C5.4%2015.36%202%2012.28%202%208.5%202%205.42%204.42%203%207.5%203c1.74%200%203.41.81%204.5%202.09C13.09%203.81%2014.76%203%2016.5%203%2019.58%203%2022%205.42%2022%208.5c0%203.78-3.4%206.86-8.55%2011.54L12%2021.35z'%2F%3E%3C%2Fsvg%3E") !important; opacity: 1 !important; transform: none !important; filter: none !important;}
html body:not(#_):not(#_) .barra-acciones-bl .simplefavorite-button.bla-unl::after{opacity: 0 !important;}
html body:not(#_):not(#_) .barra-acciones-bl .simplefavorite-button.bla-burst::after{border: 2px solid rgb(255, 23, 68); box-sizing: border-box; opacity: 1 !important; background: transparent !important; animation: 0.45s ease-out 0s 1 normal forwards running blaRingX !important;}
html body:not(#_):not(#_) .barra-acciones-bl .bl-favorite-button-wrapper .simplefavorite-button:not(.bla-burst)::before{animation: auto ease 0s 1 normal none running none !important;}
html body:not(#_):not(#_) .barra-acciones-bl .bl-favorite-button-wrapper:hover .simplefavorite-button.active::before{transform: scale(1.15);}
html body:not(#_):not(#_) .barra-acciones-bl .bl-favorite-button-wrapper:hover .simplefavorite-button.active::after{opacity: 0 !important;}
html body:not(#_):not(#_) .barra-acciones-bl .bl-favorite-button-wrapper:hover .simplefavorite-button.bla-burst::after{opacity: 1 !important;}
html body:not(#_):not(#_):not(#_) .barra-acciones-bl .bl-favorite-button-wrapper .simplefavorite-button::after{background: radial-gradient(circle, rgba(255, 110, 145, 0.55) 0%, rgba(255, 64, 112, 0.3) 50%, rgba(255, 64, 112, 0) 74%) !important; transition: opacity 0.12s, transform 0.12s !important;}
html body:not(#_):not(#_):not(#_) .barra-acciones-bl .bl-favorite-button-wrapper .simplefavorite-button.bla-burst::before{animation: 0.45s cubic-bezier(0.34, 1.3, 0.64, 1) 0s 1 normal both running blaPopN !important;}
html body:not(#_):not(#_):not(#_) .barra-acciones-bl .bl-favorite-button-wrapper:hover .simplefavorite-button.bla-burst::before{animation: 0.45s cubic-bezier(0.34, 1.3, 0.64, 1) 0s 1 normal both running blaPopH !important;}
html body:not(#_) .barra-acciones-bl .bl-favorite-button-wrapper .simplefavorite-button::before{filter: none !important; transition: transform 0.12s, scale 0.12s, opacity 0.12s !important;}
html body:not(#_) .barra-acciones-bl .bl-favorite-button-wrapper .simplefavorite-button:not(.active)::before{background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20fill%3D'none'%20stroke%3D'%23ffffff'%20stroke-width%3D'1.8'%20d%3D'M12%2021.35l-1.45-1.32C5.4%2015.36%202%2012.28%202%208.5%202%205.42%204.42%203%207.5%203c1.74%200%203.41.81%204.5%202.09C13.09%203.81%2014.76%203%2016.5%203%2019.58%203%2022%205.42%2022%208.5c0%203.78-3.4%206.86-8.55%2011.54L12%2021.35z'%2F%3E%3C%2Fsvg%3E") !important;}
html body:not(#_) .barra-acciones-bl .bl-favorite-button-wrapper .simplefavorite-button.active::before{background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27%23ff1744%27 stroke=%27%23ff1744%27 stroke-width=%271%27 d=%27M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z%27/%3E%3C/svg%3E") !important;}
html body:not(#_):not(#_):not(#_) .barra-acciones-bl .bl-favorite-button-wrapper:hover .simplefavorite-button.active::before{transform: none; scale: 1.15;}
html body:not(#_):not(#_):not(#_) .barra-acciones-bl .bl-favorite-button-wrapper .simplefavorite-button.bla-burst::before, html body:not(#_):not(#_):not(#_) .barra-acciones-bl .bl-favorite-button-wrapper:hover .simplefavorite-button.bla-burst::before{animation: 0.45s cubic-bezier(0.34, 1.3, 0.64, 1) 0s 1 normal both running blaPopN !important;}
html body:not(#_):not(#_):not(#_):not(#_) .barra-acciones-bl .bl-favorite-button-wrapper .simplefavorite-button.bla-burst::after, html body:not(#_):not(#_):not(#_):not(#_) .barra-acciones-bl .bl-favorite-button-wrapper:hover .simplefavorite-button.bla-burst::after{background: none transparent !important;}
@keyframes blaRingX { 
  0% { transform: scale(0.35); opacity: 0.95; border-width: 3px; }
  100% { transform: scale(1.5); opacity: 0; border-width: 0px; }
}
@keyframes blaPopN { 
  0% { transform: scale(0.3); }
  45% { transform: scale(1.4); }
  72% { transform: scale(0.94); }
  100% { transform: scale(1); }
}
@keyframes blaPopH { 
  0% { transform: scale(0.3); }
  45% { transform: scale(1.4); }
  72% { transform: scale(0.97); }
  100% { transform: scale(1.15); }
}