.reactions{--emoji-bubble-height:32px;--emoji-bubble-radius:18px;--emoji-box-size:24px;--emoji-size:1.4rem;--emoji-count-size:1.2rem;--emoji-add-popup-radius:16px;font-family:'poppinsregular'}.reactions__footer-container,.reactions__topic-reactions-container{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.reactions__topic-reaction,.reactions__add-reaction,.reactions__list-item{cursor:pointer;user-select:none;-webkit-user-select:none;display:flex;justify-content:center;align-items:center;box-sizing:border-box;height:var(--emoji-bubble-height)}.reactions__list-item{min-width:44px;border:1px solid #2C759C;border-style:solid;border-color:transparent}.reactions__list-item:hover{background-color:#EEEEEE;border:1px solid #2C759C;border-radius:var(--emoji-add-popup-radius)}.reactions__topic-reaction,.reactions__add-reaction{padding:0px 8px;gap:4px;background-color:#FFFFFF;border:1px solid #FFFFFF;border-radius:var(--emoji-bubble-radius)}.reactions__topic-reaction[data-ivoted="1"]{background-color:#EEEEEE;border:1px solid #2C759C;border-radius:var(--emoji-bubble-radius)}.reactions__emoji{min-width:var(--emoji-box-size);width:auto;height:var(--emoji-box-size);line-height:var(--emoji-box-size);margin:auto;display:flex;justify-content:center;align-items:center;font-size:var(--emoji-size)}.reactions__list-item .reactions__emoji{--emoji-box-size:32px;--emoji-size:2rem}.reactions__topic-reaction--count{font:var(--emoji-count-size);line-height:1.5;font-weight:500}.reactions__add-reaction{gap:8px;width:40px;height:var(--emoji-bubble-height);border-radius:25px}.reactions__add-reaction--icon{width:auto;height:20px;margin:auto}.reactions__list-container{position:absolute;z-index:150;display:flex;justify-content:center;align-items:center;border-radius:var(--emoji-add-popup-radius)}.dialog-container.reactions__list-container{box-shadow:0px 2px 4px rgba(0,0,0,0.15);border:none}.reactions__list-container:not(.vb-pop-open){display:none}.reactions__list{position:sticky;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center;padding:8px 16px;gap:24px;background-color:#FFFFFF;border-radius:var(--emoji-add-popup-radius)}.l-xsmall .reactions__topic-reaction,.l-xsmall .reactions__add-reaction,.l-xsmall .reactions__list-item{--emoji-bubble-height:44px;min-width:44px}.l-xsmall .reactions__topic-reaction{border-radius:calc(44px * 18 / 32)}