.runner-runner-top-header{color:#fff;font-family:Abraham,serif;font-size:xxx-large}@media only screen and (max-width:700px){.runner-runner-top-header{font-size:33px;width:100%}}.sign-up-top-header{padding-left:20px;font-size:x-large;color:#fff}.guide-link{color:#0070f3;cursor:pointer;font-weight:700;ext-decoration:underline}.sign-in-top-header{padding-left:20px;font-size:x-large;color:var(--white)}.rsvpForTodayText{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.rsvpForTodayText .centerText{text-align:center}.rsvpForTodayText .waitingListText{marginTop:10px;font-size:50%;text-align:center;direction:rtl}.rsvpForTodayText .waitingListTooltip{text-align:center;direction:rtl;z-index:999999!important;margin-bottom:-40px}.form-control{background:linear-gradient(to bottom,var(--grey),var(--grey-dark));box-shadow:0 0 20px 10px rgba(0,0,0,.5);border-radius:6px;padding:12px;background:var(--black);color:var(--white)}.form-inner-control,.form-inner-control input[type=number],.form-inner-control input[type=text]{background:var(--grey);color:var(--white)}.hidden{display:none}.edit-player-modal-hidden,.hidden{visibility:hidden}.TournamentAdjustmentForm{top:10vh;left:35vw;width:30vw}.fullTournamentBadge{background:linear-gradient(90deg,#b71c1c 60%,#d32f2f)}.tournamentLastPlacesBadge{background:var(--last-places)}.archiveLogBadge{background:linear-gradient(90deg,#2e7d32 60%,#4caf50)}.otherPlayerLogBadge{background:linear-gradient(90deg,#286d91 60%,#234965)}.entryLogBadge{background:linear-gradient(90deg,#7e4402 60%,#8a3d0d)}.rotatedBadge{position:absolute;top:25px;left:-10px;color:#fff;font-weight:700;padding:6px 18px;border-radius:10px;font-size:1.1em;box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:2;transform:rotate(-28deg);letter-spacing:1px}@media only screen and (max-width:700px){.TournamentAdjustmentForm{left:5vw;width:90vw}.rotatedBadge{top:5px;left:-35px;transform:rotate(-30deg)}}.rsvp-section svg,.update_player_credit svg{visibility:hidden}.regulations_approve{height:30px!important}.regulations_approve input[type=checkbox]{color:red;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#aaa;border-color:transparent;width:22px;height:22px;display:inline-block;position:relative}.regulations_approve input[type=checkbox]:checked{color:#aaa;outline:none!important;border-color:transparent!important}.regulations_approve input[type=checkbox]:active,.regulations_approve input[type=checkbox]:focus{outline:none!important;border:1px solid transparent!important;box-shadow:none!important}.regulations_approve input[type=checkbox]:checked:after{content:"✔";color:red;font-size:1.8em;position:absolute;top:-16px;left:2px;border:1px solid transparent!important}.regulations_approve svg{visibility:hidden}.regulations_approve label{margin-top:4px}.regulations_approve a,.regulations_approve a:visited{color:var(--white)!important}.marketing_approve{height:30px!important}.marketing_approve input[type=checkbox]{color:red;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#aaa;border-color:transparent;width:22px;height:22px;display:inline-block;position:relative}.marketing_approve input[type=checkbox]:checked{color:#aaa;outline:none!important;border-color:transparent!important}.marketing_approve input[type=checkbox]:active,.marketing_approve input[type=checkbox]:focus{outline:none!important;border:1px solid transparent!important;box-shadow:none!important}.marketing_approve input[type=checkbox]:checked:after{content:"✔";color:red;font-size:1.8em;position:absolute;top:-16px;left:2px;border:1px solid transparent!important}.marketing_approve svg{visibility:hidden}.marketing_approve label{margin-top:4px}.rsvp-icon{font-size:xx-large}.dropdown{position:relative;color:#333;cursor:default}.dropdown .arrow{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 0;content:" ";display:block;height:0;margin-top:.3rem;position:absolute;right:10px;top:14px;width:0}.dropdown .arrow.open{border-color:transparent transparent #999;border-width:0 5px 5px}.dropdown .selected-value input{line-height:1.5;font-size:1rem;color:var(--white);border:1px solid #ccc;border-radius:2px;cursor:default;outline:none;padding:8px 52px 8px 10px;transition:all .2s ease}.dropdown .options,.dropdown .selected-value input{background-color:#fff;box-sizing:border-box;width:100%}.dropdown .options{display:none;border:1px solid #ccc;box-shadow:0 1px 0 rgba(0,0,0,.06);margin-top:-1px;max-height:300px;overflow-y:auto;position:absolute;top:100%;z-index:1000;-webkit-overflow-scrolling:touch}.dropdown .options.open{display:block}.dropdown-player{display:flex;padding:2px;border-bottom:1px solid #ccc;color:rgba(51,51,51,.8);cursor:pointer}.dropdown-player.selected{background-color:#c2f5ff;color:#333}.dropdown-player:hover{background-color:#f2f5ff;color:#333}.give_user_credit_amount{margin-top:10px;height:80px}.div>pe_signin_button{width:100%}.pe_signin_button{margin-right:20px;margin-left:30px}.pe_signin_button>button{width:100%}.pe_signin_button>button>span{margin-right:6px}.give-credit-modal-button{font-size:17px}.cellular,.cellular-block{display:none}.wide-screen{display:flex}.my-button{background:var(--blue)}.my-button,.my-disbaled-button{padding:4px 6px;border-radius:4px;margin-left:5px}.my-disbaled-button{background:var(--grey-placeholder)}.my-button-cancel{direction:rtl!important;background:var(--grey);color:var(--white);padding:2px 15px;display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;border-radius:10px;font-size:1em;height:35px;margin-left:5px}.highlight-on-hover{padding:3px 10px;color:var(--white);background:var(--black)}.highlight-on-hover:hover{background:var(--grey)}.text-tournaments-data-page{color:#555}.text-on-card{background:var(--red);color:var(--white);width:30px;height:30px;border-radius:3px;text-align:center;margin-right:10px}.card-body-one-line{font-size:40px}.card-body-one-line,.card-body-one-line-long-number{padding:50px;background:var(--black);color:var(--white)}.card-body-one-line-long-number{font-size:24px}.rsvp_button{cursor:pointer;textdecoration:underline;font-size:xx-large;border:1px solid #000;border-radius:4px;padding:4px}.rsvp_button-registered,.rsvp_button-unregistered{color:#000}.no_more_place{color:#ff4500}.no_more_place,.no_need_for_rsvp{padding:10px;background-color:#000;font-size:xx-large}.no_need_for_rsvp{color:#ff0}.no_tournament_today{padding:20px;color:orange;background-color:#00008b;font-size:x-large}.tournament_data{padding:20px;font-size:x-large;border-radius:4px}.tournament_data_registered{background-color:#98fb98;color:green}.tournament_data_unregistered{color:maroon;background-color:rgba(255,0,0,.1)}.rsvp_text{font-size:xx-large}.rsvp_text-registered{color:green}.rsvp_text-unregistered{color:brown}.tournaments-data-table{margin-top:-30px;width:100%;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:1rem;height:calc(100vh - 70px);display:flex;flex-direction:column}.tournaments-data-table .tournaments-header{font-size:1.2rem;margin-bottom:1rem;color:var(--white);display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;background:linear-gradient(to right,var(--grey-darker),var(--dark));border-radius:8px;position:relative;z-index:2}.tournaments-data-table .tournaments-range{font-size:1rem;color:var(--grey-lighter);margin-bottom:1.5rem}.tournaments-data-table .table-container{flex:1;overflow-y:auto;position:relative;margin:0 -1rem;padding:0 1rem;scrollbar-width:thin;scrollbar-color:var(--grey) var(--dark)}:is(.tournaments-data-table .table-container)::-webkit-scrollbar{width:8px}:is(.tournaments-data-table .table-container)::-webkit-scrollbar-track{background:var(--dark)}:is(.tournaments-data-table .table-container)::-webkit-scrollbar-thumb{background-color:var(--grey);border-radius:4px}:is(.tournaments-data-table .table-container) thead{position:sticky;top:0;z-index:3;background:var(--grey-darker)}:is(:is(.tournaments-data-table .table-container) thead) th{background:var(--grey-darker)}.tournaments-data-table .tournaments-table{width:100%;border-collapse:separate;border-spacing:0 .5rem;position:relative}:is(.tournaments-data-table .tournaments-table) .tournaments-table-thead{position:sticky;top:0;z-index:999}:is(:is(.tournaments-data-table .tournaments-table) .tournaments-table-thead):after{content:"";position:absolute;bottom:7px;left:0;right:0;height:2px;background:var(--red)}:is(.tournaments-data-table .tournaments-table) thead{position:sticky;top:0;z-index:99999999;background:var(--grey-darker)}:is(:is(.tournaments-data-table .tournaments-table) thead) th{padding:1rem;font-weight:600;text-align:right;color:var(--white);white-space:nowrap;transition:background-color .2s;position:relative;background:var(--grey-darker)}:is(:is(:is(.tournaments-data-table .tournaments-table) thead) th):not(:last-child):after{content:"";position:absolute;right:0;top:20%;height:60%;width:1px;background:hsla(0,0%,100%,.1)}:is(:is(:is(.tournaments-data-table .tournaments-table) thead) th):first-child{border-top-right-radius:8px;border-bottom-right-radius:8px}:is(:is(:is(.tournaments-data-table .tournaments-table) thead) th):last-child{border-top-left-radius:8px;border-bottom-left-radius:8px}:is(:is(.tournaments-data-table .tournaments-table) tbody) tr{background:var(--grey-dark);transition:transform .2s,background-color .2s}:is(:is(:is(.tournaments-data-table .tournaments-table) tbody) tr) td,:is(:is(:is(.tournaments-data-table .tournaments-table) tbody) tr) th{padding:1rem;border:none;color:var(--white);position:relative}:is(:is(:is(:is(.tournaments-data-table .tournaments-table) tbody) tr) td,:is(:is(:is(.tournaments-data-table .tournaments-table) tbody) tr) th):not(:last-child):after{content:"";position:absolute;right:0;top:20%;height:60%;width:1px;background:hsla(0,0%,100%,.05)}:is(:is(:is(:is(.tournaments-data-table .tournaments-table) tbody) tr) td,:is(:is(:is(.tournaments-data-table .tournaments-table) tbody) tr) th):first-child{border-top-right-radius:8px;border-bottom-right-radius:8px}:is(:is(:is(:is(.tournaments-data-table .tournaments-table) tbody) tr) td,:is(:is(:is(.tournaments-data-table .tournaments-table) tbody) tr) th):last-child{border-top-left-radius:8px;border-bottom-left-radius:8px}:is(:is(:is(.tournaments-data-table .tournaments-table) tbody) .main-tr):hover{background:var(--grey)}.tournaments-data-table .tournament_name_column{min-width:200px}:is(.tournaments-data-table .tournament_name_column) .tournament-name{font-size:1.1rem;font-weight:600;margin-bottom:.5rem}:is(.tournaments-data-table .tournament_name_column) .tournament-date{font-size:.9rem;color:var(--grey-light)}.tournaments-data-table .tournament_entries_column,.tournaments-data-table .tournament_players_count_column{text-align:center;white-space:nowrap}.tournaments-data-table .tournament_rank_column{min-width:150px}.tournaments-data-table .entries-info{margin-top:15px;display:flex;flex-direction:column;gap:.1rem;line-height:1.2}:is(.tournaments-data-table .entries-info) .entries-count{color:var(--white);margin-bottom:0}:is(.tournaments-data-table .entries-info) .reentries-count{color:var(--red-light);font-size:.85rem;margin-top:-2px}@media (max-width:768px){.tournaments-data-table{padding:.5rem}.tournaments-data-table .tournaments-header{font-size:1rem;padding:.5rem}:is(:is(.tournaments-data-table .tournaments-table) thead) th{padding:.75rem .5rem;font-size:.9rem}:is(:is(.tournaments-data-table .tournaments-table) tbody) td,:is(:is(.tournaments-data-table .tournaments-table) tbody) th{padding:.75rem .5rem;font-size:.9rem}.tournaments-data-table .tournament_name_column{min-width:150px}.tournaments-data-table .cellular{font-size:.85rem}}.tournaments-data-table-income-cell table{background:var(--black);width:100%;border-spacing:0;margin:0;position:relative;z-index:1}:is(.tournaments-data-table-income-cell table) th{border:none;text-align:center;padding:2px;line-height:1;font-size:.9rem}:is(:is(.tournaments-data-table-income-cell table) th):first-child{font-weight:700;font-size:1rem;padding-bottom:0}:is(.tournaments-data-table-income-cell table) .table-item{display:flex;flex-direction:column;align-items:center;gap:2px}:is(:is(.tournaments-data-table-income-cell table) .table-item) .icon-label{font-size:.75rem;color:var(--grey-light);margin-top:-2px}@media (max-width:768px){:is(.tournaments-data-table-income-cell table) th{font-size:.8rem}:is(:is(.tournaments-data-table-income-cell table) th):first-child{font-size:.9rem}:is(:is(.tournaments-data-table-income-cell table) .table-item) .icon-label{font-size:.65rem}}.card{margin-bottom:10px;background:var(--dark)}.winners-card{background:linear-gradient(to bottom right,var(--dark),var(--grey-darker),var(--no-registration-needed),var(--black),var(--no-registration-needed),var(--dark))}.card-colorful{margin-bottom:10px;background:unset;position:relative;overflow:hidden}.card-colorful :before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom right,var(--grey-darker),var(--dark),var(--no-registration-needed),var(--black),var(--no-registration-needed),var(--dark));filter:blur(25px);z-index:-1}.font-large{font-size:20px}.font-med{font-size:17px}.create-new-today-player-button{width:250px}.gray-on-hover:hover{background:#666}.rtl{direction:rtl}.ltr{direction:ltr}.smaller-on-mobile,.smaller-on-mobile-smaller{font-size:18px}.edit-tournament-link{margin-right:-60px}.delete-tournament-button{background:transparent}.tournaments-total-income-font{font-size:20px;font-weight:700;background:var(--grey-dark);color:var(--white)}.give-credit-modal-button-b,.move-up-down-button{padding:8px}.player-pages{background-image:url(/t-backgroung-web.png);background-size:100% 100%;background-position:50%;padding:0;position:absolute;width:100vw;height:100vh;top:0;left:0}.player-pages .player-page-body{position:absolute;width:100vw;top:191px;left:0;padding-top:30px;max-height:calc(100vh - 191px);overflow-y:auto}.player-pages .player-header-div{z-index:99999;position:fixed;top:0;left:0;width:100vw;height:191px;background:var(--grey-darker);color:#fff;padding:5px 0 5px 5px;display:flex;justify-content:space-between;box-shadow:0 4px 10px -2px #000}:is(.player-pages .player-header-div) .left,:is(.player-pages .player-header-div) .right{width:15vw}:is(.player-pages .player-header-div) .right{padding-right:0;align-items:flex-start}:is(.player-pages .player-header-div) .center{margin-left:auto;margin-right:auto}:is(.player-pages .player-header-div) .icon{padding-top:20px;display:flex;align-items:center;justify-content:center;max-height:150px;overflow:hidden}.logged-in-player{text-align:right;margin-top:20px;margin-right:10px;font-size:20px}.logged-in-player .logged-in-player-name{color:var(--grey-lighter)}.logged-in-player .logged-in-player-credit{font-size:18px;text-align:right;margin-top:5px;margin-right:10px;text-decoration:underline}.rsvp-for-next-week-page .rsvp-for-next-week{padding:30px;font-size:1.3em}:is(.rsvp-for-next-week-page .rsvp-for-next-week) .header{color:var(--white);text-align:right;font-size:1.6em;margin-right:30px;font-weight:700;margin-bottom:40px}.rsvp-for-next-week-page .rsvp-for-next-week>img{width:1px}@media only screen and (max-width:700px){.logged-in-player{margin-top:5px;margin-right:8px;font-size:11px;max-font-size:13px;font-weight:700}.player-pages{background-image:url(/t-backgroung-web.png);background-size:contain;height:122vh;max-height:20vh!important;width:100vw;max-font-size:1.5em}.player-pages .player-header-div{max-height:20vh!important;padding:2px 0 2px 2px!important}:is(.player-pages .player-header-div) .player-header{font-size:1.4em;max-font-size:1.5em}:is(.player-pages .player-header-div) .left,:is(.player-pages .player-header-div) .right{width:25vw}:is(.player-pages .player-header-div) .icon{max-height:50px!important;padding-top:1px!important;display:flex;align-items:center;justify-content:center;overflow:hidden}.rsvp-for-next-week-page .rsvp-for-next-week{padding:10px}.rsvp-for-next-week-page a[href*="player_registration/israel-championship-terms"],.rsvp-for-next-week-page a[href*="player_registration/terms"]{font-size:14px!important;padding:8px 12px!important;min-width:120px!important;margin:5px!important}.header-logo{max-height:50px!important}.player-page-body{top:70px!important;max-height:calc(100vh - 70px)!important}.player-pages .player-header-div{height:70px!important;max-height:70px!important;min-height:70px!important}.player-pages .player-header-div .icon{max-height:50px!important;padding-top:5px!important}.player-pages .player-header-div .logged-in-player{margin-top:2px!important;font-size:10px!important}}.transparent_background{background:transparent}@keyframes red_blinking_background_anim{to{background-color:var(--red)}}.exit-app-button{border:1px solid var(--red);border-radius:5px;color:#fff}.exit-app-button:hover{background-color:var(--red)}.red_blinking_background{animation-delay:1s;animation-duration:2s;animation-iteration-count:infinite;animation-direction:alternate;animation-name:red_blinking_background_anim}.player_page_menu{z-index:2000;width:200px;height:100vh;background:linear-gradient(to bottom,var(--red-dark),var(--red));color:#fff;position:fixed;right:0;top:0;text-align:right;font-weight:700;transition:right 1s;padding-right:10px}.player_page_menu_header{border-bottom:2px solid var(--white);height:60px;padding-top:16px}.player_page_menu_opened{right:0}.player_page_menu_closed{right:-200px}.user-tournament-rsvps{display:flex;flex-wrap:wrap;justify-content:right;margin:15px}.collapse-on-web-hide-on-mobile{visibility:hidden}.user-tournament-rsvp-item{width:438px;margin:20px;background:linear-gradient(to bottom,var(--back_to),var(--back_from));color:var(--white);border-radius:20px;padding:15px 30px}.tournament_rsvp_line{display:block;margin:15px 0}.tournament_rsvp_line .tournament_name{font-size:27px;line-height:28px;height:30px;width:360px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tournament_rsvp_line .tournament_address,.tournament_rsvp_line .tournament_description{min-height:30px;width:360px;white-space:normal;overflow:visible;text-overflow:unset;word-wrap:break-word;word-break:break-word;hyphens:auto;line-height:1.3}.tournament_rsvp_line .tournament_address{margin-top:8px;font-size:17px}.tournament_rsvp_line .tournament_description{margin-top:5px;margin-bottom:5px;font-size:18px}.tournament_rsvp_line .tournament_time{display:flex;background:var(--red);border-radius:20px;font-size:16px;width:225px}:is(.tournament_rsvp_line .tournament_time) .tournament_time-clock{margin:5px 8px 0 7px;zoom:1.1}:is(.tournament_rsvp_line .tournament_time) .tournament_time-start_time{margin-left:7px}:is(.tournament_rsvp_line .tournament_time) .tournament_time-day-of-week{margin-left:7px;margin-right:7px}.tournament_rsvp_line .tournament_divider{margin-top:20px;margin-bottom:20px;margin-right:-5px;background:#ffffff11;width:389px;height:2px}.tournament_rsvp_line .tournament-section{visibility:visible;margin-bottom:18px;background:#ffffff11;border-radius:15px;width:389px;padding:16px 20px 1px;display:block;align-items:flex-start;text-align:right;font-size:15px}:is(.tournament_rsvp_line .tournament-section) .tournament-section-row{width:100%;display:flex;justify-content:space-between;margin-bottom:15px}:is(:is(.tournament_rsvp_line .tournament-section) .tournament-section-row) .tournament-section-row-icon{width:25px}:is(:is(.tournament_rsvp_line .tournament-section) .tournament-section-row) .tournament-section-row-icon-clock{padding-top:3px;zoom:1.2}.tournament_rsvp_line .tournament-section-collapse{visibility:hidden}.tournament_rsvp_line .tournament-section-players-count{color:var(--blue-lighter)}.tournament_rsvp_line .tournament-rsvp-status-section{margin-bottom:18px;border-radius:15px;width:389px;height:48px;padding:10px 20px 1px;align-items:flex-start;text-align:right;font-size:18px;display:flex}.tournament_rsvp_line .tournament-rsvp-status-section-unregistered{background:var(--unregistered)}.tournament_rsvp_line .tournament-rsvp-status-section-registered{background:var(--registered)}.tournament_rsvp_line .tournament-rsvp-status-section-wait-list{background:var(--wait-list)}.tournament_rsvp_line .tournament-rsvp-status-section-no-registration-needed{background:var(--no-registration-needed)}.tournament_rsvp_line .tournament-rsvp-button-section{margin-bottom:18px;border:2px solid var(--red);border-radius:25px;width:389px;height:53px;padding:8px 20px 1px;display:block;align-items:center;text-align:center;font-size:20px}:is(.tournament_rsvp_line .tournament-rsvp-button-section) span{margin:-3px 5px 0}.tournament_rsvp_line .tournament-rsvp-button-section-unregistered{background:var(--red);cursor:pointer}.tournament_rsvp_line .tournament-rsvp-button-section-registered{background:var(--black);cursor:pointer}.tournament_rsvp_line .tournament-rsvp-button-section-full{background:var(--wait-list);cursor:pointer}.tournament_rsvp_line .tournament-rsvp-button-section-no-registration-needed{border:none;background:transparent;cursor:default}@media only screen and (max-width:700px){.user-tournament-rsvp-item{width:340px;margin:20px;border-radius:15px;padding:10px 18px 10px 5px}.tournament_rsvp_line{display:block;margin:15px 0}.tournament_rsvp_line .tournament_name{font-size:24px;line-height:1.2}.tournament_rsvp_line .tournament_address,.tournament_rsvp_line .tournament_description,.tournament_rsvp_line .tournament_name{width:330px;white-space:normal;overflow:visible;text-overflow:unset;word-wrap:break-word;word-break:break-word;hyphens:auto;min-height:30px;display:block}.tournament_rsvp_line .tournament_address,.tournament_rsvp_line .tournament_description{line-height:1.3}.tournament_rsvp_line .tournament_time{font-size:16px;width:225px}.tournament_rsvp_line .tournament_divider{margin-right:0;background:#ffffff11;width:301px}.tournament_rsvp_line .tournament-section{border-radius:13px;width:301px}:is(.tournament_rsvp_line .tournament-section) .tournament-section-row{margin-bottom:13px}:is(:is(.tournament_rsvp_line .tournament-section) .tournament-section-row) .tournament-section-row-icon{width:25px}.tournament_rsvp_line .collapse-on-web-hide-on-mobile,.tournament_rsvp_line .tournament-section-collapse{display:none}.tournament_rsvp_line .tournament-rsvp-status-section{margin-bottom:18px;border-radius:15px;width:301px}.tournament_rsvp_line .tournament-rsvp-button-section{margin-bottom:18px;border:2px solid var(--red);border-radius:25px;width:301px;height:53px;padding:8px 20px 1px;display:block;align-items:center;text-align:center;font-size:20px}:is(.tournament_rsvp_line .tournament-rsvp-button-section) span{margin:-3px 5px 0}.tournament_rsvp_line .tournament-rsvp-button-section-unregistered{background:var(--red);cursor:pointer}.tournament_rsvp_line .tournament-rsvp-button-section-registered{background:var(--black);cursor:pointer}.tournament_rsvp_line .tournament-rsvp-button-section-no-registration-needed{border:none;background:transparent;cursor:default}.player_page_menu{width:50vw}.player_page_menu_closed{right:-50vw}.move-up-down-button{padding:0;margin:0}.give-credit-modal-button-b{padding:0;margin-left:3px}.tournaments-total-income-font{font-size:13px;font-weight:700}.tournaments-data-table-income-cell{font-size:10px;display:block}.tournament_rsvp_line .tournament_name{max-width:100%;box-sizing:border-box;font-size:clamp(18px,4.5vw,24px);overflow-wrap:break-word;direction:rtl;text-align:right}.tournament_rsvp_line .tournament_address,.tournament_rsvp_line .tournament_description{max-width:100%;box-sizing:border-box;font-size:clamp(14px,3.5vw,17px);overflow-wrap:break-word;direction:rtl;text-align:right}.edit-tournament-link{margin-right:-27px}.players-final-table-cell{padding:0}.smaller-on-mobile{font-size:12px;font-weight:700}.smaller-on-mobile-smaller{font-size:8px}.create-new-today-player-button{width:unset}.font-large{font-size:unset}.cellular{display:flex}.cellular-block{display:block}.wide-screen{display:none}.only-wide-screen{display:none;visibility:collapse;max-width:1px}.user-tournament-rsvps{display:block;margin:0}.give-credit-modal-button{font-size:12px}.give-credit-modal-button img{max-width:unset}.card{border:2px solid var(--red-dark);margin-bottom:10px}.card-header{padding:0 0 3px 11px;text-align:center}.card-body-one-line{direction:rtl;padding:8px;max-height:120px;font-size:19px;background:var(--black);color:var(--white);max-width:90vw;white-space:normal;overflow:visible;text-overflow:unset}.upcoming-tournaments-card .card-body-one-line{max-height:200px;min-height:150px}.card-body{background:var(--black);color:var(--white);padding:0;max-height:1126px;font-size:20px}}.income-breakdown{width:100%}.income-breakdown .amounts-row{display:flex;justify-content:space-between;margin-bottom:4px}:is(.income-breakdown .amounts-row) span{font-weight:700;font-size:.9rem}.income-breakdown .icons-row{display:flex;justify-content:space-between}:is(.income-breakdown .icons-row) .icon-with-label{display:flex;flex-direction:column;align-items:center;gap:2px}:is(:is(.income-breakdown .icons-row) .icon-with-label) span:first-child{font-size:1rem}:is(:is(.income-breakdown .icons-row) .icon-with-label) span:last-child{font-size:.75rem;color:var(--grey-light)}@media (max-width:768px){.income-breakdown .amounts-row span{font-size:.8rem}:is(.income-breakdown .icons-row .icon-with-label) span:first-child{font-size:.9rem}:is(.income-breakdown .icons-row .icon-with-label) span:last-child{font-size:.65rem}}@media only screen and (max-width:480px){.user-tournament-rsvp-item{width:100%;max-width:320px;margin:15px auto;padding:8px 12px 8px 4px}.tournament_rsvp_line .tournament_name{font-size:clamp(16px,4vw,22px);width:100%;max-width:300px;min-height:25px;line-height:1.1}.tournament_rsvp_line .tournament_address,.tournament_rsvp_line .tournament_description{font-size:clamp(13px,3vw,16px);width:100%;max-width:300px;min-height:25px;line-height:1.2}.tournament_rsvp_line .tournament_time{width:100%;max-width:200px;font-size:14px}.tournament_rsvp_line .tournament-section,.tournament_rsvp_line .tournament_divider{width:100%;max-width:280px}.tournament_rsvp_line .tournament-section-collapse{display:none}.tournament_rsvp_line .tournament-rsvp-button-section,.tournament_rsvp_line .tournament-rsvp-status-section{width:100%;max-width:280px}}.full-size-fixed-div{background:transparent;z-index:910;position:fixed;top:0;left:0;width:100vw;height:10vh}.UseCreditFormNameHeader{color:var(--blue);font-weight:700;display:flex}.UseCreditFormNameHeader,.space-between{justify-content:space-between}.creditFormCancelButton{margin-top:-42px;margin-right:0}@media only screen and (max-width:700px){.UseCreditFormBody{font-size:.75em}.UseCreditFormBody input[type=number],.UseCreditFormBody input[type=text]{margin-top:-2px;font-size:.75em;height:18px}.UseCreditFormBody input[type=radio]{margin-left:3px}.creditFormCancelButton{margin-top:-37px;margin-right:0}}.UseCreditFormInputs input{max-height:28px}.CreatePlayerFormWrapper,.CreateTournamentFormWrapper,.EditPlayerFormWrapper,.SetGivePrizeFormWrapper,.SetPositionFormWrapper,.SetPrizeFormWrapper,.UseCreditFormWrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000bb;background:var(--red-dark);z-index:999999;padding-top:5vh;display:flex;justify-content:center}:is(.CreateTournamentFormWrapper,.UseCreditFormWrapper,.SetPositionFormWrapper,.SetPrizeFormWrapper,.SetGivePrizeFormWrapper,.CreatePlayerFormWrapper,.EditPlayerFormWrapper) .CreatePlayerForm,:is(.CreateTournamentFormWrapper,.UseCreditFormWrapper,.SetPositionFormWrapper,.SetPrizeFormWrapper,.SetGivePrizeFormWrapper,.CreatePlayerFormWrapper,.EditPlayerFormWrapper) .CreateTournamentForm,:is(.CreateTournamentFormWrapper,.UseCreditFormWrapper,.SetPositionFormWrapper,.SetPrizeFormWrapper,.SetGivePrizeFormWrapper,.CreatePlayerFormWrapper,.EditPlayerFormWrapper) .EditPlayerForm,:is(.CreateTournamentFormWrapper,.UseCreditFormWrapper,.SetPositionFormWrapper,.SetPrizeFormWrapper,.SetGivePrizeFormWrapper,.CreatePlayerFormWrapper,.EditPlayerFormWrapper) .SetGivePrizeForm,:is(.CreateTournamentFormWrapper,.UseCreditFormWrapper,.SetPositionFormWrapper,.SetPrizeFormWrapper,.SetGivePrizeFormWrapper,.CreatePlayerFormWrapper,.EditPlayerFormWrapper) .SetPositionForm,:is(.CreateTournamentFormWrapper,.UseCreditFormWrapper,.SetPositionFormWrapper,.SetPrizeFormWrapper,.SetGivePrizeFormWrapper,.CreatePlayerFormWrapper,.EditPlayerFormWrapper) .UseCreditForm{color:var(--white);border-radius:15px;background:linear-gradient(to bottom,var(--grey),var(--grey-dark));box-shadow:0 0 20px 10px rgba(0,0,0,.5);padding:10px 20px 25px;width:40vw}:is(.CreateTournamentFormWrapper,.UseCreditFormWrapper,.SetPositionFormWrapper,.SetPrizeFormWrapper,.SetGivePrizeFormWrapper,.CreatePlayerFormWrapper,.EditPlayerFormWrapper) .CreateTournamentForm{padding-top:10px;zoom:.8;overflow-y:scroll!important;max-height:105vh}:is(.CreateTournamentFormWrapper,.UseCreditFormWrapper,.SetPositionFormWrapper,.SetPrizeFormWrapper,.SetGivePrizeFormWrapper,.CreatePlayerFormWrapper,.EditPlayerFormWrapper) .UseCreditForm{height:92vh}:is(.CreateTournamentFormWrapper,.UseCreditFormWrapper,.SetPositionFormWrapper,.SetPrizeFormWrapper,.SetGivePrizeFormWrapper,.CreatePlayerFormWrapper,.EditPlayerFormWrapper) .SetPositionForm{height:40vh}:is(.CreateTournamentFormWrapper,.UseCreditFormWrapper,.SetPositionFormWrapper,.SetPrizeFormWrapper,.SetGivePrizeFormWrapper,.CreatePlayerFormWrapper,.EditPlayerFormWrapper) .CreatePlayerForm{height:80vh}:is(.CreateTournamentFormWrapper,.UseCreditFormWrapper,.SetPositionFormWrapper,.SetPrizeFormWrapper,.SetGivePrizeFormWrapper,.CreatePlayerFormWrapper,.EditPlayerFormWrapper) .EditPlayerForm{height:50vh}.sticky-top{top:1px;z-index:1000;padding:3px}.sticky-compact-header,.sticky-top{position:sticky;background:var(--black)}.sticky-compact-header{top:0;z-index:1001;padding:12px 15px;border:2px solid var(--grey);box-shadow:0 2px 8px rgba(0,0,0,.3);backdrop-filter:blur(10px);animation:slideDown .6s ease-out forwards;background:linear-gradient(to bottom right,var(--black),var(--grey-darker),var(--no-registration-needed),var(--black),var(--black))}.sticky-compact-header.hidden{animation:slideUp .6s ease-out forwards}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideUp{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}.compact-tournament-header-container{width:100%}.compact-tournament-header{display:flex;justify-content:space-between;align-items:center;color:var(--white);font-size:18px;flex-direction:row-reverse}.compact-tournament-header .tournament-name{font-weight:700;font-size:20px;color:var(--green)}.compact-tournament-header .tournament-stats{display:flex;gap:15px;font-size:14px}.compact-tournament-header .tournament-stats span{padding:6px 12px;background:var(--grey-dark);border-radius:12px;border:1px solid var(--grey);font-weight:500;white-space:nowrap}.compact-header-search{color:var(--white)}.compact-header-search input{background:var(--grey-dark);border:1px solid var(--grey);color:var(--white)}.compact-header-search input::-moz-placeholder{color:var(--grey-placeholder)}.compact-header-search input::placeholder{color:var(--grey-placeholder)}.compact-header-search button{background:var(--grey-dark);border:1px solid var(--grey);color:var(--white)}.compact-header-search button:hover{background:var(--grey)}.compact-header-search button:disabled{opacity:.5;cursor:not-allowed}.cards-container.hidden{display:none}@media only screen and (max-width:700px){.CreatePlayerFormWrapper,.CreateTournamentFormWrapper,.EditPlayerFormWrapper,.SetPositionFormWrapper,.UseCreditFormWrapper{padding-top:2vh;height:170vh!important}:is(.CreateTournamentFormWrapper,.UseCreditFormWrapper,.SetPositionFormWrapper,.CreatePlayerFormWrapper,.EditPlayerFormWrapper) .CreatePlayerForm,:is(.CreateTournamentFormWrapper,.UseCreditFormWrapper,.SetPositionFormWrapper,.CreatePlayerFormWrapper,.EditPlayerFormWrapper) .CreateTournamentForm,:is(.CreateTournamentFormWrapper,.UseCreditFormWrapper,.SetPositionFormWrapper,.CreatePlayerFormWrapper,.EditPlayerFormWrapper) .EditPlayerForm,:is(.CreateTournamentFormWrapper,.UseCreditFormWrapper,.SetPositionFormWrapper,.CreatePlayerFormWrapper,.EditPlayerFormWrapper) .SetPositionForm,:is(.CreateTournamentFormWrapper,.UseCreditFormWrapper,.SetPositionFormWrapper,.CreatePlayerFormWrapper,.EditPlayerFormWrapper) .UseCreditForm{width:95vw;max-width:500px}.confirmation-modal-first-wrapper .confirmation-modal-second-wrapper{top:20vh;width:90vw;left:5vw}.compact-tournament-header{flex-direction:column-reverse;gap:12px;align-items:flex-end}.compact-tournament-header .tournament-stats{gap:8px;font-size:12px;flex-wrap:wrap}.compact-tournament-header .tournament-name{font-size:18px}.compact-tournament-header .tournament-stats span{padding:4px 8px}.compact-header-search{margin-top:8px}.compact-header-search input{font-size:14px;padding:6px 8px}}.edit-player-modal-wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000bb;z-index:99999;padding-top:5vh;display:flex;justify-content:center}.edit-player-modal-wrapper .edit-player-modal{color:var(--white);border-radius:15px;background:linear-gradient(to bottom,var(--grey),var(--grey-dark));box-shadow:0 0 20px 10px rgba(0,0,0,.5);width:40vw;padding:10px 20px 25px;min-height:50vh;height:85vh;overflow-y:auto!important}@media only screen and (max-width:700px){.edit-player-modal-wrapper .edit-player-modal{width:90vw}}.confirmation-modal-first-wrapper{direction:rtl;text-align:right;background:rgba(0,0,0,.75);z-index:2147483647;position:fixed;top:0;left:0;width:100vw;height:100vh}.confirmation-modal-first-wrapper .confirmation-modal-second-wrapper{z-index:2147483647;background:var(--red);border-radius:16px;padding:10px;position:fixed;top:30vh;width:50vw;left:25vw}:is(.confirmation-modal-first-wrapper .confirmation-modal-second-wrapper) .confirmation-modal{z-index:2147483647;border:4px solid var(--white);border-radius:16px;padding:15px;background:var(--grey-dark);text-align:center;color:var(--white)}.confirmation-modal-buttons{display:flex;justify-content:space-around;margin-top:20px}.confirmation-modal-button{padding:5px 7px;margin:5px;min-width:50px;font-size:20px;border:1px solid var(--grey-lighter);border-radius:10px;background:var(--grey-dark)}.confirmation-modal-button:hover{background:var(--grey-light)}