/* SQ_TABLE_EMOJIS_CSS_1_1_125 */
.game-page #poker-table{overflow:visible!important}
.game-page #poker-table .sq-emoji-dock-125{position:absolute!important;right:2.2%!important;bottom:3.2%!important;z-index:90!important;width:106px!important;padding:6px!important;border-radius:13px!important;background:rgba(4,9,18,.9)!important;border:1px solid rgba(88,220,255,.28)!important;box-shadow:0 10px 30px rgba(0,0,0,.42)!important;backdrop-filter:blur(8px)!important;pointer-events:auto!important}
.sq-emoji-dock-125[hidden]{display:none!important}
.sq-emoji-list-125{display:grid!important;grid-template-columns:repeat(2,44px)!important;grid-auto-rows:44px!important;gap:4px!important;justify-content:center!important}
.sq-emoji-btn-125{position:relative!important;width:44px!important;height:44px!important;padding:2px!important;border-radius:10px!important;border:1px solid rgba(255,255,255,.13)!important;background:rgba(255,255,255,.055)!important;display:grid!important;place-items:center!important;cursor:pointer!important;overflow:hidden!important}
.sq-emoji-btn-125 img{width:31px!important;height:31px!important;object-fit:contain!important;filter:drop-shadow(0 3px 4px rgba(0,0,0,.35))!important;pointer-events:none!important}
.sq-emoji-btn-125 span{position:absolute!important;right:2px!important;bottom:1px!important;font-size:6.5px!important;line-height:1!important;padding:2px 3px!important;border-radius:5px!important;background:rgba(0,0,0,.76)!important;color:#fff!important;pointer-events:none!important}
.sq-emoji-btn-125.is-selected{border-color:#54ebff!important;box-shadow:0 0 0 2px rgba(84,235,255,.2),0 0 18px rgba(84,235,255,.35)!important;background:rgba(53,241,255,.12)!important}
.sq-emoji-btn-125:disabled{opacity:.38!important;cursor:not-allowed!important}
.sq-emoji-cancel-125{position:absolute!important;right:-8px!important;top:-8px!important;width:22px!important;height:22px!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.22)!important;background:#111a27!important;color:#fff!important;display:grid!important;place-items:center!important;font-size:14px!important;z-index:2!important}
.sq-emoji-cancel-125[hidden]{display:none!important}
.sq-emoji-state-125{text-align:center!important;margin-top:4px!important;font-size:6.5px!important;font-weight:900!important;letter-spacing:.09em!important;color:rgba(255,255,255,.72)!important}
.game-page #seats>.seat .seat-avatar{position:relative!important;overflow:visible!important}
.sq-emoji-targetable-125 .seat-avatar{box-shadow:0 0 0 3px rgba(66,235,255,.85),0 0 24px rgba(66,235,255,.72)!important;animation:sqEmojiTargetPulse125 .9s ease-in-out infinite alternate!important}
.sq-emoji-target-hit-125{position:absolute!important;inset:-8px!important;z-index:999!important;border-radius:50%!important;border:2px solid rgba(84,235,255,.95)!important;background:rgba(23,195,229,.12)!important;color:#dffcff!important;display:grid!important;place-items:center!important;cursor:pointer!important;pointer-events:auto!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;font-size:14px!important;font-weight:900!important;padding:0!important}
.sq-emoji-target-hit-125 span{pointer-events:none!important;text-shadow:0 1px 5px #000!important}
@keyframes sqEmojiTargetPulse125{from{filter:brightness(1)}to{filter:brightness(1.35)}}
.sq-emoji-flight-layer-125{position:fixed!important;inset:0!important;z-index:2147483000!important;pointer-events:none!important;overflow:visible!important}
.sq-flying-emoji-125{position:fixed!important;z-index:1!important;object-fit:contain!important;filter:drop-shadow(0 8px 12px rgba(0,0,0,.48))!important;pointer-events:none!important}
.sq-flying-emoji-125.arrive{animation:sqEmojiArrive125 .7s ease-out 1!important}
.sq-emoji-recipient-pulse-125 .seat-avatar{animation:sqEmojiRecipientPulse125 .48s ease-in-out 2!important}
@keyframes sqEmojiRecipientPulse125{0%,100%{transform:scale(1)}50%{transform:scale(1.35);box-shadow:0 0 0 6px rgba(255,215,80,.22),0 0 30px rgba(255,215,80,.8)}}
@keyframes sqEmojiArrive125{0%{filter:drop-shadow(0 8px 12px rgba(0,0,0,.48))}50%{filter:drop-shadow(0 0 20px rgba(255,228,99,.95))}100%{filter:drop-shadow(0 8px 12px rgba(0,0,0,.48))}}
.sq-emoji-toast-125{position:fixed;left:50%;top:16%;transform:translateX(-50%);z-index:2147483646;padding:9px 13px;border-radius:10px;background:#07111d;color:#fff;border:1px solid rgba(255,255,255,.14);box-shadow:0 10px 30px rgba(0,0,0,.4);font-size:12px}
@media(max-width:900px),(max-height:650px){
 .game-page #poker-table .sq-emoji-dock-125{right:1.2%!important;bottom:2%!important;width:82px!important;padding:4px!important;border-radius:10px!important}
 .sq-emoji-list-125{grid-template-columns:repeat(2,34px)!important;grid-auto-rows:34px!important;gap:3px!important}
 .sq-emoji-btn-125{width:34px!important;height:34px!important;border-radius:8px!important}
 .sq-emoji-btn-125 img{width:24px!important;height:24px!important}
 .sq-emoji-btn-125 span{font-size:5px!important;padding:1px 2px!important}
 .sq-emoji-state-125{font-size:5.5px!important;margin-top:2px!important}
 .sq-emoji-target-hit-125{inset:-10px!important}
}
