*{fill:var(--text-color);stroke:var(--text-color);border-color:var(--text-color);box-sizing:border-box;color:var(--text-color);font-family:Roboto,sans-serif;margin:0;padding:0}body{--padding:20px;--bg-faded:#fff9;--bg:#fff;--bg_0:#fafafa;--bg_1:#ebebeb;--bg_2:#e1e1e1;--bg_3:#d7d7d7;--bg_4:#cdcdcd;--green:#009600;--green-button:#00c800;--green-button_border:#00b400;--green-button_border_focus:#006400;--orange:#ffb400;--orange-faded:#ffb40066;--thick-border:2px solid;--popup-background-color:#c8c8c880;--text-color_dark_2:#464646;--text-color_dark_1:#505050;--text-color_dark_0:#5a5a5a;--text-color:#646464;--text-color-static:#646464;--text-color_light_0:#969696;--text-color_light_1:#a0a0a0;--box-shadow-color:#c8c8c8;--button-shadow:0px 0px 4px 0px var(--box-shadow-color);--list-element-hover-color:#e6e6e6;--red_dark_0:#e60000;--red:red;--button-text-color:var(--bg);--toggle-button-color:var(--bg);--toggle-button-background-color:var(--text-color);display:flex;flex-direction:column}.dark,body{background-color:var(--bg)}.dark{--bg:#000;--bg_0:#0f0f0f;--bg_1:#191919;--bg_2:#282828;--bg_3:#323232;--bg_4:#3c3c3c;--green:#009600;--green-button:#009600;--green-button_border:#00be00;--green-button_border_focus:#00f500;--orange:#c89600;--orange-faded:#c8960099;--popup-background-color:#32323280;--text-color_dark_2:#e6e6e6;--text-color:#bebebe;--text-color_light_0:#a0a0a0;--text-color_light_1:#8c8c8c;--box-shadow-color:#282828;--button-shadow:0px 0px 4px 0px #646464;--list-element-hover-color:#5a5a5a;--red:#ff6464;--button-text-color:var(--text-color_light_0);--toggle-button-color:var(--bg);--toggle-button-background-color:var(--text-color)}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background-color:var(--text-color);border:2px solid var(--bg);border-radius:10px;margin:2px;width:10px}#root{height:100%}#root,.App{display:flex;flex-direction:column}.App{align-items:center;justify-content:center;min-height:100vh}a{text-decoration:none}.box{background-color:var(--bg_0);border:2px solid var(--bg_2);border-radius:10px;display:flex;flex-direction:column;padding:var(--padding)}.box input,.box textarea{background:none;border:none}.box-input{background-color:var(--bg_0);border:2px solid var(--bg_2);border-radius:10px;outline:none}.box-input:focus{border:2px solid var(--text-color_light_1)!important}input,select,textarea{background-color:var(--bg);border:1px solid;border-radius:5px;font-size:20px;min-height:60px;outline:none;overflow:hidden;padding:10px 15px;resize:none;text-overflow:ellipsis;transition:border-radius 1s ease;width:100%}input:focus,select:focus,textarea:focus{border-color:var(--bg_2)!important}input:focus{border-bottom:1px solid var(--text-color)!important}input[type=checkbox]{cursor:pointer}input[type=checkbox]:focus{outline:auto}.input-transparent{border:1px solid #0000!important}.input-transparent:focus{background:none!important}.input-underlined{border-bottom:1px solid var(--text-color)!important;border-radius:0;min-height:auto;padding:5px}.input-underlined:focus{border-color:var(--bg_4)!important}.button{align-items:center;background-color:var(--green-button);border:2px solid var(--green-button_border);border-radius:5px;box-shadow:var(--button-shadow);color:var(--bg);cursor:pointer;display:flex;flex-direction:row;font-size:20px;height:60px;justify-content:center;outline:none;width:100%}.button svg path{fill:var(--bg);stroke:var(--bg)}.button:focus{border:2px solid var(--green-button_border_focus)}.button_reverse{background:none;border:2px solid #0000;box-shadow:none;color:var(--text-color)}.button_reverse svg path{fill:var(--text-color);stroke:var(--text-color)}.button_reverse:focus{border:2px solid var(--text-color)}.button_reverse_green{background:none;border:2px solid #0000;box-shadow:none;color:var(--green-button)}.button_reverse_green svg path{fill:var(--green-button);stroke:var(--green-button)}.button_reverse_green:focus{border:2px solid var(--green-button)}.button_reverse_red{background:none;border:2px solid #0000;box-shadow:none;color:var(--red)}.button_reverse_red svg path{fill:var(--red);stroke:var(--red)}.button_reverse_red:focus{border:2px solid var(--red)}.button_scale_0{transition:transform .25s ease}.button_scale_0:hover{transform:scale(1.01)}.button_scale_0:active{transform:scale(.99)}.button_scale_1{transition:transform .25s ease}.button_scale_1:hover{transform:scale(1.02)}.button_scale_1:active{transform:scale(.98)}.button_scale_2{transition:transform .25s ease}.button_scale_2:hover{transform:scale(1.05)}.button_scale_2:active{transform:scale(.95)}.button_scale_3{transition:transform .25s ease}.button_scale_3:hover{transform:scale(1.1)}.button_scale_3:active{transform:scale(.9)}.button_scale_4{transition:transform .25s ease}.button_scale_4:hover{transform:scale(1.2)}.button_scale_4:active{transform:scale(.8)}.w-fit-content{width:fit-content}.h-fit-content{height:fit-content}.table{border-collapse:collapse;table-layout:fixed}.table td,.table th{border:1px solid;flex:1 1;height:50px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.reglog{align-items:center;background-color:var(--bg);display:flex;flex-direction:row;gap:50px;height:100vh;place-content:center}.reglog .reglog-logo_container{display:flex;flex-direction:column;gap:5px}.reglog .reglog-logo_container .reglog-logo{align-items:center;display:flex;flex-direction:row;gap:10px}.reglog .reglog-logo_container .reglog-logo h1{color:var(--text-color_light_0)}.reglog .reglog-logo_container .reglog-logo svg{height:50px;width:50px}.reglog .reglog-logo_container .reglog-logo svg ellipse{fill:var(--text-color_light_0)}.reglog .reglog-logo_container .reglog-logo svg rect{stroke:var(--text-color_light_0);fill:none}.reglog .reglog-logo_container .reglog-version{display:flex;font-size:12px;margin-left:6px}.reglog .reglog-line{background-color:var(--text-color_light_1);height:400px;width:2px}.reglog .reglog-page{display:flex;flex-direction:column;max-width:600px;min-width:270px;width:90vw}.reglog .reglog-page form{display:flex;flex-direction:column;gap:30px;margin-bottom:var(--padding)}.reglog .reglog-page form button{justify-content:flex-start;padding-left:var(--padding)}.reglog .reglog-page form button .loader{flex-grow:0}@media(max-width:850px){.reglog{flex-direction:column-reverse;gap:70px!important}.reglog-line{height:2px!important;width:100%!important}.reglog-page button{justify-content:center!important;padding-left:0!important}}.popup_error{border-radius:10px;box-shadow:-1px 1px 3px 0 var(--text-color);display:flex;overflow:hidden;position:absolute;right:20px;top:20px}.popup_error .popup_error-container{background-color:#ff000012;display:flex;flex-direction:column;padding:20px 20px 20px 25px;position:relative}.popup_error .popup_error-container header{align-items:center;display:flex;gap:5px;margin-bottom:10px}.popup_error .popup_error-container header svg{height:30px}.popup_error .popup_error-container header svg path{stroke-width:4;fill:var(--red)}.popup_error .popup_error-container header span{color:var(--red);font-size:25px;font-weight:600}.popup_error .popup_error-container .popup_error_progress_bar{bottom:0;display:flex;flex-direction:column-reverse;height:100%;left:0;position:absolute;width:5px}.popup_error .popup_error-container .popup_error_progress_bar .popup_error_progress{background-color:var(--red);height:100%;transition:height 5s linear;width:100%}.popup_error .popup_error-container .popup_error_progress_bar .popup_error_progress.instant{transition:none}.fancyinput{display:flex;height:60px;position:relative}.fancyinput input{background:#0000;border:1px solid var(--text-color_light_0);border-radius:5px;color:var(--text-color);font-size:20px;height:60px;outline:none;padding:15px 20px;transition:border-width .2s linear;width:100%}.fancyinput label{font-size:16px;margin-left:15px;padding:0 5px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:font-size .5s,top .5s}.fancyinput input:focus~label,.fancyinput input:not(:placeholder-shown)~label{background-color:var(--bg);font-size:12px;top:0}.fancyinput.fancyinput_green input{border-right:7px solid var(--green-button)!important}.fancyinput.fancyinput_red input{border-right:7px solid var(--red)!important}.custom_button_loader span{background:var(--bg)!important}.custom_button_ok{height:40px}.custom_button_ok path{fill:var(--bg)}.loader{align-items:center;display:flex;flex-grow:1;justify-content:center;opacity:1}.loader span{animation:expandShrink 2s linear infinite;animation-delay:.1s;background:var(--green);border-radius:50%;height:8px;margin:0 5px;width:8px}.loader span:first-child{animation-delay:0s}.loader span:nth-child(2){animation-delay:.333s}.loader span:nth-child(3){animation-delay:.667s}@keyframes expandShrink{0%,to{transform:scale(1.5)}25%,75%{transform:scale(.5)}}.customlink{display:flex;gap:5px}.customlink.right{justify-content:flex-end}.customlink button{background:none;border:none;border-radius:5px;color:var(--green);cursor:pointer;font-size:18px;text-decoration:underline}.customlink button:hover{color:var(--green_light_1)}.registrationform_error{display:flex;flex-direction:column}.registrationform_error div{display:flex;height:25px;padding:0}.registrationform_error div label{text-wrap:pretty;color:var(--text-color_light_0);font-size:18px;padding:3px 0}.registrationform_error div svg{flex-shrink:0;height:25px!important;margin-right:10px;width:25px!important}.registrationform_error div .valid path{fill:var(--green)}.popup_dropdown{background-color:var(--bg);border:1px solid;border-radius:10px;box-shadow:0 0 10px 1px var(--box-shadow-color);font-size:20px;opacity:0;position:absolute;transform:translateY(-20px);transition:opacity .3s ease,transform .3s ease,z-index .3s ease;z-index:-1}.popup_dropdown.popup_dropdown_show{opacity:1;transform:translateY(0);z-index:1000}.popup_dropdown .popup_dropdown_container{display:flex;flex-direction:column;gap:10px;padding:var(--padding)}.universal_loader{height:30px!important;position:fixed!important;right:5px;top:5px;width:30px!important}.loader_dots{height:50px;position:relative;width:50px}.loader_dots,.loader_dots .loader_dots__dot{align-items:center;display:flex;justify-content:flex-start}.loader_dots .loader_dots__dot{height:100%;left:0;position:absolute;top:0;width:100%}.loader_dots .loader_dots__dot:before{animation:pulse 1s ease infinite;background-color:var(--green);border-radius:50%;content:"";height:20%;opacity:.5;transform:scale(0);width:20%}.loader_dots .loader_dots__dot:nth-child(2){transform:rotate(45deg)}.loader_dots .loader_dots__dot:nth-child(2):before{animation-delay:-.875s}.loader_dots .loader_dots__dot:nth-child(3){transform:rotate(90deg)}.loader_dots .loader_dots__dot:nth-child(3):before{animation-delay:-.75s}.loader_dots .loader_dots__dot:nth-child(4){transform:rotate(135deg)}.loader_dots .loader_dots__dot:nth-child(4):before{animation-delay:-.625s}.loader_dots .loader_dots__dot:nth-child(5){transform:rotate(180deg)}.loader_dots .loader_dots__dot:nth-child(5):before{animation-delay:-.5s}.loader_dots .loader_dots__dot:nth-child(6){transform:rotate(225deg)}.loader_dots .loader_dots__dot:nth-child(6):before{animation-delay:-.375s}.loader_dots .loader_dots__dot:nth-child(7){transform:rotate(270deg)}.loader_dots .loader_dots__dot:nth-child(7):before{animation-delay:-.25s}.loader_dots .loader_dots__dot:nth-child(8){transform:rotate(315deg)}.loader_dots .loader_dots__dot:nth-child(8):before{animation-delay:-.125s}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:1;transform:scale(.75)}to{opacity:0;transform:scale(0)}}.profile{display:flex;flex-direction:column;gap:var(--padding);max-width:600px;min-width:270px;width:90vw}.profile .profile_loader{display:grid;place-content:center}.profile h2{color:var(--green);text-align:center;width:100%}.profile form{display:flex;flex-direction:column;gap:30px;margin-bottom:var(--padding)}.popup_options-icon{height:30px;left:5px;position:fixed;top:5px;width:30px;z-index:100}.popup_options-icon svg{height:30px}.popup_options{display:flex;flex-direction:column;gap:var(--padding)}.popup_options section{align-items:center;display:flex;font-size:20px;height:70px;padding:15px 10px}.popup_options section:not(:first-of-type){border-top:1px dashed}.popup_options section.darkmode{align-items:flex-start;display:flex;flex-direction:column;gap:10px;height:fit-content}.popup_options section.darkmode span{font-size:12px}.popup_options section.darkmode div{display:flex;flex-direction:row;gap:10px}.popup_options section.darkmode div input{min-height:25px;width:25px}.popup_options section.darkmode div .popup_options_loading_darkmode-container{display:grid;place-content:center}.popup_options section.darkmode div .popup_options_loading_darkmode-container .popup_options_loading_darkmode{border-radius:2px;height:25px;width:25px}.popup-background{background-color:var(--popup-background-color);display:none;height:100%;overflow:hidden;place-content:center;position:fixed;width:100%;z-index:10000}.popup-background.popup-background_show{display:grid}.popup-background .popup{background-color:var(--bg);border-radius:5px;box-shadow:0 0 20px 0 var(--box-shadow-color);display:flex;flex-direction:column;gap:var(--padding);padding:var(--padding)}.popup-background .popup .close-container svg{height:40px}.popup-background .popup h1{font-size:45px;margin-top:20px;text-align:center}.popup-background .popup .popup-container{display:flex;flex-direction:column;max-width:500px;width:90vw}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media(max-width:425px){.popup{border-radius:0}.popup h1{font-size:30px}}.loader_box{animation:loader_box_effect 3s infinite;background:linear-gradient(90deg,var(--bg) 25%,var(--bg_2) 50%,var(--bg) 75%);background-size:200% 100%;border:1px solid;border-radius:10px;height:50px;width:100%}.loader_box.loader_box-dark{animation:loader_box_effect 3s infinite;background:linear-gradient(90deg,var(--bg_2) 25%,var(--text-color) 50%,var(--bg_2) 75%);background-size:200% 100%}@keyframes loader_box_effect{0%{background-position:200% 0}to{background-position:-200% 0}}.previous{align-items:center;display:flex;justify-content:space-between}.previous .previous-button{height:50px;width:50px}.previous .previous-button svg{height:30px}.analytics{display:flex;flex-direction:column;gap:var(--padding);max-width:1000px;width:90vw}.analytics .analytics_loader{display:grid;place-content:center}.analytics .analytics_more-statistics{font-size:20px;gap:10px}.analytics .analytics_more-statistics div{display:flex;flex-direction:row;justify-content:space-between;max-width:500px}.statistics_select_view{display:flex;flex-direction:row;gap:10px;justify-content:space-between}.statistics_select_view .statistics_select_view-loader{border-radius:5px;height:60px}.statistics_select_view select{text-align:center;width:150px}@media(max-width:600px){.statistics_select_view{flex-direction:column}.statistics_select_view select{width:100%}}.analytics_session{display:flex;flex-direction:column;gap:var(--padding);max-width:1000px;padding-bottom:var(--padding);width:90vw}.analytics_session .analytics_session-loader{display:grid;place-content:center}.analytics_session .analytics_session_charts{font-size:20px;gap:10px}.analytics_session .analytics_session_charts .analytics_session_show_border{align-items:center;display:flex;flex-direction:row;font-size:20px;gap:10px;margin-bottom:20px}.analytics_session .analytics_session_charts .analytics_session_show_border .analytics_session_show_border-loader{border-radius:2px;height:20px;width:20px}.analytics_session .analytics_session_charts .analytics_session_show_border input{min-height:20px;width:20px}.analytics_session .analytics_session_more-statistics{font-size:20px;gap:10px}.analytics_session .analytics_session_more-statistics .statistic{display:flex;flex-direction:row;justify-content:space-between;max-width:500px}.analytics_session .analytics_session_more-statistics .chart-container{font-weight:600;margin-top:20px}.session_addandedit{display:flex;flex-direction:column;gap:var(--padding);max-width:600px;min-width:300px;width:80vw}.session_addandedit .session_addandedit_element{display:flex;font-size:25px;justify-content:space-between}.session_addandedit .session_addandedit_element label{display:flex;flex-direction:column;justify-content:center}.session_addandedit .session_addandedit_element div,.session_addandedit .session_addandedit_element input,.session_addandedit .session_addandedit_element select{border-radius:5px;color:var(--text-color);font-size:20px;height:50px;width:180px}.session_addandedit .session_addandedit_element input[type=color]{border:none;min-width:40px;padding:0}.session_addandedit .session_addandedit_element input[type=color]:focus{outline:auto}.session_addandedit .session_addandedit_element input[type=color]::-webkit-color-swatch{border:1px solid;border-radius:5px}.session_addandedit .session_addandedit_preview{border:1px solid;border-radius:10px;flex-direction:column;padding:10px}.session_addandedit .session_addandedit_preview label{font-size:18px}.session_addandedit .session_addandedit_preview div{display:grid;font-size:15px;overflow:hidden;place-content:center;width:100%}@media(max-width:425px){.session_addandedit{width:90vw}}.session_players{display:flex;flex-direction:column;gap:var(--padding);max-width:600px;min-width:300px;width:90vw}.session_players .session_players_previous-container{display:flex;flex-direction:row;gap:10px}.session_players .session_players_previous-container .session_players_previous svg{width:40px}.session_players .session_players-list{display:flex;max-height:300px!important;overflow-y:auto;width:100%}.dnd-list{list-style-type:none;width:100%}.dnd-list .element{align-items:center;display:flex;flex-direction:row;gap:10px;left:auto!important;margin:10px 0;top:auto!important}.dnd-list .element svg{height:30px}.dnd-list .element input[type=text]{width:100%}.dnd-list .element input[type=text].invalid{border-color:var(--red)!important;border-width:2px!important}.dnd-list .element input[type=color]{border:none;min-width:40px;padding:0;width:min-content}.dnd-list .element input[type=color]:focus{outline:auto}.dnd-list .element input[type=color]::-webkit-color-swatch{border:1px solid;border-radius:5px}.session_preview{display:flex;flex-direction:column;gap:var(--padding);max-width:800px;min-width:270px;width:90vw}.session_preview header{display:flex;flex-direction:row;justify-content:space-between;scrollbar-gutter:stable both-edges}.session_preview header button{align-items:center;display:flex;flex-direction:row;gap:5px;padding:0 15px;width:fit-content;width:210px}.session_preview header button:first-of-type{justify-content:flex-start}.session_preview header button:last-of-type{justify-content:flex-end}.session_preview header button span{font-size:22px}.session_preview header button svg{width:30px}.session_preview .session_preview_body{overflow-x:auto;overflow-y:hidden}.session_preview .session_preview_body .session_preview_body-container{display:flex;flex-direction:column;gap:10px;min-width:100%;width:fit-content}.session_preview .session_preview_body .session_preview_body-container .session_preview_table-container{overflow:hidden;scrollbar-gutter:stable both-edges}.session_preview .session_preview_body .session_preview_body-container .session_preview_table-container .session_preview_table{min-width:100%;overflow:visible}.session_preview .session_preview_body .session_preview_body-container .session_preview_table-container .session_preview_table tr{--radius:5px;display:flex}.session_preview .session_preview_body .session_preview_body-container .session_preview_table-container .session_preview_table tr:first-child td:first-child{border-top-left-radius:var(--radius)}.session_preview .session_preview_body .session_preview_body-container .session_preview_table-container .session_preview_table tr:first-child td:last-child{border-top-right-radius:var(--radius)}.session_preview .session_preview_body .session_preview_body-container .session_preview_table-container .session_preview_table tr:last-child td:first-child{border-bottom-left-radius:var(--radius)}.session_preview .session_preview_body .session_preview_body-container .session_preview_table-container .session_preview_table tr:last-child td:last-child{border-bottom-right-radius:var(--radius)}.session_preview .session_preview_body .session_preview_body-container .session_preview_table-container .session_preview_table tr:not(:last-child) td{border-bottom:none}.session_preview .session_preview_body .session_preview_body-container .session_preview_table-container .session_preview_table tr td{align-items:center;background-color:#00ff0059;border-color:var(--green-button_border);display:grid;height:60px;min-width:100px;padding:5px}.session_preview .session_preview_body .session_preview_body-container .session_preview_table-container .session_preview_table tr td span{font-size:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session_preview .session_preview_body .session_preview_body-container .session_preview_table-container .session_preview_table tr td:not(:last-child){border-right:none}.session_preview .session_preview_body .session_preview_body-container .session_preview_list{list-style-type:none;max-height:400px;min-width:100%;overflow-y:auto;scrollbar-gutter:stable both-edges}.session_preview .session_preview_body .session_preview_body-container .session_preview_list .session_preview_list_element-date{align-items:center;display:flex;flex-direction:row;height:70px}.session_preview .session_preview_body .session_preview_body-container .session_preview_list .session_preview_list_element-date span{font-size:22px;font-weight:600}.session_preview .session_preview_body .session_preview_body-container .session_preview_list .session_preview_list_element-scores.no_border_bottom a{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.session_preview .session_preview_body .session_preview_body-container .session_preview_list .session_preview_list_element-scores.no_border_top a{border-top-left-radius:0;border-top-right-radius:0}.session_preview .session_preview_body .session_preview_body-container .session_preview_list .session_preview_list_element-scores a{border:1px solid var(--green-button_border);border-radius:5px;cursor:pointer;display:flex;justify-content:space-between}.session_preview .session_preview_body .session_preview_body-container .session_preview_list .session_preview_list_element-scores a div{display:grid;font-weight:600;height:70px;min-width:100px;place-content:center;width:100%}.session_preview .session_preview_body .session_preview_body-container .session_preview_list .session_preview_list_element-scores a div:not(:last-of-type){border-right:1px solid var(--green-button_border)}.session_preview_popup_calendar{z-index:10001}.session_preview_popup_calendar .session_preview_popup{display:flex;flex-direction:column;gap:var(--padding)}.session_preview_popup_calendar .session_preview_popup .react-calendar{background-color:var(--bg)!important;border-radius:5px;font-size:25px;padding:10px;width:100%!important}.session_preview_popup_calendar .session_preview_popup .react-calendar .react-calendar__tile{border-radius:5px}.session_preview_popup_calendar .session_preview_popup .react-calendar .react-calendar__tile--active,.session_preview_popup_calendar .session_preview_popup .react-calendar .react-calendar__tile--active:hover,.session_preview_popup_calendar .session_preview_popup .react-calendar .react-calendar__tile--hasActive,.session_preview_popup_calendar .session_preview_popup .react-calendar .react-calendar__tile--hasActive:hover{background:var(--green-button)!important}.session_preview_popup_calendar .session_preview_popup .react-calendar .react-calendar__tile--active abbr,.session_preview_popup_calendar .session_preview_popup .react-calendar .react-calendar__tile--active:hover abbr,.session_preview_popup_calendar .session_preview_popup .react-calendar .react-calendar__tile--hasActive abbr,.session_preview_popup_calendar .session_preview_popup .react-calendar .react-calendar__tile--hasActive:hover abbr{color:var(--bg)!important}.session_preview_popup_calendar .session_preview_popup .react-calendar .react-calendar__navigation{height:60px!important}.session_preview_popup_calendar .session_preview_popup .react-calendar .react-calendar__navigation button{background:none!important;font-size:30px}.session_preview_popup_calendar .session_preview_popup .react-calendar .react-calendar__navigation .react-calendar__navigation__next-button,.session_preview_popup_calendar .session_preview_popup .react-calendar .react-calendar__navigation .react-calendar__navigation__prev-button{border-radius:10px;flex-grow:.5}.session_preview_popup_calendar .session_preview_popup .react-calendar .react-calendar__navigation .react-calendar__navigation__next2-button,.session_preview_popup_calendar .session_preview_popup .react-calendar .react-calendar__navigation .react-calendar__navigation__prev2-button{display:none}.session_preview_popup_settings{display:flex;flex-direction:column;gap:20px}.session_preview_popup_settings .session_preview_popup_settings-edit{display:flex;flex-direction:column;font-size:25px;gap:10px}.session_preview_popup_settings .session_preview_popup_settings-edit span{font-size:20px}.session_preview_popup_settings .session_preview_popup_settings-edit div{display:flex;flex-direction:column;gap:5px}.session_preview_popup_settings .session_preview_popup_settings-edit div a{width:200px}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font:inherit;font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font:inherit;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;font:inherit;font-size:.833em;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.popup_edit_preview{gap:var(--padding)}.popup_edit_preview,.popup_edit_preview .popup_edit_preview_select{display:flex;flex-direction:column}.popup_edit_preview .popup_edit_preview_select .popup_edit_preview_select-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.popup_edit_preview .popup_edit_preview_select .popup_edit_preview_select-container span{font-size:20px}.popup_edit_preview .popup_edit_preview_select .popup_edit_preview_select-container.view{width:300px}.popup_edit_preview .popup_edit_preview_select .custom_date button{color:var(--text-color);width:min-content}.popup_edit_preview .popup_edit_preview_select .view select{width:100%}.popup_edit_preview .popup_edit_preview_select .month select,.popup_edit_preview .popup_edit_preview_select .year select{border:none;margin-bottom:10px;min-height:50px;text-align:end}.popup_edit_preview .popup_edit_preview_select-loader{height:60px}.game-container{left:0;position:absolute;top:0}.game-container .game{display:flex;flex:1 1;flex-direction:column;gap:var(--padding);margin:1500px;position:relative}.game-container .game footer{display:flex;gap:5px;justify-content:space-between}.game-container .game footer .options{padding:0 5px;width:fit-content}.game-container .game footer .options svg{height:40px}.game_popup-surrender .askifsurrender{display:flex;flex-direction:column;gap:10px}.game_popup-surrender .askifsurrender h2{margin-bottom:10px;text-align:center}.game_popup-surrender .list-container{max-height:500px;overflow-x:hidden;overflow-y:auto}.game_popup-surrender .list-container ul{display:flex;flex-direction:column;gap:10px;list-style-type:none;padding:5px 10px}.game_popup-surrender .list-container ul li{border-radius:10px;cursor:pointer;font-size:20px;padding:var(--padding)}.table_game tr.blank{height:10px}.table_game tr.border_top{border-top:var(--thick-border)}.table_game tr.border_bottom{border-bottom:var(--thick-border)}.table_game tr td.border-right{border-right:var(--thick-border)}.table_game tr td:first-child,.table_game tr td:nth-child(2){font-weight:700;max-width:120px;min-width:120px;padding:0;width:120px}.table_game tr td:first-child{border-left:var(--thick-border)}.table_game tr td.last,.table_game tr td:nth-child(2){border-right:var(--thick-border)}.table_game tr td svg{margin:2px;width:26px}.table_game tr td svg rect{fill:none}.table_game tr td .table_loader-container{display:grid;height:60px;place-content:center;width:60px}.table_game tr td .table_loader-container .table_loader{border-radius:5px;height:40px;width:40px}.table_game tr td span{display:grid;place-content:center}.table_game tr td input,.table_game tr td select,.table_game tr td span{background:none;background-image:none;border:none;border-radius:0;color:var(--text-color-static);font-size:20px;height:60px;text-align:center;width:60px}.table_game tr td input::-webkit-calendar-picker-indicator,.table_game tr td select::-webkit-calendar-picker-indicator,.table_game tr td span::-webkit-calendar-picker-indicator{-webkit-appearance:none;display:none!important}.table_game tr td input.isios{padding-left:10px}.table_game tr td select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.table_game tr td select.isios{padding-left:17px}.table_player{display:flex;flex-direction:column}.table_player .table_player_row{border-bottom:1px solid;display:flex;flex-direction:row;height:55px;justify-content:space-between}.table_player .table_player_row:first-child{border-top:var(--thick-border)}.table_player .table_player_row:last-child{border-bottom:var(--thick-border)}.table_player .table_player_row .table_player_column{border-right:var(--thick-border);display:grid;overflow:hidden;padding:5px;place-content:center;width:100%}.table_player .table_player_row .table_player_column:first-child{border-left:var(--thick-border);font-weight:700;min-width:240px;padding:0;width:240px}.table_player .table_player_row .table_player_column span{text-wrap:nowrap;font-size:20px;overflow:hidden;text-overflow:ellipsis}.table_player .table_player_row .table_player_column input{border-radius:5px;min-height:25px;width:25px}.table_player_loader-container{align-items:center;display:flex;flex-direction:row;height:60px}.table_player_loader-container .table_player_loader{border-radius:2px!important;height:25px!important;width:25px!important}.session_select{display:flex;flex-direction:column;gap:20px;max-width:800px;min-width:300px;width:90vw}.session_select header{align-items:center;display:flex;justify-content:space-between;opacity:1;padding:0 10px}.session_select header button{height:40px;width:40px}.session_select header button svg{height:fit-content}.session_select header button:not(.disabled):hover{height:30px}.session_select header button.disabled{opacity:.2;pointer-events:none}.session_select header button.edit.notvisible,.session_select header button.trashcan.notvisible{opacity:0}.session_select .session_select-loader{border-radius:5px;height:60px}.session_select .no-game{margin-bottom:20px;padding:15px;text-align:center;width:100%}.session_select dl{display:flex;flex-direction:column;gap:10px;width:100%}.session_select dl dt{border-radius:5px;display:flex;justify-content:space-between;transition:transform .2s;width:100%}.session_select dl dt:hover{transform:scale(1.01)}.session_select dl dt:active{transform:scale(.99)}.session_select dl dt input[type=checkbox]{flex-shrink:0;margin-left:10px;width:30px}.session_select dl dt a{align-items:center;display:flex;flex-grow:1;flex-shrink:1;gap:10px;justify-content:space-between;margin:0 10px;min-width:0}.session_select dl dt a label{font-size:23px;width:max-content}.session_select dl dt a .names{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session_select_popup_settings .session_select_popup_settings-show{align-items:center;display:flex;flex-direction:row;font-size:20px;gap:10px}.session_select_popup_settings .session_select_popup_settings-show:last-of-type{border-bottom:1px solid;padding-bottom:15px}.session_select_popup_settings .session_select_popup_settings-show .session_select_popup_settings-show-loader{border-radius:3px;height:20px;width:20px}.session_select_popup_settings .session_select_popup_settings-show input{min-height:20px;width:20px}.session_select_popup_settings button{gap:5px;height:30px;justify-content:space-between;padding:0 10px;width:100%}.session_select_popup_settings button svg{transform:rotate(180deg)}.session_select_popup_settings button.session_select_popup_settings-currently_selected{color:var(--green-button)}.session_select_popup_settings button.session_select_popup_settings-currently_selected path{fill:var(--green-button)}.session_select_popup_settings button.session_select_popup_settings-currently_selected svg{opacity:1}.session_select_popup_settings button.session_select_popup_settings-desc svg{transform:rotate(0deg)}.session_select_popup_settings button svg{opacity:0;transition:transform .3s ease;width:30px}@media(max-width:425px){.session_select_container dl dt input[type=checkbox]{height:20px;width:20px}.session_select_container dl dt .names{font-size:20px}.session_select_container dl dt .date{display:none}}.end_container{display:flex;flex-direction:column;gap:var(--padding);max-width:700px;min-width:300px;width:90vw}.end_container h1{text-align:center}.end_container .table_container{font-weight:700;overflow-x:auto}.end_container .table_container table{display:flex;flex-direction:column;min-width:100%}.end_container .table_container table tr{display:flex}.end_container .table_container table tr:not(:last-child) td{border-bottom:none}.end_container .table_container table tr td{align-items:center;display:grid;min-width:80px;padding:5px}.end_container .table_container table tr td span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.end_container .table_container table tr td:first-child{min-width:120px;width:120px}.end_container .table_container table tr td:not(:last-child){border-right:none}.game_options{background-color:var(--bg_0);border:2px solid var(--bg_3);border-radius:10px;display:flex;flex-direction:column;padding:20px}.game_options section{align-items:center;display:flex;font-size:20px;height:75px;justify-content:space-between;padding:0 15px}.game_options section:not(:first-of-type){padding-top:var(--padding)}.game_options section:not(:last-of-type){border-bottom:1px solid;padding-bottom:var(--padding)}.game_options section select{background:none;border:none;height:40px!important;height:min-content;min-height:0;padding:0;text-align:right}.game_options section .edit{width:fit-content}.game_options section .edit svg{height:30px}.game_options section input[type=checkbox]{min-height:25px;width:25px}.game_options_loader-showscores{border-radius:2px;height:25px;width:25px}.game_options_loader-inputtype{border-radius:5px;height:40px;width:210px}
/*# sourceMappingURL=main.fff018da.css.map*/