:root{--level-A-dark-color: #8e7bc3;--level-A-light-color: #d9d2e9;--level-B-dark-color: #93c47d;--level-B-light-color: #d9ead3;--level-C-dark-color: #6fa8dc;--level-C-light-color: #cfe2f3;--level-D-dark-color: #f38fe7;--level-D-light-color: #f8dcf5;--level-Y-dark-color: #f6a502;--level-Y-light-color: #f3f1cf}body{margin:0;font-family:Lexend,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.delete-item-link{color:red}.delete-item-link:hover{color:#feb99b}.edit-item-link{color:#339b03}.edit-item-link:hover{color:#c4fbb0}.dropdown-item.A{background-color:var(--level-A-dark-color);color:var(--level-A-light-color)}.dropdown-item.B{background-color:var(--level-B-dark-color);color:var(--level-B-light-color)}.dropdown-item.C{background-color:var(--level-C-dark-color);color:var(--level-C-light-color)}.dropdown-item.D{background-color:var(--level-D-dark-color);color:var(--level-D-light-color)}.selected-tournament{font-size:larger;font-weight:700;padding-right:1em;-webkit-text-decoration:dotted;text-decoration:dotted}.Tournament{margin-bottom:2em}.Tournament .dates{font-size:small;color:gray}.Tournament h2{color:#93c47d}.tournament-list .row:nth-child(odd){background-color:#f2f2f2}.field-error{color:maroon;border:maroon;border-radius:7px;background-color:#edbdbd;padding:.4rem}.has-error{border-color:maroon}.rbt .rbt-input-main::-ms-clear{display:none}.rbt-menu{margin-bottom:2px}.rbt-menu>.dropdown-item{overflow:hidden;text-overflow:ellipsis}.rbt-menu>.dropdown-item:focus{outline:none}.rbt-menu-pagination-option{text-align:center}.rbt-input-multi{cursor:text;overflow:hidden;position:relative}.rbt-input-multi.focus{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40;color:#495057;outline:0}.rbt-input-multi.form-control{height:auto}.rbt-input-multi.disabled{background-color:#e9ecef;opacity:1}.rbt-input-multi.is-invalid.focus{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.rbt-input-multi.is-valid.focus{border-color:#28a745;box-shadow:0 0 0 .2rem #28a74540}.rbt-input-multi input::-moz-placeholder{color:#6c757d;opacity:1}.rbt-input-multi input:-ms-input-placeholder{color:#6c757d}.rbt-input-multi input::-webkit-input-placeholder{color:#6c757d}.rbt-input-multi .rbt-input-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;margin-bottom:-4px;margin-top:-1px;overflow:hidden}.rbt-input-multi .rbt-input-main{margin:1px 0 4px}.rbt-close{z-index:1}.rbt-close-lg{font-size:1.5rem}.rbt-token{background-color:#e7f4ff;border:0;border-radius:.25rem;color:#007bff;display:inline-flex;line-height:1rem;margin:1px 3px 2px 0}.rbt-token .rbt-token-label{padding:.25rem .5rem}.rbt-token .rbt-token-label:not(:last-child){padding-right:.25rem}.rbt-token-disabled{background-color:#0000001a;color:#495057;pointer-events:none}.rbt-token-removeable{cursor:pointer}.rbt-token-active{background-color:#007bff;color:#fff;outline:none;text-decoration:none}.rbt-token .rbt-token-remove-button{background-image:none;border-bottom-left-radius:0;border-top-left-radius:0;box-shadow:none;color:inherit;display:flex;justify-content:center;font-size:inherit;font-weight:400;opacity:1;outline:none;padding:.25rem .5rem;padding-left:0;text-shadow:none}.rbt-token .rbt-token-remove-button .rbt-close-content{display:block}.rbt-aux{align-items:center;display:flex;bottom:0;justify-content:center;pointer-events:none;position:absolute;right:0;top:0;width:2rem}.rbt-aux-lg{width:3rem}.rbt-aux .rbt-close{margin-top:-.25rem;pointer-events:auto}.has-aux .form-control{padding-right:2rem}.has-aux .form-control.is-valid,.has-aux .form-control.is-invalid{background-position:right 2rem center;padding-right:4rem}.rbt-highlight-text{background-color:inherit;color:inherit;font-weight:700;padding:0}.input-group>.rbt{flex:1}.input-group>.rbt .rbt-input-hint,.input-group>.rbt .rbt-aux{z-index:5}.input-group>.rbt:not(:first-child) .form-control{border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.rbt:not(:last-child) .form-control{border-top-right-radius:0;border-bottom-right-radius:0}.AdminEditRegistration .accordion-title-label{font-weight:700}.AdminEditUser .directed-tournament-list{list-style-type:none;margin:0;padding:0}.AdminLevels ul.draw-list{list-style-position:inside}.AdminLevels td.level-A{background-color:var(--level-A-dark-color);color:var(--level-A-light-color)}.AdminLevels td.level-B{background-color:var(--level-B-dark-color);color:var(--level-B-light-color)}.AdminLevels td.level-C{background-color:var(--level-C-dark-color);color:var(--level-C-light-color)}.AdminLevels td.level-D{background-color:var(--level-D-dark-color);color:var(--level-D-light-color)}.AdminLevels td.level-Y{background-color:var(--level-Y-dark-color);color:var(--level-Y-light-color)}.AdminRegistrations .player-alias{color:#f0f}.AdminRegistrations .player-level a{color:inherit}.Notification{position:absolute;right:1em;top:1em}.AdminRegistrationsWrapper .player-level.level-A{color:var(--level-A-dark-color);background-color:var(--level-A-light-color)}.AdminRegistrationsWrapper .player-level.level-B{color:var(--level-B-dark-color);background-color:var(--level-B-light-color)}.AdminRegistrationsWrapper .player-level.level-C{color:var(--level-C-dark-color);background-color:var(--level-C-light-color)}.AdminRegistrationsWrapper .player-level.level-D{color:var(--level-D-dark-color);background-color:var(--level-D-light-color)}.AdminRegistrationsWrapper .player-level.level-Y{color:var(--level-Y-dark-color);background-color:#f3e5ca}.AdminRegistrationsWrapper .player-level.level-unassigned{color:#3a3a3a;background-color:#cacaca}.AdminRegistrationsWrapper .player-membership-ordinario{color:#339b03;background-color:#c4fbb0}.AdminRegistrationsWrapper .player-membership-sostenitore{color:#474b09;background-color:#f0fa6a}.AdminRegistrationsWrapper .player-membership-non-socio,.AdminRegistrationsWrapper .payment-missing{color:#e73e10;background-color:#feb99b}.AdminRegistrationsWrapper .payment-issued{color:#339b03;background-color:#c4fbb0}.DrawFinals .players{font-weight:700}.DrawScheduleUpdater{background-color:#cfe2f3;padding:1em;border-radius:5px}.DrawScheduleUpdater .miniform-value{font-weight:700}.DrawScheduleUpdater .miniform-label{margin-top:.7em}.DrawScheduleUpdater .miniform-errors{border-radius:6px;border-color:maroon;background-color:#d09191;color:maroon;padding:1em;margin-top:.2em}.level-A table th,.level-A table td{border:2px solid var(--level-A-dark-color)}.level-B table th,.level-B table td{border:2px solid var(--level-B-dark-color)}.level-C table th,.level-C table td{border:2px solid var(--level-C-dark-color)}.level-D table th,.level-D table td{border:2px solid var(--level-D-dark-color)}.level-A .filler{background-color:var(--level-A-dark-color)}.level-B .filler{background-color:var(--level-B-dark-color)}.level-C .filler{background-color:var(--level-C-dark-color)}.level-D .filler{background-color:var(--level-D-dark-color)}th,td{text-align:center;vertical-align:middle}.match-time.past-time{color:#d3d3d3}.match-score{font-weight:700}.level-A table .match-score{color:var(--level-A-dark-color)}.level-B table .match-score{color:var(--level-B-dark-color)}.level-C table .match-score{color:var(--level-C-dark-color)}.level-D table .match-score{color:var(--level-D-dark-color)}.RoundRobinRanking th,.RoundRobinRanking td{min-width:2em}.RoundRobinRanking td.team-players,.RoundRobinRanking td.won-matches{font-weight:700}.RoundRobinRanking table.A td.won-matches{color:var(--level-A-dark-color)}.RoundRobinRanking table.B td.won-matches{color:var(--level-B-dark-color)}.RoundRobinRanking table.C td.won-matches{color:var(--level-C-dark-color)}.RoundRobinRanking table.D td.won-matches{color:var(--level-D-dark-color)}.DrawContestantUpdater{background-color:#d9ead3;padding:1em;border-radius:5px}.DrawContestantUpdater .miniform-value{font-weight:700}.DrawContestantUpdater .miniform-label{margin-top:.7em}.DrawContestantUpdater .miniform-errors{border-radius:6px;border-color:maroon;background-color:#d09191;color:maroon;padding:1em;margin-top:.2em}.KnockoutDraw .match-bottom{font-size:small!important}.KnockoutDraw .player-avatar{width:48px;border-radius:50%}.level-A .title{background-color:var(--level-A-dark-color);color:var(--level-A-light-color)}.level-B .title{background-color:var(--level-B-dark-color);color:var(--level-B-light-color)}.level-C .title{background-color:var(--level-C-dark-color);color:var(--level-C-light-color)}.level-D .title{background-color:var(--level-D-dark-color);color:var(--level-D-light-color)}.level-Y .title{background-color:var(--level-Y-dark-color);color:var(--level-Y-light-color)}.level-A .sub-title,.level-A .draw-name{color:var(--level-A-dark-color)}.level-B .sub-title,.level-B .draw-name{color:var(--level-B-dark-color)}.level-C .sub-title,.level-C .draw-name{color:var(--level-C-dark-color)}.level-D .sub-title,.level-D .draw-name{color:var(--level-D-dark-color)}.level-Y .sub-title,.level-Y .draw-name{color:var(--level-Y-dark-color)}th.no-border{border:none!important}.MatchCard{width:18rem;padding:.1rem}.MatchCard.logged-in-user-match .card{border:2px dashed green;border-radius:var(--bs-border-radius)}.MatchCard.A .card{background-color:var(--level-A-light-color);border-color:var(--level-A-dark-color)}.MatchCard.A .card .card-title{color:var(--level-A-dark-color)}.MatchCard.B .card{background-color:var(--level-B-light-color);border-color:var(--level-B-dark-color)}.MatchCard.B .card .card-title{color:var(--level-B-dark-color)}.MatchCard.C .card{background-color:var(--level-C-light-color);border-color:var(--level-C-dark-color)}.MatchCard.C .card .card-title{color:var(--level-C-dark-color)}.MatchCard.D .card{background-color:var(--level-D-light-color);border-color:var(--level-D-dark-color)}.MatchCard.D .card .card-title{color:var(--level-D-dark-color)}.MatchCard.Y .card{background-color:var(--level-Y-light-color);border-color:var(--level-Y-dark-color)}.MatchCard.Y .card .card-title{color:var(--level-Y-dark-color)}.MatchCard .players{font-weight:700}.MatchCard .players.logged-in-user-player{-webkit-text-decoration:underline double;text-decoration:underline double}.MatchCard .players.uncertain{font-style:italic}.MatchCard a:link{text-decoration:inherit;color:inherit}.MatchCard a:hover{text-decoration:underline;color:inherit}.MatchCard a:visited{text-decoration:inherit;color:inherit}.OrderOfPlay .match{text-decoration:underline;text-decoration-thickness:2px}.OrderOfPlay .match.A{-webkit-text-decoration-color:var(--level-A-dark-color);text-decoration-color:var(--level-A-dark-color)}.OrderOfPlay .match.B{-webkit-text-decoration-color:var(--level-B-dark-color);text-decoration-color:var(--level-B-dark-color)}.OrderOfPlay .match.C{-webkit-text-decoration-color:var(--level-C-dark-color);text-decoration-color:var(--level-C-dark-color)}.OrderOfPlay .match.D{-webkit-text-decoration-color:var(--level-D-dark-color);text-decoration-color:var(--level-D-dark-color)}.schedule-container:nth-child(odd){background-color:#f2f2f2}.RegistrationCard{border-color:#fbbefb}.RegistrationCard .card-title{color:#f0f}.PlayerList .player-city{font-size:small;font-style:italic}.PlayerList .player-name{font-weight:bolder}.PlayerList .dive-player-name{font-weight:bolder;color:#f0f}.PlayerList .dive-unknown{font-weight:bolder;font-style:italic;color:#a9a9a9}
