.tournament-overlay{position:fixed;left:0;top:0;right:0;bottom:0;z-index:100;display:flex;justify-content:center;align-items:center;background-color:rgba(255,255,255,.7);opacity:1;transition:opacity .5s ease-in-out}.tournament-overlay .loader{width:50px;height:50px;border-radius:50%;display:inline-block;border-top:5px solid #c70039;border-right:5px solid rgba(0,0,0,0);box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.filters{list-style:none outside none;margin:0;padding:0;text-align:right}.filters li{display:inline-block;padding:0 10px}.filters li:last-child{padding:0 0 0 15px}#tournaments{display:flex;flex-direction:column;gap:1.5rem}#tournaments>li{position:relative;padding:10px;border-radius:1rem;cursor:pointer;background:#fff;border:1px solid #e4e4e7}#tournaments>li:hover{background:hsl(0,0%,97%);border-color:hsl(240,5.8823529412%,79.2%)}#tournaments>li.incomplete{background:#fbf8f1;border:1px solid #ece2c8;border-left:5px solid #c8871a;padding-left:6px}#tournaments>li.incomplete .state-dot{background:#c8871a}#tournaments>li.incomplete:hover{background:hsl(42,55.5555555556%,93.5764705882%);border-color:rgb(87.2809750927%,80.5867514573%,63.1817700053%);border-left-color:#c8871a}#tournaments>li.completed{background:#f3f6ee;border:1px solid #d5e2c4;border-left:5px solid #5f8a3e;padding-left:6px}#tournaments>li.completed .state-dot{background:#5f8a3e}#tournaments>li.completed:hover{background:hsl(82.5,30.7692307692%,92.0549019608%);border-color:hsl(86,34.0909090909%,72.8156862745%);border-left-color:#5f8a3e}#tournaments>li.cancelled{background:#f7f7f6;border:1px solid #e3e2df;border-left:5px solid #8c8a86;padding-left:6px}#tournaments>li.cancelled .state-dot{background:#8c8a86}#tournaments>li.cancelled:hover{background:hsl(60,5.8823529412%,93.7666666667%);border-color:hsl(45,6.6666666667%,77.6470588235%);border-left-color:#8c8a86}#tournaments>li.notplayed{background:#fbf5f2;border:1px solid #eed9d0;border-left:5px solid #b23a1e;padding-left:6px}#tournaments>li.notplayed .state-dot{background:#b23a1e}#tournaments>li.notplayed:hover{background:hsl(20,52.9411764706%,93.7666666667%);border-color:hsl(18,46.875%,76.9568627451%);border-left-color:#b23a1e}#tournaments .state-dot{position:absolute;top:12px;left:12px;z-index:2;width:14px;height:14px;border:2px solid #fff;border-radius:50%}#tournaments .card-link{position:absolute;inset:0;z-index:1;border-radius:inherit}#tournaments a:not(.card-link),#tournaments [data-toggle=tooltip]{z-index:2}#tournaments a:not(.card-link):not(.absolute),#tournaments [data-toggle=tooltip]:not(.absolute){position:relative}#tournaments .canton{margin-bottom:0}#tournaments h3,#tournaments h4{margin:0 0 5px 0}#tournaments a{text-decoration:none}#tournaments .event{display:flex;flex-wrap:wrap}#tournaments .event>div:first-child{width:125px;padding:0 20px 0 10px;text-transform:uppercase;font-family:"Oswald",sans-serif;text-align:center;margin:auto}#tournaments .event>div:first-child>div:first-child,#tournaments .event>div:first-child>div:nth-child(3){font-size:14px}#tournaments .event>div:first-child>div:nth-child(2){font-size:28px}#tournaments .event>div:first-child>div:nth-child(4){font-size:20px}#tournaments .event>div:last-child{flex:1}#tournaments .event>div:last-child>div{display:flex}#tournaments .event>div:last-child>div:first-child>div:first-child{flex:1}#tournaments .event>div:last-child>div:first-child>div:last-child{display:flex;flex-direction:column;justify-content:center;min-width:40px;text-align:center}#tournaments .event>div:last-child>div:first-child>div:last-child>div{font-weight:bold}#tournaments .event>div:last-child>div:last-child{justify-content:flex-end}#tournaments .event>div:last-child>div:last-child>div{display:flex}#tournaments .event>div:last-child>div:last-child>div:first-child{padding-top:5px}#tournaments .event>div:last-child>div:last-child>div:first-child>div{padding-left:10px}#tournaments .event>div:last-child>div:last-child>div:last-child{padding-top:5px}#tournaments .event>div:last-child>div:last-child>div:last-child>div{padding-left:10px}.more{padding:10px 80px;font-size:25px;margin:20px 0}.bracket{position:absolute;top:10px;right:10px}.bigger{font-size:2rem}.margin-reset{margin-bottom:0}.fc-scrollgrid-sync-table{background-color:#fafaf9}