.tournament-index{container-name:battles-page;container-type:inline-size;margin:2rem auto;max-width:1024px;padding:1rem;display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;background:#2d2d32;box-shadow:0 2px 15px #0000000f;border-radius:6px}.tournament-timeline .timeline-path{padding-bottom:0}.tournament-join{display:flex;justify-content:space-between;align-items:start;gap:1rem}.tournament-join .tournament-head span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tournament-list{display:flex;flex-direction:row;gap:.5rem;min-height:100px;margin-top:1rem;flex-wrap:wrap}.tournament-list .tournament-card{position:relative;overflow:hidden;border-radius:6px;background:#222;box-shadow:0 3px 6px #0000001a;width:calc((100% - .5rem)/ 2)}.tournament-list .tournament-card img{width:100%;height:96px;object-fit:cover;border-top-left-radius:6px;border-top-right-radius:6px}.tournament-list .tournament-card .tournament-body{position:relative;z-index:1;padding:10px;border-radius:6px}.tournament-list .tournament-card .tournament-body .tournament-details{display:flex;flex-direction:row;gap:1rem;margin-top:.5rem;justify-content:space-between}.tournament-list .tournament-card .tournament-body .tournament-details .label-group{display:flex;flex-direction:column}.tournament-list .tournament-card .tournament-body .tournament-details .label-group h5{font-size:13px;font-weight:600;margin:0}.tournament-list .tournament-card .tournament-body .tournament-details .label-group p{font-size:12px;margin:0}.tournament-list .tournament-card .tournament-body .tournament-timeline{background:#ffffffa3;border-radius:6px;padding:8px;margin-top:10px}.loading-img{position:absolute;left:0;right:0;margin:auto;width:23px;height:23px;z-index:999;margin-top:2rem}.main-tab{margin-top:1rem}.teams-toolbar{display:flex;align-items:center;justify-content:end;gap:1rem}.teams-toolbar button{font-size:14px;padding:.5rem 1rem;display:flex;align-items:center;justify-content:space-between;min-width:130px}.team-list{display:flex;flex-direction:column;gap:.5rem;min-height:100px;margin-top:1rem}.team-list h3{text-align:center;font-size:16px;margin:2rem 0}.team-list .team-card{display:flex;flex-direction:row;gap:.5rem;justify-content:space-between;align-items:center;padding:8px;border-radius:6px;box-shadow:0 4px 10px #0000001c;position:relative;overflow:hidden}.team-list .team-card .team-banner{position:absolute;left:-10%;right:10%;top:-10%;width:120%;height:120%;z-index:0;pointer-events:none;-webkit-user-drag:none}.team-list .team-card .team-banner img{width:100%;height:100%;object-fit:cover;object-position:center;position:relative;z-index:-2;filter:blur(5px)}.team-list .team-card .team-banner:after{content:'';position:absolute;left:0;right:0;top:0;width:100%;height:100%;z-index:-1;background:linear-gradient(45deg,#000,#636363cf)}.team-list .team-basic{display:flex;flex-direction:row;gap:.5rem;justify-content:space-between;align-items:center;position:relative;z-index:1}.team-list .team-basic img{width:70px;height:70px;object-fit:contain}.team-list .team-basic .team-texts{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:.3rem}.team-list .team-basic .team-texts .team-interests{display:flex;flex-direction:row;align-items:start;gap:.3rem}.team-list .team-basic .team-texts .team-interests .team-interest{padding:3px 8px;background:#2bc4a8;font-weight:600;border-radius:25px;font-size:10px;color:#fff}.team-list .team-basic .team-texts h3{margin:0;font-weight:600;font-size:20px;color:#fff}.team-list .team-tools{margin-right:1rem;display:flex;flex-direction:row;gap:1rem;align-items:center;position:relative;z-index:1}.team-list .team-info{color:#fff;display:flex;flex-direction:column;align-items:end}.team-list .team-info span:nth-child(2){font-weight:600}.team-list .team-info h5{margin:0;letter-spacing:5px;font-size:19px;font-weight:600;color:#bfd4ff;margin-right:1rem}.team-list .team-tools .team-tool-button{width:40px;height:40px;border-radius:999px;border:0;background-color:#e71f5f;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;box-shadow:0 2px 3px #0000004d;transition:all .15s}body.light-theme .team-list .team-tools .team-tool-button{background-color:#e02c2d}.team-list .team-tools .team-tool-button:hover{background-color:#3ad7ba;box-shadow:unset}.team-list .team-tools .team-tool-button:active{background-color:#2aa58e;box-shadow:unset}.team-list .team-owners{display:flex;align-items:center;gap:1rem;color:#fff;background:#161616ab;border-radius:6px;padding:10px}.team-list .team-owners .team-leader{display:flex;flex-direction:row;gap:.5rem}.team-list .team-owners .team-leader img{width:45px;height:45px;object-fit:cover;border-radius:999px}.team-list .team-owners .team-leader .team-leader-texts{display:flex;flex-direction:column}.team-list .team-owners .team-leader .team-leader-texts h4{font-size:16px;margin:0}.team-list .team-owners .team-leader .team-leader-texts h4 a{color:#fff}.team-warning{margin-top:1rem;font-size:14px;text-align:center;display:flex;align-items:center;flex-direction:row;gap:.5rem;padding:1rem}.team-warning i{font-size:22px}.team-card .waiting-approve{position:absolute;z-index:4;background:linear-gradient(45deg,#262626db,#282b2beb);top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:600;color:#fff}.status-0 .team-tools{z-index:5}.status-0 .team-info{display:none}@media only screen and (max-width:992px){.team-list .team-card{flex-direction:column}.team-list .team-tools{flex-wrap:wrap;gap:.3rem;justify-content:space-between;padding:.5rem}.team-list .team-owners{width:100%;justify-content:center}.team-list .team-info h5{letter-spacing:1px;font-size:20px;margin:0}.team-list .team-tools .team-tool-button{position:absolute;right:0;bottom:0}.tournament-list .tournament-card{width:100%}.ui-tabs .ui-tabs-panel{padding-left:0;padding-right:0}}body.light-theme .tournament-index{background:#fff}body.light-theme .tournament-list .tournament-card{background:#efefef;color:#000}body.light-theme .team-list .team-card .team-banner:after{background:linear-gradient(45deg,#efefef,#636363cf)}body.light-theme .team-list .team-basic .team-texts h3,body.light-theme .team-list .team-info h5{color:#000}body.light-theme .team-list .team-owners{background:0 0}body.light-theme .team-list .team-owners .team-leader .team-leader-texts h4 a{color:#fff!important}body.light-theme .team-card .waiting-approve{background:0 0}
