.tournaments-list .tournament-row{background-color:var(--color-grouped-background-secondary);height:40px;margin-bottom:1px;display:flex}.tournaments-list .tournament-row:first-child{border-radius:var(--border-radius-m)var(--border-radius-m)0 0}.tournaments-list .tournament-row:last-child{border-radius:0 0 var(--border-radius-m)var(--border-radius-m);margin-bottom:0}.tournaments-list .tournament-row .tournament-link{height:100%;padding-left:var(--space-m);color:var(--color-label-primary);cursor:pointer;flex-grow:1;align-items:center;display:flex}.tournaments-list .tournament-row .tournament-name{align-items:center;display:flex}.tournaments-list .tournament-row .tournament-row-checkbox-label{height:100%;padding:0 var(--space-m);cursor:pointer;align-items:center;display:flex;position:relative}.tournaments-list .tournament-row .tournament-row-checkbox{border:1px solid var(--color-black);border-radius:var(--border-radius-m);background-color:var(--color-white);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;margin:0;position:relative}.tournaments-list .tournament-row .tournament-row-checkbox:checked{background-color:var(--color-fill-primary);justify-content:center;align-items:center;display:flex}.tournaments-list .tournament-row .tournament-row-checkbox-index{width:20px;height:20px;color:var(--color-grouped-background-primary);font-weight:var(--font-weight-xl);text-align:center;line-height:21px;position:absolute}.tournaments-list.tournaments-list--with-logos .tournament-row .tournament-name{padding-left:var(--space-s)}.tournaments-list.tournaments-list--with-logos .tournament-row .tournament-logo{justify-content:center;width:20px;display:flex}.tournaments-list.tournaments-list--with-logos .tournament-row .tournament-logo img{max-width:20px;max-height:20px}.tournaments-group .tournaments-group-header{margin:var(--space-m)0 var(--space-s);color:var(--color-label-primary);font-weight:var(--font-weight-xl);font-size:var(--font-size-m);background-color:var(--color-grouped-background-primary);-webkit-user-select:none;user-select:none}.tournaments-group{margin:var(--space-s)0;padding:0 var(--space-s)}.tournaments-group .tournaments-group-header{box-sizing:border-box;width:100%;padding:0 var(--space-m)0 var(--space-s);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;display:flex}.tournaments-group .tournaments-group-header .tournaments-group-symbol{align-items:center;display:flex}.tournaments-group .tournaments-group-header .tournaments-group-symbol .header-name{padding-left:var(--space-s)}.tournaments-group .tournaments-group-header .tournaments-group-symbol svg{width:20px;height:20px}.dark-theme .tournaments-group .tournaments-group-header .tournaments-group-symbol svg{filter:invert()}.collapsed .tournaments-group .tournaments-group-header{margin-bottom:var(--space-m)}.tournaments-from-country{width:100%;position:relative}.tournaments-from-country:first-child:after{margin:0 var(--space-s)0 var(--space-xl);border-bottom:1px solid var(--color-separator);content:"";position:absolute;bottom:-8px;left:0;right:0}.sortable-tournament-item{height:var(--sortable-tournament-item-height);background-color:var(--color-grouped-background-secondary);align-items:center;margin-bottom:1px;display:flex;position:relative}.sortable-tournament-item-dragged{z-index:var(--z-index-l);box-shadow:0 0 8px var(--color-label-secondary)}.sortable-tournament-item .tournament-link{height:100%;padding-left:var(--space-m);color:var(--color-label-primary);flex-grow:1;align-items:center;display:flex}.sortable-tournament-item .tournament-name{padding-left:var(--space-s)}.sortable-tournament-item .tournament-item-remove-btn,.sortable-tournament-item .tournament-item-drag-btn{justify-content:center;align-items:center;height:100%;display:flex}.sortable-tournament-item .tournament-item-remove-btn{padding:0 calc(var(--space-s) + var(--space-xs))}.sortable-tournament-item .tournament-item-remove-btn svg{height:16px}.sortable-tournament-item .tournament-item-remove-btn svg *{stroke:var(--color-fill-primary)}.sortable-tournament-item .tournament-item-drag-btn{padding:0 var(--space-m)0 var(--space-s);border:none;outline:none}.sortable-tournament-item .tournament-item-drag-btn-hamburger{flex-direction:column;justify-content:space-between;height:14px;display:flex}.sortable-tournament-item .tournament-item-drag-btn-hamburger>div{border:1px solid var(--color-fill-primary);border-radius:1px;width:15px}.user-sorted-tournaments-header{margin:var(--space-m)0 var(--space-s);color:var(--color-label-primary);font-weight:var(--font-weight-xl);font-size:var(--font-size-m);background-color:var(--color-grouped-background-primary);-webkit-user-select:none;user-select:none}.user-sorted-tournaments{--sortable-tournament-item-height:40px;margin:var(--space-s)0 var(--space-l)0;padding:0 var(--space-s)}.user-sorted-tournaments-header{padding:0 var(--space-m)var(--space-xs)var(--space-s);border-bottom:1px solid var(--color-label-primary);justify-content:space-between;display:flex}.user-sorted-tournaments-header-icon{height:13px}.user-sorted-tournaments-header-icon *{stroke:var(--color-fill-primary)}.user-sorted-tournaments-empty-message{height:var(--sortable-tournament-item-height);padding-left:var(--space-s);color:var(--color-label-secondary);align-items:center;font-style:italic;display:flex}.user-sorted-tournaments-empty-message .red-dot{width:7px;height:7px;margin-right:var(--space-s);background-color:var(--color-red);border-radius:7px}.tournaments .all-tournaments-header,.tournaments h1{margin:var(--space-m)0 var(--space-s);color:var(--color-label-primary);font-weight:var(--font-weight-xl);font-size:var(--font-size-m);background-color:var(--color-grouped-background-primary);-webkit-user-select:none;user-select:none}.tournaments{overflow-anchor:none}.tournaments .all-tournaments-header{margin:0 var(--space-s);padding:0 0 var(--space-xs)var(--space-s);border-bottom:1px solid var(--color-label-primary)}.tournaments h1{margin:0 var(--space-s);padding:var(--space-m)0 0 var(--space-s)}.show-more-season-rankings{padding:var(--space-m);justify-content:center;display:flex}.show-more-season-rankings .show-more-season-rankings-button{border-radius:var(--border-radius-m);background-color:var(--color-grouped-background-secondary);outline:none;width:100px;height:30px}.show-more-season-rankings .show-more-season-rankings-button:hover{background-color:var(--color-grouped-background-primary)}.schedule-day-header{margin:var(--space-m)0 var(--space-s);color:var(--color-label-primary);font-weight:var(--font-weight-xl);font-size:var(--font-size-m);background-color:var(--color-grouped-background-primary);-webkit-user-select:none;user-select:none}.season-schedule-view .event-list .event-list-item{margin-bottom:var(--space-xxs);overflow:hidden}.season-schedule-view .event-list .event-list-item:last-child{border-radius:0 0 var(--border-radius-m)var(--border-radius-m)}.season-schedule-view .event-list .event-list-item:first-child{border-radius:var(--border-radius-m)var(--border-radius-m)0 0}.season-schedule-view .event-list a{cursor:pointer}.season-select{height:var(--season-header-tournament-logo-size);align-items:center;display:flex;position:relative}.season-select select{height:30px;padding:0 var(--space-s);color:var(--color-label-primary);background-color:var(--color-fill-quaternary);-webkit-appearance:none;border-color:#0000;border-right-style:solid;border-right-width:16px;border-radius:20px;outline:none}.season-select:after{width:10px;height:10px;color:var(--color-label-primary);content:"▾";position:absolute;top:12px;right:8px}.season-menu{width:100%;padding:var(--space-s)0 1px;font-size:var(--font-size-s);background-color:var(--color-grouped-background-secondary);justify-content:space-between;display:flex;position:relative}.season-menu .season-menu-item{box-sizing:border-box;width:100%;padding:var(--space-s);color:var(--color-label-primary);justify-content:center;display:flex}.season-menu .season-menu-item.season-menu-item-active{border-bottom:2px solid var(--color-fill-primary);font-weight:var(--font-weight-l)}.season-header{--season-header-tournament-logo-size:40px;z-index:var(--z-index-l);background-color:var(--color-grouped-background-secondary);width:100%;position:sticky;top:0;overflow-y:hidden}.season-header .season-headline{padding:var(--space-m)var(--space-m)var(--space-s)var(--space-m);align-items:flex-start;display:flex;position:relative}@media (min-width:1010px){.season-header .season-headline{padding:var(--space-xl)var(--space-l)var(--space-s)var(--space-l)}}.season-header .season-headline .tournament-logo{width:var(--season-header-tournament-logo-size);height:var(--season-header-tournament-logo-size);justify-content:center;align-items:center;display:flex}@media (min-width:1010px){.season-header .season-headline .tournament-logo{--season-header-tournament-logo-size:50px;justify-content:center;display:flex}}.season-header .season-headline .tournament-logo img{max-width:var(--season-header-tournament-logo-size);max-height:var(--season-header-tournament-logo-size)}.season-header .season-headline .tournament-data{padding:0 var(--space-m);flex-grow:1}.season-header .season-headline .tournament-data .tournament-name{margin:var(--space-xs)0;font-weight:var(--font-weight-l);font-size:var(--font-size-l)}@media (min-width:1010px){.season-header .season-headline .tournament-data .tournament-name{margin-top:0}}.season-header .season-headline .tournament-data .season-data{font-size:var(--font-size-s);display:flex}.season-header .season-headline .tournament-data .season-data .season-year{margin-right:var(--space-xs);display:none}@media (min-width:1010px){.season-header .season-headline .tournament-data .season-data .season-year{display:block}}.season-header .season-subheadline{padding:0 var(--space-m);font-size:var(--font-size-s)}.season-view .season-subview{padding:0 var(--space-s)}@media (min-width:1010px){.season-view .season-subview{padding-left:0}}