.hand-edge{--held-height:150px;left:50%;bottom:calc(52px - var(--held-height));width:min(100vw - 20px,880px);height:calc(var(--held-height) + 42px);z-index:45;pointer-events:none;color:#fff0d4;max-width:calc(100vw - 20px);transition:bottom .22s;transform:translate(-50%);box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;position:fixed!important;overflow:visible!important}.hand-edge.open{bottom:40px}.hand-edge-content{pointer-events:none;width:100%;height:100%;position:relative;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.hand-edge :is(.physical-table-row,.physical-set.fan,.physical-set.fan .physical-spread,.game-card-hand,.cc-fan,.fam-hand,.sp-hand,.hand,.negative-hand,.cxt-dock,.wb-dock,.cxt-hand,.wb-hand,[data-table-zone^=seat\:],[data-table-zone^=rail-seat\:]){isolation:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;display:contents!important;container-type:normal!important}.hand-edge :is(.physical-label,.physical-empty,.settler-hand-title,.cxt-hand-title,.wb-feedback,h3){display:none!important}.hand-edge [data-held-card]{pointer-events:auto;filter:drop-shadow(0 3px 3px #061e3166);left:calc(50% + var(--held-x))!important;width:var(--held-width)!important;height:var(--held-height)!important;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important;transform:translateX(-50%) translateY(var(--held-y)) rotate(var(--held-angle))!important;transform-origin:50% 110%!important;z-index:var(--held-order)!important;touch-action:manipulation!important;flex:none!important;margin:0!important;padding:0!important;transition:transform .18s,left .18s!important;position:absolute!important;top:auto!important;bottom:0!important}.hand-edge.open [data-held-card]:is(.selected,.lift,.picked,[aria-pressed=true],[data-expanded=true]){transform:translateX(-50%) translateY(calc(var(--held-y) - 28px)) rotate(var(--held-angle))!important;z-index:220!important}.hand-edge.open [data-held-card]:focus-visible{outline-offset:2px;outline:2px solid #ffe39b!important}@media (hover:hover){.hand-edge.open [data-held-card]:hover{transform:translateX(-50%) translateY(calc(var(--held-y) - 28px)) rotate(var(--held-angle))!important;z-index:230!important}}.hand-edge.tucked [data-held-card]:is(.selected,.lift,.picked,[aria-pressed=true],[data-expanded=true]){transform:translateX(-50%) translateY(calc(var(--held-y) - 12px)) rotate(var(--held-angle))!important;z-index:220!important}.hand-edge :is(footer,.fam-actions,.sp-bid,.cxt-actions,.wb-controls,.selection-footer){pointer-events:auto;z-index:240;flex-wrap:wrap;justify-content:center;gap:6px;display:flex;top:auto!important;left:0!important;right:0!important;bottom:calc(var(--held-height) + 34px)!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;position:absolute!important}.hand-edge :is(footer,.fam-actions,.sp-bid,.cxt-actions,.wb-controls,.selection-footer) button{min-height:40px}.hand-edge.tucked :is(footer,.fam-actions,.sp-bid,.cxt-actions,.wb-controls,.selection-footer,.hand-edge-play){visibility:hidden;pointer-events:none}.hand-edge .hand-edge-play{bottom:calc(var(--held-height) + 34px);pointer-events:auto;min-height:40px;position:absolute;left:50%;transform:translate(-50%)}.hand-edge .physical-set.tokens{left:4px;bottom:calc(var(--held-height) + 30px);pointer-events:auto;position:absolute}.hand-edge.tucked .physical-set.tokens{visibility:hidden}.tt-playing.tt-collection-shell .tabletop-dock:has(.hand-edge){z-index:46!important}.property-shell .physical-property-table:has(.hand-edge){z-index:46!important}@media (prefers-reduced-motion:reduce){.hand-edge,.hand-edge [data-held-card]{transition:none!important}}.hand-edge.tucked{height:100px;bottom:8px}.hand-edge.tucked.private .hand-edge-content,.hand-edge.tucked.private [data-held-card]{visibility:hidden!important;pointer-events:none!important}.hand-edge-back-pile{cursor:pointer;width:132px!important;height:112px!important;box-shadow:none!important;pointer-events:auto!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;position:absolute!important;bottom:-24px!important;left:50%!important;transform:translate(-50%)!important}.hand-edge-back{transform-origin:50% 115%;filter:drop-shadow(0 3px 3px #071c3290);pointer-events:none;width:76px;height:108px;position:absolute;top:6px;left:28px}.hand-edge-back svg{width:100%;height:100%}.hand-edge-back-pile:focus-visible{outline-offset:3px;outline:2px solid #ffe39b!important}.hand-edge.tucked.solo{bottom:calc(55px - var(--held-height));height:calc(var(--held-height) + 42px)}.hand-edge-solo-reveal{z-index:300;left:0!important;right:0!important;bottom:calc(var(--held-height) - 55px)!important;width:100%!important;height:55px!important;box-shadow:none!important;pointer-events:auto!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;position:absolute!important}@media (min-width:1000px) and (min-height:650px){.hand-edge{width:min(100vw - 80px,1180px);max-width:calc(100vw - 80px)}.tt-playing .hand-edge{width:calc(100vw - var(--table-gutter)*2 - 16px);max-width:1180px}}.hand-edge-lower{z-index:250;pointer-events:auto!important;min-height:30px!important;padding:4px 8px!important;font-size:11px!important;position:absolute!important;top:-12px!important;right:0!important}.hand-edge [data-held-card]{touch-action:none!important}.hand-edge-lower{color:#fff1d0!important;opacity:1!important;background:#17394f!important;border:1px solid #a7b7af!important;border-radius:8px!important}
