.bc-compass-v2{transform-origin:0 0;flex-direction:row;display:flex}.bc-compass-v2 .compass-container{border-radius:999px;width:114px;height:114px;position:relative}.bc-compass-v2 .compass-container:before{content:" ";filter:blur(5px);border-radius:999px;width:100%;height:100%;position:absolute}.bc-compass-v2 .compass-container.dark-shadow:before{filter:blur(8px)}.bc-compass-v2 .compass-container .splitter{background:linear-gradient(90deg,#998bba 0%,#e2d5ff 52%,#998bba 100%);width:calc(100% - 2px);height:1px;position:absolute;top:56.5px;left:.5px;transform:rotate(-135deg)}.bc-compass-v2 .compass-container .splitter.l2r{transform:rotate(-135deg)}.bc-compass-v2 .compass-container .splitter.r2l{transform:rotate(135deg)}.bc-compass-v2 .compass-container>.layer{border-radius:999px;width:100%;height:100%;position:absolute;top:0;left:0}.bc-compass-v2 .compass-container>.layer.l-top{clip-path:polygon(0 0,100% 0,50% 50%,0 0)}.bc-compass-v2 .compass-container>.layer.l-right{clip-path:polygon(100% 0,100% 0,100% 100%,50% 50%)}.bc-compass-v2 .compass-container>.layer.l-bottom{clip-path:polygon(50% 50%,100% 100%,100% 100%,0 100%)}.bc-compass-v2 .compass-container>.layer.l-left{clip-path:polygon(0 0,50% 50%,50% 50%,0 100%)}.bc-compass-v2 .compass-container>.layer.l-background{background:radial-gradient(50% 50%,#555792 0%,#1e1d42 100%);width:calc(100% - 2px);height:calc(100% - 2px);top:1px;left:1px}.bc-compass-v2 .compass-container.v-none.dark-shadow:before{background:#000}.bc-compass-v2 .compass-container.v-none:before{background:radial-gradient(80.44% 50%,#02ed58 0% 33%,#02ed58 66% 100%)}.bc-compass-v2 .compass-container.v-none>.layer.l-top,.bc-compass-v2 .compass-container.v-none>.layer.l-right,.bc-compass-v2 .compass-container.v-none>.layer.l-bottom,.bc-compass-v2 .compass-container.v-none>.layer.l-left{background:#02ed58}.bc-compass-v2 .compass-container.v-top-bottom.dark-shadow:before{background:#000}.bc-compass-v2 .compass-container.v-top-bottom:before{background:radial-gradient(80.44% 50%,#02ed58 0%,#ff1f1f 33%,#02ed58 66%,#ff1f1f 100%)}.bc-compass-v2 .compass-container.v-top-bottom>.layer.l-top{background:#ff1f1f}.bc-compass-v2 .compass-container.v-top-bottom>.layer.l-right{background:#02ed58}.bc-compass-v2 .compass-container.v-top-bottom>.layer.l-bottom{background:#ff1f1f}.bc-compass-v2 .compass-container.v-top-bottom>.layer.l-left{background:#02ed58}.bc-compass-v2 .compass-container.v-left-right.dark-shadow:before{background:#000}.bc-compass-v2 .compass-container.v-left-right:before{background:radial-gradient(80.44% 50%,#ff1f1f 0%,#02ed58 33%,#ff1f1f 66%,#02ed58 100%)}.bc-compass-v2 .compass-container.v-left-right>.layer.l-top{background:#02ed58}.bc-compass-v2 .compass-container.v-left-right>.layer.l-right{background:#ff1f1f}.bc-compass-v2 .compass-container.v-left-right>.layer.l-bottom{background:#02ed58}.bc-compass-v2 .compass-container.v-left-right>.layer.l-left{background:#ff1f1f}.bc-compass-v2 .compass-container.v-all.dark-shadow:before{background:#000}.bc-compass-v2 .compass-container.v-all:before{background:radial-gradient(80.44% 50%,#ff1f1f 0% 33%,#ff1f1f 66% 100%)}.bc-compass-v2 .compass-container.v-all>.layer.l-top,.bc-compass-v2 .compass-container.v-all>.layer.l-right,.bc-compass-v2 .compass-container.v-all>.layer.l-bottom,.bc-compass-v2 .compass-container.v-all>.layer.l-left{background:#ff1f1f}.bc-compass-v2 .compass-container>.seat-label{color:#fff;font-size:18px;font-weight:500;line-height:1;position:absolute}.bc-compass-v2 .compass-container>.seat-label.bottom{bottom:10px;left:50%;transform:translate(-50%)}.bc-compass-v2 .compass-container>.seat-label.left{top:50%;left:10px;transform:translateY(-50%)}.bc-compass-v2 .compass-container>.seat-label.top{top:10px;left:50%;transform:translate(-50%)}.bc-compass-v2 .compass-container>.seat-label.right{top:50%;right:10px;transform:translateY(-50%)}.bc-compass-v2 .compass-container>.dealer{position:absolute}.bc-compass-v2 .compass-container>.dealer.bottom{bottom:14px;left:50%;transform:translate(-100%)}.bc-compass-v2 .compass-container>.dealer.left{top:50%;left:18px;transform:translateY(-70%)}.bc-compass-v2 .compass-container>.dealer.top{top:4px;left:50%;transform:translate(-100%)}.bc-compass-v2 .compass-container>.dealer.right{top:50%;right:18px;transform:translateY(-70%)}.bc-compass-v2 .compass-container>.board-number-circle{background:#0e0d2580;border:1.14px solid #070715;border-radius:999px;width:36px;height:36px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 9.10011px #07071580,inset 0 1.15867px 3.86222px 2.31733px #0003}.bc-compass-v2 .compass-container>.board-number-circle>div{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.bc-compass-v2 .compass-container>.board-number-circle>div .compass-leader-arrow.bottom{transform-origin:0;transform:translate(50%)rotate(90deg)}.bc-compass-v2 .compass-container>.board-number-circle>div .compass-leader-arrow.left{transform-origin:100%;transform:translate(-150%)rotate(180deg)}.bc-compass-v2 .compass-container>.board-number-circle>div .compass-leader-arrow.top{transform-origin:50%;transform:translateY(-50%)rotate(-90deg)}.bc-compass-v2 .compass-container>.board-number-circle>div .compass-leader-arrow.right{transform-origin:50%;transform:translate(50%)}.bc-compass-v2 .compass-container>.board-number-circle>div .board-number{color:#fff;background:#070715;border-radius:999px;justify-content:center;align-items:center;width:22.5px;height:22.5px;font-size:11px;font-weight:500;display:flex;position:absolute}.bc-compass-v2>.contract-container{color:#0b0a1f;background:#ffc700;border-radius:64px;flex-direction:row;align-items:center;gap:4px;min-width:73px;height:32px;padding:0 10px;display:flex}.bc-compass-v2>.contract-container .bid-symbol-container{flex-direction:row;align-items:center;display:flex}.bc-compass-v2>.contract-container .bid-symbol-container span{font-size:16px;font-weight:600}.bc-compass-v2>.contract-container .declarer-container{color:#fff;background:linear-gradient(140.59deg,#403b92 .67%,#1b1944 98.3%);border:.7px solid #52528d;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:16px;font-weight:400;display:flex}.trick-cards{position:relative}.trick-cards .trick-card-wrapper{display:flex;position:absolute}.trick-cards .trick-card-wrapper .mark-decoration{transform-origin:50%;background:url(/static/media/trick-mark.BJzKE5y7.svg) 0 0/contain no-repeat;width:100%;height:100%;transform:rotate(180deg)}.trick-cards .trick-card-wrapper .mark-decoration.pink-background{background:url(/static/media/trick-mark-pink.DtypZZ3J.svg) 0 0/contain no-repeat}.trick-cards .trick-card-wrapper .mark-decoration.silver-background{background:url(/static/media/trick-mark-silver.DyLn6sNY.svg) 0 0/contain no-repeat}.trick-cards .trick-card-wrapper.w-1{top:18.3%;left:27.2%}.trick-cards .trick-card-wrapper.w-1 .mark-decoration{transform:rotate(-90deg)}.trick-cards .trick-card-wrapper.w-2{top:36.3%}.trick-cards .trick-card-wrapper.w-2 .mark-decoration{transform:rotate(0)}.trick-cards .trick-card-wrapper.w-3{top:18.3%;left:-27.2%}.trick-cards .trick-card-wrapper.w-3 .mark-decoration{transform:rotate(90deg)}.trick-cards .slide-decoration-last-trick.w-0{transform:translateY(-3vw)}.trick-cards .slide-decoration-last-trick.w-1{transform:translate(3vw)}.trick-cards .slide-decoration-last-trick.w-2{transform:translateY(3vw)}.trick-cards .slide-decoration-last-trick.w-3{transform:translate(-3vw)}.realistic-cards-container{height:100%;position:relative}.realistic-cards-container .realistic-card-wrapper{transition:transform .2s;position:absolute}.realistic-cards-container .realistic-card-wrapper.can-raise:hover{transform:scale(1.05)translateY(-1%)}.realistic-cards-container .realistic-card-wrapper .analyze-number{background:#fff;border-style:solid;border-color:#000;justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute}.diagram-cards-container{flex-direction:row;height:100%;display:flex;position:relative}.diagram-cards-container .diagram-card-wrapper{position:absolute}.vertical-diagram-card-container{flex-direction:column;display:flex}.vertical-diagram-card-container .suit-cards,.dummy-card-container{flex-direction:row;display:flex}.dummy-card-container .suit-cards{flex-direction:column;display:flex}.dummy-card-container .suit-cards>div{transition:transform .2s}.dummy-card-container .suit-cards>div.raise:hover{transform:scale(1.05)}.diagram-cards-wrapper{justify-content:center;transition:all .3s;display:flex;position:absolute}.diagram-cards-wrapper.active-player .diagram-cards-container,.diagram-cards-wrapper.active-player .vertical-diagram-card-container{filter:drop-shadow(0 0 8px #ffffffe6)drop-shadow(0 0 28px #ffffffbf)}.theme-light-pink .diagram-cards-wrapper.active-player .diagram-cards-container,.theme-light-green .diagram-cards-wrapper.active-player .diagram-cards-container,.theme-light-pink .diagram-cards-wrapper.active-player .vertical-diagram-card-container,.theme-light-green .diagram-cards-wrapper.active-player .vertical-diagram-card-container{filter:drop-shadow(0 0 8px #0a0a14)drop-shadow(0 0 28px #0a0a14e6)}.diagram-cards-wrapper.bottom{bottom:4.6vh}.diagram-cards-wrapper.top{top:4.6vh}.diagram-cards-wrapper.left{top:50%;transform:translateY(-50%)}.diagram-cards-wrapper.left .diagram-cards-container{transform-origin:0 0;transform:rotate(90deg)translateY(-16%)}.diagram-cards-wrapper.left.size-limited .diagram-cards-container{transform:rotate(90deg)translateY(-16%)}.diagram-cards-wrapper.right{top:50%;transform:translateY(-50%)}.diagram-cards-wrapper.right .diagram-cards-container{transform-origin:0 100%;transform:rotate(-90deg)translateY(100%)}.play-gather-location{color:#fff;z-index:-1;justify-content:center;display:flex;position:absolute}.play-gather-location.top{top:4.6vh;left:50%}.play-gather-location.bottom{bottom:4.6vh;left:50%}.play-gather-location.left{top:50%;transform:translateY(-50%)}.play-gather-location.right{top:50%;right:18.75vw;transform:translateY(-50%)}.realistic-cards-wrapper{z-index:10;justify-content:center;display:flex;position:absolute}.realistic-cards-wrapper.active-player .realistic-cards-container{filter:drop-shadow(0 0 8px #ffffffe6)drop-shadow(0 0 28px #ffffffbf)}.theme-light-pink .realistic-cards-wrapper.active-player .realistic-cards-container,.theme-light-green .realistic-cards-wrapper.active-player .realistic-cards-container{filter:drop-shadow(0 0 8px #0a0a14)drop-shadow(0 0 28px #0a0a14e6)}.realistic-cards-wrapper.bottom{bottom:0}.realistic-cards-wrapper.top{top:0}.realistic-cards-wrapper.top .realistic-cards-container{transform-origin:50%;transform:rotate(180deg)}.realistic-cards-wrapper.left{top:50%;transform:translateY(-50%)}.realistic-cards-wrapper.left .realistic-cards-container{transform-origin:0 0;transform:rotate(90deg)translateY(-21%)}.realistic-cards-wrapper.right{top:50%;transform:translateY(-50%)}.realistic-cards-wrapper.right .realistic-cards-container{transform-origin:0 100%;transform:rotate(-90deg)translateY(100%)}.dummy-cards-wrapper{z-index:10;justify-content:center;display:flex;position:absolute}.dummy-cards-wrapper.active-player .dummy-card-container{filter:drop-shadow(0 0 8px #ffffffe6)drop-shadow(0 0 28px #ffffffbf)}.theme-light-pink .dummy-cards-wrapper.active-player .dummy-card-container,.theme-light-green .dummy-cards-wrapper.active-player .dummy-card-container{filter:drop-shadow(0 0 8px #0a0a14)drop-shadow(0 0 28px #0a0a14e6)}.dummy-cards-wrapper.top{top:4.6vh}.end-game-wrapper{color:#fff;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translate(-52%,-50%)}.end-game-wrapper .end-game-widget{width:inherit;min-height:inherit;transform:none}.end-game-wrapper .end-game-widget .bc-classic-popup{border-radius:inherit;flex-direction:column;width:100%;padding:3% 0 4.5%;display:flex}.end-game-wrapper .end-game-widget .bc-classic-popup .bc-classic-popup-scroll-content-wrapper{justify-content:space-around;align-items:center;overflow:hidden}.end-game-wrapper .end-game-widget .end-game-widget-title{text-align:center;width:100%;padding:0 5%;font-weight:700;line-height:1.4}.end-game-wrapper .end-game-widget .end-game-widget-title.claim-title{font-weight:600}.end-game-wrapper .end-game-widget .end-game-widget-title .claim-explanaion{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:400;overflow:hidden}.end-game-wrapper .end-game-widget .end-game-next-board{width:44.5%;height:11.35%;padding:0}.end-game-wrapper .end-game-widget .end-game-contract-info span{color:#fff!important}.end-game-wrapper .end-game-widget .end-game-waiting-message{align-items:center;height:10%;display:flex}.end-game-wrapper .end-game-widget .end-game-next-board-approve{flex-direction:row;justify-content:center;width:100%;padding-bottom:5%;display:flex}.end-game-wrapper .end-game-widget .end-game-next-board-approve .end-game-next-board-player{flex-direction:column;align-items:center;margin:0 1.75%;font-weight:700;display:flex;position:relative}.end-game-wrapper .end-game-widget .end-game-next-board-approve .end-game-next-board-player .end-game-profile-photo{opacity:.6;background-color:#bdbdbd;border-radius:50%;margin-top:10%}.end-game-wrapper .end-game-widget .end-game-next-board-approve .end-game-next-board-player .end-game-approve-tick{justify-content:center;width:100%;display:none;position:absolute;bottom:-10%}.end-game-wrapper .end-game-widget .end-game-next-board-approve .end-game-next-board-player.approved .end-game-profile-photo{opacity:1}.end-game-wrapper .end-game-widget .end-game-next-board-approve .end-game-next-board-player.approved .end-game-approve-tick{display:flex}.end-game-wrapper .end-game-widget .next-board-show-results{flex-direction:row;align-items:center;display:flex}.claim-pause-icon,.claim-resume-icon{z-index:10;width:10.25%;height:10.25%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.right-menu-content-box{color:#fff;cursor:default;background:linear-gradient(90.59deg,#1c1945 .47%,#12102e 48.52%,#070715 99.47%);border-radius:16px 0 16px 16px;position:absolute;top:0;right:50px;box-shadow:0 0 16px #fffdfd40,0 6px 12px #e031ca33,0 -6px 12px #3772ff33}.right-menu-content-box .close-button{z-index:10;position:absolute;top:16px;right:16px}.game-right-menu-probability-table{flex-direction:column;align-items:flex-start;gap:24px;width:457px;padding:24px;font-size:16px;font-weight:600;display:flex}.game-right-menu-probability-table .title{width:100%;font-size:16px;font-weight:700}.game-right-menu-probability-table .type-selection-remaining-cards-wrapper{flex-direction:column;justify-content:center;gap:12px;width:100%;display:flex}.game-right-menu-probability-table .type-selection-remaining-cards-wrapper .type-selection-container{flex-direction:row;justify-content:space-around;align-items:center;width:100%;font-size:14px;font-weight:400;display:flex}.game-right-menu-probability-table .type-selection-remaining-cards-wrapper .type-selection-container .bc-radio-input .radio-label:before{top:0}.game-right-menu-probability-table .type-selection-remaining-cards-wrapper .remaining-cards-description{color:#ffffffbf;border-radius:10px;flex-direction:column;align-items:center;width:100%;font-weight:400;display:flex}.game-right-menu-probability-table .type-selection-remaining-cards-wrapper .remaining-cards-description .left-right{flex-direction:row;justify-content:space-between;align-items:center;gap:24px;display:flex}.game-right-menu-probability-table .suit-selection-container{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.game-right-menu-probability-table .suit-selection-container .suit-item-container{flex-direction:column;flex-grow:1;gap:8px;display:flex}.game-right-menu-probability-table .suit-selection-container .suit-item-container .missing-info{text-align:center;color:#ffffffbf;font-size:14px;font-weight:400}.game-right-menu-probability-table .suit-selection-container .suit-item-container .suit-item{cursor:pointer;background:linear-gradient(90.59deg,#1c1945 .47%,#12102e 48.52%,#070715 99.47%);border:1px solid #52528d;border-radius:10px;flex-grow:1;justify-content:center;align-items:center;height:38px;display:flex}.game-right-menu-probability-table .suit-selection-container .suit-item-container .suit-item.selected{background:#ececec;border-color:#0000}.game-right-menu-probability-table .tabs{flex-direction:row;align-items:center;width:100%;font-size:14px;font-weight:600;display:flex}.game-right-menu-probability-table .tabs .tab{color:#ffffffbf;cursor:pointer;flex-direction:row;flex-grow:1;align-items:center;gap:8px;padding:4px 0;display:flex;position:relative}.game-right-menu-probability-table .tabs .tab:after{content:" ";z-index:1;background:radial-gradient(50% 50%,#fff 0%,#ffffff75 100%);width:100%;height:1px;position:absolute;bottom:0;left:0}.game-right-menu-probability-table .tabs .tab.selected:after{color:#fff;background:radial-gradient(50% 50%,#3772ff 0%,#e031ca 100%)}.game-right-menu-probability-table .probabilities{color:#ececec;width:100%;font-size:14px;font-weight:500}.game-right-menu-probability-table .probabilities .header{color:#ffffffbf;font-size:12px;font-weight:600}.game-right-menu-probability-table .probabilities tr[class*=progress-color] td{padding:9px 0}.game-right-menu-probability-table .probabilities .linear-progress{background:#1c1a34;border-radius:999px;height:8px;position:relative;overflow:hidden}.game-right-menu-probability-table .probabilities .linear-progress>div{border-radius:inherit;z-index:1;height:inherit;transition:min-width .5s;position:absolute;top:0;left:0}.game-right-menu-probability-table .probabilities .line-splitter{background:linear-gradient(90deg,#e2d5ff00 0%,#998bba 50%,#e2d5ff00 100%);height:.5px}.game-right-menu-probability-table .error-message{font-weight:400}.gamescreen-layout-wrapper{background:radial-gradient(77.14% 109.21%,#221f53 0%,#0b0a1f 100%);justify-content:center;width:100%;height:100%;display:flex}.gamescreen-layout-wrapper.theme-light-pink{background:radial-gradient(50% 50%,#f6f2ff 0%,#f6f1ff 100%)}.gamescreen-layout-wrapper.theme-light-green{background:radial-gradient(50% 50%,#effff4 0%,#d1ffda 100%)}.gamescreen-layout-wrapper.theme-traditional-green{background:radial-gradient(50% 50%,#46825a 0%,#35654d 100%)}.gamescreen-layout-wrapper .sound-setting-game-screen{z-index:0;position:fixed;bottom:20px;right:20px}.gamescreen-layout-wrapper .sound-setting-game-screen svg{cursor:pointer}.gamescreen-layout-wrapper .call-director-admin-wrapper{max-width:unset;max-height:unset}.gamescreen-layout{width:100%;height:100%;font-family:Lato, var(--font-fallback);position:relative}.gamescreen-layout .game-menu-container{z-index:25;background:#0e003e;height:100%;transition:all .2s 50ms;position:absolute;top:0;left:0;box-shadow:-1.5px 0 7.5px #00000040}.gamescreen-layout .game-table{height:100%;position:absolute;top:0}.gamescreen-layout>.table-info,.gamescreen-layout>.score-board-wrapper,.gamescreen-layout>.compass-wrapper,.gamescreen-layout>.other-table-switch-wrapper{position:absolute}.gamescreen-layout>.show-analysis-option{color:#fff;transform-origin:0 0;flex-direction:row;align-items:center;font-size:18px;display:flex;position:absolute}.gamescreen-layout>.game-info-tooltip-wrapper{z-index:100;position:absolute}.gamescreen-layout .bidding-selector-backdrop{z-index:9;background:#0006;width:100%;height:100%;position:fixed;top:0;left:0}.score-positive{color:#27ae60}.score-negative{color:#ff3636}.bidding-entry-done{z-index:20;position:absolute;bottom:3vh;right:3vw}.player-video{position:absolute}.player-video.has-scale-td{transform-origin:bottom;transform:scale(.9)}.player-video .user-video{width:100%;height:100%;position:absolute;top:0;left:0}.table-replay-overlay{z-index:10500;position:fixed;inset:0}.table-replay-overlay .compass-wrapper,.table-replay-overlay .table-replay-contract{z-index:6;position:absolute}.table-replay-overlay .table-replay-plate{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:5;background:#13002ecc;border:.14em solid #ffffff40;border-radius:.6em;flex-direction:column;justify-content:space-between;align-items:center;padding:.4em;transition:border-color .2s,box-shadow .2s,opacity .2s;display:flex}.table-replay-overlay .table-replay-plate.has-turn{border-color:#0000;box-shadow:0 0 .9em #e031ca99}.table-replay-overlay .table-replay-plate.has-turn:before{content:"";background:linear-gradient(var(--rotate,132deg), #3772ff, #e031ca);-webkit-mask-composite:xor;pointer-events:none;border-radius:.8em;padding:.2em;animation:2.5s linear infinite spin-video-border;position:absolute;inset:-.2em;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.table-replay-overlay .table-replay-plate.concealed{opacity:.6}.table-replay-overlay .table-replay-plate.concealed .plate-visibility{opacity:.35}.table-replay-overlay .table-replay-plate.concealed .plate-visibility:after{content:"";border-top:.12em solid #fff;position:absolute;top:50%;left:-.15em;right:-.15em;transform:rotate(-25deg)}.table-replay-overlay .table-replay-plate .plate-seat-badge{background:#3772ff;border-radius:.3em;justify-content:center;align-items:center;width:1.7em;height:1.7em;font-weight:700;display:flex}.table-replay-overlay .table-replay-plate .plate-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 .3em;font-size:.85em;font-weight:600;overflow:hidden}.table-replay-overlay .table-replay-plate .plate-visibility{display:flex;position:relative}.table-replay-overlay .table-replay-plate .plate-visibility svg{fill:#fff;width:1.3em;height:auto}.table-replay-overlay .table-replay-plate .plate-visibility svg path{fill:inherit}.table-replay-overlay .table-replay-controls{z-index:6;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#13002ecc;border:1px solid #ffffff2e;border-radius:12px;flex-direction:column;align-items:stretch;gap:1vh;width:22vw;min-width:220px;max-width:320px;padding:1.4vh 1.2vh;display:flex;position:absolute}.table-replay-overlay .table-replay-controls .table-replay-buttons-separator{background:#ffffff26;height:1px;margin:.2vh 0}.table-replay-overlay .table-replay-controls .table-replay-vcr{justify-content:center;display:flex}.table-replay-overlay .table-replay-controls .table-replay-vcr .last-trick-function-buttons{flex-direction:row;justify-content:center;gap:.5em;display:flex}.table-replay-overlay .table-replay-controls .table-replay-vcr .last-trick-function-buttons button{aspect-ratio:1;width:auto;height:100%;padding:0}.table-replay-overlay .table-replay-controls .table-replay-vcr .last-trick-function-buttons button>div{flex-direction:row;justify-content:center;align-items:center;height:100%;display:flex}.table-replay-overlay .table-replay-controls .table-replay-vcr .last-trick-function-buttons button>div svg{fill:#db1303;width:auto;height:45%}.table-replay-overlay .table-replay-controls .table-replay-vcr .last-trick-function-buttons button>div svg path{fill:inherit}.table-replay-overlay .table-replay-controls .table-replay-vcr .last-trick-function-buttons button.disabled{background:#fff}.table-replay-overlay .table-replay-controls .table-replay-vcr .last-trick-function-buttons button.disabled svg{fill:#bdbdbd}.table-replay-overlay .table-replay-controls .table-replay-vcr .table-replay-explore-controls{flex-direction:row;align-items:stretch;gap:.5em;display:flex}.table-replay-overlay .table-replay-controls .table-replay-vcr .table-replay-explore-controls .table-replay-explore-undo{aspect-ratio:1;width:auto;height:100%;padding:0}.table-replay-overlay .table-replay-controls .table-replay-vcr .table-replay-explore-controls .table-replay-explore-undo>div{justify-content:center;align-items:center;height:100%;display:flex}.table-replay-overlay .table-replay-controls .table-replay-vcr .table-replay-explore-controls .table-replay-explore-undo>div svg{fill:#db1303;width:auto;height:45%}.table-replay-overlay .table-replay-controls .table-replay-vcr .table-replay-explore-controls .table-replay-explore-undo>div svg path{fill:inherit}.table-replay-overlay .table-replay-controls .table-replay-vcr .table-replay-explore-controls .table-replay-back-to-game{height:100%;font-size:inherit}.table-replay-overlay .table-replay-controls .table-replay-toggle-buttons,.table-replay-overlay .table-replay-controls .table-replay-visibility-buttons{flex-direction:row;gap:.8vh;display:flex}.table-replay-overlay .table-replay-controls .table-replay-toggle-buttons .table-replay-btn,.table-replay-overlay .table-replay-controls .table-replay-visibility-buttons .table-replay-btn{color:#fff;background:#ffffff14;border:1px solid #ffffff38;border-radius:.8vh;flex:1 1 0;gap:.5em;height:3.6vh;font-size:1.5vh;font-weight:600;transition:background .2s,border-color .2s,box-shadow .2s,opacity .2s}.table-replay-overlay .table-replay-controls .table-replay-toggle-buttons .table-replay-btn:hover:not(:disabled),.table-replay-overlay .table-replay-controls .table-replay-visibility-buttons .table-replay-btn:hover:not(:disabled){background:#ffffff29;border-color:#fff6}.table-replay-overlay .table-replay-controls .table-replay-toggle-buttons .table-replay-btn.active,.table-replay-overlay .table-replay-controls .table-replay-visibility-buttons .table-replay-btn.active{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-color:#0000;box-shadow:0 2px 8px #3b82f666}.table-replay-overlay .table-replay-controls .table-replay-toggle-buttons .table-replay-btn .table-replay-btn-loader,.table-replay-overlay .table-replay-controls .table-replay-visibility-buttons .table-replay-btn .table-replay-btn-loader{aspect-ratio:4;--_g:no-repeat radial-gradient(circle closest-side, currentColor 90%, #0000);background:var(--_g) 0% 50%, var(--_g) 50% 50%, var(--_g) 100% 50%;background-size:33.3333% 100%;width:2.4vh;animation:1s linear infinite table-replay-btn-loader}.table-replay-overlay .table-replay-controls .table-replay-toggle-buttons .table-replay-btn:disabled,.table-replay-overlay .table-replay-controls .table-replay-visibility-buttons .table-replay-btn:disabled{opacity:.35;cursor:default}.table-replay-overlay .table-replay-controls .table-replay-toggle-buttons .table-replay-btn .btn-eye,.table-replay-overlay .table-replay-controls .table-replay-visibility-buttons .table-replay-btn .btn-eye{display:flex;position:relative}.table-replay-overlay .table-replay-controls .table-replay-toggle-buttons .table-replay-btn .btn-eye svg,.table-replay-overlay .table-replay-controls .table-replay-visibility-buttons .table-replay-btn .btn-eye svg{width:1.7vh;height:auto}.table-replay-overlay .table-replay-controls .table-replay-toggle-buttons .table-replay-btn .btn-eye.off:after,.table-replay-overlay .table-replay-controls .table-replay-visibility-buttons .table-replay-btn .btn-eye.off:after{content:"";border-top:.2vh solid #fff;position:absolute;top:50%;left:-.2vh;right:-.2vh;transform:rotate(-25deg)}.table-replay-overlay .table-replay-controls .table-replay-position{text-align:center;opacity:.85;min-height:2vh;font-size:1.6vh}@keyframes table-replay-btn-loader{33%{background-size:33.3333% 0%,33.3333% 100%,33.3333% 100%}50%{background-size:33.3333% 100%,33.3333% 0%,33.3333% 100%}66%{background-size:33.3333% 100%,33.3333% 100%,33.3333% 0%}}.table-replay-overlay .table-replay-bidding{z-index:7;position:absolute}.table-replay-overlay .table-replay-bidding.centered{top:50%;transform:translate(-50%,-50%)}.table-replay-overlay .table-replay-bidding{touch-action:none;cursor:grab;border-radius:.8vh;box-shadow:0 4px 16px #00000059}.table-replay-overlay .table-replay-bidding:active{cursor:grabbing}.table-replay-overlay .table-replay-suit-break{z-index:7;touch-action:none;position:absolute;top:12vh;right:3vw}.table-replay-overlay .table-replay-suit-break.embedded .right-menu-content-box{position:static}.table-replay-overlay .table-replay-suit-break.docked-left{top:50%;left:.8vw;right:auto;transform:translateY(-50%)}.table-replay-overlay .table-replay-suit-break .right-menu-content-box{cursor:grab;right:0}.table-replay-overlay .table-replay-suit-break .right-menu-content-box:active{cursor:grabbing}.table-replay-overlay .table-replay-close{z-index:10;position:absolute;top:1.2vh;right:.7vw}.table-replay-overlay .table-replay-close svg{fill:#fff;width:2.6vh;height:2.6vh}.table-replay-overlay .table-replay-close svg path{fill:inherit}
