:root{--match-date-width:45px}.qualification-rounds-section{flex-direction:column;gap:15px;min-height:200px;padding:10px;display:flex}.loader-wrapper{justify-content:center;align-items:center;min-height:200px;display:flex}.rounds-filter{justify-content:space-between;align-items:center;width:100%;height:40px;margin-bottom:10px;display:flex}.rounds-filter button{color:#fff;cursor:pointer;background-color:#ad00ff;border:none;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-weight:700;display:flex}.rounds-filter button:hover{background-color:#6c009f}.rounds-filter button:disabled{background-color:#ccc}#rounds{color:#000;cursor:pointer;background-color:#0000;border:none;border-radius:6px;outline:none;align-items:center;padding:8px 12px;font-size:15px;font-weight:700;display:flex;box-shadow:0 0 2px 1px #ad00ff}#rounds option{color:#fff;background:#5e008a;font-size:14px;font-weight:700}.match-schedule{border-bottom:1px solid #d2d4d9;flex-direction:row;height:auto;padding-bottom:10px;animation-name:fadeInOpacity;animation-duration:.7s;display:flex;position:relative}.match-schedule.is-paired{border-bottom:none}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}.match-schedule__teams{width:100%;padding:0 var(--match-date-width);flex-direction:row;justify-content:center;align-items:center;gap:20px;display:flex}.match-schedule__date{color:#6c009f;background-color:#f3f4f8;border-radius:5px;justify-content:center;align-items:center;gap:5px;width:70px;height:40px;padding:0 10px;font-size:16px;font-weight:700;display:flex;position:absolute}.team-badge{width:calc(50% - var(--match-date-width));flex-direction:row;justify-content:flex-end;align-items:center;gap:15px;display:flex}.team-badge.away{flex-direction:row-reverse}.team-badge__name{text-align:end;justify-content:flex-end;align-items:center;width:70%;font-weight:700;display:flex}.team-badge__name.away{justify-content:flex-start}.team-badge__logo{min-width:40px;height:40px}.match-schedule__time,.match-schedule__score{justify-content:center;align-items:center;gap:5px;width:60px;font-size:16px;display:flex}.winner{font-size:17px;font-weight:700}.separator-line{background-color:#ad00ff;width:100%;height:2px}@media screen and (width<=768px){:root{--match-date-width:40px}.qualification-rounds-section{gap:5px}.team-badge,.team-badge.away{flex-direction:column-reverse;justify-content:space-evenly;gap:10px;width:100%;height:110px}.team-badge__name{text-align:center;justify-content:center;min-width:80px;max-width:100px;min-height:40px;display:flex}.team-badge__name.away{justify-content:center}.match-schedule{flex-direction:column;align-items:center;height:auto}.match-schedule__teams{gap:0;width:100%;height:100%;padding:0}.match-schedule__date{flex-direction:row;gap:5px;width:80px;height:auto;margin:10px 0;padding:7px;display:flex;position:relative}.match-schedule__time,.match-schedule__score{text-align:center;min-width:40px}}
/*$vite$:1*/