.tournaments__bar-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.tournaments__header{align-items:center}.tournaments__bar-img-title,.tournaments__headerTitle{position:absolute;padding:40px 60px}.tournaments__container{width:100%;background:#08080a;padding-top:80px}@media(max-width:1500px){.tournaments__container{padding:80px 10px}}.tournaments__wrapper{width:1280px;margin:0 auto;min-height:100vh;padding:16px 0}@media(max-width:1500px){.tournaments__wrapper{width:1140px}}@media(max-width:1180px){.tournaments__wrapper{width:100%}}.tournaments__header{position:relative;width:100%;min-height:112px;height:112px;border-radius:16px;background:linear-gradient(90deg,#0c3483,#6b8cce);display:flex;overflow:hidden}.tournaments__headerTitle{color:#fcfcfd;font-size:32px;font-weight:600;line-height:40px;text-align:left;text-transform:uppercase}.tournaments__content{display:flex;justify-content:space-between;width:100%;padding:20px 0 80px}.tournaments__tourListWrapper{flex:1 1;min-width:0;height:auto;display:flex;flex-direction:column;row-gap:16px}.tournaments__list{display:flex;flex-direction:column;row-gap:16px;width:100%}.tournaments__sortWrapper{display:flex;justify-content:space-between;border-radius:16px;background:#1c1c1d}.tournaments__regionSelect{display:flex;padding:8px;height:52px;border-radius:16px;column-gap:6px}.tournaments__regionSelectButton{padding:8px 16px;text-transform:uppercase;font-size:14px;font-weight:600;line-height:20px;text-align:left;color:#f9f9fd;background:none;outline:none;border:none;border-radius:8px;cursor:pointer}.tournaments__regionSelectButton-active{background:#f9f9fd;color:#08080a}.tournaments__statusSelect{display:none;padding:8px}.tournaments__filtersWrapper{flex:0 0 360px;width:360px;max-width:360px;height:auto;min-height:0;align-self:start;padding:24px;border-radius:16px;background:#1c1c1d;display:flex;text-align:center;flex-direction:column;row-gap:24px}@media(max-width:1180px){.tournaments__filtersWrapper{width:100%;max-width:100%;flex:none;height:auto;min-height:0;align-self:stretch;padding:12px 16px;margin-bottom:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-column-gap:12px;column-gap:12px;grid-row-gap:10px;row-gap:10px;align-items:start}.tournaments__filtersWrapper [class*=filters-title],.tournaments__filtersWrapper [class*=filtersTitle]{grid-column:1/-1;margin:0;font-size:18px;line-height:24px}.tournaments__filtersWrapper .dropdown,.tournaments__filtersWrapper .modal__input-block,.tournaments__filtersWrapper .referees__filterField{margin:0;min-width:0}.tournaments__filtersWrapper .dropdown__main,.tournaments__filtersWrapper .referees__filterField select{height:48px}.tournaments__filtersWrapper .modal__input-block input{padding-top:12px;padding-bottom:12px}}@media(max-width:600px){.tournaments__filtersWrapper{grid-template-columns:1fr;row-gap:8px;padding:12px}}.tournaments__filtersTitle{font-size:24px;font-weight:600;line-height:32px;text-align:left;color:#f9f9fd;text-transform:uppercase}.tournaments__showMoreButton{background:none;outline:none;border:none;color:#fd853a;font-size:16px;font-weight:500;line-height:20px;text-align:center;width:200px;margin:0 auto;cursor:pointer}.tournamentItem__wrapper{width:100%;padding:16px;background:#1c1c1d;border-radius:16px;display:flex;column-gap:24px;justify-content:space-between}.tournamentItem__actions{width:188px;min-width:188px;display:flex;flex-direction:column;gap:0;align-self:flex-start}.tournamentItem__already-request,.tournamentItem__request{padding:12px 0;border-radius:8px;background:#fd853a;color:#f9f9fd;margin:10px 0;border:none}.tournamentItem__already-request,.tournamentItem__request,.tournamentItem__view-participants{width:100%;font-size:16px;font-weight:600;line-height:24px;text-transform:none;cursor:pointer;text-align:center}.tournamentItem__view-participants{padding:10px;border-radius:8px;color:#fd853a;border:1px solid #fd853a;margin-top:0}.tournamentItem__imageWrapper{width:289px;height:224px;display:flex;align-items:center;justify-content:center;overflow:hidden}.tournamentItem__particip-list-title{font-size:30px;color:#fff}.tournamentItem__particip-list{font-size:25px;color:#fff;border-radius:10px;width:100%;border-bottom:1px solid gray;margin-bottom:15px}.tournamentItem__image{width:100%;height:auto}.tournamentItem__content{display:flex;flex-direction:column;row-gap:16px}.tournamentItem__tagsAndStarsHolder{display:flex;column-gap:8px;flex-wrap:wrap;gap:5px}.tournamentItem__region,.tournamentItem__tag{color:#f9f9fd;padding:2px 8px;border-radius:4px;font-size:14px;font-weight:500;line-height:20px;text-align:left}.tournamentItem__region{background:#3c3c3e;display:flex;align-items:center;column-gap:8px}.tournamentItem__flagImage{width:24px;height:20px}.tournamentItem__title{word-wrap:break-word;font-size:24px;font-weight:500;line-height:32px;text-align:left;color:#f9f9fd;text-transform:uppercase;cursor:pointer}.tournamentItem__title:hover{text-decoration:underline}.tournamentItem__stars{display:flex}.tournamentItem__infoHolder{display:flex;flex-direction:row;row-gap:10px}.tournamentItem__date,.tournamentItem__place,.tournamentItem__players{display:flex;align-items:center;column-gap:11px;margin:0 5px}.tournamentItem__date p,.tournamentItem__place,.tournamentItem__players{font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#8b8b8f}.partList__title{color:#6f6f73;font-size:18px;text-transform:uppercase;margin-bottom:15px;font-weight:700}.partList__wrap{width:100%;max-height:400px;overflow-y:auto}.partList__item{justify-content:space-between;padding:15px 20px;margin-bottom:15px;border-radius:15px}.partList__info,.partList__item{display:flex;flex-direction:row;align-items:center}.partList__info{gap:10px}.partList__index{min-width:28px;color:#a5a5aa;font-weight:600;font-size:14px;flex-shrink:0;text-align:right}.partList__approv{border-radius:8px;color:#32d583;border:2px solid #32d583}.partList__approv,.partList__rejected{font-size:16px;line-height:24px;text-transform:none;margin-top:0;padding:5px 10px;text-align:center}.partList__rejected{border-radius:8px;color:#cf1b0e;border:2px solid #cf1b0e}.partList__onView{border-radius:8px;color:#fd853a;font-size:16px;line-height:24px;text-transform:none;margin-top:0;border:2px solid #fd853a;padding:5px 10px;text-align:center}.partList__name{font-size:18px;color:#6f6f73;margin-top:7px}.partList__avatar{width:60px;height:60px;border-radius:50%;margin-right:15px;object-fit:cover}.dropDownShort .dropdown{position:relative}.dropDownShort .dropdown__main{border-radius:8px;border:none;width:365px;height:56px;display:flex;padding:0 16px;align-items:center;position:relative;justify-content:right;column-gap:12px}.dropDownShort .dropdown__main:hover{border:none}.dropDownShort .dropdown__placeholder{display:none}.dropDownShort .dropdown__placeholder-ontop{display:none;animation:none}.dropDownShort .dropdown__optionsList{right:0}.dropDownShort .dropdown__option{font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#f9f9fd;padding:0 40px;height:40px;display:flex;align-items:center;max-width:250px}b .dropDownShort .dropdown__option:hover{background:#f9f9fd;color:#1c1c1d}.dropDownShort .dropdown__slectedOption:before{content:"Сортування: ";font-size:16px;font-weight:400;line-height:24px;color:#8b8b8f}@media(max-width:1500px){.tournaments__content{column-gap:12px}.tournamentItem__wrapper{width:100%}}@media(max-width:1180px){.tournaments__content{column-gap:unset;flex-wrap:wrap;flex-direction:column}.tournaments__filtersWrapper{order:-1}.tournaments__tourListWrapper{order:0}.tournaments__statusSelect{display:flex}.tournaments__tourListWrapper{width:100%}}@media(max-width:580px){.tournamentItem__wrapper{flex-direction:column}.tournamentItem__actions{width:100%;min-width:0}.partList__info{margin-bottom:15px}.partList__item{flex-direction:column}.tournamentItem__infoHolder{display:flex;flex-direction:column;row-gap:10px}.tournamentItem__tagsAndStarsHolder{align-items:center}.tournaments__header{width:100%;display:flex;flex-direction:row;justify-content:center;padding-left:unset}.tournamentItem__view-participants{margin-top:10px}.tournaments__headerTitle{font-size:24px;text-align:center}.tournaments__sortWrapper{flex-direction:column;align-items:center}}@media(max-width:380px){.tournaments__bar-img-title{padding:20px 60px}}.centered-content{display:flex;height:100%;flex-direction:row;justify-content:center;align-items:center;font-size:16px;color:#8b8b8f}.partList__item:nth-child(odd){background-color:#141415}.modal__wrapper{display:flex;flex-direction:column;align-items:center;padding:20px;font-family:Inter;max-height:68vh}.modal__container{position:fixed;top:80px;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000}.modal__content{position:relative;background-color:#1c1c1d;border-radius:16px;padding:20px 34px;width:622px;transform:translateY(-50px)}.modal__close{position:absolute;top:24px;right:24px;cursor:pointer;width:16px;height:16px}.modal__close:after,.modal__close:before{content:"";position:absolute;width:16px;height:2px;background-color:#8b8b8f;border-radius:2px}.modal__close:before{transform:rotate(45deg)}.modal__close:after{transform:rotate(-45deg)}.modal-enter{opacity:0;transform:translateY(-50px)}.modal-enter-active{opacity:1;transform:translateY(0);transition:opacity .3s ease-in-out,transform .3s ease-in-out}.modal-exit{opacity:1}.modal-exit-active{opacity:0;transform:translateY(-50px);transition:opacity .3s ease-in-out,transform .3s ease-in-out}@media screen and (max-width:768px){.modal__content{width:414px;padding:32px 40px 16px;margin:0 10px}}@media screen and (max-width:480px){.modal__content{width:100%;padding:30px 20px;margin:0 10px}}@keyframes placeholderAnimation{0%{position:absolute;font-size:16px;font-weight:500;line-height:24px;text-align:left;color:#f9f9fd;left:16px;top:50%;transform:translateY(-50%)}to{position:absolute;padding:0 4px;top:-10px;left:16px;font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.200000003px;color:#8b8b8f;z-index:10;background:#1c1c1d;text-align:left}}.dropdown,.dropdown__main{position:relative}.dropdown__main{border-radius:8px;border:1px solid #6f6f73;height:56px;display:flex;padding:0 16px;align-items:center;color:#fff;justify-content:space-between;cursor:pointer}.dropdown__main:hover{border:1px solid #fcfcfd}.dropdown__placeholder{font-size:16px;font-weight:500;line-height:24px;text-align:left;color:#f9f9fd}.dropdown__placeholder-ontop{position:absolute;padding:0 4px;top:-10px;left:16px;font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.200000003px;color:#8b8b8f;z-index:10;background:#1c1c1d;text-align:left;animation:placeholderAnimation .05s linear}.dropdown__optionsList{position:absolute;top:57px;z-index:15;border-radius:8px;overflow:hidden}.dropdown__option{font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#f9f9fd;padding:0 16px;outline:1px solid #545457;width:365px;height:40px;display:flex;align-items:center;cursor:pointer;background:#3c3c3e}.dropdown__option:hover{background:#f9f9fd;color:#1c1c1d}.dropdown__option-year{font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#f9f9fd;padding:0 16px;outline:1px solid #545457;width:316px;height:40px;display:flex;align-items:center;cursor:pointer;background:#3c3c3e}.dropdown__option-year:hover{background:#f9f9fd;color:#1c1c1d}.dropdown__slectedOption{font-size:16px;font-weight:500;line-height:24px;text-align:left;color:#f9f9fd;background:#1c1c1d}.dropdown__arrowRotate{transform-origin:center;transform:rotate(180deg)}@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";.dspl-flx__flex-dir-column{display:flex;flex-direction:column}.dspl-flx__flex-dir-row{display:flex;flex-direction:row}.justify-content-center{justify-content:center}.justify-content-space-between{justify-content:space-between}.algn-items-center{align-items:center}.mrg-sides-20px{margin:0 20px}:root{--primary:#000;--secondary:#fd853a6b;--tertiary:rgba(253,133,58,.692)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--primary)}::-webkit-scrollbar-thumb{background-color:var(--secondary);border-radius:14px}::-webkit-scrollbar-thumb:hover{background-color:var(--tertiary)}.about-us__bar-img,.clubs__bar-img,.documents__bar-img,.profile__bar-img,.tournaments__bar-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.modal__input-icon{position:absolute;left:18px;top:50%;transform:translateY(-50%);z-index:1;color:#ccc}.modal__input.--search{padding-left:50px}.modal__label-search{padding-left:32px}.modal__input-icon{width:24px;height:24px}.modal__input-block{position:relative}.modal__input-block label{position:absolute;top:50%;transform:translateY(-50%);color:#8b8b8f;left:18px;font-size:16px;font-weight:400;line-height:24px;pointer-events:none;transition:all .3s ease-in-out}.modal__input-block label.filled{top:0;transform:translateY(-50%);left:13px;font-size:12px;background-color:#1c1c1d;padding:0 4px}.modal__input-block label.filled.error{color:#f97066}.modal__input-block input{width:100%;padding:16px;border-radius:8px;border:1px solid #6f6f73;outline:none;font-size:16px;font-weight:400;line-height:24px;color:#fcfcfd;background-color:transparent}.modal__input-block input:-webkit-autofill+label,.modal__input-block input:focus+label{top:0;transform:translateY(-50%);left:13px;font-size:12px;background-color:#1c1c1d;padding:0 4px;line-height:1}.modal__input-block input:focus{border:1px solid #87a5f5}.modal__input-block input:-webkit-autofill,.modal__input-block input:-webkit-autofill:focus,.modal__input-block input:-webkit-autofill:hover{-webkit-text-fill-color:#f9f9fd;background-color:#1c1c1d;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.modal__input-block input.error{border:1px solid #f97066}.modal__error{position:absolute;left:15px;bottom:-18px;font-size:12px;color:#ff5656;z-index:2}