:root{--board-height:520px;--card_width:104px;--card_height:182px}.vertical_display{--card_width:52px;--card_height:91px}.nb_players_3{--board-height:420px}.nb_players_4{--board-height:680px}.nb_players_5{--board-height:600px}.nb_players_3.vertical_display{--game-height:900px;--board-height:360px}.nb_players_4.vertical_display{--game-height:1000px;--board-height:505px}.nb_players_5.vertical_display{--game-height:1150px;--board-height:655px}.horizontal_display .cardontable{background-image:url(img/cards.jpg)}.vertical_display .cardontable{background-image:url(img/cards_small.jpg)}.betbead{background-image:url(img/bet_bead.png)}.safetybead{background-image:url(img/safety_bead.png)}.redbead{background-image:url(img/red_bead.png)}.first_player{background-image:url(img/first_player.png)}.color_icon{background-image:url(img/icons.png)}.hide{display:none!important}.center{left:50%;position:relative;transform:translateX(-50%)}.color_border{border-image:url(img/border.png) 30/10px stretch}.player-board{border-image:url(img/border.jpg) 30/5px stretch}.medium_shadow{box-shadow:1px 1px 4px 0 rgba(0,0,0,.4)}html{background-image:url(img/background.jpg);background-repeat:repeat;background-size:100% auto}#game_area_fixed_ratio{margin:auto;overflow:hidden;position:relative;transform-origin:top left;transition:background-color .5s}#board{display:flex;z-index:10}#board,#players_wrap{height:var(--board-height);position:absolute;width:100%}#players_wrap{top:0}.player{margin:5px 10px 10px;min-height:230px;padding:5px;width:480px}#table{height:100%;left:12px;margin:auto;position:relative;width:100%}#playertables{height:var(--board-height)}#playertables .playername,.mytablecard_wrap .playername{text-wrap-mode:nowrap;display:inline-block;margin-bottom:4px;text-align:center}.playertable{display:inline-block}.mytablecard_wrap,.playertable{border:none;border-radius:5px;height:214px;width:100px}.mytablecard_wrap.active,.playertable.active{border:1px solid}.mytablecard_wrap.first_play,.playertable.first_play{background:#ffffffe8}.mytablecard,.playertablecard{height:var(--card_height);position:absolute;width:var(--card_width)}#bets{align-items:center;color:#333;display:flex;flex-direction:column;left:12px;margin:auto;padding:20px 50px;position:relative;width:400px}#bets #bets_bet,#bets #safety_bet{align-items:center;display:flex;gap:12px}#bets .count{font-size:40px;font-weight:700;text-align:right}#bets .buttons{display:flex;flex-direction:column;gap:4px}#bets button{background:linear-gradient(180deg,#fff,#ddd);border:2px solid #aaa;border-radius:8px;box-shadow:2px 2px 4px rgba(0,0,0,.2);cursor:pointer;font-size:32px;height:50px;margin:0 10px;transition:all .2s ease-in-out;width:50px}#bets button:hover{background:linear-gradient(180deg,#f8f8f8,#ccc)}#bets button:active{opacity:.8;transform:scale(.95)}#bets .betbead,#bets .safetybead{background-size:60px 60px;display:inline-block;height:60px;width:60px}#safety_bet #checkbox_container{margin-left:15px}#bets #checkbox_container{align-items:center;cursor:pointer;display:flex;justify-content:center;user-select:none}#bets .custom_checkbox{display:none}#bets .checkbox_label{background:linear-gradient(180deg,#fff,#ddd);border:2px solid #555;border-radius:4px;box-shadow:inset 1px 1px 2px rgba(0,0,0,.2);display:inline-block;height:40px;margin:0 10px;position:relative;transition:all .2s ease-in-out;width:40px}#bets #checkbox_container:hover .checkbox_label{background:linear-gradient(180deg,#f8f8f8,#e0e0e0)}#bets .checkbox_label:after{color:#4caf50;content:"✔";font-size:18px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease-in-out}#bets #safety_checkbox[data-checked=true]+.checkbox_label:after{transform:translate(-50%,-50%) scale(1)}#bets #safety_checkbox[data-checked=true]+.checkbox_label{background:linear-gradient(180deg,#e3ffe3,#c8e6c9);border-color:#4caf50}.first_player{background-size:34px 34px;display:inline-block;height:34px;margin-left:15px;width:34px}.cardontable{border-radius:5px;box-shadow:1px 1px 4px 0 rgba(0,0,0,.4);height:var(--card_height);position:absolute;width:var(--card_width)}.player .playername{align-items:center;background-color:#f2dfd1;border:1px solid;border-radius:5px;display:inline-flex;justify-content:center;margin-left:15px;min-width:150px;padding:8px 30px;top:20px;z-index:20}#myhand .stockitem:not(.plus,.minus),.playerhand .stockitem{border-radius:5px;box-shadow:1px 1px 4px 0 rgba(0,0,0,.4)}.playerhand .stockitem{border:1px solid #c1ada2;position:absolute;transform:rotate(0deg);transform-origin:bottom center}#myhand_wrap{font-weight:700;padding-bottom:100px;position:relative;top:var(--board-height);width:98%}#myhand_wrap .playername{align-items:center;display:inline-flex;padding:10px 0 0 10px}#myhand{margin-top:5px;padding:5px;width:900px}#myhand .minus,#myhand .plus{cursor:default;z-index:0!important}.my_hand_desc #myhand .minus,.my_hand_desc #myhand .plus{transform:scaleX(-1)}#myhand.active .stockitem{top:0 px;transition-duration:.5s;transition-property:top}#myhand .stockitem.noselect{background-blend-mode:soft-light;background-color:#ffffff70;cursor:default}#myhand:not(.active) .stockitem{cursor:default}#myhand .stockitem_selected{margin-left:-2px;margin-top:-2px}#myhand .stockitem_selected.minus,#myhand .stockitem_selected.noselect,#myhand .stockitem_selected.plus,#myhand:not(.active) .stockitem_selected{border:none!important;margin-left:0;margin-top:0}.player-board{background-color:#f2dfd1;box-shadow:1px 1px 4px 0 rgba(0,0,0,.4);padding:10px 8px}.cp_board{align-items:center;display:flex;flex-wrap:wrap;height:38px;padding-left:45px}.cp_board .first_player{left:0;margin:2px;position:absolute}.cp_board .bead{background-size:25px 25px;display:inline-block;height:25px;position:relative;top:1px;width:25px}.cp_board .bead.off{opacity:.3}.cp_board .betempty{color:grey;font-size:22px}#round_counter{float:left;font-weight:700;margin-left:10px;position:absolute}#logs .bead{background-size:20px 20px;display:inline-block;height:20px;position:relative;top:1px;width:20px}#logs .color_icon{top:7px}.color_icon{background-size:auto 25px;display:inline-block;height:25px;position:relative;top:6px;width:25px}.color_icon_1{background-position-x:0}.color_icon_2{background-position-x:100px}.color_icon_3{background-position-x:200px}.color_icon_4{background-position-x:300px}.color_icon_5{background-position-x:400px}.nb_players_3.horizontal_display #players_wrap{display:flex;gap:450px;justify-content:space-around;margin-top:50px}.nb_players_3.horizontal_display #playertables{display:flex;gap:180px;justify-content:center;margin-top:30px}.nb_players_4.horizontal_display #players_wrap{display:flex;justify-content:space-around}.nb_players_4.horizontal_display #playertables{display:flex;gap:90px;justify-content:center}.nb_players_4.horizontal_display .player:first-child,.nb_players_4.horizontal_display .player:nth-child(3){margin-top:250px}.nb_players_4.horizontal_display .playertable:first-child,.nb_players_4.horizontal_display .playertable:nth-child(3){margin-top:300px}.nb_players_4.horizontal_display .playertable:nth-child(2){margin-top:180px}.nb_players_4.horizontal_display #bets{top:80px}.nb_players_5.horizontal_display #players_wrap{align-content:space-around;column-gap:450px;display:flex;flex-direction:column-reverse;flex-wrap:wrap;justify-content:flex-end}.nb_players_5.horizontal_display .player:nth-child(2){left:100px;position:relative}.nb_players_5.horizontal_display .player:nth-child(3){left:-100px;order:2;position:relative}.nb_players_5.horizontal_display #playertables{align-content:center;column-gap:180px;display:flex;flex-direction:column-reverse;flex-wrap:wrap;justify-content:flex-end}.nb_players_5.horizontal_display .playertable:nth-child(2){left:70px;position:relative}.nb_players_5.horizontal_display .playertable:nth-child(3){left:-70px;order:2;position:relative}.nb_players_5.horizontal_display #bets{top:80px}.notouch-device #myhand.active .stockitem.hover:not(.moving,.noselect,.plus,.minus),.notouch-device #myhand.active .stockitem_selected:not(.noselect,.plus,.minus){top:-40px!important}.desktop_version .player-board{margin-right:-5px}.horizontal_display .mytablecard_wrap{bottom:0;left:50%;position:absolute;transform:translateX(-50%)}#game_area_fixed_ratio.vertical_display{min-height:var(--game-height)}.vertical_display #playertables{height:auto}.vertical_display #players_wrap{align-items:center;display:flex;flex-direction:column}.vertical_display .player .playername{top:5px}.vertical_display .player{margin-top:10px;min-height:0;width:540px}.vertical_display .mytablecard_wrap,.vertical_display .playertable{height:115px;width:53px}.vertical_display #myhand_wrap{margin-top:250px;padding-bottom:75px}.vertical_display #board{height:155px;top:var(--board-height)}.vertical_display #playertables,.vertical_display #table{display:flex;gap:50px;justify-content:center}.vertical_display .mytablecard_wrap{position:inherit}.touch-device #myhand,.vertical_display #myhand{width:1270px}.mobile_version #myhand_wrap{padding-bottom:50px}.mobile_version #myhand{margin-top:30px}