.header{align-items:flex-start;background-color:#000;border:none;color:#fff;display:flex;justify-content:space-between;position:relative;width:100%}.header,body{margin:0;padding:0}.left-menu{align-items:center;display:flex;margin-left:100px;margin-top:15px}.left-menu button{background-color:initial;border:none;cursor:pointer;padding:0}.left-menu a,.left-menu button{color:#fff;font-size:18px;margin-right:20px;margin-top:10px}.left-menu a{text-decoration:none}.left-menu a:hover{color:#b38800}.dropdown{display:inline-block;position:relative}.dropdown-button{background-color:initial;border:none;color:inherit;color:#fff;cursor:pointer;font:inherit;font-size:18px;margin-top:10px;padding:0}.dropdown-content{background-color:#000;box-shadow:0 8px 16px 0 #0003;display:none;min-width:180px;padding:10px;position:absolute;z-index:1}.dropdown-content a{color:#fff;display:block;font-size:18px;padding:5px 0;text-decoration:none}.dropdown-content a:hover{color:#ccc}.line-dropdown{background-color:#626262;height:.1px;margin:5px 0}.dropdown:hover .dropdown-content{display:block}.logo-container{align-items:flex-start;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.logo-container img{border-radius:50%;height:70px;margin-top:30px;width:70px}.right-menu{align-items:center;display:flex;margin-right:100px;margin-top:15px}.right-menu a{color:#fff;font-size:18px;margin-left:20px;margin-top:10px;text-decoration:none}.right-menu a:hover{color:#ccc}.right-menu .dropdown{margin-left:20px}.right-menu .dropdown-button{font-size:18px;margin-top:10px}.right-menu .dropdown-content{background-color:#000;left:-20px;padding:20px}.right-menu .dropdown-content button{background-color:initial;border:none;color:#fff;cursor:pointer;display:block;font-size:18px;padding:5px 0;text-align:left;text-decoration:none;width:100%}.right-menu .dropdown-content button:hover{color:#ccc}.line{background-color:#626262;height:1px;position:absolute}.line.left{left:0}.line.left,.line.right{top:70px;width:calc(50% - 100px);z-index:1}.line.right{right:0}.burger-button{background:#0000;border:none;cursor:pointer;display:none;flex-direction:column;height:25px;justify-content:space-around;margin-top:30px;padding:50;width:30px;z-index:10}.burger-button span{background:#fff;border-radius:2px;height:3px;position:relative;transform-origin:1px;transition:all .3s linear;width:30px}.burger-button.open span:first-child{transform:rotate(38deg) translate(0)}.burger-button.open span:nth-child(2){opacity:0}.burger-button.open span:nth-child(3){transform:rotate(-34deg) translate(0)}.nav-menu{display:none}@media (max-width:1024px){.left-menu,.right-menu{display:none}.header{background-color:#0000}.burger-button,.nav-menu{display:flex}.nav-menu{background-color:#000;flex-direction:column;height:100vh;left:0;overflow-y:auto;padding-top:70px;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease-in-out;width:100%;z-index:9}.nav-menu.active{transform:translateX(0)}.nav-menu .nav-link{background:none;border:none;color:#fff;cursor:pointer;display:block;font-size:18px;margin:5px 20px;padding:5px 0;text-align:left;text-decoration:none;width:auto}.nav-menu .nav-link:focus,.nav-menu .nav-link:hover{color:#b38800;outline:none}.line.left,.line.right{display:none}.logo-container img{height:60px;margin-top:15px;position:relative;width:60px}.logo-container{align-items:flex-start;left:50%;position:absolute;transform:translateX(-60%);z-index:11}}.footer{background-color:#000;color:#fff;padding:20px 100px}.footer-container{display:flex;justify-content:space-between}.footer-center,.footer-left,.footer-right{flex:1 1}.footer-title{font-size:.9rem;margin-bottom:10px}.footer-text{font-size:.7rem}.footer-links{list-style:none;margin:0;padding:0}.footer-links li{margin-bottom:10px}.footer-links a{color:#fff;text-decoration:none}.footer-links a:hover{color:#ccc}.footer-address,.footer-contacts,.footer-email,.footer-phone{font-size:.7rem}.footer-copyright{border-top:1px solid #333;margin-top:20px;padding-top:10px;text-align:center}.copyright-text{font-size:.9rem}@media (max-width:480px){.footer{background-color:#000;box-sizing:border-box;color:#fff;padding:20px 10px}.footer-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:0 auto;max-width:1200px}.footer-center,.footer-left,.footer-right{flex:1 1 200px;min-width:150px}.footer-title{color:#ffc500;font-size:1rem;font-weight:700;margin-bottom:10px}.footer-address,.footer-contacts,.footer-email,.footer-links a,.footer-phone,.footer-text{color:#ccc;font-size:.85rem}.footer-links{list-style:none;margin:0;padding:0}.footer-links li{margin-bottom:8px}.footer-links a{color:#ccc;text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:#ffc500}.footer-copyright{border-top:1px solid #333;margin-top:20px;padding-top:10px;text-align:center}.copyright-text{color:#666;font-size:.9rem}@media (max-width:768px){.footer-container{align-items:center;flex-direction:column}.footer-center,.footer-left,.footer-right{flex:none;max-width:400px;text-align:center;width:100%}.footer-title{font-size:1.2rem}.footer-address,.footer-email,.footer-links a,.footer-phone,.footer-text{font-size:1rem}}}::-webkit-scrollbar{height:0;width:0}::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{background:#0000}.players-page{background-color:#fff;color:#000;padding:40px 100px}.players-title{margin-bottom:20px}.players-list{display:flex;flex-wrap:wrap;gap:20px}.player-image{height:150px;object-fit:cover;width:100%}.player-name{font-size:1rem;margin-bottom:5px}.player-position{font-size:.8rem}.banner{align-items:flex-start;background-image:linear-gradient(180deg,#000000d9,#0003 60%),url(../../static/media/komanda1.500d1c8400530f34cb2e.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;display:flex;flex-direction:column;height:95vh;justify-content:center;overflow:hidden;padding-top:190px}.banner,.banner-content{color:#fff;position:relative}.banner-content{margin-left:100px;margin-right:100px;max-width:800px;text-align:left;z-index:1}.banner-flag{box-shadow:0 0 10px #00000080;margin-bottom:20px;width:40px}.banner-flag,.banner-title{position:relative;z-index:1}.banner-title{font-size:2.5rem;margin-bottom:5px;text-shadow:0 0 8px #000000b3}.banner-subtitle{font-size:1.2rem;margin-bottom:5px}.banner-founded,.banner-subtitle{position:relative;text-shadow:0 0 8px #000000b3;z-index:1}.banner-founded{font-size:.9rem;margin-bottom:20px;opacity:.8}.banner-button{background:#0000;border:.5px solid #fff;box-shadow:0 0 10px #00000080;color:#f2f2f2;cursor:pointer;font-size:1rem;padding:12px 35px;position:relative;text-shadow:0 0 8px #000000b3;transition:all .3s ease;z-index:1}.banner-button:hover{background:#ffffff1a}@media (max-width:1024px){.banner{height:45vh;padding-top:150px}.hide-on-mobile{display:none!important}.banner-content{margin-left:20px;margin-right:20px;max-width:100%}.banner-title{font-size:2rem}.banner-subtitle{font-size:1rem}.banner-founded{font-size:.8rem;margin-bottom:15px}.banner-flag{margin-bottom:15px;width:30px}.banner-button{font-size:.9rem;padding:10px 25px}}@media (max-width:480px){.banner-content{margin-left:10px;margin-right:10px;padding:0 5px}.banner-title{font-size:1.6rem}.banner-subtitle{font-size:.9rem}.banner-founded{font-size:.7rem;margin-bottom:10px}.banner-flag{margin-bottom:10px;width:25px}.banner-button{box-sizing:border-box;font-size:.85rem;padding:8px 20px;width:100%}}.matches-slider{background-color:#fff;box-sizing:border-box;color:#000;padding:40px 100px}.matches-all-matches:focus,.matches-all-matches:hover{color:#454545;outline:none}.slider-button{-webkit-user-select:none;user-select:none}.match-button:focus,.match-button:hover{opacity:.9;outline:none}@media (max-width:1024px){.matches-slider{padding:0 10px}.matches-slider-container{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:auto;position:static;scrollbar-color:#0003 #0000;scrollbar-width:thin}.desktop-only{display:none}.mobile-only{display:block;margin-top:15px;text-align:center}.slider-button{display:none}.matches-cards{-webkit-overflow-scrolling:touch;display:flex;gap:25px;overflow-x:auto;padding-bottom:10px;scroll-behavior:smooth;width:max-content}.match-card{border-radius:12px;box-shadow:0 4px 12px #00000014;flex:0 0 auto;max-width:280px;min-width:300px;transition:transform .3s ease,opacity .3s ease;width:300px}.match-header{background-color:#ffc500;border-bottom:none;color:#fff;display:flex;font-weight:700;justify-content:space-between;padding:15px}.match-date,.match-time{color:#fff}.match-buttons,.match-stage{display:none}}.tournament-table{background-color:#fff;color:#000;padding:20px 100px}.view-full{color:#666;font-size:1rem;text-decoration:none;transition:color .3s ease}.view-full:hover{color:#000}.matches-all-matches{color:#000;cursor:pointer;font-size:1rem;text-decoration:none;transition:color .3s ease}.matches-all-matches:hover{color:#454545}.desktop-only{display:inline-block}.mobile-only{display:none}@media (max-width:1024px){.desktop-only{display:none}.mobile-only{color:#000;cursor:pointer;display:block;font-size:1rem;margin-top:15px;text-align:center;text-decoration:none;transition:color .3s ease}.mobile-only:hover{color:#454545}.tournament-table{background-color:#fff;box-sizing:border-box;color:#000;padding:10px;width:100%}.responsive-hide,.table-legend{display:none}}.team-players{background-color:#000;color:#fff;padding:20px 100px}.players-title{font-size:1.5rem}.view-full-team{color:#ccc;font-size:1rem;text-decoration:none;transition:color .3s ease}.view-full-team:hover{color:#fff}.players-tabs{display:flex;gap:20px;margin-bottom:20px}.tab-button{background-color:initial;border:none;color:#ccc;cursor:pointer;padding:10px 20px;transition:color .3s ease}.tab-button:hover{color:#fff}.tab-button.active{border-bottom:2px solid #ffc500;color:#fff}.players-cards{gap:20px}.player-card:before{transition:width .3s ease}.player-card:after,.player-card:before{background-color:#ffc500;content:"";position:absolute}.player-card:after{transition:height .3s ease}.player-birthdate{color:#ccc;font-size:.9rem;padding:10px}.player-photo{bottom:0;height:170px;left:0;position:absolute;width:100%}.player-photo:after{height:50px}@media (max-width:1024px){.team-players{padding:10px}.players-cards-slider{-webkit-overflow-scrolling:touch;box-sizing:border-box;display:flex;gap:20px;margin-left:calc(-50vw + 50%);overflow-x:auto;padding:0 10px;scroll-behavior:smooth;width:100vw}.players-cards-slider .player-card{background-color:#333;border-radius:12px;flex:0 0 auto;position:relative;width:280px}.player-card:after,.player-card:before{background-color:#ffc500;content:"";pointer-events:none;position:absolute;transition:all .3s ease}.player-card:before{height:2px;right:0;top:0;width:0}.player-card:after{height:0;right:0;top:0;width:2px}.player-card:hover:before{width:100%}.player-card:hover:after{height:100%}}.contacts{background-color:#000;color:#fff;padding:40px 100px}.contacts-header{margin-bottom:20px}.contacts-title{color:#fff;font-size:1.5rem}.contacts-container{border:1px solid #ffc500;display:flex;height:400px}.contacts-left{display:flex;flex:1 1;flex-direction:column;height:100%}.blue-part{background-color:#ffc500;color:#000;font-size:.8rem;padding:20px}.club-name,.stadium-name{font-size:1rem}.club-address,.stadium-address{font-size:.8rem}.empty-space{margin:20px 0}.black-part{background-color:#000;color:#fff;font-size:.8rem;padding:20px}.stadium-title{font-size:1rem}.stadium-description{font-size:.8rem}.details-button{background-color:#ffc500;color:#000;font-size:.9rem;margin-top:20px;padding:10px;transition:all .9s ease}.details-button:hover{background-color:#b48a02;transition:all .9s ease}.contacts-right{flex:1 1}@media (max-width:480px){.contacts{background-color:#000;box-sizing:border-box;color:#fff;padding:40px 10px}.contacts-header{margin-bottom:20px;padding-left:10px}.contacts-title{color:#fff;font-size:1.5rem}.contacts-container{border:1px solid #ffc500;box-sizing:border-box;display:flex;height:400px;overflow:hidden;padding:0 10px}.contacts-left{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;height:100%;padding:20px 10px}.blue-part{background-color:#ffc500;border-radius:8px 8px 0 0;color:#000;font-size:.8rem;padding:20px}.club-name,.stadium-name{font-size:1rem;margin:0 0 10px}.club-address,.stadium-address{font-size:.8rem;margin:0}.empty-space{margin:20px 0}.black-part{background-color:#000;border-radius:0 0 8px 8px;color:#fff;display:flex;flex-direction:column;flex-grow:1;font-size:.8rem;justify-content:space-between;padding:20px}.stadium-title{font-size:1rem;margin:0 0 10px}.stadium-description{flex-grow:1;font-size:.8rem}.details-button{align-self:flex-start;background-color:#ffc500;border:none;border-radius:4px;color:#000;cursor:pointer;font-size:.9rem;margin-top:20px;padding:10px;transition:background-color .9s ease}.details-button:hover{background-color:#b48a02}.contacts-right{display:none;flex:1 1}}.sponsor{background-color:#fff;padding:40px 100px}.sponsor-header{margin-bottom:40px}.sponsor-title{color:#000;font-size:1.5rem}.sponsor-container{background-color:#fff;border:1px solid #ffc500;display:flex;height:600px}.sponsor-left{flex:1 1}.gray-part,.sponsor-left{display:flex;flex-direction:column;height:100%}.gray-part{background-color:#f5f5f5;color:#000;justify-content:space-between;padding:20px}.agency-name{font-size:1rem;font-weight:700}.agency-description{font-size:.8rem;font-weight:700;line-height:2}.official-site-button{background-color:#000;border:none;color:#c1c1c1;cursor:pointer;font-size:.8rem;margin-top:auto;padding:10px}.official-site-button:hover{background-color:#333;border:1px solid #fff;box-shadow:none}.sponsor-right{flex:1 1;height:100%}.office-photo{height:100%;object-fit:cover;width:100%}.news-slider{background-color:#fff;color:#000;padding:40px 100px}.all-news-link{color:#666;cursor:pointer;font-size:1rem;text-decoration:none;transition:color .3s ease}.all-news-link:hover{color:#000}.news-slider-container{position:relative}.slider-button{background-color:initial}.news-cards{display:flex;gap:20px}.news-card{flex-basis:calc(33.333% - 13.33333px)}.news-image{height:200px}.news-info{background-color:#fff}.news-metadata{margin-bottom:.5rem}.news-description,.news-metadata{font-size:.8rem}@media (max-width:1024px){.news-cards-slider{-webkit-overflow-scrolling:touch;box-sizing:border-box;display:flex;gap:20px;overflow-x:auto;padding:0 10px;scroll-behavior:smooth;width:100%}.news-cards-slider .news-card{cursor:pointer;flex:0 0 auto;height:400px;width:280px}.news-description,.slider-button{display:none}.news-slider{box-sizing:border-box;padding:40px 10px;width:100vw}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:10000}.modal-content{background-color:#fff;border-radius:12px;box-shadow:0 4px 30px #0000004d;display:flex;flex-direction:column;max-height:95vh;overflow-y:auto;position:relative;width:calc(100vw - 20px)}.modal-image{border-top-left-radius:12px;border-top-right-radius:12px;height:40vh;object-fit:cover;width:100%}.modal-info{display:flex;flex-direction:column;flex-grow:1;padding:20px}.modal-title{font-size:1.4rem;margin-bottom:10px}.modal-description{flex-grow:1;font-size:1rem;margin-bottom:15px}.modal-metadata{color:#666;font-size:.85rem;margin-top:auto;text-align:right}.close-button.top-close,.next-button,.prev-button{display:none}.mobile-close-button{background-color:#ffc500;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:1.1rem;margin:15px auto 10px;padding:12px 40px;transition:background-color .3s ease}.mobile-close-button:hover{background-color:#b38800}}.players-page{background-color:#000;color:#fff;padding:20px 100px}.players-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.players-position-title{font-size:1.2rem;margin-bottom:10px;width:100%}.players-cards{display:flex;flex-direction:column;gap:40px}.players-card-block{display:flex;flex-wrap:wrap;gap:20px}.player-card{background-color:#333;border-radius:12px;height:360px;overflow:hidden;padding-bottom:10px;position:relative;transition:box-shadow .3s ease;width:calc(25% - 20px)}.player-card:hover{box-shadow:0 0 15px 3px #ffc500}.player-card:after,.player-card:before{background-color:#ffc500;content:"";pointer-events:none;position:absolute;transition:all .3s ease}.player-card:before{height:2px;right:0;top:0;width:0}.player-card:after{height:0;right:0;top:0;width:2px}.player-card:hover:before{width:100%}.player-card:hover:after{height:100%}.player-info{align-items:flex-start;display:flex;flex-direction:column;padding:10px;position:relative;z-index:10}.player-lastname{font-size:1.2rem;font-weight:700}.player-firstname,.player-patronymic{font-size:.9rem}.player-number{background:#ffc500;border-radius:50%;box-shadow:0 0 10px #ffc500;color:#fff;font-size:1.2rem;font-weight:700;height:30px;line-height:30px;position:absolute;right:10px;text-align:center;top:10px;width:30px}.player-photo{border-radius:0 0 12px 12px;height:300px;margin:0;overflow:hidden;padding:0;position:relative}.player-photo img{display:block;height:100%;margin:0;object-fit:contain;padding:0;transition:transform .3s ease;width:100%}.player-card:hover .player-photo img{transform:scale(1.05)}.player-photo:after{background:linear-gradient(180deg,#0000,#000);border-radius:0 0 12px 12px;bottom:0;content:"";height:60px;left:0;position:absolute;width:100%}@media (max-width:768px){.players-page{padding:15px}.players-card-block{align-items:center;flex-direction:column;gap:30px}.player-card{border-radius:16px;height:auto;max-width:380px;padding-bottom:0;width:90vw}.player-photo{border-radius:16px 16px 0 0;height:350px;margin-bottom:15px}.player-photo img{border-radius:16px 16px 0 0;object-fit:contain}.player-info{padding:15px 20px;text-align:left}.player-lastname{font-size:1.5rem}.player-firstname,.player-patronymic{font-size:1.2rem}.player-number{font-size:1.4rem;height:36px;line-height:36px;position:absolute;right:20px;top:15px;width:36px}}.league-tournament-table{background-color:#fff;color:#000;padding:20px 100px}.table-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.table-title{font-size:1.5rem}.table-content{border-collapse:collapse;width:100%}th{border-bottom:1px solid #ddd}td,th{padding:10px;text-align:center}.team-logo{border-radius:50%;height:40px;width:40px}.table-legend{color:#666;font-size:.9rem;margin-top:10px}.league-matches-slider{background-color:#fff;color:#000;padding:40px 100px}.matches-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.matches-title{font-size:1.5rem;font-weight:600}.matches-slider-container{position:relative;width:100%}.slider-button{background:#0000;border:none;cursor:pointer;font-size:2rem;padding:0 20px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.prev-button{left:-60px}.next-button{right:-60px}.matches-cards{display:flex;gap:20px;overflow-x:hidden;scroll-behavior:smooth}.match-card{background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 4px 12px #00000014;flex-basis:calc(33.333% - 20px);flex-grow:0;flex-shrink:0;transition:transform .3s ease,opacity .3s ease}.match-card:hover{transform:translateY(-5px)}.match-card.hidden{opacity:0;transform:scale(.8)}.match-card.visible{opacity:1;transform:scale(1)}.match-header{border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:15px}.match-date,.match-time{color:#666;font-size:.9rem}.match-stage{color:#444;font-size:.95rem;font-weight:500;padding:12px 15px}.match-teams{align-items:center;display:flex;justify-content:center;min-height:140px;padding:20px 15px;position:relative}.team-left,.team-right{align-items:center;display:flex;flex:1 1;flex-direction:column}.team-logo.large-logo{border-radius:50%;height:70px;margin-bottom:12px;object-fit:contain;width:70px}.team-name{font-size:.9rem;line-height:1.3;max-width:120px;text-align:center}.match-score{background:#fff;font-size:1.8rem;font-weight:700;left:50%;padding:0 10px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.match-buttons{border-top:1px solid #eee;display:flex}.match-button{background:#000;border:none;color:#fff;cursor:pointer;flex:1 1;font-size:.95rem;padding:14px;transition:opacity .3s ease}.match-button:hover{opacity:.9}.vertical-divider{background:#eee;width:1px}.matches-page{background:#000;color:#fff;padding:2rem}.season-tournament-selector{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-bottom:1.5rem}.season-buttons,.tournament-buttons{display:flex;gap:1rem}.season-button,.tournament-button{background:#111;border:1.5px solid #ffc500;border-radius:18px;color:#fff;cursor:pointer;font-weight:600;min-width:130px;padding:.6rem 1.4rem;text-align:center;transition:background-color .3s ease,transform .2s ease;-webkit-user-select:none;user-select:none}.season-button.active,.tournament-button.active{box-shadow:0 4px 8px #ffc50066;transform:translateY(-3px)}.season-button.active,.season-button:hover:not(.active),.tournament-button.active,.tournament-button:hover:not(.active){background:#ffc500;border-color:#ffc500;color:#222}.view-switcher{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-bottom:3rem}.switch-button{background:#0000;border:2px solid #ffc500;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;min-width:160px;padding:1rem 2rem;transition:all .3s ease;-webkit-user-select:none;user-select:none}.switch-button.active{border-color:#ffc500}.switch-button.active,.switch-button:hover{background:#ffc500;color:#222}.selectors-row{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-bottom:2rem}.selector-select{-webkit-appearance:none;appearance:none;background:#000;border:2px solid #ffc500;border-radius:40px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;min-width:160px;padding:.5rem 1.2rem;position:relative;transition:background-color .3s ease}.selector-select:focus,.selector-select:hover{background-color:#ffc500;color:#111;outline:none}@media (max-width:1024px){.matches-page{padding:0!important}.season-tournament-selector,.selectors-row,.view-switcher{padding-left:1rem;padding-right:1rem}.league-tournament-table,.matches-slider,.tournament-table{box-sizing:border-box;margin:0!important;padding:0!important;width:100vw}.league-tournament-table>div,.matches-slider>div,.tournament-table>div{margin:0!important;padding:0!important}.league-tournament-table .table-header,.league-tournament-table table td:nth-child(8),.league-tournament-table table th:nth-child(8),.tournament-table .table-header,.tournament-table table td:nth-child(8),.tournament-table table th:nth-child(8){display:none}.switch-button{border-radius:8px;font-size:1rem;min-width:100%;padding:.6rem 1.2rem;transition:all .3s ease;-webkit-user-select:none;user-select:none}.selector-select{border-radius:30px;box-sizing:border-box;font-size:1rem;max-width:90vw;min-width:100%;padding:.5rem 1rem}.selector-select option{max-width:90vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matches-slider{box-sizing:border-box}.matches-slider,.matches-slider .matches-cards{margin:0!important;padding:0!important;width:100vw}.matches-title{padding-left:15px}.league-matches-slider{padding:10px}}.news-list{background-color:#fff;color:#000;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:40px 100px}.news-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.news-title{font-size:1.5rem;font-weight:600}.news-categories{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem}.news-categories button{background:#ffc500;border:none;border-radius:6px;box-shadow:0 4px 12px #ffc50080;color:#fff;cursor:pointer;font-weight:600;padding:.8rem 1.5rem;transition:all .3s ease}.news-categories button.active{background:#b38800;box-shadow:0 7px 20px #b38800b3;transform:translateY(-3px);transition:all .4s ease}.news-categories button:hover{background:#b38800;box-shadow:0 6px 18px #b3880099;transition:all .3s ease}.news-cards-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.news-card{background:#fff;border-radius:16px;box-shadow:0 10px 20px #ffc50040;cursor:pointer;display:flex;flex-direction:column;height:400px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.news-card:hover{box-shadow:0 16px 40px #ffc50073;transform:translateY(-6px)}.news-image{border-radius:16px 16px 0 0;filter:brightness(.98);height:220px;object-fit:cover;transition:filter .3s ease;width:100%}.news-card:hover .news-image{filter:brightness(1)}.news-info{display:flex;flex-direction:column;flex-grow:1;padding:20px}.news-metadata{font-size:.85rem;margin-bottom:12px}.news-category,.news-metadata{color:#b38600;font-weight:700}.news-title{color:#222;font-size:1.4rem;font-weight:700;line-height:1.3;margin-bottom:8px}.news-description{color:#444;flex-grow:1;font-size:1rem;line-height:1.5}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#0009;display:flex;height:100%;justify-content:center;left:0;padding:12px;position:fixed;top:0;width:100%;z-index:11000}.modal-content{background-color:#fff;border-radius:20px;box-shadow:0 8px 28px #ffc50073;display:flex;flex-direction:column;max-height:90vh;max-width:440px;overflow:hidden;position:relative;width:90%}.modal-image{border-radius:20px 20px 0 0;filter:brightness(.95);height:230px;object-fit:cover;width:100%}.modal-info{display:flex;flex-direction:column;flex-grow:1;padding:24px 28px}.modal-title{color:#222;font-size:1.6rem;font-weight:700;margin-bottom:12px}.modal-description{color:#444;flex-grow:1;font-size:1rem;line-height:1.6}.modal-metadata{color:#999;font-size:.9rem;margin-top:20px;text-align:right}.close-button{align-items:center;background:linear-gradient(135deg,#ffa726,#ffb74d);border:none;border-radius:50%;box-shadow:0 2px 8px #ffb733bf,inset 0 -2px 4px #ffffff4d;color:#fff;cursor:pointer;display:flex;font-size:2rem;font-weight:900;height:42px;justify-content:center;position:fixed;right:16px;top:16px;transition:background .3s ease,box-shadow .3s ease;width:42px;z-index:11100}.close-button:hover{background:linear-gradient(135deg,#ffab40,#ffc107);box-shadow:0 4px 12px #ffc243d9,inset 0 -2px 6px #ffffff73}.next-button,.prev-button{display:none}@media (max-width:768px){.news-list{background-color:#fff9f0;color:#2c2c2c;padding:18px 16px}.news-categories{margin-bottom:22px;padding-bottom:22px}.news-categories button{display:none}.news-category-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff8e1;background-image:linear-gradient(45deg,#0000 50%,orange 0),linear-gradient(135deg,orange 50%,#0000 0),linear-gradient(90deg,orange,orange);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 25px) .5em;background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 1.5em;border:2px solid orange;border-radius:22px;box-shadow:0 4px 12px #ffa5004d;color:#333;cursor:pointer;font-size:1.1rem;font-weight:600;padding:12px 18px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.news-category-select:focus,.news-category-select:hover{border-color:#ffb733;box-shadow:0 6px 14px #ffb73380;outline:none}.news-cards-container{gap:24px}.news-card{border-radius:18px;box-shadow:0 10px 24px #ffab334d}.news-image{border-radius:18px 18px 0 0;height:240px}.news-info{padding:24px 22px}.news-metadata{color:#cc8c00;font-size:.9rem;font-weight:700}.news-title{font-size:1.5rem;font-weight:700;margin-bottom:12px}.news-description{color:#555;font-size:1.05rem}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#00000080;box-sizing:border-box;display:flex;height:100vh;justify-content:center;left:0;overflow:auto;padding:20px;position:fixed;top:0;width:100vw;z-index:10000}.modal-content{background-color:#fff;border-radius:12px;box-shadow:0 4px 30px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:800px;overflow-y:auto;position:relative;width:100%}.modal-image{border-top-left-radius:12px;border-top-right-radius:12px;flex-shrink:0;height:40vh;object-fit:cover;width:100%}.close-button{align-items:center;background:linear-gradient(135deg,#ffa726,#ffb74d);border:none;border-radius:50%;box-shadow:0 2px 8px #ffb733bf,inset 0 -2px 4px #ffffff4d;color:#fff;cursor:pointer;display:flex;font-size:2rem;font-weight:900;height:42px;justify-content:center;position:fixed;right:16px;top:16px;transition:background .3s ease,box-shadow .3s ease;width:42px;z-index:10100}.close-button:hover{background:linear-gradient(135deg,#ffab40,#ffc107);box-shadow:0 4px 12px #ffc243d9,inset 0 -2px 6px #ffffff73}.modal-info{display:flex;flex-direction:column;flex-grow:1;padding:20px}.modal-title{font-size:1.4rem;margin-bottom:10px}.modal-description{flex-grow:1;font-size:1rem;margin-bottom:15px}.modal-metadata{color:#666;font-size:.85rem;margin-top:auto;text-align:right}.next-button,.prev-button{display:none}}.news-page{background-color:#000;color:#fff;padding-top:2rem}@media (max-width:768px){.news-page{padding-top:0}}.PlayerPage_playerPage__8QAcp{background-color:#000;color:#fff;padding:40px 100px}.PlayerPage_playerHeader__XIQqZ{align-items:flex-start;display:flex;margin-bottom:30px}.PlayerPage_playerPhoto__m3eiw{height:auto;margin-right:20px;width:200px}.PlayerPage_playerPhoto__m3eiw img{height:auto;object-fit:cover;width:100%}.PlayerPage_playerInfo__HZqYN{font-size:1.5rem}.PlayerPage_playerLastname__l0JF7{font-size:2.5rem;font-weight:700;margin-bottom:10px}.PlayerPage_playerFirstnamePatronymic__JqKK2{font-size:1.8rem}.PlayerPage_playerDescription__rEgaS{font-size:1.2rem;margin-bottom:30px}.PlayerPage_playerStats__tZEQu{margin-top:20px}.PlayerPage_statsTitle__M19nG{font-size:2rem;font-weight:700;margin-bottom:10px}.PlayerPage_statsTable__sHirX{border-collapse:collapse;width:100%}.PlayerPage_statsTable__sHirX td{border:1px solid #333;padding:10px;text-align:left}.PlayerPage_statsLabel__pOlkC{font-size:1.2rem}.PlayerPage_statsValue__\+Z-XM{font-size:1.5rem;font-weight:700}.PlayerPage_playerMatches__t5w4L{margin-top:20px}.PlayerPage_matchesTitle__OXjIw{font-size:2rem;font-weight:700;margin-bottom:10px}.PlayerPage_matchItem__V6X\+Y{border:1px solid #333;margin-bottom:10px;padding:10px}.PlayerPage_matchItem__V6X\+Y,.PlayerPage_teamInfo__yMDXs{align-items:center;display:flex;justify-content:space-between}.PlayerPage_teamInfo__yMDXs{width:40%}.PlayerPage_team__j-2p\+{align-items:center;display:flex}.PlayerPage_teamLogo__K-LDm{height:50px;margin-right:10px;width:50px}.PlayerPage_teamName__uWROa{font-size:1.2rem}.PlayerPage_score__uqqXP{font-size:1.5rem;font-weight:700}.PlayerPage_matchDivider__f6bxs{border-left:1px solid #333;height:50px;margin:0 20px}.PlayerPage_playerStats__tZEQu{align-items:flex-start;display:flex;flex-direction:column;width:20%}.PlayerPage_stats__hP9eR{font-size:1.2rem;margin-bottom:5px}.PlayerPage_mvp__2\+qda{color:gold;font-size:1.5rem;font-weight:700}@media (max-width:768px){.PlayerPage_playerPage__8QAcp{padding:50px 15px}.PlayerPage_playerHeader__XIQqZ{align-items:center;flex-direction:column}.PlayerPage_playerPhoto__m3eiw{margin-bottom:15px;margin-right:0;width:150px}.PlayerPage_playerInfo__HZqYN{font-size:1.2rem;text-align:center}.PlayerPage_playerLastname__l0JF7{font-size:2rem;margin-bottom:5px}.PlayerPage_playerFirstnamePatronymic__JqKK2{font-size:1.4rem}.PlayerPage_playerDescription__rEgaS{font-size:1rem;margin-bottom:20px}.PlayerPage_statsTitle__M19nG{font-size:1.5rem}.PlayerPage_statsTable__sHirX td{font-size:1rem;padding:8px}.PlayerPage_matchesTitle__OXjIw{font-size:1.5rem}.PlayerPage_matchItem__V6X\+Y{align-items:center;flex-direction:column;padding:15px}.PlayerPage_teamInfo__yMDXs{justify-content:space-around;margin-bottom:10px;width:100%}.PlayerPage_team__j-2p\+{align-items:center;flex-direction:column}.PlayerPage_teamLogo__K-LDm{height:40px;margin:0 0 5px;width:40px}.PlayerPage_teamName__uWROa{font-size:1rem}.PlayerPage_score__uqqXP{font-size:1.2rem;font-weight:700;margin-bottom:10px}.PlayerPage_matchDivider__f6bxs{display:none}.PlayerPage_playerStats__tZEQu{align-items:center;flex-direction:row;justify-content:space-around;width:100%}.PlayerPage_stats__hP9eR{font-size:1rem;margin-bottom:0}.PlayerPage_mvp__2\+qda{color:gold;font-size:1.2rem}}.contacts-page{background-color:#000;box-sizing:border-box;color:#e0e0e0;display:flex;flex-wrap:wrap;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;gap:40px;justify-content:center;min-height:100vh;padding:50px 40px}.feedback-form{background-color:#121212;border-radius:12px;box-shadow:0 0 20px #ffc50014;display:flex;flex:1 1 400px;flex-direction:column;max-width:480px;padding:30px 28px}.feedback-form h2{border-bottom:1px solid #444;color:#ffc500;font-size:1.8rem;font-weight:600;margin-bottom:28px;padding-bottom:6px}.feedback-form form{display:flex;flex-direction:column;gap:16px}.feedback-form input,.feedback-form textarea{background-color:#1c1c1c;border:1px solid #333;border-radius:8px;color:#eee;font-size:1rem;padding:16px 18px;resize:none;transition:border-color .25s ease}.feedback-form input::placeholder,.feedback-form textarea::placeholder{color:#666}.feedback-form input:focus,.feedback-form textarea:focus{border-color:#ffc500;outline:none}.feedback-form textarea{min-height:120px}.feedback-form button[type=submit]{background-color:#222;border:2px solid #ffc500;border-radius:8px;color:#ffc500;cursor:pointer;font-size:1.1rem;font-weight:700;padding:14px 0;transition:background-color .3s ease,color .3s ease}.feedback-form button[type=submit]:hover{background-color:#ffc500;border-color:#0000;color:#222}.form-status{color:#f8b500;font-size:.95rem;font-weight:700;margin-top:14px;text-align:center}.club-info{background-color:#121212;border-radius:12px;box-shadow:0 0 15px #ffc5000f;color:#bbb;flex:1 1 320px;font-weight:500;line-height:1.6;max-width:360px;padding:30px 26px}.club-info h2{border-bottom:1px solid #444;color:#ffc500;font-size:2rem;font-weight:700;margin-bottom:24px;padding-bottom:6px}.club-info p{font-size:1rem;margin-bottom:14px}.club-info a{color:#e6c84a;text-decoration:none;transition:color .3s ease}.club-info a:hover{color:#fff59d}@media (max-width:768px){.contacts-page{flex-direction:column;gap:30px;padding:30px 20px}.club-info,.feedback-form{flex:auto;max-width:100%;padding:24px 20px}.club-info h2,.feedback-form h2{font-size:1.7rem}}@media (max-width:420px){.feedback-form input,.feedback-form textarea{font-size:.95rem;padding:14px 16px}.feedback-form button[type=submit]{font-size:1rem;padding:12px 0}.club-info p{font-size:.95rem}}.person-card{background-color:#121212;border-radius:20px;box-shadow:0 4px 25px #ffc50026;cursor:pointer;padding:24px 16px 16px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;-webkit-user-select:none;user-select:none;width:240px}.person-card:hover{box-shadow:0 10px 40px #ffc50099;transform:translateY(-12px) scale(1.05)}.person-photo{background:conic-gradient(from 90deg at 50% 50%,#ffc500 0deg 120deg,#222 120deg 240deg,#ffc500 240deg 1turn);border-radius:50%;box-shadow:0 0 12px #ffc5004d;height:140px;margin:0 auto 16px;overflow:hidden;padding:5px;position:relative;transition:box-shadow .3s ease;width:140px}.person-photo img{border-radius:50%;display:block;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.person-card:hover .person-photo img{filter:brightness(1.1);transform:scale(1.1)}.person-name{color:gold;font-size:1.25rem;font-weight:700;margin-bottom:8px}.person-position{color:#bbb;font-size:1rem;font-style:italic;margin-bottom:6px}.person-birthdate{color:#888;font-size:.85rem}@media (max-width:600px){.person-card{padding:20px 12px;width:90vw}.person-photo{height:110px;margin-bottom:12px;width:110px}.person-name{font-size:1.1rem}.person-position{font-size:.95rem}.person-birthdate{font-size:.8rem}}.about-page{background-color:#000;color:#fff;padding:2rem}@media (max-width:480px){.about-page{padding:10px}}.Auth_authContainer__GFkVI{background-color:#000000e6;border-radius:12px;box-shadow:0 4px 8px #0003;color:#fff;margin:50px auto;padding:40px;width:400px}.Auth_authTitle__emd48{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:40px;text-align:center;text-shadow:0 0 8px #22246f4d}.Auth_authError__2RAd5{background-color:#ff6b6b1a;border:1px solid #ff6b6b;border-radius:6px;color:#ff6b6b;margin-bottom:20px;padding:12px}.Auth_authForm__R9rN9{display:flex;flex-direction:column}.Auth_formGroup__-yOUU{margin-bottom:25px}.Auth_formLabel__Mq0tU{color:#fff;display:block;font-size:1.1rem;margin-bottom:8px}.Auth_formInput__l3XX7{background-color:#444;border:1px solid #777;border-radius:8px;box-sizing:border-box;color:#fff;font-size:1rem;padding:14px 16px;transition:border-color .3s ease;width:100%}.Auth_formInput__l3XX7:focus{border-color:#ffc500;box-shadow:0 0 8px #22246f4d;outline:none}.Auth_authButton__jdwPY{background-color:#ffc500;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:600;padding:16px 20px;transition:background-color .3s ease,transform .2s ease}.Auth_authButton__jdwPY:hover{background-color:#b38800;box-shadow:0 2px 6px #0000004d;transform:translateY(-2px)}.Auth_authFooter__9DcY1{color:#fff;margin-top:30px;text-align:center}.Auth_authLink__mkwbT{color:#fff;font-weight:700;margin-left:10px;text-decoration:none;transition:color .3s ease}.Auth_authLink__mkwbT:hover{color:#b38800;text-decoration:underline}.AdminDashboard_dashboardContainer__aiOHU{background-color:#000;border-radius:0;color:#fff;font-family:Arial,sans-serif;margin-top:25px;max-width:none;padding:0;width:100%}.AdminDashboard_dashboardHeader__sjYPK{align-items:center;background-color:#111;display:flex;justify-content:space-between;padding:15px 20px}.AdminDashboard_headerLeft__3nz1W{align-items:center;display:flex}.AdminDashboard_menuIcon__tOh\+\+{cursor:pointer;font-size:24px;margin-right:20px}.AdminDashboard_searchBar__3q14p{width:200px}.AdminDashboard_searchInput__AO5s0{background-color:#333;border:none;border-radius:5px;color:#fff;padding:8px;width:100%}.AdminDashboard_headerRight__eBdQN{align-items:center;display:flex}.AdminDashboard_notifications__D9Jql{cursor:pointer;font-size:24px;margin-right:20px}.AdminDashboard_userInfo__oMlvA{align-items:center;display:flex}.AdminDashboard_userAvatar__KfoV0{border-radius:50%;height:30px;margin-right:10px;width:30px}.AdminDashboard_userName__ppGek{cursor:pointer;font-size:14px;font-weight:700}.AdminDashboard_dashboardContent__mXfgp{display:flex;min-height:calc(100vh - 70px)}.AdminDashboard_fileName__PLHXn{color:#888;font-size:.9em;margin-top:8px;max-width:200px;overflow:hidden;text-overflow:ellipsis}.AdminDashboard_leftSidebar__G1HIl{background-color:#111;padding:20px;width:200px}.AdminDashboard_username__r2dB4{font-size:18px;font-weight:700;margin-bottom:10px}.AdminDashboard_morePages__7qmmw{color:#888;font-weight:700;margin-bottom:10px}.AdminDashboard_menuList__LD-bG{list-style:none;padding:0}.AdminDashboard_menuItem__jrt14{border-radius:5px;color:#fff;cursor:pointer;margin-bottom:5px;padding:10px}.AdminDashboard_menuItem__jrt14:hover{background-color:#222}.AdminDashboard_mainContent__HF50b{grid-gap:20px;display:grid;flex:1 1;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-template-rows:auto auto;padding:20px}.AdminDashboard_tickets__5wAUV{background-color:#1a1a1a;border-radius:5px;height:250px;padding:15px;text-align:center}.AdminDashboard_statsCircle__MLjbN{align-items:center;background-color:#000;border-radius:50%;color:#59ff12;display:flex;flex-direction:column;font-size:24px;font-weight:700;height:100px;justify-content:center;margin:10px auto;width:100px}.AdminDashboard_statsNumber__kxJuX{font-size:24px}.AdminDashboard_statsLabel__OZxpl{color:#888;font-size:12px}.AdminDashboard_tickets__5wAUV p{font-size:14px;margin:5px 0}.AdminDashboard_statsChange__yL2qB{color:green;margin-left:5px}.AdminDashboard_notes__3z32u{background-color:#1a1a1a;border-radius:5px;height:250px;padding:15px}.AdminDashboard_notes__3z32u h3{margin-bottom:10px;margin-top:0}.AdminDashboard_noteInput__t9\+Py{background-color:#333;border:none;border-radius:5px;color:#fff;margin-bottom:10px;padding:8px;width:100%}.AdminDashboard_addNoteButton__kU74w{background-color:#59ff12;border:none;border-radius:5px;color:#000;cursor:pointer;padding:8px 15px}.AdminDashboard_notes__3z32u ul{list-style:none;padding:0}.AdminDashboard_notes__3z32u li{border-bottom:1px solid #333;font-size:14px;padding:5px 0}.AdminDashboard_notes__3z32u li:last-child{border-bottom:none}.AdminDashboard_messages__yXIDw{background-color:#1a1a1a;border-radius:5px;grid-column:1/-1;padding:15px}.AdminDashboard_messages__yXIDw h3{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px;margin-top:0}.AdminDashboard_showAll__MfzIb{color:#888;cursor:pointer;font-size:12px}.AdminDashboard_messageItem__nSCMc{border-bottom:1px solid #333;padding:5px 0}.AdminDashboard_messageItem__nSCMc:last-child{border-bottom:none}.AdminDashboard_messageAuthor__RFUQ\+{font-weight:700;margin-right:5px}.AdminDashboard_messageTime__SNEQT{color:#888;font-size:12px}.AdminDashboard_messageText__rS0Cl{font-size:14px;margin-top:5px}.AdminDashboard_news__WuTsy{background-color:#1a1a1a;border-radius:5px;grid-column:1/-1;overflow:hidden;padding:15px;position:relative}.AdminDashboard_newsHeader__gB7Vq{align-items:center;color:#fff;display:flex;font-weight:700;justify-content:space-between;margin-bottom:10px}.AdminDashboard_newsControls__dme1-{color:#888;cursor:pointer}.AdminDashboard_newsSlider__IH8Z4{display:flex;gap:20px;overflow-x:auto;padding:10px 0;scroll-behavior:smooth}.AdminDashboard_newsSlider__IH8Z4::-webkit-scrollbar{height:8px;width:8px}.AdminDashboard_newsSlider__IH8Z4::-webkit-scrollbar-track{background:#333}.AdminDashboard_newsSlider__IH8Z4::-webkit-scrollbar-thumb{background:#59ff12;border-radius:4px}.AdminDashboard_newsItem__tB\+eL{background:#2a2a2a;border-radius:5px;box-shadow:inset 0 0 0 2px #333;box-sizing:border-box;flex:0 0 auto;min-width:300px;padding:10px}.AdminDashboard_newsImageContainer__B7nl4{background:#333;border-radius:5px;height:150px;margin-bottom:10px;overflow:hidden;width:250px}.AdminDashboard_newsImage__9O8k1{border-radius:5px;height:100%;object-fit:cover;width:100%}.AdminDashboard_newsDate__rFARC{color:#888;font-size:.9em;margin-bottom:5px}.AdminDashboard_newsTitle__NwQpG{font-size:16px;font-weight:700;margin:0}.AdminDashboard_newsDescription__G\+FEo{color:#ccc;font-size:.95em;margin-top:10px}.AdminDashboard_modalOverlay__HhK5V{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.AdminDashboard_modal__zkmBU{background:#1a1a1a;border-radius:5px;color:#fff;padding:20px;width:400px}.AdminDashboard_modal__zkmBU h3{margin-top:0}.AdminDashboard_modal__zkmBU input,.AdminDashboard_modal__zkmBU select,.AdminDashboard_modal__zkmBU textarea{background:#333;border:none;border-radius:3px;color:#fff;margin:5px 0;padding:8px;width:100%}.AdminDashboard_modalButtons__Vp-Aw{display:flex;gap:10px;justify-content:flex-end;margin-top:15px}.AdminDashboard_modalButtons__Vp-Aw button{background:#59ff12;border:none;border-radius:3px;color:#000;cursor:pointer;padding:8px 15px}.AdminDashboard_modalButtons__Vp-Aw button:last-child{background:#666;color:#fff}.AdminDashboard_addNewsButton__CjX3G{background-color:#59ff12;border:none;border-radius:5px;color:#000;cursor:pointer;margin:0 5px;padding:10px 15px}.GuestDashboard_dashboardContainer__TbowY{background-color:#000;border-radius:0;color:#fff;font-family:Arial,sans-serif;margin-top:25px;max-width:none;padding:0;width:100%}.GuestDashboard_dashboardHeader__V4Mfv{align-items:center;background-color:#111;display:flex;justify-content:space-between;padding:15px 20px}.GuestDashboard_headerLeft__VpipL{align-items:center;display:flex}.GuestDashboard_clubLogo__EHxcc{font-size:16px;font-weight:700;margin-right:20px}.GuestDashboard_logoImage__c3IPq{border-radius:50%;height:50px;width:50px}.GuestDashboard_searchBar__MavU3{width:200px}.GuestDashboard_searchInput__a01Te{background-color:#333;border:none;border-radius:5px;color:#fff;padding:8px;width:100%}.GuestDashboard_headerRight__IJMCH,.GuestDashboard_userInfo__YwREU{align-items:center;display:flex}.GuestDashboard_userAvatar__fmHO4{border-radius:50%;height:30px;margin-right:10px;width:30px}.GuestDashboard_userName__GPsIt{font-size:14px;font-weight:700}.GuestDashboard_dashboardContent__N7t5W{display:flex;min-height:calc(100vh - 100px)}.GuestDashboard_leftSidebar__kRBPR{background-color:#000;padding:20px;width:200px}.GuestDashboard_morePages__tWE93{color:#888;font-weight:700;margin-bottom:10px}.GuestDashboard_menuList__fEqPP{list-style:none;padding:0}.GuestDashboard_menuItem__iOwer{border-radius:5px;color:#fff;cursor:pointer;margin-bottom:5px;padding:10px}.GuestDashboard_menuItem__iOwer:hover{background-color:#222}.GuestDashboard_mainContent__yTx0q{grid-gap:20px;display:grid;flex:1 1;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:20px}.GuestDashboard_trainings__PpRYn{background-color:#111;border-radius:5px;padding:15px}.GuestDashboard_trainingsHeader__s90YP{color:#fff;font-weight:700;margin-bottom:10px}.GuestDashboard_trainingsTotal__52PwO{color:#fff;font-size:14px;margin-bottom:10px}.GuestDashboard_totalNumber__y6aQm{color:#59ff12;display:block;font-size:24px;font-weight:700;margin-right:5px;text-align:center}.GuestDashboard_totalText__BODfr{display:block;text-align:center}.GuestDashboard_trainingItem__QeIwx{border-bottom:1px solid #333;font-size:14px;margin-bottom:5px;padding:5px 0}.GuestDashboard_trainingStatus__MT1FN{color:green;margin-left:10px}.GuestDashboard_messages__HN\+3f{background-color:#111;border-radius:5px;padding:15px}.GuestDashboard_messagesHeader__zvk2t{align-items:center;color:#fff;display:flex;font-weight:700;justify-content:space-between;margin-bottom:10px}.GuestDashboard_showAll__g7\+W8{color:#888;cursor:pointer;font-size:12px}.GuestDashboard_messageItem__Yyd9E{border-bottom:1px solid #333;margin-bottom:5px;padding:5px 0}.GuestDashboard_messageAuthor__Tf7d1{font-weight:700;margin-right:5px}.GuestDashboard_messageTime__PXpCv{color:#888;font-size:12px}.GuestDashboard_messageText__DUC3F{font-size:14px;margin-top:5px}.GuestDashboard_management__jTbWs{background-color:#111;border-radius:5px;padding:15px}.GuestDashboard_managementHeader__oP\+QR{align-items:center;color:#fff;display:flex;font-weight:700;justify-content:space-between;margin-bottom:10px}.GuestDashboard_dateChange__b46UJ{color:#888;font-size:12px}.GuestDashboard_managementItem__O-JSF{border-bottom:1px solid #333;display:flex;font-size:14px;justify-content:space-between;margin-bottom:5px;padding:5px 0}.GuestDashboard_managementTime__Y\+Gx\+{color:#888;font-size:12px}.GuestDashboard_news__upyLI{background-color:#111;border-radius:5px;overflow:hidden;padding:15px;position:relative}.GuestDashboard_newsHeader__4Y559{align-items:center;color:#fff;display:flex;font-weight:700;justify-content:space-between;margin-bottom:10px}.GuestDashboard_newsControls__k2bhy{display:flex}.GuestDashboard_newsControls__k2bhy button{background-color:#333;border:none;border-radius:3px;color:#fff;cursor:pointer;margin-left:5px;padding:5px 10px}.GuestDashboard_newsSlider__s5M-F{display:flex;height:200px;transition:transform .3s ease-in-out;width:100%}.GuestDashboard_newsCard__7C5\+s{box-sizing:border-box;display:flex;overflow:hidden;padding:10px;width:100%}.GuestDashboard_newsItem__lqi89{align-items:center;background-color:#1a1a1a;border-radius:5px;box-shadow:inset 0 0 0 2px #333;box-sizing:border-box;display:flex;flex:0 0 100%;height:100%;margin-right:0;padding:10px;width:100%}.GuestDashboard_newsItem__lqi89:last-child{margin-right:0}.GuestDashboard_newsImage__-lG6Z{border-radius:5px;height:80px;margin-right:10px;object-fit:cover;width:80px}.GuestDashboard_newsTitle__2IuC\+{font-size:16px;font-weight:700;margin:0}.GuestDashboard_newsDescription__rhnfV{color:#aaa;font-size:14px;margin:0}.GuestDashboard_newsDate__3hdEL{color:#888;font-size:12px}.GuestDashboard_newsContent__vASLN{flex-grow:1}body{background-color:#000}.PlayerDashboard_dashboardContainer__GTwEM{background-color:#000;border-radius:0;color:#fff;font-family:Arial,sans-serif;margin-top:25px;max-width:none;padding:0;width:100%}.PlayerDashboard_dashboardHeader__Tyxl9{align-items:center;background-color:#111;display:flex;justify-content:space-between;padding:15px 20px}.PlayerDashboard_headerLeft__OMJNh{align-items:center;display:flex}.PlayerDashboard_menuIcon__1CCjW{cursor:pointer;font-size:24px;margin-right:20px}.PlayerDashboard_searchBar__YywjY{width:200px}.PlayerDashboard_searchInput__j\+3LE{background-color:#333;border:none;border-radius:5px;color:#fff;padding:8px;width:100%}.PlayerDashboard_headerRight__XK1gG{align-items:center;display:flex}.PlayerDashboard_notifications__94X7F{margin-right:20px}.PlayerDashboard_notifications__94X7F span{cursor:pointer;font-size:20px;margin-left:10px}.PlayerDashboard_userInfo__ceIex{align-items:center;display:flex}.PlayerDashboard_userAvatar__zCTfb{border-radius:50%;height:30px;margin-right:10px;width:30px}.PlayerDashboard_userName__fWwrj{cursor:pointer;font-size:14px;font-weight:700}.PlayerDashboard_dashboardContent__agpKb{display:flex;min-height:calc(100vh - 70px)}.PlayerDashboard_leftSidebar__PQ8lN{background-color:#111;padding:20px;width:200px}.PlayerDashboard_username__RiUx4{font-size:18px;font-weight:700;margin-bottom:10px}.PlayerDashboard_morePages__DL1e0{color:#888;font-weight:700;margin-bottom:10px}.PlayerDashboard_menuList__tWV27{list-style:none;padding:0}.PlayerDashboard_menuItem__uhteN{border-radius:5px;color:#fff;cursor:pointer;margin-bottom:5px;padding:10px}.PlayerDashboard_menuItem__uhteN:hover{background-color:#222}.PlayerDashboard_mainContent__R9aUw{flex:1 1;padding:20px}.PlayerDashboard_firstRow__MjSTq{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:20px}.PlayerDashboard_playerStats__Wz9b4{background-color:#1a1a1a;border-radius:5px;padding:15px;text-align:center}.PlayerDashboard_statsCircle__jfnRk{align-items:center;background-color:#000;border-radius:50%;color:#59ff12;display:flex;flex-direction:column;font-size:24px;font-weight:700;height:100px;justify-content:center;margin:10px auto;width:100px}.PlayerDashboard_statsNumber__RTvh8{font-size:24px}.PlayerDashboard_statsLabel__dQU-9{color:#888;font-size:12px}.PlayerDashboard_playerStats__Wz9b4 p{font-size:14px;margin:5px 0}.PlayerDashboard_statsChange__EMOEq{color:green;margin-left:5px}.PlayerDashboard_trainingSignup__I0XF1{background-color:#1a1a1a;border-radius:5px;padding:15px}.PlayerDashboard_trainingSignup__I0XF1 h3{margin-bottom:10px;margin-top:0}.PlayerDashboard_trainingItem__5A8q-{border-bottom:1px solid #333;padding:10px 0;position:relative}.PlayerDashboard_trainingItem__5A8q-:last-child{border-bottom:none}.PlayerDashboard_trainingItem__5A8q- span{display:block;font-size:14px;font-weight:700;margin-bottom:5px}.PlayerDashboard_trainingItem__5A8q- p{color:#888;font-size:12px;margin-bottom:30px}.PlayerDashboard_signupButton__bpjv5{background-color:#59ff12;border:none;border-radius:5px;bottom:5px;color:#000;cursor:pointer;padding:5px 10px;position:absolute;right:0}.PlayerDashboard_notes__OCWh4{background-color:#1a1a1a;border-radius:5px;padding:15px}.PlayerDashboard_notes__OCWh4 h3{margin-bottom:10px;margin-top:0}.PlayerDashboard_noteInput__du3De{background-color:#333;border:none;border-radius:5px;color:#fff;margin-bottom:10px;padding:8px;width:100%}.PlayerDashboard_addNoteButton__yfwnl{background-color:#59ff12;border:none;border-radius:5px;color:#000;cursor:pointer;padding:8px 15px}.PlayerDashboard_notes__OCWh4 ul{list-style:none;padding:0}.PlayerDashboard_notes__OCWh4 li{border-bottom:1px solid #333;font-size:14px;padding:5px 0}.PlayerDashboard_notes__OCWh4 li:last-child{border-bottom:none}.PlayerDashboard_secondRow__M8HKK{width:100%}.PlayerDashboard_messages__IItss{background-color:#1a1a1a;border-radius:5px;padding:15px;width:97%}.PlayerDashboard_messages__IItss h3{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px;margin-top:0}.PlayerDashboard_showAll__EO2rD{color:#888;cursor:pointer;font-size:12px}.PlayerDashboard_messageList__gKJYk{max-height:220px;overflow-y:auto}.PlayerDashboard_messageItem__LzXMb{border-bottom:1px solid #333;padding:5px 0}.PlayerDashboard_messageItem__LzXMb:last-child{border-bottom:none}.PlayerDashboard_messageItem__LzXMb span{font-weight:700;margin-right:5px}.App{display:flex;flex-direction:column;height:100vh}.header{height:150px}.matches-slider{flex-grow:1}
/*# sourceMappingURL=main.8eb46f20.css.map*/