.Teamstable{margin-top:50px}.card{background-color:#00000000;background-size:cover;background-position:50%;background-blend-mode:multiply;margin-bottom:15px}.card__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;row-gap:12px;padding:10px 25px;background-color:#10181f;border:2px solid #ffbe18;margin-bottom:20px}.card__header>h4{font-size:20px;font-weight:600;line-height:1.2em;letter-spacing:-.02em;margin-bottom:0;text-transform:uppercase;font-style:italic;color:#fff}.team-result-filter{list-style:none;padding:0;margin:0}.team-result-filter__item{padding-left:22px;float:left}.team-result-filter__item select.form-control{border:none;font-size:13px;text-transform:uppercase;font-family:Roboto Condensed,sans-serif;font-weight:700;letter-spacing:-.02em;height:24px!important;padding:4px 18px 4px 10px;display:inline-block;vertical-align:top;background-color:#05050582;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 4'%3E%3Cpath transform='translate(-586.156 -1047.28)' fill='%23fff' d='M586.171,1048l0.708-.71,2.828,2.83-0.707.71Zm4.95-.71,0.707,0.71L589,1050.83l-0.707-.71Z'/%3E%3C/svg%3E");background-position:100% 50%;background-repeat:no-repeat;background-size:15px 7px;color:#fff}.team-result-filter__item select.form-control option{background-color:#ffbe18;color:#000;font-weight:600}.Teamstable .table-responsive{overflow:hidden;overflow-x:auto}.tournament-table{border:0;border-collapse:separate;border-spacing:0 10px;margin-top:-10px;margin-bottom:-10px;min-width:750px;overflow:hidden}.tournament-table thead{background-color:#5cff50;-webkit-clip-path:polygon(2% 0,98% 0,100% 50%,98% 100%,2% 100%,0 50%);clip-path:polygon(2% 0,98% 0,100% 50%,98% 100%,2% 100%,0 50%)}.tournament-table thead th{border:0;text-align:center;font-size:18px;font-weight:700;background-color:#5cff50;color:#000;line-height:35px;padding:5px}.tournament-table thead th:last-child{display:block;padding-right:30px}.tournament-table tbody tr{-webkit-clip-path:polygon(2% 0,98% 0,100% 50%,98% 100%,2% 100%,0 50%);clip-path:polygon(2% 0,98% 0,100% 50%,98% 100%,2% 100%,0 50%);background-color:#10181f;margin-top:10px}.tournament-table tbody tr th{text-align:center}.tournament-table tbody tr td,.tournament-table tbody tr th{border:0;font-size:18px;font-weight:600;color:#fff;vertical-align:middle;background-color:#00000000;padding:5px}.tournament-table tbody tr td{width:-moz-fit-content;width:fit-content}.tournament-table tbody tr td~td{text-align:center}.tournament-table thead th:first-child{text-align:center;padding:5px 15px}.tournament-table tbody td:first-child{text-align:center}.table>:not(:last-child)>:last-child>*{border-bottom-color:currentColor}.tournament-table tbody td:nth-child(2),.tournament-table thead th:nth-child(2){text-align:left}.tournament-table tbody tr td img{max-height:40px;margin-right:18px}@media (max-width:1000px){.Teamstable{margin-top:30px;max-width:650px}.tournament-table thead tr td,.tournament-table thead tr th{font-size:12px}.tournament-table tbody tr td,.tournament-table tbody tr th{font-size:11px}}@media (max-width:575px){.card{padding:0 2px}.tournament-table{min-width:330px}.Teamstable{margin-top:20px}.card__header{padding:5px}.card__header>h4{font-size:12px;font-weight:600}.tournament-table thead th:last-child{padding-right:7px}.tournament-table thead th:first-child{padding-left:7px}.tournament-table thead tr td,.tournament-table thead tr th{font-size:7px}.tournament-table tbody tr th{font-size:6px}.tournament-table tbody tr td{font-size:7px}.tournament-table tbody tr td img{width:25px;height:28px;margin-right:2px}.tournament-table thead th{font-weight:700;background-color:#5cff50;color:#000;line-height:12px}}@media (max-width:420px){.card{padding:0 2px}.tournament-table{min-width:280px}.Teamstable{margin-top:15px;padding:0 2px}.card__header{padding:5px}.card__header>h4{font-size:12px;font-weight:600}.tournament-table thead th:last-child{padding-right:3px}.tournament-table thead th:first-child{padding-left:3px}.tournament-table thead tr td,.tournament-table thead tr th{font-size:6px}.tournament-table tbody tr td,.tournament-table tbody tr th{font-size:7px}.tournament-table tbody tr td img{width:22px;height:25px;margin-right:2px}.tournament-table thead th{font-weight:700;background-color:#5cff50;color:#000;line-height:12px}}.group-section{margin-bottom:40px;padding:15px;border:2px solid #ffbe18;border-radius:8px;background-color:#0e141a}.group-section h5{font-size:18px;font-weight:700;text-transform:uppercase;color:#ffbe18;margin-bottom:15px;display:flex;justify-content:space-between;align-items:center}.group-section h5:after{content:"";flex-grow:1;margin-left:10px;height:2px;background:linear-gradient(90deg,#ffbe18,transparent)}.group-section h5 span{font-size:14px;font-weight:600;color:#5cff50;background:#10181f;border:1px solid #5cff50;border-radius:6px;padding:2px 8px}.group-section .tournament-table{margin-top:10px;min-width:0}@media (max-width:768px){.group-section .tournament-table{margin-top:0}.group-section{padding:10px;margin-bottom:20px}.group-section h5{font-size:14px;flex-direction:column;align-items:flex-start;gap:3px;margin-bottom:2px}.group-section h5:after{content:"";flex-grow:1;margin-left:0;width:100%;height:2px;background:linear-gradient(90deg,#ffbe18,transparent)}.group-section h5 span{font-size:12px;padding:2px 6px}}.rivalry-btn{padding:6px 14px;font-size:14px;font-weight:700;background-color:#10181f;border:2px solid #ffbe18;margin-bottom:10px;color:#ffbe18;border-radius:8px;cursor:pointer;transition:all .3s ease-in-out;box-shadow:0 0 10px rgba(255,190,24,.4)}.rivalry-btn:hover{background-color:#ffbe18;color:#10181f;box-shadow:0 0 15px rgba(255,190,24,.9),0 0 30px rgba(255,190,24,.6);transform:scale(1.05)}.rivalry-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:2000}.rivalry-modal{border-radius:12px;padding:20px 12px;width:500px;max-width:90%;max-height:80%;position:relative;box-shadow:0 4px 20px rgba(0,0,0,.4);text-align:center;display:flex;flex-direction:column;align-content:space-around;justify-content:space-between;align-items:stretch;background:rgba(255,140,0,.852)}.rivalry-modal .close-btn{position:absolute;right:15px;top:10px;border:none;background:none;font-size:22px;cursor:pointer}.rivalry-modal h2{color:#000;font-weight:700;text-transform:uppercase;-webkit-text-decoration:dashed underline;text-decoration:dashed underline}.rivalry-list{margin-top:10px;display:flex;flex-direction:column;gap:10px;overflow-y:auto;flex:1;padding-right:6px;scrollbar-width:thin;scrollbar-color:#100a0059 #0000001e}.rivalry-list::-webkit-scrollbar{width:5px}.rivalry-list::-webkit-scrollbar-track{background:#0000001e;border-radius:10px}.rivalry-list::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#000,#ff7b00);border-radius:10px;border:2px solid #0000001e}.rivalry-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#030200,#ff9800)}.rivalry-match{display:flex;align-items:center;justify-content:space-around;border:2px solid #190c00;background:#0000001e;padding:10px;margin-bottom:10px;border-radius:15px;color:#000;box-shadow:0 8px 20px rgba(0,0,0,.3);text-align:center;background:#ffbe18}.rivalry-match p{margin-bottom:2px;font-weight:700}.team{display:flex;flex-direction:column;align-items:center}.team-logo{border-radius:50%;border:2px solid #333}.vs{font-size:18px;font-weight:700;margin:0 10px}.match-filter{display:flex;justify-content:center;gap:8px;margin:10px 0;flex-wrap:wrap}.filter-btn{padding:6px 8px;font-size:14px;font-weight:700;border:2px solid var(--theme-color2,#000);background:transparent;color:var(--theme-color2,#000);border-radius:6px;cursor:pointer;transition:all .3s ease}.filter-btn:hover{box-shadow:0 0 8px #ffb804c9}.filter-btn.active,.filter-btn:hover{background:var(--theme-color2,#ffbe18);color:#000}.filter-btn.active{box-shadow:0 0 10px rgba(0,123,255,.7)}@media (max-width:400px){.rivalry-modal{width:90%;padding:15px 10px;max-height:75%}.rivalry-list{gap:6px}.rivalry-match{padding:8px;border-radius:10px;font-size:12px;margin-bottom:5px}.rivalry-match p{font-size:12px;font-weight:600}.team-logo{width:40px!important;height:40px!important;border:1px solid #222}.vs{font-size:14px;margin:0 6px}.filter-btn{padding:4px 6px;font-size:11px;border-radius:4px}}.loading-screen{display:flex;justify-content:center;align-items:center;width:100%;height:auto;font-size:2rem}.loading-screen .dot{position:relative;width:2rem;height:2rem;margin:.8em;border-radius:50%}.loading-screen .dot:before{position:absolute;content:"";width:100%;height:100%;background:inherit;border-radius:inherit;animation:anime 2s ease-out infinite}@keyframes anime{50%,75%{transform:scale(2.5)}80%,to{opacity:0}}.loading-screen .dot:first-child{background-color:#4285f5}.loading-screen .dot:nth-child(2){background-color:#ea4436}.loading-screen .dot:nth-child(3){background-color:#fbbd06}.loading-screen .dot:nth-child(4){background-color:#34a952}.loading-screen .dot:nth-child(5){background-color:#cf9fff}.loading-screen .dot:first-child:before{animation-delay:.2s}.loading-screen .dot:nth-child(2):before{animation-delay:.4s}.loading-screen .dot:nth-child(3):before{animation-delay:.6s}.loading-screen .dot:nth-child(4):before{animation-delay:.8s}.loading-screen .dot:nth-child(5):before{animation-delay:1s}