#page-title{line-height:38px}#active_player_statusbar_icon{top:-5px}#page-title.action-button.bgabutton,#page-title.bgabutton{margin-bottom:4px}#gameaction_status_wrap>div>img{top:7px}.tableWindow th,.table_bordered{text-align:center}.table_bordered{border:8px solid transparent;font-size:20px;user-select:none;width:100%}#team_data_table{margin:auto auto 5px}#team_data_table>tbody>tr>td,#team_data_table>thead>tr>th{border:2px ridge #a9a9a9;font-weight:700;padding:5px;text-align:center;user-select:none}#game_board_wrap{align-content:center;align-items:center;display:flex;flex-wrap:wrap;justify-content:center}#bid_board{display:flex;flex-direction:column;height:440px;width:700px}#bid_board,#game_board{border-radius:10px;position:relative}#game_board{height:480px;width:350px}#bid_board_top{display:flex;height:100px;justify-content:center;width:100%}#bid_board_label{font-size:25px;font-weight:700;height:40px;line-height:40px;text-align:center}#bid_select_window{align-items:center;display:flex;flex-direction:column;font-size:30px;height:100px;justify-content:space-evenly;margin:0 20px;position:relative;user-select:none;white-space:nowrap;width:150px}#bid_select_arrow_wrap{height:40px;position:relative;width:100%}.bid_select_arrow{background:#fff;background:linear-gradient(180deg,#fff,#aaa);border:2px solid #a9a9a9;border-radius:10px;box-shadow:1px 1px 2px gray;cursor:pointer;font-size:30px;height:40px;line-height:40px;position:absolute;text-align:center;width:40px}.bid_select_arrow.unselectable_arrow{cursor:unset;opacity:0;pointer-events:none}#bid_select_value{font-size:40px;height:40px;line-height:40px;pointer-events:none;position:absolute;text-align:center;width:100%}#bid_button_window{align-items:center;display:flex;height:100px;justify-content:space-evenly;margin-left:20px}#current_bid_text{font-size:30px;height:100px;line-height:100px;position:relative;text-align:center;user-select:none;white-space:nowrap;width:100%}#trump_select_wrap{align-items:center;display:flex;height:40px;justify-content:space-evenly;position:relative;width:100%}.trump_suit_choice{cursor:pointer;font-size:20px;font-weight:700;height:30px;line-height:30px;position:relative;text-align:center;user-select:none;width:30px}.trump_suit_choice.selected_suit{outline:2px solid red}#bid_player_aid_zone{display:flex;justify-content:center}#bid_player_aid_zone>button{margin:5px auto 10px}#bid_board_bottom{display:flex;height:300px;justify-content:center}#bid_column_info{display:flex;flex-direction:column}.bid_record{font-size:20px;height:30px;line-height:30px;text-align:center}.playertablename{font-weight:700;height:24px;line-height:24px;text-align:center;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff,1px 1px 0 #fff;white-space:nowrap}.playertable{align-items:center;border-radius:10px;display:flex;flex-direction:column;height:180px;justify-content:space-evenly;margin:5px;padding:0;position:absolute;width:110px}.playertable_S{bottom:0;left:calc(50% - 60px)}.playertable_W{left:0;top:calc(50% - 95px)}.playertable_NW{left:0;top:0}.playertable_N{left:calc(50% - 60px);top:0}.playertable_E{right:0;top:calc(50% - 95px)}#centertable{height:100px;justify-content:center;left:calc(50% - 60px);top:calc(50% - 55px)}#contract_text{display:block;font-size:30px;height:40px;line-height:40px;position:relative;text-align:center;user-select:none;white-space:nowrap;width:100%}#contract_player_aid_zone>button{margin:0}#deck_counter{color:#fff;font-size:45px;font-weight:700;text-shadow:-1px 0 #000,0 1px #000,1px 0 #000,0 -1px #000}#deck_counter,.declarer_space,.partner_space{line-height:105px;text-align:center;user-select:none}.declarer_space,.partner_space{display:none;font-size:20px;justify-content:center;position:absolute;white-space:nowrap}.playertable.declarer>.playertablecard>.declarer_space,.playertable.partner>.playertablecard>.partner_space{display:flex}.cardspace{height:105px;position:absolute;width:75px}.cardspace.playertablecard{position:relative}.card{background-size:1300% 500%;box-shadow:1px 1px 2px;z-index:2}.card_1{background-image:url(img/cards_1.png)!important}.card_1,.card_2{border-radius:4px}.card_2{background-image:url(img/cards_2.png)!important}.card_3{background-image:url(img/cards_3.png)!important;border-radius:10px}.card_4{background-image:url(img/cards_4.png)!important;border-radius:4px}.card_back.card_1{background-image:url(img/card_back_1.png)!important;background-size:100% 100%}.card_back.card_2{background-image:url(img/card_back_2.png)!important;background-size:100% 100%}.card_back.card_3{background-image:url(img/card_back_3.png)!important;background-size:100% 100%}.card_back.card_4{background-image:url(img/card_back_4.png)!important;background-size:100% 100%}.card.unplayable{filter:brightness(.7)}#deck_card.empty{opacity:0}.hand_wrap{border-radius:10px;margin:10px auto;max-width:1053px;min-width:540px;position:relative;text-align:center;width:90%}.hand_div{margin-top:5px}.vertical_dummy_zone{border-radius:10px;font-weight:700;margin:auto 10px;text-align:center}.vertical_dummy_wrap{display:flex;flex-wrap:wrap;width:320px}.vertical_dummy{height:417px!important;margin:auto}.roundedbox>.french_suit_icon,.roundedbox_inner>.french_suit_icon{font-size:15px}.emoji{font-family:apple color emoji,segoe ui emoji,noto color emoji,android emoji,emojisymbols,emojione mozilla,twemoji mozilla,segoe ui symbol}.aid_button{background:#fff;background:linear-gradient(180deg,#fff,#aaa);border:groove #a9a9a9;border-radius:16px;color:#000;cursor:pointer;display:inline-block;margin:10px 2px;padding:10px;text-align:center;text-decoration:none}.aid_button.aid_list_selected{border:solid red}.player_aid_header{font-weight:700}.player_aid_cell,.player_aid_header{padding:5px;text-align:center}