@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,300&family=Raleway:wght@200;400;600;700;800&display=swap);.tagBar{background-color:#f5f5f7;border-radius:4px;display:flex;margin-bottom:10px;min-height:32px;padding:2px}.tagBar .ant-tag{align-items:center;border-radius:6px;display:flex;margin-right:2px}.CTag{display:inline-block}.CTag .ctag-checkable{border-bottom-right-radius:10px;border-top-right-radius:11px;padding:0 7px 0 0}.CTag a{margin:2px 5px 2px 0;padding:2px 7px}.CTag a:hover{color:#1e91d8}.CTag a.active{background-color:#1e91d8;border-radius:4px;color:#fff}.CTag a.active:hover{color:#fff}.ant-tag{align-items:center;border:none;display:inline-flex;font-size:14px;margin:2px;padding:2px 10px}.ant-tag .anticon.anticon-plus{margin:2px 4px 2px 0}input.ant-input{height:36px}.ant-message-custom-content{align-items:center;display:flex}.alert{margin-bottom:10px;padding:5px 10px}.input-group-text,a,button{border:none}a,button{background-color:#0000}a.btn,button.btn{border:none;border-radius:4px;line-height:1.4}a.btn.btn-border,button.btn.btn-border{border:none;border-radius:25px;padding:6px 20px}a.btn.btn-default,button.btn.btn-default{background-color:gray!important;border:none;color:#fff}a.btn.btn-action,button.btn.btn-action{background-color:#0084fa!important;color:#fff}a.btn.btn-small,button.btn.btn-small{font-size:13px;line-height:normal}a:focus,button:focus{outline:none}a:active,button:active{color:#bbb}label{color:#4d4d4d;font-size:14px;margin-bottom:2px;padding:0 7px}label.af_label_type{background-color:#0084fa;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;color:#fff;font-size:15px;margin:30px auto 17px -6px;padding:7px 15px 7px 25px;text-align:right}textarea.form-control{min-height:120px}input,select,textarea{background-color:#0000;border:none;border-radius:4px;height:36px;outline:none;padding:0 7px}input[type=checkbox],select[type=checkbox],textarea[type=checkbox]{height:auto;margin:auto 7px}input::placeholder,select::placeholder,textarea::placeholder{color:gray!important}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #f5f5f7}input.with-border,select.with-border,textarea.with-border{border:1px solid #f5f5f7!important}input.with-grey-bg,select.with-grey-bg,textarea.with-grey-bg{background-color:#f5f5f7!important}input.form-control,select.form-control,textarea.form-control{border:none;border-radius:4px;height:36px}input.form-control.minimal,select.form-control.minimal,textarea.form-control.minimal{border:1px solid}input.ant-input,select.ant-input,textarea.ant-input{border:none;border-radius:4px;line-height:2}input.minimal,select.minimal,textarea.minimal{background-color:#0000;border-bottom:1px solid #dedede;color:gray}input.minimal:focus,input.minimal:hover,select.minimal:focus,select.minimal:hover,textarea.minimal:focus,textarea.minimal:hover{border-bottom:1px solid}.input-group .form-control{border:none}.input-group .ant-select input{border-bottom-right-radius:0;border-top-right-radius:0;line-height:1.95}.form-group.error input{border:1px solid red}.form-group.error .error{color:red;padding:7px 7px 0}.form-group.error.genericError{border:1px solid red;border-radius:20px;color:red;display:block;font-size:17px;padding:3px 10px;text-align:center}.table{color:gray}.table header{border-bottom:1px solid gray;color:#666;display:flex;flex-direction:row;padding:7px!important;text-transform:capitalize}.table header .row{margin-left:auto;margin-right:auto}.table header .row .column{padding-left:0;padding-right:10px}@media(max-width:767.98px){.table header .row .column{margin-bottom:10px;padding:0}}.table header .row .column:last-child{padding-right:0}@media(max-width:767.98px){.table header{display:none}}.table .content .row{margin-left:auto;margin-right:auto}.table .content .row .column{padding-left:0;padding-right:10px}@media(max-width:767.98px){.table .content .row .column{margin-bottom:10px;padding:0}}.table .content .row .column:last-child{padding-right:0}.table .title-group{border-bottom:1px solid gray;color:#0084fa;font-size:20px;margin-bottom:5px;padding:20px 10px 10px;text-transform:capitalize}.table .title-group.with-description{border-bottom:none;padding:20px 10px 0}.table .description-group{border-bottom:1px solid gray;color:gray;font-size:14px;margin-bottom:3px;padding:0 10px 10px}.table>div:last-child{border:none}.data-row{margin:5px 0;width:100%}.term-grid{display:grid;margin:auto;grid-gap:0 10px;border-bottom:1px solid #ddd;color:#222;padding:1em 0}.term-grid.col3-first0{grid-template-columns:0fr 6fr auto}.term-grid.col3{grid-template-columns:6fr 2fr auto}.term-grid.col3-auto{grid-template-columns:6fr auto auto}.term-grid.col4-first0{grid-template-columns:0fr 6fr 1fr auto}.term-grid.col4{grid-template-columns:6fr 3fr 1fr auto}.term-grid.col5-first0{grid-template-columns:0fr 6fr 1fr 1fr auto}@media(max-width:767.98px){.term-grid{grid-template-columns:1fr;grid-gap:.5em}}.term-grid label{font-weight:800}.term-grid label:first-child{text-align:right}@media(max-width:767.98px){.term-grid label:first-child{margin:0;text-align:left}}.term-grid .grid-header{border-bottom:unset;text-decoration:underline}@media(max-width:767.98px){.term-grid .grid-header{display:none}}.section_lists .section_title{color:#dcdbdb;line-height:2rem;padding:0 1rem;z-index:1}html{height:100%;-webkit-overflow-scrolling:touch}html body{background:#ecf0f3;background-attachment:fixed;font-family:Lato,sans-serif;height:100%;transition:all .3s}html body.darkMode{background-color:#2d2d2d}html body.headerInSticky #root .App main{padding-top:170px}html body #portal-root{display:none;position:sticky;top:0;z-index:9999999}html body #root{height:100%}html body #root[aria-hidden=true]{filter:blur(7px)}html body #root .App{height:100%;min-height:100%}html body #root .App .stage{align-items:stretch;display:flex;flex-direction:column;min-height:100%}html body #root .App .stage main{flex:1 1 auto}html body #root .App main{display:flex;flex-direction:column;height:100%;position:relative}html body #root .App main>section{display:flex;flex-direction:column;height:100%;padding:0 3vw 3rem;width:100%}@media(min-width:576px)and (orientation:landscape){html body #root .App main>section.navsAside_isVisible{width:calc(100% - 20rem)}}@media(min-width:576px)and (orientation:portrait){html body #root .App main>section.navsAside_isVisible{width:100%}}@media(min-width:768px)and (max-width:767.98px){html body #root .App main>section.navsAside_isVisible{width:calc(100% - 200px)}}@media(max-width:575.98px){html body #root .App main>section.navsAside_isVisible{filter:blur(7px)}}@media(max-width:767.98px){html body #root .App main>section{padding:0 3vw 3vw 2rem}html body #root .App main>section[data-pagename=error],html body #root .App main>section[data-pagename=login],html body #root .App main>section[data-pagename=signup]{padding:0 3vw 3vw}}html body #root .App main>section[data-pagename=login]{justify-content:center}html body #root .App main>section header{padding:0}html body #root .App main>section header h1{color:#0084fa;font-size:27px}@media(max-width:767.98px){html body #root .App main>section header h1{font-size:20px}}html body #root .App main>section header p{font-size:18px;font-weight:300;margin-bottom:30px}html body #root .App main>section .content{padding:1rem}html body #root .App main>section>.content{padding-top:0}html body #root .App main .section{border-radius:20px;margin-top:1rem;position:relative}html body #root .App main .section .section{width:100%}@media(max-width:767.98px){html body #root .App main .section .section{padding:0 20px;padding:0}}.withAside header{padding:25px 0!important}html body #root .App main .section header{position:relative}@media(max-width:767.98px){html body #root .App main .section header:first-child{text-align:center}}html body #root .App main .section.primary{background-color:#fff;box-shadow:0 2px 0 #5a61691c,0 4px 8px #5a61691f,0 10px 10px #5a61690f,0 7px 70px #5a61691a}html body #root .App main .section.dark{background-color:#333}html body #root .App main .section.dark .SectionTabs{background-color:gray;border-color:#2d2d2d;color:#1a1a1a}html body #root .App main .section.dark-style{background-color:#333}html body #root .App main .section.dark-style .SectionTabs{background-color:gray;border-color:#2d2d2d;color:#1a1a1a}html body #root .App main .section.blue-medium-style{background-color:#415971;box-shadow:none;color:#fff}html body #root .App main .section.blue-medium-style label{color:#fff}html body #root .App main .section.withAside{padding:0 15px}html body #root .App main .section.withAside>div>:first-of-type{background-color:#b6c1cc;border-bottom-left-radius:20px;border-top-left-radius:20px;padding:20px}html body #root .App main .section.withAside>div>:first-of-type h1,html body #root .App main .section.withAside>div>:first-of-type h2,html body #root .App main .section.withAside>div>:first-of-type h3,html body #root .App main .section.withAside>div>:first-of-type h4{color:#fff}html body #root .App main .section.withAside>div>:first-of-type h4{font-size:20px}html body #root .App main .section.withAside>div>:first-of-type p{margin-bottom:0}@media(max-width:767.98px){html body #root .App main .section.withAside>div>:first-of-type{border-bottom-left-radius:0;border-top-left-radius:0;border-top-left-radius:10px;border-top-right-radius:10px}}html body #root .App main .section.withAside>div>:nth-child(2){padding:0 20px}html body #root .App main .section.withAside>div>:nth-child(2) h4{color:#333;font-size:17px;margin-top:1.7rem}html body #root .App main .section[data-pagename=welcome]{background-color:#0000;box-shadow:none}html body #root .App main .section h1{color:#0084fa;font-size:23px;line-height:inherit;text-align:left}html body #root .App main .section p{font-size:16px;font-weight:400;line-height:20px;margin-bottom:30px}html body #root .App #tooltip{border-bottom:1px solid #f4f4f4;color:#fff;cursor:pointer;left:0;padding:5px;position:sticky;right:0;top:0;z-index:9999}html body #root .App #tooltip #toggle{cursor:pointer;display:none;position:absolute;right:0;z-index:100}html body #root .App #tooltip svg{margin:0 10px}html body #root .App #tooltip.development{background-color:#1787f6}html body #root .App #tooltip.development #toggle{color:#1787f6}html body #root .App #tooltip.test{background-color:#fecc47}html body #root .App #tooltip.test #toggle{color:#fecc47}html body #root .App #tooltip.compact{padding:0}html body #root .App #tooltip.compact .container{display:none}html body #root .App #tooltip.compact #toggle{display:block}html body #root .App .pagination{background-color:#efeff1;border-radius:50px;display:inline-block;margin:50px auto 0;padding:5px 30px}.container_sticky{width:100%}.container_sticky.sticky{left:0;position:absolute;z-index:2}.hidden{display:none!important}.info{color:#b7b7b7;font-size:12px}.editable{cursor:pointer}.handle-btn{align-items:center;cursor:row-resize;display:flex;height:35px}.handle-btn .handle{background:linear-gradient(180deg,#000,#000 20%,#fff 0,#fff 40%,#000 0,#000 60%,#fff 0,#fff 80%,#000 0,#000);cursor:row-resize;height:11px;opacity:.25;top:1px;width:18px}.handle-btn .handle,.lds-ring{display:block;position:relative}.lds-ring{height:20px;margin:7vh auto;width:20px}.lds-ring div{animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:2px solid #0000;border-radius:50%;border-top-color:#737373;box-sizing:border-box;display:block;height:100%;position:absolute;width:100%}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.lds-ellipsis{display:block;height:20px;margin:7vh auto;position:relative;width:60px}.lds-ellipsis div{animation-timing-function:cubic-bezier(0,1,1,0);background:#fff;border-radius:50%;height:7px;position:absolute;top:5px;width:7px}.lds-ellipsis div:first-child{animation:lds-ellipsis1 .6s infinite;left:6px}.lds-ellipsis div:nth-child(2){animation:lds-ellipsis2 .6s infinite;left:6px}.lds-ellipsis div:nth-child(3){animation:lds-ellipsis2 .6s infinite;left:26px}.lds-ellipsis div:nth-child(4){animation:lds-ellipsis3 .6s infinite;left:45px}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(19px)}}.modal-title{color:#0084fa}.modal-backdrop{background-color:#d0d4e0;opacity:.5}.modal-dialog{max-width:70%}@media(max-width:991.98px){.modal-dialog{margin:1rem;max-width:100%}}.modal-dialog.fullscreen{height:calc(100% - 150px);margin:1.75rem;max-width:100%}.modal-dialog.fullscreen .modal-content{height:100%}.modal-dialog .modal-content{border:1px solid #ffffff80;border-radius:1.2rem;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px 0 #00000014,0 9px 28px 8px #0000000d;margin-bottom:80px;position:relative}.modal-dialog .modal-content .loading{display:flex;height:100%;justify-content:center;position:absolute;top:20%;width:100%;z-index:2}.modal-dialog .modal-content .modal-header{border-bottom:none}.modal-dialog .modal-content .modal-body{padding:0 1rem 30px}.modal-dialog .modal-content .modal-body .cta{margin:10px auto;text-align:right}.modal-dialog .modal-content .modal-body .cta button{margin-left:5px}.modal-footer{animation-duration:.7s;animation-name:show;background-color:#b6c1ccd6;border-top:none;bottom:0;box-shadow:0 0 40px 0 #7f91a2;left:0;margin:0!important;padding-bottom:30px;position:fixed;right:0;z-index:100}.modal-footer button{height:45px;margin-left:5px}@keyframes show{0%{visibility:hidden}50%{visibility:hidden}60%{bottom:-75px;visibility:visible}to{bottom:0}}main>header{background-color:#0000;height:140px;position:relative;width:100%;z-index:99}main>header.header{display:flex;flex-direction:column;justify-content:center;min-height:110px}@media(max-width:767.98px){main>header.header{min-height:140px}}main>header.header.sticky nav a{color:#fff!important}main>header.primaryMenu_Mobile_Opened{max-width:100%;transition:all .3s}main>header.primaryMenu_Mobile_Opened .section{max-width:100%;width:100%!important}main>header.primaryMenu_Mobile_Opened #logo{position:fixed;top:40px;z-index:120}main>header[data-pagename=welcome] #logo{left:50%;margin-left:-138px}main>header[data-pagename=welcome] nav#primaryMenu{display:none}@media(max-width:767.98px){main>header[data-pagename=welcome] nav#primaryMenu{display:block}}main>header.sticky{background-color:#212529bf;height:auto;left:0;max-width:100%;min-height:70px;position:fixed;top:0}main>header.sticky #logo,main>header.sticky #logo svg{height:50px}main>header.sticky #logo svg .st0,main>header.sticky #logo svg .st4{fill:#fff}main>header.sticky #togglePrimaryMenu{top:20px}main>header.sticky nav a{color:#6f6f6e!important}main>header svg#logo{height:60px;transform:translate(-10px);width:230px}main>header #logo{z-index:101}main>header #logo svg{height:60px;transform:translate(-10px);width:230px}main>header #logo{transition:all .3s}main>header #logo.beWhite{left:calc(34.78261% - 100px);margin-left:auto}main>header #logo.beWhite .st1,main>header #logo.twixtWhite .st0,main>header #logo.twixtWhite .st4{fill:#fff}main>header #togglePrimaryMenu{background-color:#ffcd36;border-radius:4px;display:none;height:33px;padding:5px 7px;position:absolute;right:0;top:55px;width:50px;z-index:3}main>header #togglePrimaryMenu div{background-color:#fff;border-radius:4px;height:3px;left:50%;position:absolute;transform:translateX(-50%);width:30px}main>header #togglePrimaryMenu div:first-child{top:7px}main>header #togglePrimaryMenu div:nth-child(2){top:15px}main>header #togglePrimaryMenu div:nth-child(3){top:23px}main>header #togglePrimaryMenu:hover{background-color:#ffcd36}main>header #togglePrimaryMenu:hover div{background-color:#fff}main>header #togglePrimaryMenu.opened div:first-child{top:5px;transform:rotate(45deg) translate(-4px,18px)}main>header #togglePrimaryMenu.opened div:nth-child(2){display:none}main>header #togglePrimaryMenu.opened div:nth-child(3){top:5px;transform:rotate(135deg) translate(18px,4px)}@media(max-width:767.98px){main>header #togglePrimaryMenu{display:block;right:calc(10% - 25px)}}main.flex-row aside#sidebar{margin-left:-20rem;min-width:20rem;padding:2vh 0 25px;transition:all .3s ease-in}main.flex-row aside#sidebar.isVisible{margin-left:0;padding:2vh 0 25px 25px;transition:all .3s ease-out}@media(min-width:768px)and (max-width:767.98px){main.flex-row aside#sidebar{margin-left:-200px;min-width:200px}main.flex-row aside#sidebar.isVisible{margin-left:0;min-width:120px}}@media(max-width:767.98px){main.flex-row aside#sidebar{margin-left:-120px;min-width:120px}main.flex-row aside#sidebar.isVisible{margin-left:0;min-width:145px}}@media(max-width:575.98px){main.flex-row aside#sidebar{margin-left:0!important;min-width:0!important;padding:25px 0!important;position:fixed!important}}main.flex-row aside#sidebar .containerSidebar{box-shadow:0 2px 0 #5a61691c,0 4px 8px #5a61691f,0 10px 10px #5a61690f,0 7px 70px #5a61691a;transition:all .3s ease-out}main.flex-row aside#sidebar .containerSidebar.isVisible{transition:all .3s ease-out}@media(max-width:767.98px){main.flex-row aside#sidebar .containerSidebar{width:120px}}@media(max-width:575.98px){main.flex-row aside#sidebar .containerSidebar{left:-300px!important;position:absolute;top:15px;width:300px;z-index:2}main.flex-row aside#sidebar .containerSidebar.isVisible{left:25px!important}}@media(max-width:330px){main.flex-row aside#sidebar .containerSidebar{left:-245px!important;width:245px}main.flex-row aside#sidebar .containerSidebar.isVisible{left:25px!important}}main.flex-row aside#sidebar{align-self:flex-start;position:sticky;top:0;z-index:3}main.flex-row aside#sidebar .containerSidebar{background-color:#fff;border-radius:20px;display:flex;flex-direction:column}@media(max-width:575.98px){main.flex-row aside#sidebar .containerSidebar.isVisible{box-shadow:1rem 2rem 2.5rem #ccc}}@media(min-width:576px)and (max-width:767.98px){main.flex-row aside#sidebar .containerSidebar header>section#profile{display:block;justify-content:center}main.flex-row aside#sidebar .containerSidebar header>section#profile .content{display:none}main.flex-row aside#sidebar .containerSidebar header>section#profile .cta{margin-top:20px;min-width:100%}main.flex-row aside#sidebar .containerSidebar #container_menu{position:relative}main.flex-row aside#sidebar .containerSidebar #container_menu nav ul li .btn_back{margin:auto}main.flex-row aside#sidebar .containerSidebar #container_menu nav ul li a svg{margin:0!important;min-width:100%!important}main.flex-row aside#sidebar .containerSidebar #container_menu nav ul li a span{display:none}main.flex-row aside#sidebar .containerSidebar #logo svg{margin:auto 20%;width:auto}}main.flex-row aside#sidebar .containerSidebar header{position:relative}main.flex-row aside#sidebar .containerSidebar header>section#profile{align-items:center;border-bottom:1px solid #f5f5f7;display:flex;flex-flow:row wrap;padding:30px 30px 20px}main.flex-row aside#sidebar .containerSidebar header>section#profile .imageProfile{background-color:#ffcd36;border-radius:30px;color:#fff;font-size:22px;height:54px;line-height:54px;text-align:center;width:54px}main.flex-row aside#sidebar .containerSidebar header>section#profile .content{min-width:50%;padding:0 10px}main.flex-row aside#sidebar .containerSidebar header>section#profile .content .name_profile{color:#ffcd36;font-size:18px;line-height:17px;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;width:95px}main.flex-row aside#sidebar .containerSidebar header>section#profile .content .companyname_profile{font-size:13px;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;width:95px}main.flex-row aside#sidebar .containerSidebar header>section#profile .content .edit_profile{font-size:10px;line-height:18px;text-align:left;text-transform:uppercase}main.flex-row aside#sidebar .containerSidebar header>section#profile .content .edit_profile a{color:#ccc}main.flex-row aside#sidebar .containerSidebar header>section#profile .cta{min-width:27%;text-align:center}main.flex-row aside#sidebar .containerSidebar header>section#profile .cta a{color:#ccc;cursor:pointer;font-size:14px}main.flex-row aside#sidebar .containerSidebar header>section#profile .cta a:hover{color:gray}main.flex-row aside#sidebar .containerSidebar header #controllerAside{border-bottom-right-radius:7px;border-top-right-radius:7px;position:absolute;right:-30px;top:4px;transform:translateZ(0);width:30px;z-index:2}main.flex-row aside#sidebar .containerSidebar header #controllerAside ul{list-style:none;margin:0;padding:0}main.flex-row aside#sidebar .containerSidebar header #controllerAside ul li{border-bottom:1px solid #f2f2f2}main.flex-row aside#sidebar .containerSidebar header #controllerAside ul li:last-child{border-bottom:none}main.flex-row aside#sidebar .containerSidebar header #controllerAside ul li#toggleAside{align-items:center;cursor:pointer;display:flex;flex-direction:column;padding:0;width:auto}main.flex-row aside#sidebar .containerSidebar header #controllerAside ul li#toggleAside button{align-items:center;appearance:none;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;flex-direction:column;height:25px;justify-content:center;padding:7px 6px;width:30px}main.flex-row aside#sidebar .containerSidebar header #controllerAside ul li#toggleAside button>div{background-color:#999;border-radius:10px;height:4px;margin-bottom:3px;transition:transform .25s ease,background-color .25s ease,opacity .25s ease;width:18px}main.flex-row aside#sidebar .containerSidebar header #controllerAside ul li#toggleAside button>div:last-child{margin-bottom:0}main.flex-row aside#sidebar .containerSidebar header #controllerAside ul li#toggleAside:hover button>div{background-color:#6b6a6a}main.flex-row aside#sidebar .containerSidebar header #controllerAside ul li#toggleAside.opened button>div:first-child{transform:rotate(-45deg) translate(-5px,5px)}main.flex-row aside#sidebar .containerSidebar header #controllerAside ul li#toggleAside.opened button>div:nth-child(2){display:none}main.flex-row aside#sidebar .containerSidebar header #controllerAside ul li#toggleAside.opened button>div:nth-child(3){transform:rotate(45deg) translate(0)}main.flex-row aside#sidebar .containerSidebar header #controllerAside ul li#toggleAside.closed button{padding:6px 8px}main.flex-row aside#sidebar .containerSidebar header #controllerAside ul li#toggleAside.closed button>div{border-radius:6px;height:3px;margin-bottom:3px;opacity:1;transform:none;width:14px}@media(max-width:767.98px){main.flex-row aside#sidebar .containerSidebar header #controllerAside ul li#minimizeAside{display:none}}main.flex-row aside#sidebar .containerSidebar #container_menu{flex:auto;position:relative}main.flex-row aside#sidebar .containerSidebar #container_menu nav ul{list-style:none;margin:0;padding:0}main.flex-row aside#sidebar .containerSidebar #container_menu nav ul li{align-items:center;border-bottom:1px solid #f5f5f7;display:flex;font-size:15px;height:60px;max-height:60px}main.flex-row aside#sidebar .containerSidebar #container_menu nav ul li:last-child{border-bottom:none}main.flex-row aside#sidebar .containerSidebar #container_menu nav ul li#primaryModule a{color:#00427d}main.flex-row aside#sidebar .containerSidebar #container_menu nav ul li a{align-items:center;color:gray;display:flex;height:100%;padding:0 43px;text-decoration:none;text-transform:capitalize;width:100%}main.flex-row aside#sidebar .containerSidebar #container_menu nav ul li a:hover{color:#333}main.flex-row aside#sidebar .containerSidebar #container_menu nav ul li a.active{color:#0084fa}main.flex-row aside#sidebar .containerSidebar #container_menu nav ul li a svg{font-size:20px;margin:0 10px 0 0;min-width:27px}main.flex-row aside#sidebar .containerSidebar #container_menu nav ul li .btn_back{align-items:center;background-color:#ccc;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:16px;height:25px;margin:0 20px 0 40px;text-align:center;width:25px}main.flex-row aside#sidebar .containerSidebar #container_menu nav ul li .btn_back svg{margin:auto}main.flex-row aside#sidebar .containerSidebar #container_menu nav ul li.ns-Settings{border-top:5px solid #f9f9f9;height:65px;max-height:65px}main.flex-row aside#sidebar .containerSidebar #container_menu .NavsAsideExtends{background-color:#b6c1cc;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top:1px solid #a1b0bf;color:#fff;min-height:80px}@media(max-width:767.98px){main.flex-row aside#sidebar .containerSidebar #container_menu .NavsAsideExtends{padding-bottom:10px}}main.flex-row aside#sidebar .containerSidebar #logo{margin:2rem auto;width:100%}main.flex-row aside#sidebar .containerSidebar #logo svg{margin:auto 27%;width:auto}@media(min-width:576px){main.flex-row aside#sidebar #darkflow{display:none}}nav#primaryMenu{align-items:center;display:flex;flex-direction:row;transition:all .3s}@media(max-width:767.98px){nav#primaryMenu{display:block}}nav#primaryMenu ul{list-style:none;margin:0;padding:0;position:relative;z-index:2}nav#primaryMenu ul li{display:inline-block;font-size:15px;padding:7px 12px;text-transform:capitalize}@media(min-width:576px){nav#primaryMenu ul li#btn-login,nav#primaryMenu ul li#btn-signup{background-color:#ffcd36;border:1px solid #ffcd36;border-radius:10px}}@media(max-width:767.98px){nav#primaryMenu ul li{border-bottom:1px solid #575756;border-radius:0!important;display:block;font-size:18px;padding:20px}}nav#primaryMenu ul li#btn-logout{border:1px solid #ffcd36;border-radius:10px;color:#1e91d8;cursor:pointer}@media(max-width:767.98px){nav#primaryMenu ul li#btn-logout{margin-left:10px}}nav#primaryMenu ul li a{color:#6f6f6e}@media(max-width:767.98px){nav#primaryMenu ul li a{color:#d0d4e0}}nav#primaryMenu ul li a:hover{color:#1e91d8;text-decoration:none}nav#primaryMenu ul li a.active{color:#ffcd36!important;font-weight:700}@media(max-width:767.98px){nav#primaryMenu{background-color:#333333f2;height:100%;left:-80%;padding-top:140px;position:fixed;top:0;width:80%;z-index:100}nav#primaryMenu.opened{left:0}}nav#secondaryMenu{padding:15px}nav#secondaryMenu ul{list-style:none;margin:0;padding:3px 0;position:relative}nav#secondaryMenu ul li{font-size:17px;text-transform:capitalize}nav#secondaryMenu ul li a{border-radius:4px;color:#575756;display:block;padding:8px 25px;position:relative;text-align:right}@media(max-width:767.98px){nav#secondaryMenu ul li a{text-align:center}}nav#secondaryMenu ul li a.active,nav#secondaryMenu ul li a:hover{background-color:#f5f5f7;color:#575756;text-decoration:none;z-index:2}nav#secondaryMenu ul li:last-child{border-bottom:#0000}.container_sticky.sticky{background-color:#e9e9e9d4}.container_sticky.sticky nav.tertiaryMenu{min-height:auto!important;overflow-x:scroll;white-space:nowrap}.container_sticky.sticky nav.tertiaryMenu h1{display:inline-block;font-size:20px!important;line-height:42px;margin:0!important;padding:0 30px!important}.container_sticky.sticky nav.tertiaryMenu ul{display:inline-block;top:0!important}.container_sticky.sticky nav.tertiaryMenu ul li{border-bottom:1px solid #0000!important;color:#757573!important;display:inline-block!important}.container_sticky.sticky nav.tertiaryMenu ul li:hover{color:#2e2e2e!important}nav.tertiaryMenu{min-height:100px;position:relative}.withAside nav.tertiaryMenu h1{padding-left:0;padding-right:0}nav.tertiaryMenu h1{padding:30px}@media(max-width:767.98px){nav.tertiaryMenu h1{padding:30px 10px;text-align:center}}nav.tertiaryMenu ul{margin:0;padding:0;position:absolute;right:20px;top:30px}@media(max-width:767.98px){nav.tertiaryMenu ul{position:relative;right:0;top:0}}nav.tertiaryMenu ul li{color:#c0c0bf;cursor:pointer;display:inline-block;font-size:16px;padding:7px 20px}nav.tertiaryMenu ul li:hover{color:#5b5b5a}@media(max-width:767.98px){nav.tertiaryMenu ul li{border-bottom:1px solid #c0c0bf;display:block}nav.tertiaryMenu ul li:last-child{border-bottom:1px solid #0000}}#darkflow{background:#d0d4e0;height:100%;left:0;opacity:.4;position:fixed;top:0;width:100%;z-index:1}#footer{align-items:center;display:flex;flex-direction:column;padding:4rem 1rem 1rem}#footer .container-menu{display:flex;flex-direction:row;justify-content:space-between;width:100%}@media(max-width:767.98px){#footer .container-menu{align-items:center;flex-direction:column}}#footer.minimal_row{padding:2rem 0}#footer nav #languageSelector .label{color:gray;font-size:13px}#footer nav #languageSelector button{background:#0000;border:none;border-radius:4px;color:gray;font-size:15px;line-height:12px;margin-left:7px;padding:5px}#footer nav #languageSelector button.actived{border:1px solid;font-weight:900}#footer nav #languageSelector button:focus{outline:none}#footer nav a{color:gray;font-size:13px;padding:7px 12px}#footer .logo{margin:20px auto 15px -15px;width:100px}#Signup{margin-bottom:20px}#Signup h4{font-size:25px!important}#Signup p{font-size:20px!important;line-height:28px!important}#Signup .terms{margin:2rem auto 0}#NavsAsideExtends_MM{align-items:center;background-color:#b6c1cc;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top:1px solid #a1b0bf;color:#fff;display:flex;flex-direction:row;justify-content:space-around;min-height:80px}@media(max-width:767.98px){#NavsAsideExtends_MM{flex-direction:column;padding-bottom:10px}}@media(max-width:575.98px){#NavsAsideExtends_MM{flex-direction:row}}#NavsAsideExtends_MM .btn{color:#fff}#NavsAsideExtends_SH{display:flex;flex-direction:column;width:100%}#NavsAsideExtends_SH .sh-extends-menu-item{align-items:center;background-color:#fff;border-bottom:1px solid #f5f5f7;display:flex;height:60px;max-height:60px}#NavsAsideExtends_SH .sh-extends-menu-item:first-child{border-top:1px solid #f5f5f7}#NavsAsideExtends_SH .sh-extends-menu-item .sh-extends-menu-link{align-items:center;color:gray;display:flex;height:100%;padding:0 43px;text-decoration:none;text-transform:capitalize;width:100%}#NavsAsideExtends_SH .sh-extends-menu-item .sh-extends-menu-link:hover{color:#333}#NavsAsideExtends_SH .sh-extends-menu-item .sh-extends-menu-link.active{color:#0084fa}#NavsAsideExtends_SH .sh-extends-menu-item .sh-extends-menu-link svg{font-size:20px;margin:0 10px 0 0;min-width:27px}#NavsAsideExtends_SH .sh-extends-actions{align-items:center;background-color:#b6c1cc;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top:1px solid #ffffff40;color:#fff;display:flex;flex-direction:column;min-height:80px}#NavsAsideExtends_SH .sh-extends-row{align-items:center;display:flex;flex-direction:row;justify-content:space-around;padding:6px 0;width:100%}#NavsAsideExtends_SH .btn{color:#fff;font-weight:600;letter-spacing:.5px;text-transform:uppercase}#NavsAsideExtends_SH .btn.btn--public-page{background:#0000}#NavsAsideExtends_SH .btn.btn--qr-code{align-items:center;display:flex}#NavsAsideExtends_SH .btn.is-disabled{cursor:not-allowed;opacity:.5;pointer-events:none}#Assistant .box-assistant{background-color:#0084fa;border:7px solid #fff;border-radius:20px;padding:20px 30px;position:relative;width:100%}#Assistant .box-assistant svg{color:#fff;font-size:27px}#Assistant .box-assistant h4,#Assistant .box-assistant p{color:#fff}#Assistant .box-assistant h4{font-size:30px;font-weight:900;margin:10px auto 0}#Assistant .box-assistant p{margin:0}#Assistant .box-assistant{margin-top:20px}#Dashboard #items .box.box-assistant{background-color:#e2e8ec;width:100%}#Dashboard #items .box.box-assistant>div{background-color:#0084fa;border:7px solid #fff;border-radius:20px;padding:20px 30px;position:relative}#Dashboard #items .box.box-assistant>div svg{color:#fff;font-size:27px}#Dashboard #items .box.box-assistant>div h4,#Dashboard #items .box.box-assistant>div p{color:#fff}#Dashboard #items .box.box-assistant>div h4{font-size:30px;font-weight:900;margin:10px auto 0}#Dashboard #items .box.box-assistant>div p{margin:0}nav ul li.assistant-selected{color:#ffcd36!important;position:relative}nav ul li.assistant-selected a{color:#ffcd36!important}.pulse{animation:pulse 2s infinite;background:#ffcd36;border-radius:50%;box-shadow:0 0 0 #cca92c66;cursor:pointer;display:block;height:22px;position:absolute;right:20px;top:20px;width:22px}.pulse:hover{animation:none}@keyframes pulse{0%{box-shadow:0 0 0 0 #cca92c66}70%{box-shadow:0 0 0 10px #cca92c00}to{box-shadow:0 0 0 0 #cca92c00}}#Demo{color:#000}#Dashboard #items{display:flex;flex-wrap:wrap;justify-content:space-between}#Dashboard #items .box{margin:0 2% 2% 0;position:relative;width:100%}#Dashboard #items .box .box-shadow{background-color:#fff;border-radius:20px;box-shadow:0 2px 0 #5a61691c,0 4px 8px #5a61691f,0 10px 10px #5a61690f,0 7px 70px #5a61691a;color:gray;padding:20px 30px}#Dashboard #items .box .box-border{border:2px solid #fff;border-radius:20px;color:gray;padding:20px 30px}#Dashboard #items .box h4{color:gray}#Dashboard #items .box .controls{font-size:16px;position:absolute;right:25px;top:20px;z-index:1}#Dashboard #items .box .controls a{color:#ccc}#Dashboard #items .box .controls a:hover{color:gray}@media(orientation:landscape){#root .App main>section #Dashboard #items .box{width:48%}}@media(orientation:portrait){#root .App main>section #Dashboard #items .box{width:100%}}@media(orientation:landscape){#root .App main>section.navsAside_isVisible #Dashboard #items .box{width:100%}}@media(orientation:portrait){#root .App main>section.navsAside_isVisible #Dashboard #items .box{width:100%}}@media(min-width:992px){#root .App main>section.navsAside_isVisible #Dashboard #items .box{width:48%}}.Ticket_Modal{background-color:#fff}.TicketItem{align-items:center;border-bottom:1px solid;cursor:pointer;display:flex;flex-direction:row;padding:10px}.TicketItem:last-child{border-color:#0000}.TicketItem.completed{color:#dcdbdb;text-decoration:line-through}.TicketItem.isSeparator{background-color:#000;padding:2px}.TicketItem.isSeparator .name,.TicketItem.isSeparator .price,.TicketItem.isSeparator .quantity{display:none}.TicketItem .quantity{font-size:22px;padding-right:10px}.TicketItem .name{font-size:20px}.TicketItem .price{display:none}@media(orientation:landscape){#root .App main>section .Ticket{max-width:32%}}@media(orientation:landscape)and (max-width:991.98px){#root .App main>section .Ticket{max-width:50%}}@media(orientation:portrait){#root .App main>section .Ticket{max-width:50%}}@media(orientation:portrait)and (max-width:991.98px){#root .App main>section .Ticket{max-width:100%}}@media(orientation:landscape)and (max-width:991.98px){#root .App main>section.navsAside_isVisible .Ticket{max-width:100%}}@media(orientation:portrait){#root .App main>section.navsAside_isVisible .Ticket{max-width:100%}}@media(min-width:992px){#root .App main>section.navsAside_isVisible .Ticket{max-width:50%}}@media(min-width:1200px){#root .App main>section.navsAside_isVisible .Ticket{max-width:32%}}body.kitchen-order-ticket .section_lists .Ticket,body.kitchen-order-ticket .section_lists .TicketHistory{background-color:#fff;display:inline-flex;flex-direction:column;height:100%;margin:5px;min-height:150px;padding:10px;width:100%}body.kitchen-order-ticket .section_lists .Ticket .header,body.kitchen-order-ticket .section_lists .TicketHistory .header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px}body.kitchen-order-ticket .section_lists .Ticket .header .user_name,body.kitchen-order-ticket .section_lists .TicketHistory .header .user_name{color:#0084fa;font-size:20px}body.kitchen-order-ticket .section_lists .Ticket .header .user_name .ticket_updated,body.kitchen-order-ticket .section_lists .TicketHistory .header .user_name .ticket_updated{background-color:red;border-radius:10px;border-bottom-left-radius:0;border-top-left-radius:0;color:#fff;font-size:13px;margin-left:-10px;margin-top:3px;padding:0 10px}body.kitchen-order-ticket .section_lists .Ticket .header .delivery_date,body.kitchen-order-ticket .section_lists .TicketHistory .header .delivery_date{align-items:center;display:flex;flex-direction:column}body.kitchen-order-ticket .section_lists .Ticket .header .delivery_date .timetable,body.kitchen-order-ticket .section_lists .TicketHistory .header .delivery_date .timetable{border-bottom:1px solid #ccc;color:#ffcd36;font-size:20px;font-weight:700}body.kitchen-order-ticket .section_lists .Ticket .section_lists,body.kitchen-order-ticket .section_lists .TicketHistory .section_lists{flex-direction:column}body.kitchen-order-ticket .section_lists .Ticket .section_lists .TicketItem .quantity,body.kitchen-order-ticket .section_lists .TicketHistory .section_lists .TicketItem .quantity{font-size:20px}body.kitchen-order-ticket .section_lists .Ticket .section_lists .TicketItem .name,body.kitchen-order-ticket .section_lists .TicketHistory .section_lists .TicketItem .name{font-size:17px}body.kitchen-order-ticket .section_lists .Ticket .footer .container-details,body.kitchen-order-ticket .section_lists .TicketHistory .footer .container-details{align-items:center;background-color:#f5f5f7;border-radius:4px;display:flex;flex-direction:row;margin:15px auto 10px;padding:10px}body.kitchen-order-ticket .section_lists .Ticket .footer .container-details .icon-user,body.kitchen-order-ticket .section_lists .TicketHistory .footer .container-details .icon-user{color:#dcdbdb;margin:5px}body.kitchen-order-ticket .section_lists .Ticket .footer .container-details .details,body.kitchen-order-ticket .section_lists .TicketHistory .footer .container-details .details{display:flex;flex:1 1 auto;flex-direction:column}body.kitchen-order-ticket .section_lists .Ticket .footer .container-details .details .creation_date,body.kitchen-order-ticket .section_lists .Ticket .footer .container-details .details .user_phone,body.kitchen-order-ticket .section_lists .TicketHistory .footer .container-details .details .creation_date,body.kitchen-order-ticket .section_lists .TicketHistory .footer .container-details .details .user_phone{border-bottom:1px solid #dcdbdb;display:flex;justify-content:space-between}body.kitchen-order-ticket .section_lists .Ticket .footer .container-details .details .creation_date:last-child,body.kitchen-order-ticket .section_lists .Ticket .footer .container-details .details .user_phone:last-child,body.kitchen-order-ticket .section_lists .TicketHistory .footer .container-details .details .creation_date:last-child,body.kitchen-order-ticket .section_lists .TicketHistory .footer .container-details .details .user_phone:last-child{border-color:#0000}body.kitchen-order-ticket .section_lists .Ticket .footer .total_price,body.kitchen-order-ticket .section_lists .TicketHistory .footer .total_price{font-weight:700;margin:0 7px 7px;text-align:right}body.kitchen-order-ticket .section_lists .Ticket .footer .actions,body.kitchen-order-ticket .section_lists .TicketHistory .footer .actions{display:flex;flex-direction:column}body.kitchen-order-ticket .section_lists .Ticket .footer .actions button,body.kitchen-order-ticket .section_lists .TicketHistory .footer .actions button{margin:5px 0}body.kitchen-order-ticket .section_lists .Ticket .footer .actions button.openModalSliderTickets,body.kitchen-order-ticket .section_lists .TicketHistory .footer .actions button.openModalSliderTickets{background-color:#f9f9f9;cursor:pointer}body.kitchen-order-ticket .section_lists .Ticket .footer .actions button.removeKOTicket,body.kitchen-order-ticket .section_lists .TicketHistory .footer .actions button.removeKOTicket{font-size:12px}body.kitchen-order-ticket .section_lists .Ticket,body.kitchen-order-ticket .section_lists .TicketHistory{flex:1 1 auto;max-width:32%;width:auto}@media(max-width:991.98px){body.kitchen-order-ticket .section_lists .Ticket,body.kitchen-order-ticket .section_lists .TicketHistory{max-width:100%}}body.kitchen-order-ticket .modal-backdrop{background-color:#ecf8f9}body.kitchen-order-ticket .modal-dialog.SliderTickets .modal-content{background-color:#0000;border-color:#0000;box-shadow:none}body.kitchen-order-ticket .modal-dialog.SliderTickets .modal-content .modal-header button.close{align-items:center;background-color:#000;border:4px solid #fff;border-radius:50px;color:#fff;display:flex;height:50px;justify-content:center;margin:-2rem 0 -1rem auto;opacity:.9;padding:0;width:50px}@media(min-width:576px){body.kitchen-order-ticket .modal-dialog.SliderTickets .modal-content .modal-header button.close{position:fixed;right:10px;z-index:2}}@media(max-width:767.98px){body.kitchen-order-ticket .modal-dialog.SliderTickets .modal-content .modal-header button.close{margin:-2rem -1rem -1rem auto}}@media(max-width:575.98px){body.kitchen-order-ticket .modal-dialog.SliderTickets .modal-content .modal-body{padding-left:0;padding-right:0}}body.kitchen-order-ticket .modal-dialog.SliderTickets .modal-content .modal-footer{background-color:#0000;box-shadow:none}body.kitchen-order-ticket .modal-dialog.SliderTickets .modal-content .modal-footer button{font-size:22px;height:60px;text-transform:uppercase}.Ticket.moving{background-color:#fff;display:inline-flex;flex-direction:column;height:100%;margin:5px;min-height:150px;padding:10px;width:100%}.Ticket.moving .header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px}.Ticket.moving .header .user_name{color:#0084fa;font-size:20px}.Ticket.moving .header .user_name .ticket_updated{background-color:red;border-radius:10px;border-bottom-left-radius:0;border-top-left-radius:0;color:#fff;font-size:13px;margin-left:-10px;margin-top:3px;padding:0 10px}.Ticket.moving .header .delivery_date{align-items:center;display:flex;flex-direction:column}.Ticket.moving .header .delivery_date .timetable{border-bottom:1px solid #ccc;color:#ffcd36;font-size:20px;font-weight:700}.Ticket.moving .section_lists{flex-direction:column}.Ticket.moving .section_lists .TicketItem .quantity{font-size:20px}.Ticket.moving .section_lists .TicketItem .name{font-size:17px}.Ticket.moving .footer .container-details{align-items:center;background-color:#f5f5f7;border-radius:4px;display:flex;flex-direction:row;margin:15px auto 10px;padding:10px}.Ticket.moving .footer .container-details .icon-user{color:#dcdbdb;margin:5px}.Ticket.moving .footer .container-details .details{display:flex;flex:1 1 auto;flex-direction:column}.Ticket.moving .footer .container-details .details .creation_date,.Ticket.moving .footer .container-details .details .user_phone{border-bottom:1px solid #dcdbdb;display:flex;justify-content:space-between}.Ticket.moving .footer .container-details .details .creation_date:last-child,.Ticket.moving .footer .container-details .details .user_phone:last-child{border-color:#0000}.Ticket.moving .footer .total_price{font-weight:700;margin:0 7px 7px;text-align:right}.Ticket.moving .footer .actions{display:flex;flex-direction:column}.Ticket.moving .footer .actions button{margin:5px 0}.Ticket.moving .footer .actions button.openModalSliderTickets{background-color:#f9f9f9;cursor:pointer}.Ticket.moving .footer .actions button.removeKOTicket{font-size:12px}@media(min-width:576px){.SliderTickets{margin:1.75rem 0 0!important}}.SliderTickets .swiper-slide{background-color:#fff;border-radius:10px;margin:10px 0;padding:20px}@media(max-width:575.98px){.SliderTickets .swiper-slide{margin:0}}.SliderTickets .tabSwiperParams .swiper-wrapper{align-items:center}.SliderTickets .tabSwiperParams .swiper-wrapper .swiper-slide{display:flex;font-size:22px;justify-content:space-between}@media(min-width:576px){.SliderTickets .tabSwiperParams .swiper-wrapper .swiper-slide.swiper-slide-active{border:4px solid #1a1a1ab3;transform:scale(1.1)}}@media(max-width:575.98px){.SliderTickets .tabSwiperParams .swiper-wrapper .swiper-slide.swiper-slide-active{border-bottom-left-radius:0;border-bottom-right-radius:0;margin:0}}.SliderTickets .tabSwiperParams .swiper-wrapper .swiper-slide.swiper-slide-active.tab-name-BREAK,.SliderTickets .tabSwiperParams .swiper-wrapper .swiper-slide.swiper-slide-active.tab-name-working{color:#fff}.SliderTickets .tabSwiperParams .swiper-wrapper .swiper-slide.tab-name-working{background-color:#ffcd36}.SliderTickets .tabSwiperParams .swiper-wrapper .swiper-slide.tab-name-BREAK{background-color:#ccc}.SliderTickets .tabSwiperParams .swiper-wrapper .swiper-slide .delivery_date{text-align:right}.SliderTickets .tabSwiperParams .swiper-wrapper .swiper-slide .delivery_date .timetable{font-size:22px;font-weight:900}.SliderTickets .tabSwiperParams .swiper-wrapper .swiper-slide .delivery_date .date{font-size:16px}@media(min-width:576px){.SliderTickets .contentSwiperParams{padding:1rem 0 9rem}}@media(max-width:575.98px){.SliderTickets .contentSwiperParams .swiper-slide.swiper-slide-active{border-top-left-radius:0;border-top-right-radius:0}}.SliderTickets .actionSwiperParams.modal-footer{left:1.5rem;right:1rem}.SliderTickets .actionSwiperParams.modal-footer .swiper-wrapper{align-items:flex-end}.SliderTickets .actionSwiperParams.modal-footer .swiper-wrapper .btn-group{width:100%}@media(max-width:575.98px){.SliderTickets .actionSwiperParams.modal-footer .swiper-wrapper .btn-group button{border-radius:8px;font-size:17px;margin:2px}}.History .section_lists{flex-direction:column}.History .section_lists .section_title{display:flex;flex-direction:row;justify-content:space-between;margin-top:10px;width:100%}.History .section_lists .section_title:first-child{margin-top:0}.History .section_lists .section_title .delivery_date{color:#52abfb;font-weight:300}.History .section_lists .section_title .totals{color:#0084fa;font-weight:600}.History .section_lists .TicketHistory{background-color:#ffffffb3!important;border-radius:4px;flex:100% 1!important;margin:2px 0!important;max-width:100%!important;min-height:auto!important;padding:7px 10px!important;transition:all .1s ease-out}.History .section_lists .TicketHistory.opened{box-shadow:0 0 20px #ccd6de;margin:13px auto!important;transform:scale(1.1);transition:all .1s ease-in}.History .section_lists .TicketHistory .header{cursor:pointer;margin-bottom:0!important}.History .section_lists .TicketHistory .header .user_name{color:gray!important;font-size:17px!important}.History .section_lists .TicketHistory .header .delivery_date{flex-direction:row-reverse!important}.History .section_lists .TicketHistory .header .delivery_date .timetable{border-bottom:none!important;font-size:15px!important;margin-left:5px}.History .section_lists .TicketHistory .ticket-details{height:0;overflow:hidden}.History .section_lists .TicketHistory .ticket-details.show{height:auto;margin:5px 0 -7px}.History .section_lists .TicketHistory .section_lists .TicketItem{border-bottom:1px solid #ccc!important;cursor:auto!important;padding:5px 10px!important}.History .section_lists .TicketHistory .section_lists .TicketItem.completed{color:inherit;text-decoration:none}.History .section_lists .TicketHistory .section_lists .TicketItem.isSeparator{display:none}.History .section_lists .TicketHistory .section_lists .TicketItem .name,.History .section_lists .TicketHistory .section_lists .TicketItem .quantity{font-size:15px!important}.History .section_lists .TicketHistory .section_lists .TicketItem .name{flex:1 1 auto}.History .section_lists .TicketHistory .section_lists .TicketItem .price{display:block}.OpenHours .add{padding:7px}.OpenHours .list{border-bottom:1px solid #ccc}.OpenHours .list .item .from,.OpenHours .list .item .to{background-color:#f9f9f9}.OpenHours .item{align-items:center;display:flex;flex-direction:row;margin:7px 0}.OpenHours .item .from,.OpenHours .item .to{background-color:#f5f5f7;border-radius:7px;margin:0 3px;padding:5px 10px;width:50%}.OpenHours .item .newRange,.OpenHours .item .remove{font-size:20px;margin:auto 5px}.OpenHours .item .newRange{color:#ffcd36}.OpenHours .item .remove{color:#ccc}.OpenHours .item .remove:hover{color:#1a1a1a}body.kitchen-order-ticket .noticket{color:#b9c1ca;font-size:25px;padding:10px;text-align:center}body.kitchen-order-ticket .section_lists{display:flex;flex-direction:row;flex-wrap:wrap}body.kitchen-order-ticket .section_lists .Table{background-color:#fff;cursor:pointer;display:inline-flex;flex-direction:column;margin:5px;opacity:.4;padding:10px;width:100%}body.kitchen-order-ticket .section_lists .Table.actived{opacity:1}body.kitchen-order-ticket .section_lists .Table .header{align-items:center;display:flex;flex-direction:row;justify-content:center;min-height:120px}body.kitchen-order-ticket .section_lists .Table .header .table_id{color:#0084fa;font-size:20px}body.kitchen-order-ticket .section_lists .Table .header .table_id .ticket_updated{background-color:red;border-radius:10px;border-bottom-left-radius:0;border-top-left-radius:0;color:#fff;font-size:13px;margin-left:-10px;margin-top:3px;padding:0 10px}body.kitchen-order-ticket .section_lists .Table{flex:1 1 auto;max-width:32%;width:auto}@media(max-width:575.98px){body.kitchen-order-ticket .section_lists .Table{max-width:100%}}.Table.moving{background-color:#fff;cursor:pointer;display:inline-flex;flex-direction:column;margin:5px;opacity:.4;padding:10px;width:100%}.Table.moving.actived{opacity:1}.Table.moving .header{align-items:center;display:flex;flex-direction:row;justify-content:center;min-height:120px}.Table.moving .header .table_id{color:#0084fa;font-size:20px}.Table.moving .header .table_id .ticket_updated{background-color:red;border-radius:10px;border-bottom-left-radius:0;border-top-left-radius:0;color:#fff;font-size:13px;margin-left:-10px;margin-top:3px;padding:0 10px}.modal .table-edit #kot-table-details{padding:0 10px 10px;width:100%}#MenuManagement .section_lists{border-top:2px solid #e6e6e6;margin-top:10px;padding-top:10px}#MenuManagement .section_lists:hover .section_title{color:#0084fa}#MenuManagement .section_lists:first-child{border-top:none;margin-top:0;padding-top:0}#MenuManagement .section_lists .section_title.isSticky{background-color:#fffffff7;border-radius:10px;box-shadow:0 0 20px 0 #e6e6e6;color:#0084fa;margin-top:5px}#MenuManagement .section_lists .listing{display:flex;flex-direction:row;flex-wrap:wrap}#MenuManagement #MenuDetails header.HeaderSection h1{font-weight:700}#MenuManagement #MenuDetails header.HeaderSection .subtitle{align-items:center;display:flex;flex-direction:row}#MenuManagement #MenuDetails header.HeaderSection .subtitle .btn{color:#71808e}#MenuManagement #MenuDetails header.HeaderSection .subtitle .AllergensAndFoodTypes{margin:0}#MenuManagement #MenuDetails .container-price{display:flex;flex-direction:row;padding-bottom:5px;padding-top:5px}#MenuManagement #MenuDetails .container-price label{flex:1 1 auto}#MenuManagement #MenuDetails .container-price .price{cursor:pointer;display:inline-block;font-weight:900;margin:0 7px;text-align:right}#MenuManagement #MenuDetails .container-price .price .total_forpax{color:#ccc;margin-left:5px}#MenuManagement #MenuDetails #history-btn{display:block;text-align:center}#MenuManagement #MenuDetails #history-btn.black{color:gray}#MenuManagement #MenuDetails #MenuDetailsHistory{background-color:#333;border-radius:20px;margin-bottom:20px}#MenuManagement #MenuDetails #MenuDetailsHistory header{display:flex;flex-direction:column}#MenuManagement #MenuDetails #MenuDetailsHistory header .title{background-color:#0084fa;border-radius:30px;box-shadow:0 0 15px 5px #2d2d2d;color:#fff;display:inline-block;font-size:15px;margin:10px auto 0;padding:4px 20px}#MenuManagement #MenuDetails #MenuDetailsHistory .title-group{border-color:#464545!important;color:#52abfb}#MenuManagement #MenuDetails #MenuDetailsHistory .Item{background-color:#464545;border-bottom:none;color:#fff}#MenuManagement #MenuDetails #MenuDetailsHistory .Item.edit{border:none}#MenuManagement #MenuDetails #MenuDetailsHistory .AllergensAndFoodTypes .item{border-color:#333}#MenuManagement #MenuDetails .no-allergens{display:inline-block;margin-right:10px}#MenuManagement #MenuDetails .no-allergens img{width:23px}#MenuManagement #MenuDetails .creation_date{color:#71808e;text-align:right}@media(max-width:767.98px){#MenuManagement #MenuDetails .creation_date{text-align:center}}#MenuManagement #MenuDetails .ItemRow.isNotAvailable{text-decoration:line-through}#MenuManagement #MenuDetails .ItemRow.isNotAvailable .name{color:#ccc}.FormCreate .tagBar{background-color:#c0cad4}.FormCreate .cta{text-align:center}@media(max-width:767.98px){.FormCreate .cta{background-color:#809ab5;border-radius:6px;padding:2px}.FormCreate .cta button{color:#809ab5}}.FormCreate .cta button{background-color:#d2dbe6;border:3px solid #d2dbe6;border-radius:30px;color:#809ab5;cursor:pointer;height:34px;margin:2px auto;padding:0;width:34px}.FormCreate .cta button:hover{color:#0084fa}.SearchForm .name{position:relative}.SearchForm .name .reset-btn{margin:11px;position:absolute;right:0;top:0}@media(min-width:576px)and (orientation:portrait){body.menu-management .App main>section.navsAside_isVisible{width:calc(100% - 20rem)!important}}@media(max-width:767.98px){body.menu-management .App main>section.navsAside_isVisible{width:calc(100% - 10rem)!important}}@media(max-width:575.98px){body.menu-management .App main>section.navsAside_isVisible{width:100%!important}}.modal-dialog .AllergensAndFoodTypes.onList .af_label_type{margin-left:-7px}#Settings .section .title{color:#ccc;font-size:22px;line-height:40px;margin-bottom:15px}#Settings #RefreshPWA{background-color:#c0cad4;text-align:center}#Settings #RefreshPWA button{color:#fff}#Shop{color:#000}#Shop .ModuleList .module-box.with-dependencies{background-color:#fff;border-radius:20px}#Shop .ModuleList .module-box .section.with-dependencies{border-bottom-left-radius:0;border-bottom-right-radius:0}#Shop .ModuleList .module-box .dependencies{padding:0 1rem 1rem}#Shop .ModuleList .module-box .ModuleItem .moduleImage{background-position:50%;background-repeat:no-repeat;background-size:cover}@media(max-width:767.98px){#Shop .ModuleList .module-box .ModuleItem .moduleImage{min-height:100px}}#Shop .ModuleList .module-box .ModuleItem.with-dependencies .moduleImage{border-bottom-left-radius:0}#Shop .ModuleList .module-box .ModuleItem .subscriptions{align-items:center;display:flex;flex-direction:row;justify-content:space-between}@media(max-width:767.98px){#Shop .ModuleList .module-box .ModuleItem .subscriptions{align-items:normal;flex-direction:column}#Shop .ModuleList .module-box .ModuleItem .subscriptions header{border-bottom:1px solid #ccc;padding:15px 0 0!important}}@media(min-width:576px){#Shop .ModuleList .module-box .ModuleItem .subscriptions header{margin-right:15px}}#Shop .ModuleList .module-box .ModuleItem .subscriptions .requiresAction{border-left:1px solid #f5f5f7;color:red;padding-left:20px;text-align:center;width:50%}@media(max-width:767.98px){#Shop .ModuleList .module-box .ModuleItem .subscriptions .requiresAction{border-left:#0000;margin-top:15px;padding-left:0;text-align:justify;width:auto}}#Shop .ModuleList .module-box .ModuleItem .subscriptions .Plans{display:flex;flex-direction:column;width:100%}#Shop .ModuleList .module-box .ModuleItem .subscriptions .Plans .Plan{align-items:center;border-bottom:1px solid #f5f5f7;display:flex;flex-direction:row;padding:10px 0}#Shop .ModuleList .module-box .ModuleItem .subscriptions .Plans .Plan:last-child{border-bottom:0}#Shop .ModuleList .module-box .ModuleItem .subscriptions .Plans .Plan .info{flex:1 1 auto;padding:0 10px}#Shop .ModuleList .module-box .ModuleItem .subscriptions .Plans .Plan .info .amount{color:#1e91d8;font-size:20px;line-height:24px}#Shop .ModuleList .module-box .ModuleItem .subscriptions .Plans .Plan .info .amount .base_price{color:#ea8181;font-size:15px;line-height:17px;margin-top:3px;text-decoration:line-through}#Shop .ModuleList .module-box .ModuleItem .subscriptions .Plans .Plan .info .trial{color:#00427d;padding:0 0 4px}#Shop .ModuleList .module-box .ModuleItem .subscriptions .Plans .Plan .cta{display:flex;flex-direction:column}@media(max-width:767.98px){#Shop .ModuleList .module-box .ModuleItem .subscriptions .Plans .Plan .cta{flex-direction:row}}#Shop .subscriptions #purchased .subscription_row{cursor:pointer;margin-top:10px}#Shop .subscriptions #purchased .subscription_row:first-child{margin-top:0}#Shop .subscriptions #purchased .subscription_row>.row{background-color:#f5f5f5;border:1px solid #f5f5f5;border-radius:4px;font-size:14px;padding:10px}#Shop .subscriptions #purchased .subscription_row>.row.opened{background-color:#ffcf3d;border:1px solid #ffcf3d;color:#fff;margin-bottom:5px}#Shop .subscriptions #purchased .subscription_row>.row.opened .moduleId{color:#fff}#Shop .subscriptions #purchased .subscription_row>.row:not(.opened):hover{background-color:#fff;border:1px solid #969595}#Shop .subscriptions #purchased .subscription_row>.row:not(.opened):hover .moduleId{color:#3c3c3b}#Shop .subscriptions #purchased .subscription_row>.row .moduleId{color:#6f6f6e;font-size:17px;text-transform:capitalize}#Shop .subscriptions #purchased .subscription_row>.row .status{font-size:13px;padding-left:3px;text-transform:uppercase}#Shop .subscriptions #purchased .subscription_row>.row .status.actived{color:#39b54a}#Shop .subscriptions #purchased .subscription_row>.row .status.disactived{color:red}#Shop .subscriptions #purchased .subscription_row .SubscriptionRowDetails{background-color:#fff;border:1px solid #f5f5f5;border-radius:4px;margin-left:-15px;margin-right:-15px;padding:10px 20px}#Shop .subscriptions #purchased .subscription_row .SubscriptionRowDetails label{color:#b3b3b3;font-size:11px;font-weight:300;margin-bottom:0;text-transform:uppercase}#Shop .subscriptions #purchased .subscription_row .SubscriptionRowDetails p{line-height:17px;margin-bottom:20px}#Shop .subscriptions #purchased .subscription_row .SubscriptionRowDetails h3{color:#b3b3b3;font-size:20px;font-weight:300;line-height:27px;margin-top:20px}#Shop .subscriptions #purchased .subscription_row .SubscriptionRowDetails ul.menu{font-size:14px;list-style:none;margin:0;padding:7px 0;text-align:right}#Shop .subscriptions #purchased .subscription_row .SubscriptionRowDetails ul.menu li{color:#666}#Shop .subscriptions #purchased .subscription_row .SubscriptionRowDetails ul.menu li:hover{color:#1a1a1a;cursor:pointer}@media(max-width:767.98px){#Shop .subscriptions #purchased .subscription_row .SubscriptionRowDetails ul.menu li{border-bottom:1px solid #c0c0bf;padding:10px;text-align:center}#Shop .subscriptions #purchased .subscription_row .SubscriptionRowDetails ul.menu li:last-child{border-bottom:1px solid #0000}}#Shop .subscriptions #purchased .subscription_row .SubscriptionRowDetails table thead th{border-top:1px solid #0000;color:#b3b3b3;font-size:13px;font-weight:300}#Shop .subscriptions #purchased .subscription_row .SubscriptionRowDetails table tbody td{color:#4d4d4d;font-size:16px;font-weight:400}#Shop .subscriptions .listing{margin-bottom:20px}#Shop .subscriptions .listing .module{background-color:#fff;border-bottom:1px solid #f2f2f2;padding:13px}#Shop .subscriptions .listing .module .image{background-color:gray;border-radius:6px;height:115px;margin-bottom:10px}#Shop .subscriptions .listing .module h3{color:#1e91d8;font-size:18px;margin:0}@media(max-width:767.98px){#Shop .subscriptions .listing .module h3{text-align:center}}#Shop .subscriptions .listing .module p{color:gray;font-size:14px!important;font-weight:inherit!important;margin-bottom:0}@media(max-width:767.98px){#Shop .subscriptions .listing .module p{text-align:center}}#Shop .subscriptions .listing .module .price{color:#000;font-size:18px;font-weight:700}@media(max-width:767.98px){#Shop .subscriptions .listing .module .price{margin-top:10px}}#Shop .subscriptions .listing .module .moreDetails{cursor:pointer;font-size:11px;text-transform:uppercase}@media(max-width:767.98px){#Shop .subscriptions .listing .module .moreDetails{margin-bottom:10px}}#Shop .subscriptions .listing .module .addToBasket{color:#b3b3b3;cursor:pointer;display:block;float:right;font-size:20px}#Shop .subscriptions .listing .module .addToBasket:hover{color:gray}@media(max-width:767.98px){#Shop .subscriptions .listing .module .addToBasket{float:none;text-align:center}}#Shop .subscriptions .listing .module:hover{background-color:#f4f4f4;border-bottom:1px solid #fff}#Shop .subscriptions .listing .module.selected{background-color:#f5f5f7;border-bottom:1px solid #fff}#Shop .subscriptions .listing .module.selected h3{color:#00427d}#Shop .subscriptions .listing .module.selected p{color:#333}.discount-section{background-color:#f5f5f7;border:1px solid #fbfbfb;border-radius:4px;margin:1rem 0;padding:1rem}.discount-section h4{font-size:15px}body.sport-hub,body.sport-hub-club{--shc-bg:#ebedef;--shc-card-border:#e6e6e6;--shc-card-shadow:0 2px 0 #5a616914,0 6px 12px #5a61691f;--shc-radius:14px}body.sport-hub #SportHubClub,body.sport-hub-club #SportHubClub{background:var(--shc-bg);min-height:100vh}body.sport-hub #SportHubClub .HeaderSection,body.sport-hub-club #SportHubClub .HeaderSection{margin-bottom:0}body.sport-hub #SportHubClub .container.section.primary,body.sport-hub-club #SportHubClub .container.section.primary{background:#0000;box-shadow:none;padding:0}body.sport-hub #SportHubClubCourseDetail,body.sport-hub #SportHubClubLoyaltyDetail,body.sport-hub #SportHubClubPackageDetail,body.sport-hub-club #SportHubClubCourseDetail,body.sport-hub-club #SportHubClubLoyaltyDetail,body.sport-hub-club #SportHubClubPackageDetail{background:var(--shc-bg);min-height:100vh}body.sport-hub #SportHubClubCourseDetail .HeaderSection,body.sport-hub #SportHubClubLoyaltyDetail .HeaderSection,body.sport-hub #SportHubClubPackageDetail .HeaderSection,body.sport-hub-club #SportHubClubCourseDetail .HeaderSection,body.sport-hub-club #SportHubClubLoyaltyDetail .HeaderSection,body.sport-hub-club #SportHubClubPackageDetail .HeaderSection{margin-bottom:0}body.sport-hub #SportHubClubCourseDetail .container.section.primary,body.sport-hub #SportHubClubLoyaltyDetail .container.section.primary,body.sport-hub #SportHubClubPackageDetail .container.section.primary,body.sport-hub-club #SportHubClubCourseDetail .container.section.primary,body.sport-hub-club #SportHubClubLoyaltyDetail .container.section.primary,body.sport-hub-club #SportHubClubPackageDetail .container.section.primary{border:0;box-shadow:none}body.sport-hub #SportHubClubCourseDetail .container.section.primary.withAside,body.sport-hub #SportHubClubLoyaltyDetail .container.section.primary.withAside,body.sport-hub #SportHubClubPackageDetail .container.section.primary.withAside,body.sport-hub-club #SportHubClubCourseDetail .container.section.primary.withAside,body.sport-hub-club #SportHubClubLoyaltyDetail .container.section.primary.withAside,body.sport-hub-club #SportHubClubPackageDetail .container.section.primary.withAside{background:#fff}body.sport-hub #SportHubClubCourseDetail .container.section.primary:not(.withAside),body.sport-hub #SportHubClubLoyaltyDetail .container.section.primary:not(.withAside),body.sport-hub #SportHubClubPackageDetail .container.section.primary:not(.withAside),body.sport-hub-club #SportHubClubCourseDetail .container.section.primary:not(.withAside),body.sport-hub-club #SportHubClubLoyaltyDetail .container.section.primary:not(.withAside),body.sport-hub-club #SportHubClubPackageDetail .container.section.primary:not(.withAside){background:#0000;padding:0}body.sport-hub #SportHubClub .content,body.sport-hub #SportHubClubCourseDetail .content,body.sport-hub #SportHubClubEmbedded .content,body.sport-hub #SportHubClubLoyaltyDetail .content,body.sport-hub #SportHubClubPackageDetail .content,body.sport-hub-club #SportHubClub .content,body.sport-hub-club #SportHubClubCourseDetail .content,body.sport-hub-club #SportHubClubEmbedded .content,body.sport-hub-club #SportHubClubLoyaltyDetail .content,body.sport-hub-club #SportHubClubPackageDetail .content{width:100%}body.sport-hub #SportHubClub .shc-loyalty-card,body.sport-hub #SportHubClub .shc-main-card,body.sport-hub #SportHubClub .shc-packages-card,body.sport-hub #SportHubClub .shc-placeholder-card,body.sport-hub #SportHubClubCourseDetail .shc-course-detail-card,body.sport-hub #SportHubClubEmbedded .shc-loyalty-card,body.sport-hub #SportHubClubEmbedded .shc-main-card,body.sport-hub #SportHubClubEmbedded .shc-packages-card,body.sport-hub #SportHubClubEmbedded .shc-placeholder-card,body.sport-hub #SportHubClubLoyaltyDetail .shc-loyalty-customers-card,body.sport-hub #SportHubClubLoyaltyDetail .shc-loyalty-detail-card,body.sport-hub #SportHubClubPackageDetail .shc-package-customers-card,body.sport-hub #SportHubClubPackageDetail .shc-package-detail-card,body.sport-hub-club #SportHubClub .shc-loyalty-card,body.sport-hub-club #SportHubClub .shc-main-card,body.sport-hub-club #SportHubClub .shc-packages-card,body.sport-hub-club #SportHubClub .shc-placeholder-card,body.sport-hub-club #SportHubClubCourseDetail .shc-course-detail-card,body.sport-hub-club #SportHubClubEmbedded .shc-loyalty-card,body.sport-hub-club #SportHubClubEmbedded .shc-main-card,body.sport-hub-club #SportHubClubEmbedded .shc-packages-card,body.sport-hub-club #SportHubClubEmbedded .shc-placeholder-card,body.sport-hub-club #SportHubClubLoyaltyDetail .shc-loyalty-customers-card,body.sport-hub-club #SportHubClubLoyaltyDetail .shc-loyalty-detail-card,body.sport-hub-club #SportHubClubPackageDetail .shc-package-customers-card,body.sport-hub-club #SportHubClubPackageDetail .shc-package-detail-card{border:1px solid var(--shc-card-border);border-radius:var(--shc-radius);box-shadow:var(--shc-card-shadow)}body.sport-hub #SportHubClub .shc-loading-state,body.sport-hub #SportHubClubEmbedded .shc-loading-state,body.sport-hub-club #SportHubClub .shc-loading-state,body.sport-hub-club #SportHubClubEmbedded .shc-loading-state{padding:24px;text-align:center}body.sport-hub #SportHubClub .shc-club-shell,body.sport-hub #SportHubClubEmbedded .shc-club-shell,body.sport-hub-club #SportHubClub .shc-club-shell,body.sport-hub-club #SportHubClubEmbedded .shc-club-shell{display:flex;flex-direction:column;grid-gap:12px;gap:12px}body.sport-hub #SportHubClubEmbedded .shc-club-shell,body.sport-hub-club #SportHubClubEmbedded .shc-club-shell{grid-gap:10px;gap:10px}body.sport-hub #SportHubClub .shc-club-shell__intro,body.sport-hub #SportHubClubEmbedded .shc-club-shell__intro,body.sport-hub-club #SportHubClub .shc-club-shell__intro,body.sport-hub-club #SportHubClubEmbedded .shc-club-shell__intro{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;grid-gap:16px;background:linear-gradient(180deg,#fff,#f6f9fc);border:1px solid #0000000f;border-radius:var(--shc-radius);box-shadow:inset 0 1px 0 #ffffffb3;gap:16px;padding:16px 18px}body.sport-hub #SportHubClubEmbedded .shc-club-shell__intro,body.sport-hub-club #SportHubClubEmbedded .shc-club-shell__intro{display:none}body.sport-hub #SportHubClub .shc-club-shell__intro-copy,body.sport-hub #SportHubClubEmbedded .shc-club-shell__intro-copy,body.sport-hub-club #SportHubClub .shc-club-shell__intro-copy,body.sport-hub-club #SportHubClubEmbedded .shc-club-shell__intro-copy{min-width:0}body.sport-hub #SportHubClub .shc-club-shell__eyebrow,body.sport-hub #SportHubClubEmbedded .shc-club-shell__eyebrow,body.sport-hub-club #SportHubClub .shc-club-shell__eyebrow,body.sport-hub-club #SportHubClubEmbedded .shc-club-shell__eyebrow{color:#607086;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}body.sport-hub #SportHubClub .shc-club-shell__title,body.sport-hub #SportHubClubEmbedded .shc-club-shell__title,body.sport-hub-club #SportHubClub .shc-club-shell__title,body.sport-hub-club #SportHubClubEmbedded .shc-club-shell__title{margin:0}body.sport-hub #SportHubClub .shc-club-shell__description,body.sport-hub #SportHubClubEmbedded .shc-club-shell__description,body.sport-hub-club #SportHubClub .shc-club-shell__description,body.sport-hub-club #SportHubClubEmbedded .shc-club-shell__description{line-height:1.5;max-width:720px}body.sport-hub #SportHubClub .shc-club-shell__tags,body.sport-hub #SportHubClubEmbedded .shc-club-shell__tags,body.sport-hub-club #SportHubClub .shc-club-shell__tags,body.sport-hub-club #SportHubClubEmbedded .shc-club-shell__tags{align-self:flex-start;padding-top:4px}body.sport-hub #SportHubClub .shc-club-shell__tabs,body.sport-hub #SportHubClubEmbedded .shc-club-shell__tabs,body.sport-hub-club #SportHubClub .shc-club-shell__tabs,body.sport-hub-club #SportHubClubEmbedded .shc-club-shell__tabs{padding-top:0}body.sport-hub #SportHubClubEmbedded .shc-club-shell__tabs,body.sport-hub-club #SportHubClubEmbedded .shc-club-shell__tabs{margin-bottom:0;padding-top:0}body.sport-hub #SportHubClub .shc-club-shell__tabs .ant-tabs-nav,body.sport-hub #SportHubClubEmbedded .shc-club-shell__tabs .ant-tabs-nav,body.sport-hub-club #SportHubClub .shc-club-shell__tabs .ant-tabs-nav,body.sport-hub-club #SportHubClubEmbedded .shc-club-shell__tabs .ant-tabs-nav{margin-bottom:0}body.sport-hub #SportHubClubEmbedded .shc-club-shell__tabs .ant-tabs-nav,body.sport-hub-club #SportHubClubEmbedded .shc-club-shell__tabs .ant-tabs-nav{padding:0 2px}body.sport-hub #SportHubClub .shc-club-shell__content,body.sport-hub #SportHubClubEmbedded .shc-club-shell__content,body.sport-hub-club #SportHubClub .shc-club-shell__content,body.sport-hub-club #SportHubClubEmbedded .shc-club-shell__content{border-top:1px solid #0000000f;min-width:0;padding-top:6px}body.sport-hub #SportHubClubEmbedded .shc-club-shell__content,body.sport-hub-club #SportHubClubEmbedded .shc-club-shell__content{border-top:0;padding-top:0}body.sport-hub #SportHubClub .shc-club-tabs .ant-tabs-nav-list,body.sport-hub #SportHubClubEmbedded .shc-club-tabs .ant-tabs-nav-list,body.sport-hub-club #SportHubClub .shc-club-tabs .ant-tabs-nav-list,body.sport-hub-club #SportHubClubEmbedded .shc-club-tabs .ant-tabs-nav-list{width:100%}body.sport-hub #SportHubClub .shc-club-tabs .ant-tabs-tab,body.sport-hub #SportHubClubEmbedded .shc-club-tabs .ant-tabs-tab,body.sport-hub-club #SportHubClub .shc-club-tabs .ant-tabs-tab,body.sport-hub-club #SportHubClubEmbedded .shc-club-tabs .ant-tabs-tab{align-items:center;display:flex;justify-content:center;min-height:42px}body.sport-hub #SportHubClub .shc-club-tabs,body.sport-hub #SportHubClubEmbedded .shc-club-tabs,body.sport-hub-club #SportHubClub .shc-club-tabs,body.sport-hub-club #SportHubClubEmbedded .shc-club-tabs{width:100%}body.sport-hub #SportHubClub .shc-club-tabs .ant-tabs-nav,body.sport-hub #SportHubClubEmbedded .shc-club-tabs .ant-tabs-nav,body.sport-hub-club #SportHubClub .shc-club-tabs .ant-tabs-nav,body.sport-hub-club #SportHubClubEmbedded .shc-club-tabs .ant-tabs-nav{background:#fff;border:1px solid var(--shc-card-border);border-radius:14px;box-shadow:var(--shc-card-shadow);padding:2px 6px 0}body.sport-hub #SportHubClubEmbedded .shc-club-tabs .ant-tabs-nav,body.sport-hub-club #SportHubClubEmbedded .shc-club-tabs .ant-tabs-nav{border-radius:12px;box-shadow:none;padding:1px 4px 0}body.sport-hub #SportHubClub .shc-placeholder-card .ant-card-body,body.sport-hub #SportHubClubEmbedded .shc-placeholder-card .ant-card-body,body.sport-hub-club #SportHubClub .shc-placeholder-card .ant-card-body,body.sport-hub-club #SportHubClubEmbedded .shc-placeholder-card .ant-card-body{padding:32px 16px}body.sport-hub .shc-club-view,body.sport-hub-club .shc-club-view{display:flex;flex-direction:column;grid-gap:8px;gap:8px}body.sport-hub .shc-club-view__toolbar,body.sport-hub-club .shc-club-view__toolbar{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;grid-gap:10px;background:#fff;border:1px solid var(--shc-card-border);border-radius:14px;box-shadow:var(--shc-card-shadow);gap:10px;padding:10px 12px}body.sport-hub #SportHubClubEmbedded .shc-club-view__toolbar,body.sport-hub-club #SportHubClubEmbedded .shc-club-view__toolbar{box-shadow:none;padding:8px 10px}body.sport-hub .shc-club-embedded-section-toolbar,body.sport-hub-club .shc-club-embedded-section-toolbar{align-items:center;display:grid;grid-template-areas:"title action";grid-template-columns:minmax(0,1fr) auto;grid-column-gap:12px;-moz-column-gap:12px;column-gap:12px;grid-row-gap:8px;background:#fff;border:1px solid var(--shc-card-border);border-radius:14px;box-shadow:none;min-width:0;padding:8px 10px;row-gap:8px;width:100%}body.sport-hub .shc-club-embedded-section-toolbar__title,body.sport-hub-club .shc-club-embedded-section-toolbar__title{grid-area:title;min-width:0}body.sport-hub .shc-club-embedded-section-toolbar__title-text,body.sport-hub-club .shc-club-embedded-section-toolbar__title-text{display:block;line-height:1.2;min-width:0}body.sport-hub .shc-club-embedded-section-toolbar__action,body.sport-hub-club .shc-club-embedded-section-toolbar__action{grid-area:action;justify-self:end;min-width:0}body.sport-hub .shc-club-embedded-section-toolbar__create,body.sport-hub-club .shc-club-embedded-section-toolbar__create{white-space:nowrap}body.sport-hub .shc-club-embedded-section-toolbar--mobile,body.sport-hub-club .shc-club-embedded-section-toolbar--mobile{grid-template-columns:minmax(0,1fr) auto;grid-column-gap:8px;-moz-column-gap:8px;column-gap:8px;grid-row-gap:8px;row-gap:8px}body.sport-hub .shc-club-embedded-section-toolbar--mobile .shc-club-embedded-section-toolbar__create,body.sport-hub-club .shc-club-embedded-section-toolbar--mobile .shc-club-embedded-section-toolbar__create{font-size:12px;line-height:1.2;padding-inline:10px}body.sport-hub .shc-club-view__toolbar--compact,body.sport-hub-club .shc-club-view__toolbar--compact{grid-gap:8px;gap:8px}body.sport-hub #SportHubClub .shc-club-view__toolbar--mobile,body.sport-hub #SportHubClubEmbedded .shc-club-view__toolbar--mobile,body.sport-hub-club #SportHubClub .shc-club-view__toolbar--mobile,body.sport-hub-club #SportHubClubEmbedded .shc-club-view__toolbar--mobile{align-items:stretch}body.sport-hub .shc-club-view__heading,body.sport-hub-club .shc-club-view__heading{display:flex;flex-direction:column;grid-gap:2px;flex:1 1 auto;gap:2px;min-width:0}body.sport-hub .shc-club-view__title,body.sport-hub-club .shc-club-view__title{font-size:16px;line-height:1.2}body.sport-hub .shc-club-view__subtitle,body.sport-hub-club .shc-club-view__subtitle{font-size:12px}body.sport-hub .shc-club-view__structure-field,body.sport-hub-club .shc-club-view__structure-field{display:flex;flex-direction:column;grid-gap:4px;flex:1 1 220px;gap:4px;min-width:0}body.sport-hub .shc-club-view__controls,body.sport-hub-club .shc-club-view__controls{align-items:center;display:flex;justify-content:flex-end;grid-gap:8px;flex-wrap:wrap;gap:8px;min-width:0;width:100%}body.sport-hub .shc-club-view__controls--compact,body.sport-hub-club .shc-club-view__controls--compact{align-items:center;flex:0 0 auto;margin-left:auto;width:auto}body.sport-hub .shc-club-view__structure-picker,body.sport-hub-club .shc-club-view__structure-picker{min-width:220px;width:100%}body.sport-hub .shc-club-view__structure-name,body.sport-hub-club .shc-club-view__structure-name{line-height:1.3;min-width:0;word-break:break-word}body.sport-hub .shc-club-view__create,body.sport-hub-club .shc-club-view__create{align-self:flex-start;flex:0 0 auto;white-space:nowrap}body.sport-hub .shc-club-view__create--icon-only,body.sport-hub-club .shc-club-view__create--icon-only{justify-content:center;min-width:36px;padding-inline:0;width:36px}body.sport-hub .shc-club-view__alert,body.sport-hub-club .shc-club-view__alert{margin-top:0}body.sport-hub .shc-club-table .ant-table-tbody>tr>td,body.sport-hub .shc-club-table .ant-table-thead>tr>th,body.sport-hub-club .shc-club-table .ant-table-tbody>tr>td,body.sport-hub-club .shc-club-table .ant-table-thead>tr>th{padding-bottom:8px;padding-top:8px}body.sport-hub .shc-club-table .ant-table-cell-ellipsis,body.sport-hub-club .shc-club-table .ant-table-cell-ellipsis{white-space:nowrap}body.sport-hub .shc-club-table__actions,body.sport-hub-club .shc-club-table__actions{align-items:center;display:inline-flex;flex-wrap:nowrap;justify-content:flex-end;grid-gap:4px;background:#f8fafc;border:1px solid #0000000f;border-radius:999px;gap:4px;padding:2px 4px}body.sport-hub .shc-club-catalog-actions,body.sport-hub-club .shc-club-catalog-actions{grid-gap:4px;gap:4px}body.sport-hub .shc-club-catalog-actions__button,body.sport-hub-club .shc-club-catalog-actions__button{border-radius:999px;height:28px;min-width:28px;padding:0;width:28px}body.sport-hub .shc-club-table__primary-cell,body.sport-hub-club .shc-club-table__primary-cell{display:block;line-height:1.35;min-width:0;white-space:normal;word-break:break-word}body.sport-hub .shc-club-catalog__name-cell,body.sport-hub-club .shc-club-catalog__name-cell{display:block}body.sport-hub .shc-club-table .ant-table-tbody>tr>td:first-child,body.sport-hub-club .shc-club-table .ant-table-tbody>tr>td:first-child{color:#102a43;font-weight:500}body.sport-hub .shc-club-table .ant-table-tbody>tr>td:first-child .ant-typography,body.sport-hub .shc-club-table .ant-table-tbody>tr>td:first-child a,body.sport-hub-club .shc-club-table .ant-table-tbody>tr>td:first-child .ant-typography,body.sport-hub-club .shc-club-table .ant-table-tbody>tr>td:first-child a{color:inherit;font-size:14px;line-height:1.35}body.sport-hub .shc-club-table .ant-table-tbody>tr>td:first-child .shc-club-table__primary-cell,body.sport-hub-club .shc-club-table .ant-table-tbody>tr>td:first-child .shc-club-table__primary-cell{font-weight:600}body.sport-hub .shc-packages-table .ant-table-expanded-row>td,body.sport-hub-club .shc-packages-table .ant-table-expanded-row>td{background:#f8fafc;padding:0 8px 12px}body.sport-hub .shc-packages-table__expanded-customers,body.sport-hub-club .shc-packages-table__expanded-customers{background:#fff;border:1px solid #0000000f;border-radius:12px;margin:0 4px;padding:10px 12px 12px;width:100%}body.sport-hub .shc-packages-table__expanded-customers-table,body.sport-hub-club .shc-packages-table__expanded-customers-table{border-collapse:collapse;table-layout:fixed;width:100%}body.sport-hub .shc-packages-table__expanded-customers-table td,body.sport-hub .shc-packages-table__expanded-customers-table th,body.sport-hub-club .shc-packages-table__expanded-customers-table td,body.sport-hub-club .shc-packages-table__expanded-customers-table th{min-width:0;padding:8px 12px;vertical-align:top}body.sport-hub .shc-packages-table__expanded-customers-table th,body.sport-hub-club .shc-packages-table__expanded-customers-table th{border-bottom:1px solid #0000000f;font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1.2;padding-bottom:10px;padding-top:0;text-transform:uppercase}body.sport-hub .shc-packages-table__expanded-customers-table tbody tr+tr td,body.sport-hub-club .shc-packages-table__expanded-customers-table tbody tr+tr td{border-top:1px solid #0000000f;padding-top:10px}body.sport-hub .shc-packages-table__expanded-customers-table td:first-child,body.sport-hub .shc-packages-table__expanded-customers-table th:first-child,body.sport-hub-club .shc-packages-table__expanded-customers-table td:first-child,body.sport-hub-club .shc-packages-table__expanded-customers-table th:first-child{padding-left:0;width:36%}body.sport-hub .shc-packages-table__expanded-customers-table td:nth-child(2),body.sport-hub .shc-packages-table__expanded-customers-table th:nth-child(2),body.sport-hub-club .shc-packages-table__expanded-customers-table td:nth-child(2),body.sport-hub-club .shc-packages-table__expanded-customers-table th:nth-child(2){width:18%}body.sport-hub .shc-packages-table__expanded-customers-table td:nth-child(3),body.sport-hub .shc-packages-table__expanded-customers-table th:nth-child(3),body.sport-hub-club .shc-packages-table__expanded-customers-table td:nth-child(3),body.sport-hub-club .shc-packages-table__expanded-customers-table th:nth-child(3){width:28%}body.sport-hub .shc-packages-table__expanded-customers-table td:last-child,body.sport-hub .shc-packages-table__expanded-customers-table th:last-child,body.sport-hub-club .shc-packages-table__expanded-customers-table td:last-child,body.sport-hub-club .shc-packages-table__expanded-customers-table th:last-child{padding-right:0;text-align:right;width:18%}body.sport-hub .shc-packages-table__expanded-customer-cell,body.sport-hub-club .shc-packages-table__expanded-customer-cell{color:#102a43;line-height:1.35;word-break:break-word}body.sport-hub #SportHubClubPackageDetail .shc-package-customers-table .shc-customer-name-cell,body.sport-hub-club #SportHubClubPackageDetail .shc-package-customers-table .shc-customer-name-cell{display:block;min-width:0;overflow-wrap:break-word;white-space:normal;word-break:normal}body.sport-hub #SportHubClubPackageDetail .shc-package-customers-table .shc-customer-name-cell .ant-typography,body.sport-hub-club #SportHubClubPackageDetail .shc-package-customers-table .shc-customer-name-cell .ant-typography{overflow-wrap:inherit;white-space:inherit;word-break:inherit}body.sport-hub .shc-club-catalog-card .ant-card-body,body.sport-hub .shc-courses-mobile-item .ant-card-body,body.sport-hub .shc-loyalty-mobile-item .ant-card-body,body.sport-hub .shc-packages-mobile-item .ant-card-body,body.sport-hub-club .shc-club-catalog-card .ant-card-body,body.sport-hub-club .shc-courses-mobile-item .ant-card-body,body.sport-hub-club .shc-loyalty-mobile-item .ant-card-body,body.sport-hub-club .shc-packages-mobile-item .ant-card-body{padding:12px}body.sport-hub .shc-club-catalog-card .ant-card-head,body.sport-hub .shc-courses-mobile-item .ant-card-head,body.sport-hub .shc-loyalty-mobile-item .ant-card-head,body.sport-hub .shc-packages-mobile-item .ant-card-head,body.sport-hub-club .shc-club-catalog-card .ant-card-head,body.sport-hub-club .shc-courses-mobile-item .ant-card-head,body.sport-hub-club .shc-loyalty-mobile-item .ant-card-head,body.sport-hub-club .shc-packages-mobile-item .ant-card-head{min-height:48px;padding-inline:12px}body.sport-hub .shc-club-catalog-card .ant-card-head-title,body.sport-hub .shc-courses-mobile-item .ant-card-head-title,body.sport-hub .shc-loyalty-mobile-item .ant-card-head-title,body.sport-hub .shc-packages-mobile-item .ant-card-head-title,body.sport-hub-club .shc-club-catalog-card .ant-card-head-title,body.sport-hub-club .shc-courses-mobile-item .ant-card-head-title,body.sport-hub-club .shc-loyalty-mobile-item .ant-card-head-title,body.sport-hub-club .shc-packages-mobile-item .ant-card-head-title{min-width:0;padding-block:10px}body.sport-hub .shc-club-catalog-card .ant-card-extra,body.sport-hub .shc-courses-mobile-item .ant-card-extra,body.sport-hub .shc-loyalty-mobile-item .ant-card-extra,body.sport-hub .shc-packages-mobile-item .ant-card-extra,body.sport-hub-club .shc-club-catalog-card .ant-card-extra,body.sport-hub-club .shc-courses-mobile-item .ant-card-extra,body.sport-hub-club .shc-loyalty-mobile-item .ant-card-extra,body.sport-hub-club .shc-packages-mobile-item .ant-card-extra{margin-left:12px;padding-block:10px}body.sport-hub .shc-club-catalog-card__status,body.sport-hub .shc-courses-mobile-header__status,body.sport-hub .shc-loyalty-mobile-header__status,body.sport-hub .shc-packages-mobile-header__status,body.sport-hub-club .shc-club-catalog-card__status,body.sport-hub-club .shc-courses-mobile-header__status,body.sport-hub-club .shc-loyalty-mobile-header__status,body.sport-hub-club .shc-packages-mobile-header__status{align-self:flex-start;margin-left:0}body.sport-hub .shc-club-catalog-card__title,body.sport-hub .shc-courses-mobile-header__title,body.sport-hub .shc-loyalty-mobile-header__title,body.sport-hub .shc-packages-mobile-header__title,body.sport-hub-club .shc-club-catalog-card__title,body.sport-hub-club .shc-courses-mobile-header__title,body.sport-hub-club .shc-loyalty-mobile-header__title,body.sport-hub-club .shc-packages-mobile-header__title{display:block;line-height:1.35;min-width:0}body.sport-hub .shc-club-catalog-card__meta,body.sport-hub .shc-courses-mobile-meta,body.sport-hub .shc-loyalty-mobile-meta,body.sport-hub .shc-packages-mobile-meta,body.sport-hub-club .shc-club-catalog-card__meta,body.sport-hub-club .shc-courses-mobile-meta,body.sport-hub-club .shc-loyalty-mobile-meta,body.sport-hub-club .shc-packages-mobile-meta{margin-top:10px;width:100%}body.sport-hub .shc-club-catalog-card__meta-row,body.sport-hub .shc-courses-mobile-meta-row,body.sport-hub .shc-loyalty-mobile-meta-row,body.sport-hub .shc-packages-mobile-meta-row,body.sport-hub-club .shc-club-catalog-card__meta-row,body.sport-hub-club .shc-courses-mobile-meta-row,body.sport-hub-club .shc-loyalty-mobile-meta-row,body.sport-hub-club .shc-packages-mobile-meta-row{display:flex;justify-content:space-between;grid-gap:12px;border-top:1px solid #0000000f;gap:12px;line-height:1.35;padding-top:6px}body.sport-hub .shc-club-catalog-card__meta-row span:last-child,body.sport-hub .shc-courses-mobile-meta-row span:last-child,body.sport-hub .shc-loyalty-mobile-meta-row span:last-child,body.sport-hub .shc-packages-mobile-meta-row span:last-child,body.sport-hub-club .shc-club-catalog-card__meta-row span:last-child,body.sport-hub-club .shc-courses-mobile-meta-row span:last-child,body.sport-hub-club .shc-loyalty-mobile-meta-row span:last-child,body.sport-hub-club .shc-packages-mobile-meta-row span:last-child{text-align:right}body.sport-hub .shc-club-catalog-card__actions,body.sport-hub .shc-courses-mobile-actions,body.sport-hub .shc-loyalty-mobile-actions,body.sport-hub .shc-packages-mobile-actions,body.sport-hub-club .shc-club-catalog-card__actions,body.sport-hub-club .shc-courses-mobile-actions,body.sport-hub-club .shc-loyalty-mobile-actions,body.sport-hub-club .shc-packages-mobile-actions{display:grid;flex-wrap:wrap;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px;width:100%}body.sport-hub .shc-club-catalog-card__actions .ant-btn,body.sport-hub-club .shc-club-catalog-card__actions .ant-btn{width:100%}body.sport-hub .shc-packages-mobile-actions__button,body.sport-hub-club .shc-packages-mobile-actions__button{min-width:0;width:100%}body.sport-hub .shc-packages-mobile-actions__button[type=button],body.sport-hub-club .shc-packages-mobile-actions__button[type=button]{opacity:.84}body.sport-hub .shc-club-catalog-card--overview,body.sport-hub-club .shc-club-catalog-card--overview{height:100%}body.sport-hub .shc-club-catalog-card-grid,body.sport-hub-club .shc-club-catalog-card-grid{display:flex;flex-direction:column;grid-gap:0;align-items:stretch;gap:0}body.sport-hub .shc-club-catalog-stack__item,body.sport-hub-club .shc-club-catalog-stack__item{width:100%}body.sport-hub .shc-club-catalog-card--overview .ant-card-head,body.sport-hub-club .shc-club-catalog-card--overview .ant-card-head{border-bottom-color:#0000000f;min-height:unset;padding:13px 16px 11px}body.sport-hub .shc-club-catalog-card--overview .ant-card-head-title,body.sport-hub-club .shc-club-catalog-card--overview .ant-card-head-title{min-width:0;padding-block:0}body.sport-hub .shc-club-catalog-card--overview .ant-card-extra,body.sport-hub-club .shc-club-catalog-card--overview .ant-card-extra{margin-left:12px;padding-block:0}body.sport-hub .shc-club-catalog-card--overview .ant-card-body,body.sport-hub-club .shc-club-catalog-card--overview .ant-card-body{padding:14px 16px 18px}body.sport-hub .shc-club-catalog-card__header,body.sport-hub-club .shc-club-catalog-card__header{align-items:center;display:flex;flex-wrap:wrap;width:100%;grid-gap:8px;gap:8px;min-width:0}body.sport-hub .shc-club-catalog-card__header-actions.shc-club-table__actions,body.sport-hub-club .shc-club-catalog-card__header-actions.shc-club-table__actions{background:#0000;border:0;box-shadow:none;display:inline-flex;justify-content:flex-start;padding:0}body.sport-hub .shc-club-catalog-card__header-actions,body.sport-hub-club .shc-club-catalog-card__header-actions{flex-shrink:0}body.sport-hub .shc-club-catalog-card__header-actions .ant-btn,body.sport-hub-club .shc-club-catalog-card__header-actions .ant-btn{height:28px;min-width:28px;width:28px}body.sport-hub .shc-club-catalog-card__title,body.sport-hub-club .shc-club-catalog-card__title{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.sport-hub .shc-club-catalog-card__status,body.sport-hub-club .shc-club-catalog-card__status{align-items:center;display:inline-flex;flex-shrink:0;min-width:0}body.sport-hub .shc-club-catalog-card__status .ant-tag,body.sport-hub-club .shc-club-catalog-card__status .ant-tag{margin:0;white-space:nowrap}body.sport-hub .shc-club-catalog-card__body,body.sport-hub-club .shc-club-catalog-card__body{display:flex;flex-direction:column;grid-gap:12px;gap:12px;width:100%}body.sport-hub .sport-hub-player-club__summary-strip,body.sport-hub-club .sport-hub-player-club__summary-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;background:#fff;border:1px solid var(--shc-card-border);border-radius:var(--shc-radius);box-shadow:var(--shc-card-shadow);gap:12px;margin-bottom:20px;padding:16px 18px;width:100%}body.sport-hub .sport-hub-player-club__summary-strip--mobile,body.sport-hub-club .sport-hub-player-club__summary-strip--mobile{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px;padding:14px}body.sport-hub .shc-club-summary-item,body.sport-hub .sport-hub-player-club__summary-item,body.sport-hub-club .shc-club-summary-item,body.sport-hub-club .sport-hub-player-club__summary-item{display:flex;flex-direction:column;grid-gap:4px;gap:4px;min-width:0}body.sport-hub .sport-hub-player-club__summary-item--overview,body.sport-hub-club .sport-hub-player-club__summary-item--overview{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #0000000f;border-radius:12px;box-shadow:inset 0 1px 0 #ffffffa6;padding:12px 14px}body.sport-hub .sport-hub-player-club__summary-item--overview .shc-club-summary-item__label,body.sport-hub-club .sport-hub-player-club__summary-item--overview .shc-club-summary-item__label{margin-bottom:2px}body.sport-hub .sport-hub-player-club__summary-item--overview .shc-club-summary-item__value,body.sport-hub-club .sport-hub-player-club__summary-item--overview .shc-club-summary-item__value{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.1}body.sport-hub .shc-club-summary-item__label,body.sport-hub-club .shc-club-summary-item__label{color:#858c97;font-size:12px;letter-spacing:.02em;text-transform:uppercase}body.sport-hub .shc-club-summary-item__value,body.sport-hub-club .shc-club-summary-item__value{font-weight:600;line-height:1.35;word-break:break-word}body.sport-hub .shc-club-customers-section,body.sport-hub-club .shc-club-customers-section{display:flex;flex-direction:column;grid-gap:16px;gap:16px;min-width:0}body.sport-hub .shc-club-customers-tabs,body.sport-hub .shc-club-customers-tabs .ant-tabs-content-holder,body.sport-hub .shc-club-customers-tabs .ant-tabs-tabpane,body.sport-hub-club .shc-club-customers-tabs,body.sport-hub-club .shc-club-customers-tabs .ant-tabs-content-holder,body.sport-hub-club .shc-club-customers-tabs .ant-tabs-tabpane{min-width:0}body.sport-hub .shc-club-customers-summary-strip,body.sport-hub-club .shc-club-customers-summary-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;background:#fff;border:1px solid var(--shc-card-border);border-radius:var(--shc-radius);box-shadow:var(--shc-card-shadow);gap:12px;margin-bottom:20px;padding:16px 18px;width:100%}body.sport-hub .shc-club-customers-summary-strip--mobile,body.sport-hub-club .shc-club-customers-summary-strip--mobile{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px;padding:14px}body.sport-hub .shc-club-customers-summary-item,body.sport-hub-club .shc-club-customers-summary-item{display:flex;flex-direction:column;grid-gap:4px;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #0000000f;border-radius:12px;box-shadow:inset 0 1px 0 #ffffffa6;gap:4px;min-width:0;padding:12px 14px}body.sport-hub .shc-club-customers-summary-item .shc-club-summary-item__label,body.sport-hub-club .shc-club-customers-summary-item .shc-club-summary-item__label{margin-bottom:2px}body.sport-hub .shc-club-customers-summary-item .shc-club-summary-item__value,body.sport-hub-club .shc-club-customers-summary-item .shc-club-summary-item__value{font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.1}body.sport-hub #SportHubClub .sport-hub-player-club__packages-header,body.sport-hub #SportHubClubEmbedded .sport-hub-player-club__packages-header,body.sport-hub-club #SportHubClub .sport-hub-player-club__packages-header,body.sport-hub-club #SportHubClubEmbedded .sport-hub-player-club__packages-header{align-items:start;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;background:#fff;border:1px solid var(--shc-card-border);border-radius:var(--shc-radius);box-shadow:var(--shc-card-shadow);gap:16px;margin-bottom:20px;padding:16px 18px;width:100%}body.sport-hub #SportHubClub .sport-hub-player-club__packages-header-summary,body.sport-hub #SportHubClubEmbedded .sport-hub-player-club__packages-header-summary,body.sport-hub-club #SportHubClub .sport-hub-player-club__packages-header-summary,body.sport-hub-club #SportHubClubEmbedded .sport-hub-player-club__packages-header-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px;min-width:0}body.sport-hub #SportHubClub .sport-hub-player-club__packages-header-actions,body.sport-hub #SportHubClubEmbedded .sport-hub-player-club__packages-header-actions,body.sport-hub-club #SportHubClub .sport-hub-player-club__packages-header-actions,body.sport-hub-club #SportHubClubEmbedded .sport-hub-player-club__packages-header-actions{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between;grid-gap:10px;gap:10px;min-width:0}body.sport-hub #SportHubClub .sport-hub-player-club__packages-header-controls,body.sport-hub #SportHubClubEmbedded .sport-hub-player-club__packages-header-controls,body.sport-hub-club #SportHubClub .sport-hub-player-club__packages-header-controls,body.sport-hub-club #SportHubClubEmbedded .sport-hub-player-club__packages-header-controls{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;grid-gap:8px;gap:8px;min-width:0}body.sport-hub #SportHubClub .sport-hub-player-club__packages-header-count,body.sport-hub #SportHubClubEmbedded .sport-hub-player-club__packages-header-count,body.sport-hub-club #SportHubClub .sport-hub-player-club__packages-header-count,body.sport-hub-club #SportHubClubEmbedded .sport-hub-player-club__packages-header-count{margin:0;white-space:nowrap}body.sport-hub #SportHubClub .sport-hub-player-club__packages-header-selector,body.sport-hub #SportHubClubEmbedded .sport-hub-player-club__packages-header-selector,body.sport-hub-club #SportHubClub .sport-hub-player-club__packages-header-selector,body.sport-hub-club #SportHubClubEmbedded .sport-hub-player-club__packages-header-selector{max-width:100%;width:-moz-fit-content;width:fit-content}body.sport-hub #SportHubClub .sport-hub-player-club__packages-header-button,body.sport-hub #SportHubClubEmbedded .sport-hub-player-club__packages-header-button,body.sport-hub-club #SportHubClub .sport-hub-player-club__packages-header-button,body.sport-hub-club #SportHubClubEmbedded .sport-hub-player-club__packages-header-button{white-space:nowrap}body.sport-hub .sport-hub-player-club__summary-item--compact,body.sport-hub-club .sport-hub-player-club__summary-item--compact{padding:10px 12px}body.sport-hub .sport-hub-player-club__summary-item--compact .shc-club-summary-item__label,body.sport-hub-club .sport-hub-player-club__summary-item--compact .shc-club-summary-item__label{font-size:11px;line-height:1.2}body.sport-hub .sport-hub-player-club__summary-item--compact .shc-club-summary-item__value,body.sport-hub-club .sport-hub-player-club__summary-item--compact .shc-club-summary-item__value{font-size:18px;line-height:1.1}body.sport-hub .shc-club-customers-filter-card,body.sport-hub .shc-club-customers-group-card,body.sport-hub .shc-club-customers-mobile-card,body.sport-hub-club .shc-club-customers-filter-card,body.sport-hub-club .shc-club-customers-group-card,body.sport-hub-club .shc-club-customers-mobile-card{border:1px solid var(--shc-card-border);border-radius:var(--shc-radius);box-shadow:var(--shc-card-shadow)}body.sport-hub .shc-club-customers-filter-card .ant-card-body,body.sport-hub-club .shc-club-customers-filter-card .ant-card-body{padding:12px 14px}body.sport-hub .shc-club-customers-group-card .ant-card-body,body.sport-hub .shc-club-customers-mobile-card .ant-card-body,body.sport-hub-club .shc-club-customers-group-card .ant-card-body,body.sport-hub-club .shc-club-customers-mobile-card .ant-card-body{padding:14px 16px 16px}body.sport-hub .shc-club-customers-group-card .ant-card-head,body.sport-hub .shc-club-customers-mobile-card .ant-card-head,body.sport-hub-club .shc-club-customers-group-card .ant-card-head,body.sport-hub-club .shc-club-customers-mobile-card .ant-card-head{min-height:unset;padding:14px 16px}body.sport-hub .sport-hub-player-club__card-list,body.sport-hub-club .sport-hub-player-club__card-list{display:flex;flex-direction:column;grid-gap:24px;gap:24px}body.sport-hub .sport-hub-player-club__entry-card .ant-card-head,body.sport-hub-club .sport-hub-player-club__entry-card .ant-card-head{border-bottom-color:#0000000f;min-height:unset;padding:14px 16px}body.sport-hub .sport-hub-player-club__entry-card,body.sport-hub-club .sport-hub-player-club__entry-card{height:100%}body.sport-hub .sport-hub-player-club__entry-card .ant-card-extra,body.sport-hub .sport-hub-player-club__entry-card .ant-card-head-title,body.sport-hub-club .sport-hub-player-club__entry-card .ant-card-extra,body.sport-hub-club .sport-hub-player-club__entry-card .ant-card-head-title{padding:0}body.sport-hub .sport-hub-player-club__entry-card .ant-card-body,body.sport-hub-club .sport-hub-player-club__entry-card .ant-card-body{padding:14px 16px 16px}body.sport-hub .sport-hub-player-club__entry-card-body,body.sport-hub-club .sport-hub-player-club__entry-card-body{width:100%}body.sport-hub .sport-hub-player-club__entry-card-meta,body.sport-hub-club .sport-hub-player-club__entry-card-meta{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;min-width:0}body.sport-hub .sport-hub-player-club__entry-card-extra,body.sport-hub-club .sport-hub-player-club__entry-card-extra{display:flex;justify-content:flex-end;min-width:0}body.sport-hub .sport-hub-player-club__cards-grid,body.sport-hub-club .sport-hub-player-club__cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:24px;align-items:start;gap:24px}body.sport-hub .sport-hub-player-club__package-card-actions,body.sport-hub-club .sport-hub-player-club__package-card-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;grid-gap:8px;gap:8px;min-width:0}body.sport-hub .sport-hub-player-club__entry-card-header,body.sport-hub-club .sport-hub-player-club__entry-card-header{display:flex;flex-direction:column;grid-gap:6px;gap:6px;min-width:0}body.sport-hub .sport-hub-player-club__entry-card-title,body.sport-hub-club .sport-hub-player-club__entry-card-title{font-size:15px;line-height:1.3;word-break:break-word}body.sport-hub .sport-hub-player-club__entry-card-tags,body.sport-hub-club .sport-hub-player-club__entry-card-tags{min-width:0}body.sport-hub .sport-hub-player-club__metric-grid,body.sport-hub-club .sport-hub-player-club__metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:14px;gap:14px}body.sport-hub .sport-hub-player-club__metric-card,body.sport-hub-club .sport-hub-player-club__metric-card{display:flex;flex-direction:column;grid-gap:4px;background:#f9f9f9;border:1px solid var(--shc-card-border);border-radius:8px;gap:4px;min-width:0;padding:12px 14px}body.sport-hub .sport-hub-player-club__metric-card--blue,body.sport-hub-club .sport-hub-player-club__metric-card--blue{background:#0084fa14;border-color:#0084fa29}body.sport-hub .sport-hub-player-club__metric-card--green,body.sport-hub-club .sport-hub-player-club__metric-card--green{background:#52c41a14;border-color:#52c41a29}body.sport-hub .sport-hub-player-club__metric-card--orange,body.sport-hub-club .sport-hub-player-club__metric-card--orange{background:#fa8c1614;border-color:#fa8c1629}body.sport-hub .sport-hub-player-club__metric-card-label,body.sport-hub-club .sport-hub-player-club__metric-card-label{color:#858c97;font-size:12px;letter-spacing:.02em;text-transform:uppercase}body.sport-hub .sport-hub-player-club__metric-card-value,body.sport-hub-club .sport-hub-player-club__metric-card-value{line-height:1.35;word-break:break-word}body.sport-hub .shc-club-summary-item--metric,body.sport-hub .sport-hub-player-club__metric-item,body.sport-hub-club .shc-club-summary-item--metric,body.sport-hub-club .sport-hub-player-club__metric-item{display:flex;flex-direction:column;grid-gap:4px;background:#f8fafc;border:1px solid #0000000f;border-radius:12px;gap:4px;min-width:0;padding:10px 12px}body.sport-hub .shc-club-summary-item--blue,body.sport-hub .sport-hub-player-club__metric-item--blue,body.sport-hub-club .shc-club-summary-item--blue,body.sport-hub-club .sport-hub-player-club__metric-item--blue{background:#f0f7ff;border-color:#1677ff24}body.sport-hub .shc-club-summary-item--green,body.sport-hub .sport-hub-player-club__metric-item--green,body.sport-hub-club .shc-club-summary-item--green,body.sport-hub-club .sport-hub-player-club__metric-item--green{background:#f0fbf3;border-color:#52c41a24}body.sport-hub .shc-club-summary-item--orange,body.sport-hub .sport-hub-player-club__metric-item--orange,body.sport-hub-club .shc-club-summary-item--orange,body.sport-hub-club .sport-hub-player-club__metric-item--orange{background:#fff8f1;border-color:#fa8c1624}body.sport-hub .sport-hub-player-club__meta-grid,body.sport-hub-club .sport-hub-player-club__meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:8px 14px;gap:8px 14px}body.sport-hub .shc-club-meta-row,body.sport-hub .sport-hub-player-club__meta-row,body.sport-hub-club .shc-club-meta-row,body.sport-hub-club .sport-hub-player-club__meta-row{display:flex;flex-direction:column;grid-gap:2px;border-top:1px solid #0000000f;gap:2px;padding-top:8px}body.sport-hub .shc-club-meta-row__label,body.sport-hub-club .shc-club-meta-row__label{color:#858c97;font-size:12px;letter-spacing:.02em;text-transform:uppercase}body.sport-hub .shc-club-meta-row__value,body.sport-hub-club .shc-club-meta-row__value{color:#5a5a5a;line-height:1.4;word-break:break-word}body.sport-hub .sport-hub-player-club__entry-section,body.sport-hub-club .sport-hub-player-club__entry-section{display:flex;flex-direction:column;grid-gap:10px;gap:10px;padding-top:4px}body.sport-hub .sport-hub-player-club__section-list,body.sport-hub-club .sport-hub-player-club__section-list{display:flex;flex-direction:column;grid-gap:14px;gap:14px}body.sport-hub .sport-hub-player-club__section-content,body.sport-hub-club .sport-hub-player-club__section-content{display:flex;flex-direction:column;grid-gap:12px;gap:12px}body.sport-hub .sport-hub-player-club__collapse,body.sport-hub-club .sport-hub-player-club__collapse{background:#0000}body.sport-hub .sport-hub-player-club__collapse .ant-collapse-item,body.sport-hub-club .sport-hub-player-club__collapse .ant-collapse-item{background:#fff;border:1px solid #0000000f;border-radius:12px!important;margin-bottom:10px;overflow:hidden}body.sport-hub .sport-hub-player-club__collapse .ant-collapse-header,body.sport-hub-club .sport-hub-player-club__collapse .ant-collapse-header{align-items:center!important;padding:10px 12px!important}body.sport-hub .sport-hub-player-club__collapse .ant-collapse-content,body.sport-hub-club .sport-hub-player-club__collapse .ant-collapse-content{border-top:1px solid #0000000f}body.sport-hub .sport-hub-player-club__collapse .ant-collapse-content-box,body.sport-hub-club .sport-hub-player-club__collapse .ant-collapse-content-box{padding:0 12px 12px}body.sport-hub .sport-hub-player-club__collapse-header,body.sport-hub-club .sport-hub-player-club__collapse-header{align-items:center;display:flex;justify-content:space-between;grid-gap:10px;gap:10px;min-width:0}body.sport-hub .sport-hub-player-club__collapse-title,body.sport-hub-club .sport-hub-player-club__collapse-title{min-width:0;word-break:break-word}body.sport-hub .sport-hub-player-club__collapse-count,body.sport-hub-club .sport-hub-player-club__collapse-count{flex:0 0 auto;font-size:12px;line-height:1.2;margin:0}body.sport-hub .sport-hub-player-club__entry-actions,body.sport-hub-club .sport-hub-player-club__entry-actions{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}body.sport-hub .sport-hub-player-club__timeline-list,body.sport-hub .sport-hub-player-club__usage-list,body.sport-hub-club .sport-hub-player-club__timeline-list,body.sport-hub-club .sport-hub-player-club__usage-list{display:flex;flex-direction:column;grid-gap:12px;gap:12px}body.sport-hub .sport-hub-player-club__timeline-item,body.sport-hub .sport-hub-player-club__usage-item,body.sport-hub-club .sport-hub-player-club__timeline-item,body.sport-hub-club .sport-hub-player-club__usage-item{display:flex;flex-direction:column;grid-gap:8px;background:#fff;border:1px solid #0000000f;border-radius:12px;gap:8px;padding:12px 14px}body.sport-hub .sport-hub-player-club__timeline-item-main,body.sport-hub-club .sport-hub-player-club__timeline-item-main{display:flex;flex-direction:column;grid-gap:8px;gap:8px;min-width:0}body.sport-hub .sport-hub-player-club__timeline-item-head,body.sport-hub-club .sport-hub-player-club__timeline-item-head{align-items:flex-start;display:flex;justify-content:space-between;grid-gap:12px;gap:12px;min-width:0}body.sport-hub .sport-hub-player-club__timeline-item-title,body.sport-hub-club .sport-hub-player-club__timeline-item-title{min-width:0;word-break:break-word}body.sport-hub .sport-hub-player-club__timeline-item-meta,body.sport-hub-club .sport-hub-player-club__timeline-item-meta{line-height:1.45;word-break:break-word}body.sport-hub .sport-hub-player-club__timeline-item-tags,body.sport-hub-club .sport-hub-player-club__timeline-item-tags{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px}body.sport-hub .sport-hub-player-club__timeline-item-action,body.sport-hub-club .sport-hub-player-club__timeline-item-action{align-items:center;display:flex;flex:0 0 auto;justify-content:flex-end}body.sport-hub .sport-hub-player-club__timeline-item-body,body.sport-hub .sport-hub-player-club__timeline-item-notes,body.sport-hub-club .sport-hub-player-club__timeline-item-body,body.sport-hub-club .sport-hub-player-club__timeline-item-notes{line-height:1.45;word-break:break-word}body.sport-hub .sport-hub-player-club__timeline-empty,body.sport-hub-club .sport-hub-player-club__timeline-empty{padding:4px 0}body.sport-hub .sport-hub-player-club__timeline-empty .ant-empty,body.sport-hub-club .sport-hub-player-club__timeline-empty .ant-empty{margin:0}body.sport-hub .sport-hub-player-club__panel .ant-empty,body.sport-hub-club .sport-hub-player-club__panel .ant-empty{margin:6px 0 0}body.sport-hub .sport-hub-player-club__panel .ant-empty-description,body.sport-hub-club .sport-hub-player-club__panel .ant-empty-description{font-size:12px;line-height:1.4}body.sport-hub .sport-hub-player-club__usage-notes,body.sport-hub-club .sport-hub-player-club__usage-notes{line-height:1.45}body.sport-hub .sport-hub-player-club__toolbar,body.sport-hub-club .sport-hub-player-club__toolbar{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;grid-gap:12px;gap:12px}body.sport-hub .sport-hub-player-club__toolbar-stack,body.sport-hub-club .sport-hub-player-club__toolbar-stack{min-width:0}body.sport-hub .sport-hub-player-club__toolbar--packages,body.sport-hub-club .sport-hub-player-club__toolbar--packages{align-items:flex-start}body.sport-hub .sport-hub-player-club__toolbar--loyalty,body.sport-hub-club .sport-hub-player-club__toolbar--loyalty{align-items:center}body.sport-hub .sport-hub-player-club__selector,body.sport-hub-club .sport-hub-player-club__selector{max-width:100%;width:-moz-fit-content;width:fit-content}body.sport-hub .sport-hub-player-club__selector .ant-segmented,body.sport-hub-club .sport-hub-player-club__selector .ant-segmented{box-shadow:inset 0 1px 0 #ffffffb3}body.sport-hub .sport-hub-player-club__tabs .ant-tabs-nav,body.sport-hub-club .sport-hub-player-club__tabs .ant-tabs-nav{margin-bottom:12px}body.sport-hub .sport-hub-player-club__tabs .ant-tabs-tab,body.sport-hub-club .sport-hub-player-club__tabs .ant-tabs-tab{padding-inline:14px}body.sport-hub .shc-mobile-card-list,body.sport-hub-club .shc-mobile-card-list{display:flex;flex-direction:column;grid-gap:12px;gap:12px}body.sport-hub .shc-course-enrollment-mobile-card,body.sport-hub .shc-course-schedule-mobile-card,body.sport-hub .shc-course-session-mobile-card,body.sport-hub .shc-courses-mobile-item,body.sport-hub .shc-loyalty-customer-mobile-card,body.sport-hub .shc-loyalty-mobile-item,body.sport-hub .shc-package-customer-mobile-card,body.sport-hub .shc-packages-mobile-item,body.sport-hub-club .shc-course-enrollment-mobile-card,body.sport-hub-club .shc-course-schedule-mobile-card,body.sport-hub-club .shc-course-session-mobile-card,body.sport-hub-club .shc-courses-mobile-item,body.sport-hub-club .shc-loyalty-customer-mobile-card,body.sport-hub-club .shc-loyalty-mobile-item,body.sport-hub-club .shc-package-customer-mobile-card,body.sport-hub-club .shc-packages-mobile-item{background:#fff;border:1px solid var(--shc-card-border);border-radius:var(--shc-radius);box-shadow:var(--shc-card-shadow)}body.sport-hub .shc-courses-mobile-meta,body.sport-hub .shc-loyalty-mobile-meta,body.sport-hub .shc-packages-mobile-meta,body.sport-hub-club .shc-courses-mobile-meta,body.sport-hub-club .shc-loyalty-mobile-meta,body.sport-hub-club .shc-packages-mobile-meta{width:100%}body.sport-hub .shc-course-mobile-card-meta,body.sport-hub .shc-courses-mobile-meta-row,body.sport-hub .shc-loyalty-customer-mobile-meta,body.sport-hub .shc-loyalty-mobile-meta-row,body.sport-hub .shc-packages-mobile-meta-row,body.sport-hub-club .shc-course-mobile-card-meta,body.sport-hub-club .shc-courses-mobile-meta-row,body.sport-hub-club .shc-loyalty-customer-mobile-meta,body.sport-hub-club .shc-loyalty-mobile-meta-row,body.sport-hub-club .shc-packages-mobile-meta-row{display:grid;grid-template-columns:130px 1fr;grid-gap:4px 12px;align-items:start;color:#5a5a5a;font-size:13px;gap:4px 12px;line-height:1.4;word-break:break-word}@media(min-width:340px){body.sport-hub .shc-courses-mobile-meta-row,body.sport-hub .shc-loyalty-mobile-meta-row,body.sport-hub .shc-packages-mobile-meta-row,body.sport-hub-club .shc-courses-mobile-meta-row,body.sport-hub-club .shc-loyalty-mobile-meta-row,body.sport-hub-club .shc-packages-mobile-meta-row{grid-template-columns:140px 1fr}}body.sport-hub .shc-course-mobile-card-meta span:first-child,body.sport-hub .shc-courses-mobile-meta-row span:first-child,body.sport-hub .shc-loyalty-customer-mobile-meta span:first-child,body.sport-hub .shc-loyalty-mobile-meta-row span:first-child,body.sport-hub .shc-packages-mobile-meta-row span:first-child,body.sport-hub-club .shc-course-mobile-card-meta span:first-child,body.sport-hub-club .shc-courses-mobile-meta-row span:first-child,body.sport-hub-club .shc-loyalty-customer-mobile-meta span:first-child,body.sport-hub-club .shc-loyalty-mobile-meta-row span:first-child,body.sport-hub-club .shc-packages-mobile-meta-row span:first-child{color:#858c97;font-size:12px;letter-spacing:.02em;text-transform:uppercase}body.sport-hub .shc-course-mobile-card-actions,body.sport-hub .shc-courses-mobile-actions,body.sport-hub .shc-loyalty-mobile-actions,body.sport-hub .shc-packages-mobile-actions,body.sport-hub-club .shc-course-mobile-card-actions,body.sport-hub-club .shc-courses-mobile-actions,body.sport-hub-club .shc-loyalty-mobile-actions,body.sport-hub-club .shc-packages-mobile-actions{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px}body.sport-hub .shc-packages-mobile-customers,body.sport-hub-club .shc-packages-mobile-customers{margin-top:12px}body.sport-hub .shc-loyalty-customer-mobile-meta div,body.sport-hub .shc-packages-mobile-customer-name,body.sport-hub-club .shc-loyalty-customer-mobile-meta div,body.sport-hub-club .shc-packages-mobile-customer-name{display:flex;flex-direction:column}body.sport-hub .shc-detail-summary-grid,body.sport-hub-club .shc-detail-summary-grid{display:grid;grid-gap:16px;gap:16px}body.sport-hub .ant-card.sh-card.shc-detail-shell,body.sport-hub .shc-detail-shell,body.sport-hub-club .ant-card.sh-card.shc-detail-shell,body.sport-hub-club .shc-detail-shell{background:linear-gradient(180deg,#fff,#fbfcfd)!important;border-color:#0f172a14;box-shadow:0 2px 0 #5a616914,0 14px 28px #5a616914;overflow:hidden}body.sport-hub .ant-card.sh-card.shc-detail-shell .ant-card-body,body.sport-hub .shc-detail-shell .ant-card-body,body.sport-hub-club .ant-card.sh-card.shc-detail-shell .ant-card-body,body.sport-hub-club .shc-detail-shell .ant-card-body{background:#0000!important;padding:18px 20px 20px}body.sport-hub .shc-detail-shell__topbar,body.sport-hub-club .shc-detail-shell__topbar{align-items:center;display:flex;justify-content:flex-start;grid-gap:16px;gap:16px;margin-bottom:12px}body.sport-hub .shc-detail-shell__intro,body.sport-hub-club .shc-detail-shell__intro{display:flex;flex-direction:column;grid-gap:14px;gap:14px}body.sport-hub .shc-detail-shell__back,body.sport-hub-club .shc-detail-shell__back{align-items:center;display:inline-flex}body.sport-hub .shc-detail-shell__back .ant-btn,body.sport-hub-club .shc-detail-shell__back .ant-btn{background:#fff;border-color:#94a3b859;box-shadow:0 1px 2px #0f172a0a;color:#334155;padding-inline:10px}body.sport-hub .shc-detail-shell__back .ant-btn:focus,body.sport-hub .shc-detail-shell__back .ant-btn:hover,body.sport-hub-club .shc-detail-shell__back .ant-btn:focus,body.sport-hub-club .shc-detail-shell__back .ant-btn:hover{background:#fff;border-color:#1677ff47;color:#1d4ed8}body.sport-hub .shc-detail-shell__intro-copy,body.sport-hub-club .shc-detail-shell__intro-copy{display:flex;flex-direction:column;grid-gap:4px;gap:4px;min-width:0}body.sport-hub .shc-detail-shell__title,body.sport-hub .shc-detail-shell__title.ant-typography,body.sport-hub-club .shc-detail-shell__title,body.sport-hub-club .shc-detail-shell__title.ant-typography{color:#1f2937;font-weight:700;margin:0;min-width:0}body.sport-hub .shc-detail-shell__subtitle,body.sport-hub-club .shc-detail-shell__subtitle{color:#64748b;line-height:1.5;max-width:760px}body.sport-hub .shc-detail-shell__headline-status,body.sport-hub-club .shc-detail-shell__headline-status{align-items:center;display:inline-flex;min-width:0}body.sport-hub .shc-detail-shell__headline-status .ant-tag,body.sport-hub-club .shc-detail-shell__headline-status .ant-tag{margin:0;white-space:nowrap}body.sport-hub .shc-detail-shell__actions,body.sport-hub-club .shc-detail-shell__actions{min-width:0}body.sport-hub .shc-detail-shell__actions .ant-btn,body.sport-hub-club .shc-detail-shell__actions .ant-btn{white-space:nowrap}body.sport-hub .shc-detail-shell__mobile-meta,body.sport-hub-club .shc-detail-shell__mobile-meta{min-width:0}body.sport-hub .shc-detail-shell__alerts,body.sport-hub-club .shc-detail-shell__alerts{margin-top:16px;width:100%}body.sport-hub .shc-detail-shell__summary,body.sport-hub-club .shc-detail-shell__summary{width:100%}body.sport-hub .shc-detail-shell__tabs,body.sport-hub-club .shc-detail-shell__tabs{margin-top:18px}body.sport-hub .shc-detail-shell__tabs .ant-tabs-nav,body.sport-hub-club .shc-detail-shell__tabs .ant-tabs-nav{margin-bottom:16px}body.sport-hub .shc-detail-shell__tabs .ant-tabs-nav:before,body.sport-hub-club .shc-detail-shell__tabs .ant-tabs-nav:before{border-bottom-color:#0f172a14}body.sport-hub .shc-detail-shell__tabs .ant-tabs-tab,body.sport-hub-club .shc-detail-shell__tabs .ant-tabs-tab{color:#64748b;font-weight:600;padding-inline:14px}body.sport-hub .shc-detail-shell__tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,body.sport-hub .shc-detail-shell__tabs .ant-tabs-tab:hover,body.sport-hub-club .shc-detail-shell__tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,body.sport-hub-club .shc-detail-shell__tabs .ant-tabs-tab:hover{color:#1d4ed8}body.sport-hub .shc-detail-shell__tabs .ant-tabs-ink-bar,body.sport-hub-club .shc-detail-shell__tabs .ant-tabs-ink-bar{background:#1d4ed8;border-radius:999px;height:3px!important}body.sport-hub .shc-detail-shell__tab-panel,body.sport-hub-club .shc-detail-shell__tab-panel{display:flex;flex-direction:column;grid-gap:16px;gap:16px;min-width:0}body.sport-hub .shc-detail-shell__tab-panel--overview,body.sport-hub-club .shc-detail-shell__tab-panel--overview{padding-top:2px}body.sport-hub .shc-detail-overview-grid,body.sport-hub-club .shc-detail-overview-grid{display:grid;grid-gap:16px;gap:16px}body.sport-hub .shc-detail-shell__tab-toolbar,body.sport-hub-club .shc-detail-shell__tab-toolbar{align-items:start;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;background:linear-gradient(180deg,#fbfcfe,#f6f8fb);border:1px solid #0f172a0f;border-radius:12px;gap:12px;padding:12px 14px}body.sport-hub .shc-detail-shell__tab-toolbar-title,body.sport-hub-club .shc-detail-shell__tab-toolbar-title{line-height:1.35;min-width:0}body.sport-hub .shc-detail-shell__tab-toolbar-actions,body.sport-hub-club .shc-detail-shell__tab-toolbar-actions{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;grid-gap:8px;gap:8px;min-width:0}body.sport-hub .shc-detail-shell__status,body.sport-hub-club .shc-detail-shell__status{align-items:center;display:flex;justify-content:center;min-height:120px}body.sport-hub .shc-course-session-open-cta.ant-btn-link,body.sport-hub-club .shc-course-session-open-cta.ant-btn-link{font-weight:600;padding-inline:0}body.sport-hub .shc-customer-picker,body.sport-hub-club .shc-customer-picker{width:100%}body.sport-hub .shc-customer-picker .ant-select-selection-item,body.sport-hub .shc-customer-picker .ant-select-selection-placeholder,body.sport-hub-club .shc-customer-picker .ant-select-selection-item,body.sport-hub-club .shc-customer-picker .ant-select-selection-placeholder{align-items:center;display:flex;min-width:0}body.sport-hub .shc-customer-picker__option,body.sport-hub-club .shc-customer-picker__option{display:flex;flex-direction:column;grid-gap:2px;gap:2px;min-width:0;padding:2px 0}body.sport-hub .shc-customer-picker__option-main,body.sport-hub-club .shc-customer-picker__option-main{color:#000000e0;font-weight:500;line-height:1.25;word-break:break-word}body.sport-hub .shc-customer-picker__option-meta,body.sport-hub-club .shc-customer-picker__option-meta{color:#0000008c;font-size:12px;line-height:1.3;word-break:break-word}body.sport-hub .shc-customer-picker__option-tags,body.sport-hub-club .shc-customer-picker__option-tags{display:flex;flex-wrap:wrap;grid-gap:4px;gap:4px;padding-top:2px}body.sport-hub .shc-customer-picker__option-tag,body.sport-hub-club .shc-customer-picker__option-tag{align-items:center;background:#1677ff1a;border-radius:999px;color:#165dcc;display:inline-flex;font-size:11px;line-height:1.4;max-width:100%;padding:1px 8px;white-space:nowrap}body.sport-hub .shc-modal .ant-modal-content,body.sport-hub-club .shc-modal .ant-modal-content{border-radius:var(--shc-radius)}body.sport-hub .shc-modal--mobile .ant-modal,body.sport-hub-club .shc-modal--mobile .ant-modal{margin:0}body.sport-hub .shc-modal--mobile .ant-modal-content,body.sport-hub-club .shc-modal--mobile .ant-modal-content{border-radius:0;min-height:100vh}@media(max-width:767.98px){body.sport-hub #SportHubClub .shc-club-shell,body.sport-hub #SportHubClubEmbedded .shc-club-shell,body.sport-hub-club #SportHubClub .shc-club-shell,body.sport-hub-club #SportHubClubEmbedded .shc-club-shell{grid-gap:12px;gap:12px}body.sport-hub #SportHubClub .shc-club-shell__intro,body.sport-hub #SportHubClubEmbedded .shc-club-shell__intro,body.sport-hub-club #SportHubClub .shc-club-shell__intro,body.sport-hub-club #SportHubClubEmbedded .shc-club-shell__intro{padding:14px 14px 12px;grid-gap:12px;gap:12px}body.sport-hub #SportHubClub .shc-club-shell__title,body.sport-hub #SportHubClubEmbedded .shc-club-shell__title,body.sport-hub-club #SportHubClub .shc-club-shell__title,body.sport-hub-club #SportHubClubEmbedded .shc-club-shell__title{font-size:18px;line-height:1.25}body.sport-hub #SportHubClub .shc-club-shell__tags,body.sport-hub #SportHubClubEmbedded .shc-club-shell__tags,body.sport-hub-club #SportHubClub .shc-club-shell__tags,body.sport-hub-club #SportHubClubEmbedded .shc-club-shell__tags{padding-top:0;width:100%}body.sport-hub .shc-club-view__toolbar,body.sport-hub .shc-club-view__toolbar--mobile,body.sport-hub-club .shc-club-view__toolbar,body.sport-hub-club .shc-club-view__toolbar--mobile{align-items:stretch;flex-direction:column;grid-gap:12px;gap:12px;padding:10px 12px}body.sport-hub .shc-club-view__toolbar--compact,body.sport-hub-club .shc-club-view__toolbar--compact{align-items:center;flex-direction:row;grid-gap:10px;gap:10px;padding:10px 12px}body.sport-hub .shc-club-view__heading,body.sport-hub-club .shc-club-view__heading{grid-gap:4px;gap:4px}body.sport-hub .shc-club-view__controls,body.sport-hub-club .shc-club-view__controls{align-items:stretch;flex-direction:column}body.sport-hub .shc-club-view__controls--compact,body.sport-hub-club .shc-club-view__controls--compact{align-items:center;flex:0 0 auto;flex-direction:row;margin-left:auto;width:auto}body.sport-hub .shc-club-view__structure-field,body.sport-hub-club .shc-club-view__structure-field{flex:1 1 auto;width:100%}body.sport-hub .shc-club-view__structure-picker,body.sport-hub-club .shc-club-view__structure-picker{min-width:0}body.sport-hub .shc-club-view__create,body.sport-hub-club .shc-club-view__create{width:100%}body.sport-hub .shc-club-view__create--icon-only,body.sport-hub-club .shc-club-view__create--icon-only{border-radius:999px;max-width:36px;min-width:36px;padding-inline:0;width:36px}body.sport-hub #SportHubClub .shc-club-shell__tabs,body.sport-hub #SportHubClubEmbedded .shc-club-shell__tabs,body.sport-hub-club #SportHubClub .shc-club-shell__tabs,body.sport-hub-club #SportHubClubEmbedded .shc-club-shell__tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}body.sport-hub #SportHubClub .shc-club-tabs .ant-tabs-nav,body.sport-hub #SportHubClubEmbedded .shc-club-tabs .ant-tabs-nav,body.sport-hub-club #SportHubClub .shc-club-tabs .ant-tabs-nav,body.sport-hub-club #SportHubClubEmbedded .shc-club-tabs .ant-tabs-nav{overflow-x:auto;overflow-y:hidden;width:100%}body.sport-hub #SportHubClub .shc-club-tabs .ant-tabs-nav-wrap,body.sport-hub #SportHubClubEmbedded .shc-club-tabs .ant-tabs-nav-wrap,body.sport-hub-club #SportHubClub .shc-club-tabs .ant-tabs-nav-wrap,body.sport-hub-club #SportHubClubEmbedded .shc-club-tabs .ant-tabs-nav-wrap{overflow:visible}body.sport-hub #SportHubClub .shc-club-tabs .ant-tabs-nav-list,body.sport-hub #SportHubClubEmbedded .shc-club-tabs .ant-tabs-nav-list,body.sport-hub-club #SportHubClub .shc-club-tabs .ant-tabs-nav-list,body.sport-hub-club #SportHubClubEmbedded .shc-club-tabs .ant-tabs-nav-list{min-width:100%;width:-moz-max-content;width:max-content}body.sport-hub #SportHubClub .shc-club-tabs .ant-tabs-tab,body.sport-hub #SportHubClubEmbedded .shc-club-tabs .ant-tabs-tab,body.sport-hub-club #SportHubClub .shc-club-tabs .ant-tabs-tab,body.sport-hub-club #SportHubClubEmbedded .shc-club-tabs .ant-tabs-tab{flex:0 0 auto;font-size:14px;min-height:44px;padding-inline:14px}body.sport-hub #SportHubClub .shc-club-tabs .ant-tabs-nav,body.sport-hub #SportHubClubEmbedded .shc-club-tabs .ant-tabs-nav,body.sport-hub-club #SportHubClub .shc-club-tabs .ant-tabs-nav,body.sport-hub-club #SportHubClubEmbedded .shc-club-tabs .ant-tabs-nav{margin-bottom:0}body.sport-hub #SportHubClub .shc-club-shell__content,body.sport-hub #SportHubClubEmbedded .shc-club-shell__content,body.sport-hub-club #SportHubClub .shc-club-shell__content,body.sport-hub-club #SportHubClubEmbedded .shc-club-shell__content{padding-top:12px}body.sport-hub .shc-courses-mobile-actions,body.sport-hub .shc-loyalty-mobile-actions,body.sport-hub .shc-packages-mobile-actions,body.sport-hub-club .shc-courses-mobile-actions,body.sport-hub-club .shc-loyalty-mobile-actions,body.sport-hub-club .shc-packages-mobile-actions{grid-template-columns:repeat(3,minmax(0,1fr))}body.sport-hub .shc-detail-shell .ant-card-body,body.sport-hub-club .shc-detail-shell .ant-card-body{padding:14px}body.sport-hub .shc-detail-shell__topbar,body.sport-hub-club .shc-detail-shell__topbar{margin-bottom:10px}body.sport-hub .shc-detail-shell__tab-toolbar-actions,body.sport-hub-club .shc-detail-shell__tab-toolbar-actions{justify-content:flex-start;width:100%}body.sport-hub .shc-detail-shell__tabs .ant-tabs-nav-list,body.sport-hub-club .shc-detail-shell__tabs .ant-tabs-nav-list{flex-wrap:wrap}body.sport-hub .shc-detail-shell__tab-toolbar,body.sport-hub-club .shc-detail-shell__tab-toolbar{grid-template-columns:minmax(0,1fr);padding:12px}body.sport-hub .shc-club-catalog-card--overview .ant-card-head,body.sport-hub-club .shc-club-catalog-card--overview .ant-card-head{padding:12px 14px 10px}body.sport-hub .shc-club-catalog-card--overview .ant-card-body,body.sport-hub-club .shc-club-catalog-card--overview .ant-card-body{padding:12px 14px 14px}body.sport-hub .shc-club-catalog-card__status,body.sport-hub-club .shc-club-catalog-card__status{justify-content:flex-start;width:100%}body.sport-hub .shc-club-catalog-card__summary-grid,body.sport-hub-club .shc-club-catalog-card__summary-grid{grid-template-columns:1fr}body.sport-hub .sport-hub-player-club__summary-strip,body.sport-hub-club .sport-hub-player-club__summary-strip{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px;padding:14px}body.sport-hub #SportHubClub .sport-hub-player-club__packages-header,body.sport-hub #SportHubClubEmbedded .sport-hub-player-club__packages-header,body.sport-hub-club #SportHubClub .sport-hub-player-club__packages-header,body.sport-hub-club #SportHubClubEmbedded .sport-hub-player-club__packages-header{grid-template-columns:1fr;grid-gap:12px;gap:12px;padding:14px}body.sport-hub #SportHubClub .sport-hub-player-club__packages-header-summary,body.sport-hub #SportHubClubEmbedded .sport-hub-player-club__packages-header-summary,body.sport-hub-club #SportHubClub .sport-hub-player-club__packages-header-summary,body.sport-hub-club #SportHubClubEmbedded .sport-hub-player-club__packages-header-summary{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}body.sport-hub #SportHubClub .sport-hub-player-club__packages-header-actions,body.sport-hub #SportHubClubEmbedded .sport-hub-player-club__packages-header-actions,body.sport-hub-club #SportHubClub .sport-hub-player-club__packages-header-actions,body.sport-hub-club #SportHubClubEmbedded .sport-hub-player-club__packages-header-actions{align-items:stretch}body.sport-hub #SportHubClub .sport-hub-player-club__packages-header-controls,body.sport-hub #SportHubClubEmbedded .sport-hub-player-club__packages-header-controls,body.sport-hub-club #SportHubClub .sport-hub-player-club__packages-header-controls,body.sport-hub-club #SportHubClubEmbedded .sport-hub-player-club__packages-header-controls{justify-content:space-between}body.sport-hub #SportHubClub .sport-hub-player-club__packages-header-button,body.sport-hub #SportHubClub .sport-hub-player-club__packages-header-selector,body.sport-hub #SportHubClubEmbedded .sport-hub-player-club__packages-header-button,body.sport-hub #SportHubClubEmbedded .sport-hub-player-club__packages-header-selector,body.sport-hub-club #SportHubClub .sport-hub-player-club__packages-header-button,body.sport-hub-club #SportHubClub .sport-hub-player-club__packages-header-selector,body.sport-hub-club #SportHubClubEmbedded .sport-hub-player-club__packages-header-button,body.sport-hub-club #SportHubClubEmbedded .sport-hub-player-club__packages-header-selector{width:100%}body.sport-hub #SportHubClub .sport-hub-player-club__packages-header-button,body.sport-hub #SportHubClubEmbedded .sport-hub-player-club__packages-header-button,body.sport-hub-club #SportHubClub .sport-hub-player-club__packages-header-button,body.sport-hub-club #SportHubClubEmbedded .sport-hub-player-club__packages-header-button{justify-content:center}body.sport-hub .sport-hub-player-club__meta-grid,body.sport-hub .sport-hub-player-club__metric-grid,body.sport-hub-club .sport-hub-player-club__meta-grid,body.sport-hub-club .sport-hub-player-club__metric-grid{grid-template-columns:1fr}body.sport-hub .sport-hub-player-club__cards-grid,body.sport-hub-club .sport-hub-player-club__cards-grid{grid-template-columns:1fr;grid-gap:16px;gap:16px}body.sport-hub .sport-hub-player-club__card-list,body.sport-hub-club .sport-hub-player-club__card-list{grid-gap:16px;gap:16px}body.sport-hub .sport-hub-player-club__summary-item--overview,body.sport-hub-club .sport-hub-player-club__summary-item--overview{padding:10px 12px}body.sport-hub .sport-hub-player-club__summary-item--overview .shc-club-summary-item__value,body.sport-hub-club .sport-hub-player-club__summary-item--overview .shc-club-summary-item__value{font-size:18px}body.sport-hub .sport-hub-player-club__toolbar,body.sport-hub-club .sport-hub-player-club__toolbar{align-items:stretch;flex-direction:column}body.sport-hub .sport-hub-player-club__selector,body.sport-hub .sport-hub-player-club__toolbar .ant-btn,body.sport-hub-club .sport-hub-player-club__selector,body.sport-hub-club .sport-hub-player-club__toolbar .ant-btn{width:100%}body.sport-hub .sport-hub-player-club__entry-card .ant-card-body,body.sport-hub-club .sport-hub-player-club__entry-card .ant-card-body{padding:12px}body.sport-hub .sport-hub-player-club__entry-card .ant-card-head,body.sport-hub-club .sport-hub-player-club__entry-card .ant-card-head{padding:12px 14px}body.sport-hub .sport-hub-player-club__timeline-item,body.sport-hub .sport-hub-player-club__usage-item,body.sport-hub-club .sport-hub-player-club__timeline-item,body.sport-hub-club .sport-hub-player-club__usage-item{padding:10px 12px}body.sport-hub .sport-hub-player-club__timeline-item-head,body.sport-hub-club .sport-hub-player-club__timeline-item-head{flex-direction:column}body.sport-hub .sport-hub-player-club__timeline-item-action,body.sport-hub-club .sport-hub-player-club__timeline-item-action{justify-content:flex-start}body.sport-hub .sport-hub-player-club__timeline-item-tags,body.sport-hub-club .sport-hub-player-club__timeline-item-tags{grid-gap:4px;gap:4px}body.sport-hub .sport-hub-player-club__collapse .ant-collapse-header,body.sport-hub-club .sport-hub-player-club__collapse .ant-collapse-header{padding:10px 12px!important}body.sport-hub .sport-hub-player-club__collapse .ant-collapse-content-box,body.sport-hub-club .sport-hub-player-club__collapse .ant-collapse-content-box{padding:0 12px 12px}body.sport-hub .shc-customer-picker__option-main,body.sport-hub-club .shc-customer-picker__option-main{font-size:14px}body.sport-hub .shc-customer-picker__option-meta,body.sport-hub-club .shc-customer-picker__option-meta{font-size:11px}}#NavsAsideExtends_SHL{display:flex;flex-direction:column;grid-gap:8px;background-color:#b6c1cc;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top:1px solid #ffffff40;color:#fff;gap:8px;min-height:80px;padding:10px 12px 12px}#NavsAsideExtends_SHL .shl-league-selector-head{align-items:center;display:flex;justify-content:space-between;grid-gap:8px;gap:8px}#NavsAsideExtends_SHL .shl-league-selector-label{color:#fff;font-size:11px;font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase}#NavsAsideExtends_SHL .shl-league-sport-badge{align-items:center;background:#fff3;border:1px solid #ffffff59;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;justify-content:center;letter-spacing:.4px;min-height:22px;padding:2px 8px;text-transform:uppercase}#NavsAsideExtends_SHL .shl-league-selector-field{position:relative}#NavsAsideExtends_SHL .shl-league-selector-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:none;border-radius:8px;color:#243647;font-size:13px;font-weight:600;min-height:36px;padding:7px 34px 7px 11px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}#NavsAsideExtends_SHL .shl-league-selector-input:focus{box-shadow:0 0 0 2px #24364733;outline:none}#NavsAsideExtends_SHL .shl-league-selector-chevron{border-bottom:2px solid #5b7388;border-right:2px solid #5b7388;height:8px;pointer-events:none;position:absolute;right:11px;top:50%;transform:translateY(-50%) rotate(45deg);width:8px}@media(max-width:767.98px){#NavsAsideExtends_SHL{min-height:auto;padding:10px 10px 12px}}body.sport-hub-league{--shl-color-heading:#1e91d8;--shl-color-muted:gray;--shl-bg:#ebedef;--shl-card-border:#e6e6e6;--shl-card-shadow:0 2px 0 #5a616914,0 6px 12px #5a61691f;--shl-radius:14px}body.sport-hub-league .sport-hub-league-shell{display:flex;flex-direction:column;grid-gap:16px;background:var(--shl-bg);gap:16px;min-height:100vh}body.sport-hub-league .sport-hub-league-shell .HeaderSection{margin-bottom:0}body.sport-hub-league .sport-hub-league-shell .container.section.primary{background:#0000;box-shadow:none;padding:0}body.sport-hub-league .shl-page-frame{background:#afbbc9;border-radius:20px;padding:22px;width:100%}body.sport-hub-league .shl-page-content{background:#fff;padding:16px;width:100%}body.sport-hub-league .ant-card.shl-card,body.sport-hub-league .shl-card,body.sport-hub-league .shl-page-content{border:1px solid var(--shl-card-border);border-radius:var(--shl-radius);box-shadow:var(--shl-card-shadow)}body.sport-hub-league .shl-page-alert{margin-bottom:12px}body.sport-hub-league .shl-calendar{display:flex;flex-direction:column;grid-gap:12px;gap:12px}body.sport-hub-league .shl-calendar-summary{border-radius:12px;margin-bottom:12px}body.sport-hub-league .shl-calendar-summary .ant-card-head{min-height:auto}body.sport-hub-league .shl-calendar-summary .ant-card-head-wrapper{align-items:center;grid-gap:10px;gap:10px}body.sport-hub-league .shl-calendar-summary .ant-card-extra{padding-left:0}body.sport-hub-league .shl-calendar-summary .ant-card-body{padding:16px}body.sport-hub-league .shl-calendar-summary__extra{max-width:100%;width:280px}body.sport-hub-league .shl-calendar-summary__competition-select.ant-select{width:100%}body.sport-hub-league .shl-calendar-summary__head{grid-row-gap:12px;row-gap:12px}body.sport-hub-league .shl-calendar-summary__main{min-width:0}body.sport-hub-league .shl-calendar-summary__meta.ant-space{display:flex;grid-row-gap:6px;row-gap:6px}body.sport-hub-league .shl-calendar-summary__stats{align-items:flex-end;display:flex;flex-direction:column;line-height:1.1}body.sport-hub-league .shl-calendar-summary__value{font-size:20px}body.sport-hub-league .shl-calendar-summary__progress{margin-top:12px}body.sport-hub-league .shl-calendar-tabs .ant-tabs-nav{margin-bottom:14px}body.sport-hub-league .shl-calendar-scope-tabs .ant-tabs-nav{margin-bottom:10px}body.sport-hub-league .shl-calendar-tab-label{align-items:center;display:inline-flex;grid-gap:8px;gap:8px}body.sport-hub-league .shl-calendar-tab-label__count{background:#e9eef3;border-radius:999px;color:#4f5a68;font-size:11px;height:20px;line-height:20px;min-width:20px;padding:0 6px;text-align:center}body.sport-hub-league .shl-calendar-tab-label--alert{color:#cf1322}body.sport-hub-league .shl-calendar-tab-label__count--alert{background:#fff1f0;border:1px solid #ffa39e;color:#cf1322}body.sport-hub-league .shl-calendar-match-row{display:flex;width:100%;grid-gap:6px;align-items:stretch;gap:6px}body.sport-hub-league .shl-calendar-match-content{border-radius:10px;flex:1 1;min-width:0}body.sport-hub-league .shl-calendar-match-content--clickable{cursor:pointer;margin:-4px -6px;padding:4px 6px;transition:background-color .16s ease}body.sport-hub-league .shl-calendar-match-content--clickable:hover{background-color:#20314012}body.sport-hub-league .shl-calendar-match-content--clickable:focus{box-shadow:0 0 0 2px #2031404d;outline:none}body.sport-hub-league .shl-calendar-match-row__edit.ant-btn{align-items:center;align-self:stretch;border-radius:8px;display:inline-flex;flex-shrink:0;height:auto;justify-content:center;padding-inline:8px}body.sport-hub-league .shl-calendar-match-grid{min-width:0;width:100%}body.sport-hub-league .shl-calendar-match-grid__datetime-col,body.sport-hub-league .shl-calendar-match-grid__matchday-col,body.sport-hub-league .shl-calendar-match-grid__result-col,body.sport-hub-league .shl-calendar-match-grid__teams-col{min-width:0}body.sport-hub-league .shl-calendar-match-grid__teams-col{text-align:left}body.sport-hub-league .shl-calendar-match-grid__team{display:block;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.sport-hub-league .shl-calendar-match-grid__team+.shl-calendar-match-grid__team{margin-top:6px}body.sport-hub-league .shl-calendar-match-grid__matchday-col{text-align:left}body.sport-hub-league .shl-calendar-match-grid__matchday{font-weight:600;margin-bottom:0;white-space:nowrap}body.sport-hub-league .shl-calendar-match-grid__datetime-col{text-align:left}body.sport-hub-league .shl-calendar-match-grid__date,body.sport-hub-league .shl-calendar-match-grid__time{display:block;margin-bottom:0;white-space:nowrap}body.sport-hub-league .shl-calendar-match-grid__time{margin-top:6px}body.sport-hub-league .shl-calendar-match-grid--result .shl-calendar-match-grid__result-col{margin-left:auto;max-width:180px}body.sport-hub-league .shl-calendar-match-grid__result-row{width:100%}body.sport-hub-league .shl-calendar-match-grid__result-row+.shl-calendar-match-grid__result-row{margin-top:6px}body.sport-hub-league .shl-calendar-match-grid__result-team-col{max-width:140px}body.sport-hub-league .shl-calendar-match-grid__result-team{display:block;margin-bottom:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}body.sport-hub-league .shl-calendar-match-grid__result-score-col{padding-left:10px}body.sport-hub-league .shl-calendar-match-grid__result-score{display:block;margin-bottom:0;min-width:14px;text-align:right}body.sport-hub-league .shl-calendar-schedule-drawer__autofill.ant-space{width:100%}body.sport-hub-league .shl-calendar-result-drawer__recover.ant-space{justify-content:space-between;width:100%}body.sport-hub-league .shl-calendar-result-drawer__scores{display:flex;flex-direction:column;width:100%;grid-gap:8px;gap:8px}body.sport-hub-league .shl-calendar-result-drawer__scores-row{width:100%}body.sport-hub-league .shl-calendar-schedule-drawer__calendar-wrap,body.sport-hub-league .shl-calendar-schedule-drawer__time-wrap{display:flex;flex-direction:column;width:100%;grid-gap:6px;gap:6px}body.sport-hub-league .shl-calendar-schedule-drawer__calendar.ant-picker-calendar,body.sport-hub-league .shl-calendar-schedule-drawer__time.ant-input{width:100%}body.sport-hub-league .shl-calendar-bulk-drawer__weekday-group.ant-checkbox-group{display:flex;flex-wrap:wrap;width:100%;grid-gap:8px 10px;gap:8px 10px}body.sport-hub-league .shl-calendar-bulk-drawer__weekday-group .ant-checkbox-wrapper{margin-inline-end:0;margin-inline-start:0}body.sport-hub-league .shl-calendar-bulk-drawer__time-tabs .ant-tabs-nav{margin-bottom:10px}body.sport-hub-league .shl-calendar-bulk-drawer__calendar-wrap{display:flex;flex-direction:column;width:100%;grid-gap:6px;gap:6px}body.sport-hub-league .shl-calendar-bulk-drawer__calendar.ant-picker-calendar{width:100%}body.sport-hub-league .shl-calendar-bulk-drawer__matrix-wrap{background:#fff;border:1px solid var(--shl-card-border);border-radius:10px;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}body.sport-hub-league .shl-calendar-bulk-drawer__matrix{border-collapse:collapse;min-width:520px;width:100%}body.sport-hub-league .shl-calendar-bulk-drawer__matrix tbody th,body.sport-hub-league .shl-calendar-bulk-drawer__matrix td,body.sport-hub-league .shl-calendar-bulk-drawer__matrix thead th{border-bottom:1px solid var(--shl-card-border);padding:8px;text-align:center;white-space:nowrap}body.sport-hub-league .shl-calendar-bulk-drawer__matrix thead th{background:#f6f8fa;font-weight:600}body.sport-hub-league .shl-calendar-bulk-drawer__matrix tbody tr:last-child td,body.sport-hub-league .shl-calendar-bulk-drawer__matrix tbody tr:last-child th{border-bottom:0}body.sport-hub-league .shl-calendar-bulk-drawer__matrix tbody th,body.sport-hub-league .shl-calendar-bulk-drawer__matrix thead th:first-child{background:#fff;left:0;position:sticky;z-index:2}body.sport-hub-league .shl-calendar-bulk-drawer__matrix thead th:first-child{background:#f6f8fa;z-index:3}body.sport-hub-league .shl-calendar-bulk-drawer__matrix td .ant-checkbox-wrapper{margin-inline-start:0}body.sport-hub-league .shl-calendar-bulk-drawer__preview-card .ant-card-body{padding:12px}body.sport-hub-league .shl-calendar-bulk-drawer__preview-line{align-items:center;display:flex;justify-content:space-between;width:100%;grid-gap:8px;gap:8px}body.sport-hub-league .shl-match{display:flex;flex-direction:column;grid-gap:12px;gap:12px}body.sport-hub-league .shl-match-loading{align-items:center;display:flex;justify-content:center;min-height:180px}body.sport-hub-league .shl-match-card{border-radius:12px}body.sport-hub-league .shl-match-card .ant-card-head-title{text-align:center}body.sport-hub-league .shl-match-card__title{font-size:22px;line-height:1.2}body.sport-hub-league .shl-match-board{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:14px;align-items:center;gap:14px;padding:8px 0;text-align:center}body.sport-hub-league .shl-match-board__team{display:block;font-size:20px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.sport-hub-league .shl-match-board__score{display:block;font-size:32px;line-height:1;margin-bottom:0}body.sport-hub-league .shl-team-create-form{margin-bottom:12px}body.sport-hub-league .shl-team-create-trigger{display:flex;justify-content:flex-end}body.sport-hub-league .shl-teams{display:flex;flex-direction:column;grid-gap:12px;gap:12px}body.sport-hub-league .shl-teams-limit{margin-bottom:12px}body.sport-hub-league .shl-teams-grid .ant-col{display:flex}body.sport-hub-league .shl-team-card{border-radius:12px;width:100%}body.sport-hub-league .shl-team-card__form{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;margin-bottom:4px}body.sport-hub-league .shl-team-card__form .ant-input{min-width:220px}body.sport-hub-league .shl-team-card__availability{align-items:center;display:flex;justify-content:space-between;grid-gap:8px;gap:8px}body.sport-hub-league .shl-team-card__availability-summary{font-size:12px}body.sport-hub-league .shl-team-availability-form .ant-checkbox-group{display:flex;flex-wrap:wrap;grid-gap:8px 12px;gap:8px 12px}body.sport-hub-league .shl-team-availability-drawer .ant-drawer-body,body.sport-hub-league .shl-team-create-drawer .ant-drawer-body{padding-bottom:8px}body.sport-hub-league .shl-settings{display:flex;flex-direction:column;margin:0 auto;max-width:900px;grid-gap:16px;gap:16px}body.sport-hub-league .shl-settings-form .ant-card-body,body.sport-hub-league .shl-settings-intro .ant-card-body{padding:18px}body.sport-hub-league .shl-settings-competition-subtitle{margin-bottom:12px}body.sport-hub-league .shl-settings-competition-card{border-radius:10px;margin-bottom:12px}body.sport-hub-league .shl-standings{display:flex;flex-direction:column;grid-gap:12px;gap:12px}body.sport-hub-league .shl-standings .ant-empty{margin:18px 0 6px}body.sport-hub-league .shl-dashboard .ant-card-body{padding:16px}@media(max-width:991.98px){body.sport-hub-league .sport-hub-league-shell .container.section.primary{padding:0}body.sport-hub-league .shl-page-frame{padding:14px}}@media(max-width:767.98px){body.sport-hub-league .sport-hub-league-shell .container.section.primary{padding:0}body.sport-hub-league .shl-page-frame{border-radius:16px;padding:10px}body.sport-hub-league .shl-card .ant-card-body,body.sport-hub-league .shl-page-content{padding:12px}body.sport-hub-league .shl-team-card__form{grid-gap:0;gap:0}body.sport-hub-league .shl-team-card__form .ant-input{min-width:100%}body.sport-hub-league .shl-team-card__form .ant-btn{width:100%}body.sport-hub-league .shl-team-card__availability{align-items:flex-start}body.sport-hub-league .shl-team-availability-form .ant-checkbox-group{flex-direction:column;grid-gap:8px;gap:8px}body.sport-hub-league .shl-settings{max-width:100%}body.sport-hub-league .shl-calendar-summary .ant-card-head-wrapper{align-items:stretch;flex-direction:column}body.sport-hub-league .shl-calendar-summary .ant-card-head-title{padding-bottom:0;width:100%}body.sport-hub-league .shl-calendar-summary .ant-card-extra{margin-left:0;padding-top:0;width:100%}body.sport-hub-league .shl-calendar-summary__extra{width:100%}body.sport-hub-league .shl-calendar-summary__head{align-items:flex-start}body.sport-hub-league .shl-calendar-summary__stats-col{width:100%}body.sport-hub-league .shl-calendar-summary__stats{align-items:baseline;flex-direction:row;justify-content:space-between;width:100%}body.sport-hub-league .shl-calendar-summary__value{font-size:18px}body.sport-hub-league .shl-calendar-match-row{grid-gap:4px;gap:4px}body.sport-hub-league .shl-calendar-match-grid__team+.shl-calendar-match-grid__team,body.sport-hub-league .shl-calendar-match-grid__time{margin-top:4px}body.sport-hub-league .shl-calendar-match-grid--result .shl-calendar-match-grid__result-col{max-width:136px}body.sport-hub-league .shl-calendar-match-grid__result-team-col{max-width:108px}body.sport-hub-league .shl-calendar-match-grid__result-row+.shl-calendar-match-grid__result-row{margin-top:4px}body.sport-hub-league .shl-calendar-match-grid__result-score-col{padding-left:8px}body.sport-hub-league .shl-calendar-match-row__edit.ant-btn{padding-inline:8px}body.sport-hub-league .shl-calendar-bulk-drawer__preview-line{align-items:flex-start;flex-direction:column}body.sport-hub-league .shl-calendar-bulk-drawer__matrix{min-width:430px}body.sport-hub-league .shl-calendar-bulk-drawer__matrix tbody th,body.sport-hub-league .shl-calendar-bulk-drawer__matrix td,body.sport-hub-league .shl-calendar-bulk-drawer__matrix thead th{font-size:12px;padding:7px 6px}body.sport-hub-league .shl-match-card__title{font-size:18px}body.sport-hub-league .shl-match-board{grid-gap:8px;gap:8px}body.sport-hub-league .shl-match-board__team{font-size:16px}body.sport-hub-league .shl-match-board__score{font-size:24px}}.sh-w-auto{width:auto}.sh-flex{display:flex}.sh-flex-col{display:flex;flex-direction:column}.sh-flex-wrap{flex-wrap:wrap}.sh-flex-center{align-items:center;display:flex;justify-content:center}.sh-flex-between{align-items:center;display:flex;justify-content:space-between}.sh-flex-end{display:flex;justify-content:flex-end}.sh-items-center{align-items:center}.sh-items-start{align-items:flex-start}.sh-gap-xs{grid-gap:4px;gap:4px}.sh-gap-sm{grid-gap:8px;gap:8px}.sh-gap-md{grid-gap:12px;gap:12px}.sh-gap-lg{grid-gap:16px;gap:16px}.sh-gap-4{grid-gap:4px;gap:4px}.sh-gap-8{grid-gap:8px;gap:8px}.sh-gap-12{grid-gap:12px;gap:12px}.sh-gap-16{grid-gap:16px;gap:16px}.sh-mt-0{margin-top:0}.sh-mt-8{margin-top:8px}.sh-mt-12{margin-top:12px}.sh-mt-16{margin-top:16px}.sh-mb-16{margin-bottom:16px}.sh-text-secondary{color:#8c8c8c;font-size:13px}.sh-text-bold{font-weight:600}.sh-text-sm{font-size:13px}.sh-text-dark{color:#262626}.sh-level-extra{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.sh-level-extra__label{color:#262626;font-weight:600}.sh-level-extra__scale{display:flex;justify-content:space-between}.sh-level-extra__legend,.sh-level-extra__scale{color:#8c8c8c;font-size:13px}.sh-level-slider__current .ant-typography{font-size:12px}.sh-form-actions{display:flex;grid-gap:12px;gap:12px;justify-content:flex-end;margin-top:16px}.sh-form-actions--top-right{margin-bottom:12px;margin-top:0}#SportHub_Field .field-page-wrapper,.sport-hub-field .field-page-wrapper{display:flex;flex-direction:column;grid-gap:16px;background-color:#f9f9f9;gap:16px;min-height:100vh;padding:16px}@media(max-width:991.98px){#SportHub_Field .field-page-wrapper,.sport-hub-field .field-page-wrapper{padding:12px;grid-gap:12px;gap:12px}}#SportHub_Field .field-header,.sport-hub-field .field-header{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px}#SportHub_Field .field-header .field-title,.sport-hub-field .field-header .field-title{color:#1a1a1a;font-family:Raleway,sans-serif;font-size:24px;font-weight:700;margin-bottom:0}#SportHub_Field .field-header .field-title .field-name,.sport-hub-field .field-header .field-title .field-name{color:#1a1a1a;font-size:24px}#SportHub_Field .field-header .field-title .field-sport-type,.sport-hub-field .field-header .field-title .field-sport-type{color:gray;font-size:16px;margin-left:12px}#SportHub_Field .field-header .field-controls,.sport-hub-field .field-header .field-controls{display:flex;grid-gap:12px;align-items:center;gap:12px}@media(max-width:767.98px){#SportHub_Field .field-header .field-controls,.sport-hub-field .field-header .field-controls{flex-direction:column;width:100%}}#SportHub_Field .calendar-mode-selector,.sport-hub-field .calendar-mode-selector{align-items:stretch;display:flex;grid-gap:4px;background-color:#f5f5f7;border:1px solid #0000000a;border-radius:10px;box-shadow:inset 0 1px 0 #fff9;flex-wrap:nowrap;gap:4px;justify-content:flex-start;margin-bottom:16px;padding:4px;width:auto}#SportHub_Field .calendar-mode-selector--mobile,.sport-hub-field .calendar-mode-selector--mobile{width:100%;grid-gap:1px;flex-wrap:nowrap;gap:1px;overflow:hidden;padding:2px}#SportHub_Field .calendar-mode-selector__button,.sport-hub-field .calendar-mode-selector__button{align-items:center;display:flex;justify-content:center;grid-gap:8px;background-color:#ffffff61;border:2px solid #0000;border-radius:8px;color:#5a5a5a;cursor:pointer;flex:0 0 auto;font-size:15px;font-weight:500;gap:8px;outline:none;padding:10px 16px;touch-action:manipulation;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);white-space:nowrap;-webkit-tap-highlight-color:rgba(0,0,0,0)}#SportHub_Field .calendar-mode-selector__button:not(.is-active),.sport-hub-field .calendar-mode-selector__button:not(.is-active){border-color:#00000014}#SportHub_Field .calendar-mode-selector__button:not(.is-active):hover,.sport-hub-field .calendar-mode-selector__button:not(.is-active):hover{background-color:#ffffffb8;border-color:#1677ff3d;color:#444}#SportHub_Field .calendar-mode-selector__button:not(.is-active):active,.sport-hub-field .calendar-mode-selector__button:not(.is-active):active{background-color:#ffffffeb;border-color:#1677ff52}#SportHub_Field .calendar-mode-selector__button:focus-visible,.sport-hub-field .calendar-mode-selector__button:focus-visible{box-shadow:0 0 0 2px #1677ff59}#SportHub_Field .calendar-mode-selector__button.is-active,.sport-hub-field .calendar-mode-selector__button.is-active{background-color:#1677ff;border-color:#1677ff;box-shadow:0 8px 18px -8px #1677ff73;color:#fff;font-weight:600}#SportHub_Field .calendar-mode-selector__button.is-active:focus-visible,.sport-hub-field .calendar-mode-selector__button.is-active:focus-visible{box-shadow:0 0 0 2px #1677ff59,0 8px 18px -8px #1677ff73}#SportHub_Field .calendar-mode-selector__button.is-mobile,.sport-hub-field .calendar-mode-selector__button.is-mobile{flex:0 0 40px;min-width:40px;width:40px;grid-gap:0;border-radius:6px;font-size:0;gap:0;justify-content:center;overflow:hidden;padding:8px 0}#SportHub_Field .calendar-mode-selector__button.is-mobile.is-active,.sport-hub-field .calendar-mode-selector__button.is-mobile.is-active{flex:1 1 auto;min-width:0;width:auto;grid-gap:6px;font-size:14px;gap:6px;padding:8px 10px}#SportHub_Field .calendar-mode-selector__button.is-mobile.is-active .calendar-mode-selector__label,.sport-hub-field .calendar-mode-selector__button.is-mobile.is-active .calendar-mode-selector__label{display:inline-flex}#SportHub_Field .calendar-mode-selector__button.is-mobile:not(.is-active) .calendar-mode-selector__label,.sport-hub-field .calendar-mode-selector__button.is-mobile:not(.is-active) .calendar-mode-selector__label{display:none}#SportHub_Field .calendar-mode-selector__button.is-mobile .calendar-mode-selector__icon,.sport-hub-field .calendar-mode-selector__button.is-mobile .calendar-mode-selector__icon{flex-shrink:0;font-size:16px}#SportHub_Field .calendar-mode-selector__button.ms-auto,.sport-hub-field .calendar-mode-selector__button.ms-auto{margin-left:auto}#SportHub_Field .calendar-mode-selector__icon,.sport-hub-field .calendar-mode-selector__icon{display:flex;font-size:18px;line-height:1}#SportHub_Field .calendar-mode-selector__label,.sport-hub-field .calendar-mode-selector__label{line-height:1;white-space:nowrap}#SportHub_Field .sh-mode-switch,.sport-hub-field .sh-mode-switch{width:100%}#SportHub_Field .sh-mode-switch .SectionTabs,.sport-hub-field .sh-mode-switch .SectionTabs{background:#0000;box-shadow:none;padding:0}#SportHub_Field .sh-mode-switch .SectionTabs .card-container,.sport-hub-field .sh-mode-switch .SectionTabs .card-container{box-shadow:none}#SportHub_Field .sh-mode-switch .SectionTabs .swiper-container.s-content,.sport-hub-field .sh-mode-switch .SectionTabs .swiper-container.s-content{display:none}#SportHub_Field .sh-mode-switch .SectionTabs .swiper-container.s-tabs,.sport-hub-field .sh-mode-switch .SectionTabs .swiper-container.s-tabs{padding:0}#SportHub_Field .sh-mode-switch .sh-mode-switch__tab,.sport-hub-field .sh-mode-switch .sh-mode-switch__tab{align-items:center;display:inline-flex;justify-content:center;grid-gap:8px;background:#00000008;border-radius:50%;color:#333;font-weight:600;gap:8px;transition:background .15s ease-in-out,color .15s ease-in-out}#SportHub_Field .sh-mode-switch .sh-mode-switch__tab.is-active,.sport-hub-field .sh-mode-switch .sh-mode-switch__tab.is-active{background:#eef8ff;color:#0084fa}#SportHub_Field .calendar-container,.sport-hub-field .calendar-container{background-color:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;overflow-x:auto;padding:24px}@media(max-width:991.98px){#SportHub_Field .calendar-container,.sport-hub-field .calendar-container{padding:16px}}#SportHub_Field .calendar-container .ant-calendar,.sport-hub-field .calendar-container .ant-calendar{border-radius:12px}#SportHub_Field .calendar-container .ant-calendar-header,.sport-hub-field .calendar-container .ant-calendar-header{border-bottom:2px solid #f5f5f7;margin-bottom:16px;padding:16px 12px}#SportHub_Field .calendar-container .ant-calendar-header button,.sport-hub-field .calendar-container .ant-calendar-header button{border-radius:8px;transition:all .15s ease-in-out}#SportHub_Field .calendar-container .ant-calendar-header button:hover,.sport-hub-field .calendar-container .ant-calendar-header button:hover{background-color:#f5f5f7}#SportHub_Field .calendar-container .ant-calendar-date,.sport-hub-field .calendar-container .ant-calendar-date{border-radius:4px;display:flex;flex-direction:column;height:60px;justify-content:flex-start;padding:8px;transition:all .15s ease-in-out}#SportHub_Field .calendar-container .ant-calendar-date:hover,.sport-hub-field .calendar-container .ant-calendar-date:hover{background-color:#f5f5f7;cursor:pointer}#SportHub_Field .calendar-container .ant-calendar-date.ant-calendar-selected-date,.sport-hub-field .calendar-container .ant-calendar-date.ant-calendar-selected-date{background-color:#eef8ff;border:2px solid #0084fa;color:#0084fa;font-weight:700}#SportHub_Field .calendar-container .ant-calendar-date.ant-calendar-last-month-cell,#SportHub_Field .calendar-container .ant-calendar-date.ant-calendar-next-month-btn-day,.sport-hub-field .calendar-container .ant-calendar-date.ant-calendar-last-month-cell,.sport-hub-field .calendar-container .ant-calendar-date.ant-calendar-next-month-btn-day{color:#dcdbdb}#SportHub_Field .calendar-container .ant-calendar-date .date-reservations,.sport-hub-field .calendar-container .ant-calendar-date .date-reservations{display:flex;flex-wrap:wrap;font-size:12px;margin-top:8px;grid-gap:2px;gap:2px}#SportHub_Field .calendar-container .ant-calendar-date .date-reservations .reservation-dot,.sport-hub-field .calendar-container .ant-calendar-date .date-reservations .reservation-dot{background-color:#52c41a;border-radius:50%;height:4px;width:4px}#SportHub_Field .slots-timeline,.sport-hub-field .slots-timeline{background-color:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;max-height:calc(100vh - 300px);overflow-y:auto;padding:24px}@media(max-width:991.98px){#SportHub_Field .slots-timeline,.sport-hub-field .slots-timeline{max-height:calc(100vh - 250px);padding:16px}}#SportHub_Field .slots-timeline .timeline-header,.sport-hub-field .slots-timeline .timeline-header{display:flex;grid-gap:16px;background-color:#fff;border-bottom:2px solid #f5f5f7;gap:16px;margin-bottom:24px;padding-bottom:16px;position:sticky;top:0;z-index:10}#SportHub_Field .slots-timeline .timeline-header .timeline-time-col,.sport-hub-field .slots-timeline .timeline-header .timeline-time-col{color:#464545;font-size:13px;font-weight:700;width:60px}#SportHub_Field .slots-timeline .timeline-header .timeline-content-col,.sport-hub-field .slots-timeline .timeline-header .timeline-content-col{color:#464545;flex:1 1;font-size:14px;font-weight:600}#SportHub_Field .slots-timeline .timeline-items,.sport-hub-field .slots-timeline .timeline-items{display:flex;flex-direction:column;grid-gap:12px;gap:12px}#SportHub_Field .slots-timeline .timeline-item,.sport-hub-field .slots-timeline .timeline-item{display:flex;grid-gap:16px;align-items:stretch;gap:16px}#SportHub_Field .slots-timeline .timeline-item .timeline-time,.sport-hub-field .slots-timeline .timeline-item .timeline-time{color:gray;flex-shrink:0;font-size:13px;font-weight:600;padding:8px 0;width:60px}#SportHub_Field .slots-timeline .timeline-item .timeline-slot,.sport-hub-field .slots-timeline .timeline-item .timeline-slot{border-radius:8px;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:40px;padding:12px;transition:all .15s ease-in-out}#SportHub_Field .slots-timeline .timeline-item .timeline-slot.slot-available,.sport-hub-field .slots-timeline .timeline-item .timeline-slot.slot-available{background-color:#f5f5f7;background-color:#f9f9f9;border:2px dashed #80d005;border-radius:8px;box-shadow:0 1px 2px 0 #0000000d;cursor:pointer;padding:16px;transition:all .15s ease-in-out}#SportHub_Field .slots-timeline .timeline-item .timeline-slot.slot-available:hover,.sport-hub-field .slots-timeline .timeline-item .timeline-slot.slot-available:hover{background-color:#80d0050d;border-color:#80d005;box-shadow:0 0 0 3px #80d0051a}#SportHub_Field .slots-timeline .timeline-item .timeline-slot.slot-available .slot-action,.sport-hub-field .slots-timeline .timeline-item .timeline-slot.slot-available .slot-action{color:#80d005;font-size:14px;font-weight:600}#SportHub_Field .slots-timeline .timeline-item .timeline-slot.slot-reserved,.sport-hub-field .slots-timeline .timeline-item .timeline-slot.slot-reserved{background-color:#f5f5f7;border:1px solid #e6e6e6;border-left:4px solid;border-radius:8px;box-shadow:0 1px 2px 0 #0000000d;padding:16px;transition:all .15s ease-in-out}#SportHub_Field .slots-timeline .timeline-item .timeline-slot.slot-reserved.status-pending,.sport-hub-field .slots-timeline .timeline-item .timeline-slot.slot-reserved.status-pending{border-left-color:#faad14}#SportHub_Field .slots-timeline .timeline-item .timeline-slot.slot-reserved.status-confirmed,.sport-hub-field .slots-timeline .timeline-item .timeline-slot.slot-reserved.status-confirmed{border-left-color:#52c41a}#SportHub_Field .slots-timeline .timeline-item .timeline-slot.slot-reserved.status-completed,.sport-hub-field .slots-timeline .timeline-item .timeline-slot.slot-reserved.status-completed{border-left-color:#1890ff}#SportHub_Field .slots-timeline .timeline-item .timeline-slot.slot-reserved .slot-title,.sport-hub-field .slots-timeline .timeline-item .timeline-slot.slot-reserved .slot-title{color:#1a1a1a;font-weight:600;margin-bottom:8px}#SportHub_Field .slots-timeline .timeline-item .timeline-slot.slot-reserved .slot-meta,.sport-hub-field .slots-timeline .timeline-item .timeline-slot.slot-reserved .slot-meta{align-items:center;color:gray;display:flex;font-size:13px;justify-content:space-between}#SportHub_Field .slots-timeline .timeline-item .timeline-slot.slot-reserved .slot-meta .slot-status,.sport-hub-field .slots-timeline .timeline-item .timeline-slot.slot-reserved .slot-meta .slot-status{display:inline-block}#SportHub_Field .slots-timeline .timeline-item .timeline-slot.slot-reserved:hover,.sport-hub-field .slots-timeline .timeline-item .timeline-slot.slot-reserved:hover{background-color:#f0f0f0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}#SportHub_Field .slots-timeline .timeline-item .timeline-slot.first-available,.sport-hub-field .slots-timeline .timeline-item .timeline-slot.first-available{background-color:#ffcd360d;border:2px solid #ffcd36}#SportHub_Field .reservation-modal .ant-modal-header,.sport-hub-field .reservation-modal .ant-modal-header{border-bottom:2px solid #f5f5f7;padding:16px}#SportHub_Field .reservation-modal .ant-modal-body,.sport-hub-field .reservation-modal .ant-modal-body{padding:24px}#SportHub_Field .reservation-modal .ant-modal-footer,.sport-hub-field .reservation-modal .ant-modal-footer{border-top:2px solid #f5f5f7;display:flex;padding:16px;grid-gap:12px;gap:12px;justify-content:flex-end}#SportHub_Field .reservation-modal .form-group,.sport-hub-field .reservation-modal .form-group{color:#464545;display:block;font-size:13px;font-weight:600;margin-bottom:8px}#SportHub_Field .reservation-modal .form-group .ant-input,#SportHub_Field .reservation-modal .form-group .ant-input-textarea,#SportHub_Field .reservation-modal .form-group .ant-select,.sport-hub-field .reservation-modal .form-group .ant-input,.sport-hub-field .reservation-modal .form-group .ant-input-textarea,.sport-hub-field .reservation-modal .form-group .ant-select{border:1px solid #d9d9d9;border-radius:8px}#SportHub_Field .reservation-modal .form-group .ant-input-textarea:hover,#SportHub_Field .reservation-modal .form-group .ant-input:hover,#SportHub_Field .reservation-modal .form-group .ant-select:hover,.sport-hub-field .reservation-modal .form-group .ant-input-textarea:hover,.sport-hub-field .reservation-modal .form-group .ant-input:hover,.sport-hub-field .reservation-modal .form-group .ant-select:hover{border-color:#bfbfbf}#SportHub_Field .reservation-modal .form-group .ant-input-textarea:focus,#SportHub_Field .reservation-modal .form-group .ant-input:focus,#SportHub_Field .reservation-modal .form-group .ant-select:focus,.sport-hub-field .reservation-modal .form-group .ant-input-textarea:focus,.sport-hub-field .reservation-modal .form-group .ant-input:focus,.sport-hub-field .reservation-modal .form-group .ant-select:focus{border-color:#0084fa;box-shadow:0 0 0 3px #0084fa1a}#SportHub_Field .reservation-modal .form-group .ant-input-textarea .ant-input,.sport-hub-field .reservation-modal .form-group .ant-input-textarea .ant-input{border-radius:8px}#SportHub_Field .reservation-modal .form-actions,.sport-hub-field .reservation-modal .form-actions{display:flex;grid-gap:12px;gap:12px;justify-content:flex-end}#SportHub_Field .reservation-modal .form-actions button,.sport-hub-field .reservation-modal .form-actions button{min-width:100px}#SportHub_Field .match-manager-container,.sport-hub-field .match-manager-container{background-color:#fff;border:1px solid #d9d9d9;border-radius:12px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;margin-top:24px;padding:24px;transition:all .25s ease-in-out}#SportHub_Field .match-manager-container .match-header,.sport-hub-field .match-manager-container .match-header{align-items:center;border-bottom:2px solid #f5f5f7;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}#SportHub_Field .match-manager-container .match-header .match-title,.sport-hub-field .match-manager-container .match-header .match-title{color:#1a1a1a;font-family:Raleway,sans-serif;font-size:24px;font-weight:700;margin-bottom:0}#SportHub_Field .match-manager-container .match-header .match-close-btn,.sport-hub-field .match-manager-container .match-header .match-close-btn{background-color:#0000;border:none;color:gray;cursor:pointer;font-size:20px;transition:all .15s ease-in-out}#SportHub_Field .match-manager-container .match-header .match-close-btn:hover,.sport-hub-field .match-manager-container .match-header .match-close-btn:hover{color:#1a1a1a;transform:rotate(90deg)}#SportHub_Field .match-manager-container .match-content,.sport-hub-field .match-manager-container .match-content{padding:16px 0}#SportHub_Field .empty-state,.sport-hub-field .empty-state{align-items:center;background-color:#f9f9f9;border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:48px;text-align:center}#SportHub_Field .empty-state .empty-icon,.sport-hub-field .empty-state .empty-icon{color:#dcdbdb;font-size:48px;margin-bottom:16px}#SportHub_Field .empty-state .empty-text,.sport-hub-field .empty-state .empty-text{color:gray;font-size:16px;margin-bottom:12px}#SportHub_Field .empty-state .empty-subtext,.sport-hub-field .empty-state .empty-subtext{color:#dcdbdb;font-size:14px;margin-bottom:24px}#SportHub_Field .empty-state .empty-action button,.sport-hub-field .empty-state .empty-action button{background-color:#0084fa;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 16px;transition:all .15s ease-in-out}#SportHub_Field .empty-state .empty-action button:hover,.sport-hub-field .empty-state .empty-action button:hover{background-color:#0069c7;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-2px)}#SportHub_Field .empty-state .empty-action button:active,.sport-hub-field .empty-state .empty-action button:active{transform:translateY(0)}#SportHub_Field .empty-state .empty-action button:disabled,.sport-hub-field .empty-state .empty-action button:disabled{background-color:#e6e6e6;cursor:not-allowed;transform:none}#SportHub_Field .loading-container,.sport-hub-field .loading-container{align-items:center;background-color:#f9f9f9;border-radius:12px;display:flex;justify-content:center;min-height:300px;padding:48px}#SportHub_Field .loading-container .ant-spin,.sport-hub-field .loading-container .ant-spin{font-size:32px}#SportHub_Field .text-muted,.sport-hub-field .text-muted{color:gray}#SportHub_Field .text-danger,.sport-hub-field .text-danger{color:#e63946}#SportHub_Field .text-success,.sport-hub-field .text-success{color:#52c41a}#SportHub_Field .gap-sm,.sport-hub-field .gap-sm{grid-gap:8px;gap:8px}#SportHub_Field .gap-md,.sport-hub-field .gap-md{grid-gap:12px;gap:12px}#SportHub_Field .gap-lg,.sport-hub-field .gap-lg{grid-gap:16px;gap:16px}#SportHub_Field .gap-xl,.sport-hub-field .gap-xl{grid-gap:24px;gap:24px}#SportHub_Field .mb-sm,.sport-hub-field .mb-sm{margin-bottom:8px}#SportHub_Field .mb-md,.sport-hub-field .mb-md{margin-bottom:12px}#SportHub_Field .mb-lg,.sport-hub-field .mb-lg{margin-bottom:16px}#SportHub_Field .mb-xl,.sport-hub-field .mb-xl{margin-bottom:24px}#SportHub_Field .p-sm,.sport-hub-field .p-sm{padding:8px}#SportHub_Field .p-md,.sport-hub-field .p-md{padding:12px}#SportHub_Field .p-lg,.sport-hub-field .p-lg{padding:16px}#SportHub_Field .p-xl,.sport-hub-field .p-xl{padding:24px}#SportHub_Settings .settings-page-wrapper,.sport-hub-settings .settings-page-wrapper{display:flex;flex-direction:column;grid-gap:16px;background-color:#f9f9f9;gap:16px;min-height:100vh;padding:16px}@media(max-width:991.98px){#SportHub_Settings .settings-page-wrapper,.sport-hub-settings .settings-page-wrapper{padding:12px;grid-gap:12px;gap:12px}}#SportHub_Settings .settings-header,.sport-hub-settings .settings-header{color:#1a1a1a;font-family:Raleway,sans-serif;font-size:24px;font-weight:700;margin-bottom:24px}#SportHub_Settings .settings-section,.sport-hub-settings .settings-section{background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:16px;transition:all .25s ease-in-out}#SportHub_Settings .settings-section:hover,.sport-hub-settings .settings-section:hover{border-color:#0084fa;box-shadow:0 20px 25px -5px #00000026,0 10px 10px -5px #00000014}#SportHub_Settings .settings-section,.sport-hub-settings .settings-section{padding:24px}@media(max-width:991.98px){#SportHub_Settings .settings-section,.sport-hub-settings .settings-section{padding:16px}}#SportHub_Settings .settings-section .section-title,.sport-hub-settings .settings-section .section-title{border-bottom:2px solid #f5f5f7;color:#1a1a1a;font-size:20px;font-weight:700;margin-bottom:16px;padding-bottom:12px}#SportHub_Settings .settings-section .section-title .section-icon,.sport-hub-settings .settings-section .section-title .section-icon{color:#0084fa;margin-right:12px}#SportHub_Settings .settings-section .section-description,.sport-hub-settings .settings-section .section-description{color:gray;font-size:14px;margin-bottom:24px}#SportHub_Settings .settings-section .section-content,.sport-hub-settings .settings-section .section-content{display:flex;flex-direction:column;grid-gap:16px;gap:16px}#SportHub_Settings .form-row,.sport-hub-settings .form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:16px;gap:16px}@media(max-width:991.98px){#SportHub_Settings .form-row,.sport-hub-settings .form-row{grid-template-columns:1fr;grid-gap:12px;gap:12px}}#SportHub_Settings .form-group,.sport-hub-settings .form-group{display:flex;flex-direction:column}#SportHub_Settings .form-group label,.sport-hub-settings .form-group label{color:#464545;display:block;font-size:13px;font-size:14px;font-weight:600;margin-bottom:8px}#SportHub_Settings .form-group .ant-input,#SportHub_Settings .form-group .ant-input-number,#SportHub_Settings .form-group .ant-picker,#SportHub_Settings .form-group .ant-select,#SportHub_Settings .form-group textarea,.sport-hub-settings .form-group .ant-input,.sport-hub-settings .form-group .ant-input-number,.sport-hub-settings .form-group .ant-picker,.sport-hub-settings .form-group .ant-select,.sport-hub-settings .form-group textarea{border:1px solid #d9d9d9;border-radius:4px;font-family:Lato,sans-serif;font-size:14px;height:36px;padding:8px 12px;transition:all .15s ease-in-out;width:100%}#SportHub_Settings .form-group .ant-input-number:hover,#SportHub_Settings .form-group .ant-input:hover,#SportHub_Settings .form-group .ant-picker:hover,#SportHub_Settings .form-group .ant-select:hover,#SportHub_Settings .form-group textarea:hover,.sport-hub-settings .form-group .ant-input-number:hover,.sport-hub-settings .form-group .ant-input:hover,.sport-hub-settings .form-group .ant-picker:hover,.sport-hub-settings .form-group .ant-select:hover,.sport-hub-settings .form-group textarea:hover{border-color:#bfbfbf}#SportHub_Settings .form-group .ant-input-number:focus,#SportHub_Settings .form-group .ant-input:focus,#SportHub_Settings .form-group .ant-picker:focus,#SportHub_Settings .form-group .ant-select:focus,#SportHub_Settings .form-group textarea:focus,.sport-hub-settings .form-group .ant-input-number:focus,.sport-hub-settings .form-group .ant-input:focus,.sport-hub-settings .form-group .ant-picker:focus,.sport-hub-settings .form-group .ant-select:focus,.sport-hub-settings .form-group textarea:focus{border-color:#0084fa;box-shadow:0 0 0 3px #0084fa1a;outline:none}#SportHub_Settings .form-group .ant-input-number:disabled,#SportHub_Settings .form-group .ant-input:disabled,#SportHub_Settings .form-group .ant-picker:disabled,#SportHub_Settings .form-group .ant-select:disabled,#SportHub_Settings .form-group textarea:disabled,.sport-hub-settings .form-group .ant-input-number:disabled,.sport-hub-settings .form-group .ant-input:disabled,.sport-hub-settings .form-group .ant-picker:disabled,.sport-hub-settings .form-group .ant-select:disabled,.sport-hub-settings .form-group textarea:disabled{background-color:#e6e6e6;color:gray;cursor:not-allowed}#SportHub_Settings .form-group .ant-select,.sport-hub-settings .form-group .ant-select{height:36px}#SportHub_Settings .form-group .ant-select .ant-select-selector,.sport-hub-settings .form-group .ant-select .ant-select-selector{border:1px solid #d9d9d9;border-radius:4px;height:100%}#SportHub_Settings .form-group .help-text,.sport-hub-settings .form-group .help-text{color:gray;font-size:12px;margin-top:8px}#SportHub_Settings .form-group.has-error .ant-input,#SportHub_Settings .form-group.has-error .ant-select-selector,.sport-hub-settings .form-group.has-error .ant-input,.sport-hub-settings .form-group.has-error .ant-select-selector{background-color:#e639460d;border-color:#e63946}#SportHub_Settings .form-group.has-error .error-message,.sport-hub-settings .form-group.has-error .error-message{color:#e63946;font-size:12px;margin-top:8px}#SportHub_Settings .settings-toggle,.sport-hub-settings .settings-toggle{align-items:center;background-color:#f9f9f9;border-radius:8px;display:flex;justify-content:space-between;margin:12px 0;padding:12px}#SportHub_Settings .settings-toggle .toggle-label,.sport-hub-settings .settings-toggle .toggle-label{display:flex;flex-direction:column;grid-gap:8px;gap:8px}#SportHub_Settings .settings-toggle .toggle-label .label-text,.sport-hub-settings .settings-toggle .toggle-label .label-text{color:#1a1a1a;font-weight:600}#SportHub_Settings .settings-toggle .toggle-label .help-text,.sport-hub-settings .settings-toggle .toggle-label .help-text{color:gray;font-size:13px}#SportHub_Settings .settings-toggle .ant-switch,.sport-hub-settings .settings-toggle .ant-switch{min-width:44px}#SportHub_Settings .checkbox-group,.sport-hub-settings .checkbox-group{display:flex;flex-direction:column;grid-gap:12px;gap:12px}#SportHub_Settings .checkbox-group .ant-checkbox-wrapper,.sport-hub-settings .checkbox-group .ant-checkbox-wrapper{border-radius:8px;padding:12px;transition:all .15s ease-in-out}#SportHub_Settings .checkbox-group .ant-checkbox-wrapper:hover,.sport-hub-settings .checkbox-group .ant-checkbox-wrapper:hover{background-color:#f5f5f7}#SportHub_Settings .checkbox-group .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner,.sport-hub-settings .checkbox-group .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner{border-color:#d9d9d9}#SportHub_Settings .checkbox-group .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner:after,.sport-hub-settings .checkbox-group .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner:after{border-color:#0084fa}#SportHub_Settings .checkbox-group .ant-checkbox-wrapper.ant-checkbox-wrapper-checked,.sport-hub-settings .checkbox-group .ant-checkbox-wrapper.ant-checkbox-wrapper-checked{background-color:#0084fa0d}#SportHub_Settings .fields-list,.sport-hub-settings .fields-list{display:flex;flex-direction:column;grid-gap:12px;gap:12px}#SportHub_Settings .fields-list .field-item,.sport-hub-settings .fields-list .field-item{align-items:center;background-color:#f5f5f7;border:1px solid #e6e6e6;border-radius:8px;box-shadow:0 1px 2px 0 #0000000d;display:flex;justify-content:space-between;padding:16px;transition:all .15s ease-in-out}#SportHub_Settings .fields-list .field-item .field-info,.sport-hub-settings .fields-list .field-item .field-info{flex:1 1}#SportHub_Settings .fields-list .field-item .field-info .field-name,.sport-hub-settings .fields-list .field-item .field-info .field-name{color:#1a1a1a;font-weight:600;margin-bottom:8px}#SportHub_Settings .fields-list .field-item .field-info .field-details,.sport-hub-settings .fields-list .field-item .field-info .field-details{display:flex;grid-gap:16px;color:gray;font-size:13px;gap:16px}#SportHub_Settings .fields-list .field-item .field-info .field-details .detail,.sport-hub-settings .fields-list .field-item .field-info .field-details .detail{align-items:center;display:flex;grid-gap:8px;gap:8px}#SportHub_Settings .fields-list .field-item .field-info .field-details .detail .detail-icon,.sport-hub-settings .fields-list .field-item .field-info .field-details .detail .detail-icon{color:#0084fa}#SportHub_Settings .fields-list .field-item .field-actions,.sport-hub-settings .fields-list .field-item .field-actions{display:flex;grid-gap:8px;gap:8px}#SportHub_Settings .fields-list .field-item .field-actions button,.sport-hub-settings .fields-list .field-item .field-actions button{border:none;border-radius:4px;cursor:pointer;font-size:13px;padding:8px 12px;transition:all .15s ease-in-out}#SportHub_Settings .fields-list .field-item .field-actions button.btn-edit,.sport-hub-settings .fields-list .field-item .field-actions button.btn-edit{background-color:#87c6ff;color:#fff}#SportHub_Settings .fields-list .field-item .field-actions button.btn-edit:hover,.sport-hub-settings .fields-list .field-item .field-actions button.btn-edit:hover{background-color:#54aeff}#SportHub_Settings .fields-list .field-item .field-actions button.btn-delete,.sport-hub-settings .fields-list .field-item .field-actions button.btn-delete{background-color:#ffe7e6;color:#e63946}#SportHub_Settings .fields-list .field-item .field-actions button.btn-delete:hover,.sport-hub-settings .fields-list .field-item .field-actions button.btn-delete:hover{background-color:#ffd4d0}#SportHub_Settings .settings-actions,.sport-hub-settings .settings-actions{display:flex;grid-gap:12px;border-top:2px solid #f5f5f7;gap:12px;justify-content:flex-end;padding-top:24px}@media(max-width:767.98px){#SportHub_Settings .settings-actions,.sport-hub-settings .settings-actions{flex-direction:column;grid-gap:8px;gap:8px}#SportHub_Settings .settings-actions button,.sport-hub-settings .settings-actions button{width:100%}}#SportHub_Settings .settings-actions button,.sport-hub-settings .settings-actions button{background-color:#0084fa;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 16px;transition:all .15s ease-in-out}#SportHub_Settings .settings-actions button:hover,.sport-hub-settings .settings-actions button:hover{background-color:#0069c7;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-2px)}#SportHub_Settings .settings-actions button:active,.sport-hub-settings .settings-actions button:active{transform:translateY(0)}#SportHub_Settings .settings-actions button:disabled,.sport-hub-settings .settings-actions button:disabled{background-color:#e6e6e6;transform:none}#SportHub_Settings .settings-actions button.btn-secondary,.sport-hub-settings .settings-actions button.btn-secondary{background-color:#0000;border:1px solid #0084fa;border-radius:8px;color:#0084fa;cursor:pointer;font-size:14px;font-weight:600;padding:12px 16px;transition:all .15s ease-in-out}#SportHub_Settings .settings-actions button.btn-secondary:hover,.sport-hub-settings .settings-actions button.btn-secondary:hover{background-color:#0084fa;color:#fff}#SportHub_Settings .settings-actions button.btn-secondary:disabled,.sport-hub-settings .settings-actions button.btn-secondary:disabled{border-color:#e6e6e6;color:gray;cursor:not-allowed}#SportHub_Settings .settings-actions button.btn-danger,.sport-hub-settings .settings-actions button.btn-danger{background-color:#e63946;color:#fff}#SportHub_Settings .settings-actions button.btn-danger:hover,.sport-hub-settings .settings-actions button.btn-danger:hover{background-color:#d21a28}#SportHub_Settings .settings-actions button:disabled,.sport-hub-settings .settings-actions button:disabled{cursor:not-allowed;opacity:.6}#SportHub_Settings .ant-tabs .ant-tabs-nav,.sport-hub-settings .ant-tabs .ant-tabs-nav{background-color:#f9f9f9;border-radius:8px 8px 0 0;margin-bottom:0}#SportHub_Settings .ant-tabs .ant-tabs-nav .ant-tabs-tab,.sport-hub-settings .ant-tabs .ant-tabs-nav .ant-tabs-tab{border-radius:8px 8px 0 0;padding:12px 16px;transition:all .15s ease-in-out}#SportHub_Settings .ant-tabs .ant-tabs-nav .ant-tabs-tab:hover,.sport-hub-settings .ant-tabs .ant-tabs-nav .ant-tabs-tab:hover{color:#0084fa}#SportHub_Settings .ant-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active,.sport-hub-settings .ant-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active{background-color:#fff;border-bottom-color:#fff}#SportHub_Settings .ant-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.sport-hub-settings .ant-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#0084fa;font-weight:600}#SportHub_Settings .ant-tabs .ant-tabs-content,.sport-hub-settings .ant-tabs .ant-tabs-content{background-color:#fff;border-radius:0 0 8px 8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:16px}#SportHub_Settings .sport-hub-settings__level-groups-toolbar .ant-typography,.sport-hub-settings .sport-hub-settings__level-groups-toolbar .ant-typography{margin-bottom:0}#SportHub_Settings .sport-hub-settings__level-groups-tabs .ant-tabs-nav,.sport-hub-settings .sport-hub-settings__level-groups-tabs .ant-tabs-nav{margin-bottom:12px}#SportHub_Settings .sport-hub-settings__level-group-tab-label,.sport-hub-settings .sport-hub-settings__level-group-tab-label{display:flex;flex-direction:column;grid-gap:2px;gap:2px;line-height:1.1}#SportHub_Settings .sport-hub-settings__level-group-tab-title,.sport-hub-settings .sport-hub-settings__level-group-tab-title{font-weight:600;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#SportHub_Settings .sport-hub-settings__level-group-tab-range,.sport-hub-settings .sport-hub-settings__level-group-tab-range{color:gray;font-size:12px}#SportHub_Settings .sport-hub-settings__level-group-panel,.sport-hub-settings .sport-hub-settings__level-group-panel{background:#f9f9f9;border:1px solid #d9d9d9;border-radius:8px;padding:16px}#SportHub_Settings .sport-hub-settings__level-group-actions,.sport-hub-settings .sport-hub-settings__level-group-actions{display:flex;justify-content:flex-end;margin-top:4px}#SportHub_Settings .upload-section .upload-label,.sport-hub-settings .upload-section .upload-label{color:#464545;display:block;font-size:13px;font-size:14px;font-weight:600;margin-bottom:8px}#SportHub_Settings .upload-section .ant-upload .ant-upload-drag,.sport-hub-settings .upload-section .ant-upload .ant-upload-drag{background-color:#f9f9f9;border:2px dashed #d9d9d9;border-radius:12px;padding:32px;transition:all .15s ease-in-out}#SportHub_Settings .upload-section .ant-upload .ant-upload-drag.ant-upload-drag-hover,#SportHub_Settings .upload-section .ant-upload .ant-upload-drag:hover,.sport-hub-settings .upload-section .ant-upload .ant-upload-drag.ant-upload-drag-hover,.sport-hub-settings .upload-section .ant-upload .ant-upload-drag:hover{background-color:#eef8ff;border-color:#0084fa}#SportHub_Settings .upload-section .ant-upload .ant-upload-drag .ant-upload-text,.sport-hub-settings .upload-section .ant-upload .ant-upload-drag .ant-upload-text{color:gray;font-size:14px}#SportHub_Settings .upload-section .ant-upload .ant-upload-drag .ant-upload-hint,.sport-hub-settings .upload-section .ant-upload .ant-upload-drag .ant-upload-hint{color:#dcdbdb;font-size:13px;margin-top:12px}#SportHub_Settings .upload-section .uploaded-images,.sport-hub-settings .upload-section .uploaded-images{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:16px;gap:16px;margin-top:16px}#SportHub_Settings .upload-section .uploaded-images .image-item,.sport-hub-settings .upload-section .uploaded-images .image-item{border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;overflow:hidden;position:relative}#SportHub_Settings .upload-section .uploaded-images .image-item img,.sport-hub-settings .upload-section .uploaded-images .image-item img{height:150px;-o-object-fit:cover;object-fit:cover;width:100%}#SportHub_Settings .upload-section .uploaded-images .image-item .image-actions,.sport-hub-settings .upload-section .uploaded-images .image-item .image-actions{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;grid-gap:12px;gap:12px;opacity:0;transition:all .15s ease-in-out}#SportHub_Settings .upload-section .uploaded-images .image-item .image-actions:hover,.sport-hub-settings .upload-section .uploaded-images .image-item .image-actions:hover{opacity:1}#SportHub_Settings .upload-section .uploaded-images .image-item .image-actions button,.sport-hub-settings .upload-section .uploaded-images .image-item .image-actions button{align-items:center;background-color:#fff;border:none;border-radius:50%;color:#1a1a1a;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .15s ease-in-out;width:36px}#SportHub_Settings .upload-section .uploaded-images .image-item .image-actions button:hover,.sport-hub-settings .upload-section .uploaded-images .image-item .image-actions button:hover{background-color:#ffcd36;color:#fff}#SportHub_Settings .ant-message .ant-message-notice-content,.sport-hub-settings .ant-message .ant-message-notice-content{background-color:#fff;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;padding:16px}#SportHub_Settings .ant-message .ant-message-notice-content .ant-message-success,.sport-hub-settings .ant-message .ant-message-notice-content .ant-message-success{color:#52c41a}#SportHub_Settings .ant-message .ant-message-notice-content .ant-message-error,.sport-hub-settings .ant-message .ant-message-notice-content .ant-message-error{color:#e63946}#SportHub_Settings .ant-message .ant-message-notice-content .ant-message-warning,.sport-hub-settings .ant-message .ant-message-notice-content .ant-message-warning{color:#faad14}@media(max-width:991.98px){#SportHub_Settings .form-row,.sport-hub-settings .form-row{grid-template-columns:1fr}#SportHub_Settings .sport-hub-settings__level-group-panel,.sport-hub-settings .sport-hub-settings__level-group-panel{padding:12px}#SportHub_Settings .settings-toggle,.sport-hub-settings .settings-toggle{align-items:flex-start;flex-direction:column}#SportHub_Settings .settings-toggle .ant-switch,.sport-hub-settings .settings-toggle .ant-switch{margin-top:12px}}@media(max-width:767.98px){#SportHub_Settings .settings-section,.sport-hub-settings .settings-section{padding:16px}#SportHub_Settings .settings-section .section-title,.sport-hub-settings .settings-section .section-title{font-size:18px}#SportHub_Settings .settings-actions,.sport-hub-settings .settings-actions{flex-direction:column}#SportHub_Settings .settings-actions button,.sport-hub-settings .settings-actions button{width:100%}}#SportHub_MatchManager .match-manager-page,.sport-hub-match-manager .match-manager-page{display:flex;flex-direction:column;grid-gap:16px;background-color:#f9f9f9;gap:16px;min-height:100vh;padding:16px}@media(max-width:991.98px){#SportHub_MatchManager .match-manager-page,.sport-hub-match-manager .match-manager-page{padding:12px;grid-gap:12px;gap:12px}}#SportHub_MatchManager .match-manager-page,.sport-hub-match-manager .match-manager-page{margin:0 auto;max-width:1180px}#SportHub_MatchManager .ant-card.sh-match-shell,.sport-hub-match-manager .ant-card.sh-match-shell{border:1px solid #d3dde8;border-radius:14px;box-shadow:0 10px 28px #0f172a14}#SportHub_MatchManager .ant-card.sh-match-shell>.ant-card-head,.sport-hub-match-manager .ant-card.sh-match-shell>.ant-card-head{border-bottom:1px solid #e5ebf1;min-height:68px;padding:0 18px}#SportHub_MatchManager .ant-card.sh-match-shell>.ant-card-head .ant-card-head-wrapper,.sport-hub-match-manager .ant-card.sh-match-shell>.ant-card-head .ant-card-head-wrapper{align-items:center}#SportHub_MatchManager .ant-card.sh-match-shell>.ant-card-body,.sport-hub-match-manager .ant-card.sh-match-shell>.ant-card-body{background:#f8fbff;padding:14px}#SportHub_MatchManager .sh-match-shell__title,.sport-hub-match-manager .sh-match-shell__title{align-items:center;display:flex;min-height:56px}#SportHub_MatchManager .sh-match-shell__back-btn.ant-btn,.sport-hub-match-manager .sh-match-shell__back-btn.ant-btn{font-weight:500;padding-inline:4px}#SportHub_MatchManager .sh-match-shell__extra,.sport-hub-match-manager .sh-match-shell__extra{align-items:center;display:flex}#SportHub_MatchManager .sh-match-shell__copy-btn.ant-btn,.sport-hub-match-manager .sh-match-shell__copy-btn.ant-btn{min-width:132px}#SportHub_MatchManager .ant-card.sh-card-nested-no-padding>.ant-card-body,#SportHub_MatchManager .ant-card.sh-card-nested-no-padding>.ant-card-head,.sport-hub-match-manager .ant-card.sh-card-nested-no-padding>.ant-card-body,.sport-hub-match-manager .ant-card.sh-card-nested-no-padding>.ant-card-head{padding:0 12px}#SportHub_MatchManager .ant-card.sh-match-content-card,.sport-hub-match-manager .ant-card.sh-match-content-card{background:#fff;border:1px solid #dbe4ee;border-radius:12px;overflow:hidden}#SportHub_MatchManager .ant-card.sh-match-content-card>.ant-card-head,.sport-hub-match-manager .ant-card.sh-match-content-card>.ant-card-head{background:linear-gradient(180deg,#fff,#f9fbff);border-bottom:1px solid #ecf0f4;min-height:62px}#SportHub_MatchManager .ant-card.sh-match-content-card>.ant-card-head .ant-card-head-title,.sport-hub-match-manager .ant-card.sh-match-content-card>.ant-card-head .ant-card-head-title{padding:0}#SportHub_MatchManager .ant-card.sh-match-content-card>.ant-card-body,.sport-hub-match-manager .ant-card.sh-match-content-card>.ant-card-body{background:#fff}#SportHub_MatchManager .sh-match-content-card__meta,.sport-hub-match-manager .sh-match-content-card__meta{align-items:center;display:flex;grid-gap:10px;color:#1f2937;font-size:16px;font-weight:600;gap:10px;line-height:1.35;min-height:62px}#SportHub_MatchManager .sh-match-content-card__meta .anticon,.sport-hub-match-manager .sh-match-content-card__meta .anticon{color:#4b5563;flex-shrink:0;font-size:18px}#SportHub_MatchManager .sh-match-content-card__meta .ant-typography,.sport-hub-match-manager .sh-match-content-card__meta .ant-typography{margin:0}#SportHub_MatchManager .sh-match-content-card__body,.sport-hub-match-manager .sh-match-content-card__body{padding-bottom:14px}#SportHub_MatchManager .sh-match-content-card__body .ant-tabs-top>.ant-tabs-nav,.sport-hub-match-manager .sh-match-content-card__body .ant-tabs-top>.ant-tabs-nav{margin:0 0 10px}#SportHub_MatchManager .sh-match-content-card__body .ant-tabs-content-holder,.sport-hub-match-manager .sh-match-content-card__body .ant-tabs-content-holder{padding-top:4px}#SportHub_MatchManager .sh-match-next-week-bar,.sport-hub-match-manager .sh-match-next-week-bar{border-radius:10px;margin-bottom:12px}#SportHub_MatchManager .sh-match-next-week-bar .ant-card-body,.sport-hub-match-manager .sh-match-next-week-bar .ant-card-body{padding:12px 14px}#SportHub_MatchManager .sh-match-next-week-bar--idle,.sport-hub-match-manager .sh-match-next-week-bar--idle{background:#fcfdff;border-color:#dbe4ee}#SportHub_MatchManager .sh-match-next-week-bar__slider,.sport-hub-match-manager .sh-match-next-week-bar__slider{width:-moz-fit-content;width:fit-content}#SportHub_MatchManager .sh-match-next-week-bar--declined,.sport-hub-match-manager .sh-match-next-week-bar--declined{background:#fff7e6;border-color:#ffd8bf;cursor:pointer}#SportHub_MatchManager .sh-match-next-week-bar--confirmed,.sport-hub-match-manager .sh-match-next-week-bar--confirmed{background:#f6ffed;border-color:#b7eb8f;cursor:pointer}#SportHub_MatchManager .sh-match-next-week-bar__hint,.sport-hub-match-manager .sh-match-next-week-bar__hint{font-size:12px}#SportHub_MatchManager .ant-card.sh-match-team-card,.sport-hub-match-manager .ant-card.sh-match-team-card{border-color:#e2e8f0;border-radius:10px}#SportHub_MatchManager .ant-card.sh-match-team-card>.ant-card-head,.sport-hub-match-manager .ant-card.sh-match-team-card>.ant-card-head{background:#fcfdff;border-bottom:1px solid #edf2f7;min-height:52px;padding-inline-end:10px}#SportHub_MatchManager .ant-card.sh-match-team-card>.ant-card-body,.sport-hub-match-manager .ant-card.sh-match-team-card>.ant-card-body{padding:0 16px 12px!important}#SportHub_MatchManager .sh-match-team-card__header,.sport-hub-match-manager .sh-match-team-card__header{font-weight:600}#SportHub_MatchManager .sh-match-team-card__slot,.sport-hub-match-manager .sh-match-team-card__slot{min-height:56px}#SportHub_MatchManager .sh-assistant,#SportHub_MatchManager .sh-assistant__list,#SportHub_MatchManager .sh-assistant__tabs,.sport-hub-match-manager .sh-assistant,.sport-hub-match-manager .sh-assistant__list,.sport-hub-match-manager .sh-assistant__tabs{width:100%}#SportHub_MatchManager .sh-assistant__list .ant-list-item,.sport-hub-match-manager .sh-assistant__list .ant-list-item{border:1px solid #e3eaf2!important;border-radius:10px;margin:0 0 10px;padding:12px 14px!important}#SportHub_MatchManager .sh-assistant__proposal-card,.sport-hub-match-manager .sh-assistant__proposal-card{border-color:#dbe4ee}#SportHub_MatchManager .sh-assistant__proposal-players,.sport-hub-match-manager .sh-assistant__proposal-players{background:#fafcff;border:1px solid #e3eaf2;border-radius:8px;padding:10px}#SportHub_MatchManager .sh-assistant__proposal-player-row,.sport-hub-match-manager .sh-assistant__proposal-player-row{background:#fff;border:1px solid #edf2f7;border-radius:8px;padding:8px}#SportHub_MatchManager .sh-assistant__method-meta,.sport-hub-match-manager .sh-assistant__method-meta{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}#SportHub_MatchManager .sh-assistant__calibration,.sport-hub-match-manager .sh-assistant__calibration{background:#fafcff;border:1px solid #e3eaf2;border-radius:10px;padding:8px 10px}#SportHub_MatchManager .match-manager-header,.sport-hub-match-manager .match-manager-header{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;display:flex;justify-content:space-between;padding:24px}@media(max-width:991.98px){#SportHub_MatchManager .match-manager-header,.sport-hub-match-manager .match-manager-header{align-items:flex-start;flex-direction:column;grid-gap:12px;gap:12px}}#SportHub_MatchManager .match-manager-header .header-content,.sport-hub-match-manager .match-manager-header .header-content{display:flex;flex-direction:column;grid-gap:8px;gap:8px}#SportHub_MatchManager .match-manager-header .header-content .match-title,.sport-hub-match-manager .match-manager-header .header-content .match-title{color:#1a1a1a;font-size:24px;font-weight:700}#SportHub_MatchManager .match-manager-header .header-content .match-meta,.sport-hub-match-manager .match-manager-header .header-content .match-meta{display:flex;grid-gap:16px;color:gray;font-size:14px;gap:16px}@media(max-width:767.98px){#SportHub_MatchManager .match-manager-header .header-content .match-meta,.sport-hub-match-manager .match-manager-header .header-content .match-meta{flex-direction:column;grid-gap:8px;gap:8px}}#SportHub_MatchManager .match-manager-header .header-content .match-meta .meta-item,.sport-hub-match-manager .match-manager-header .header-content .match-meta .meta-item{align-items:center;display:flex;grid-gap:8px;gap:8px}#SportHub_MatchManager .match-manager-header .header-content .match-meta .meta-item .meta-icon,.sport-hub-match-manager .match-manager-header .header-content .match-meta .meta-item .meta-icon{color:#0084fa;font-size:16px}#SportHub_MatchManager .match-manager-header .header-actions,.sport-hub-match-manager .match-manager-header .header-actions{display:flex;grid-gap:12px;gap:12px}@media(max-width:991.98px){#SportHub_MatchManager .match-manager-header .header-actions,.sport-hub-match-manager .match-manager-header .header-actions{width:100%}#SportHub_MatchManager .match-manager-header .header-actions button,.sport-hub-match-manager .match-manager-header .header-actions button{flex:1 1}}#SportHub_MatchManager .match-content-grid,.sport-hub-match-manager .match-content-grid{display:grid;grid-template-columns:2fr 1fr;grid-gap:16px;gap:16px}#SportHub_MatchManager .teams-section,.sport-hub-match-manager .teams-section{background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:16px;transition:all .25s ease-in-out}#SportHub_MatchManager .teams-section:hover,.sport-hub-match-manager .teams-section:hover{border-color:#0084fa;box-shadow:0 20px 25px -5px #00000026,0 10px 10px -5px #00000014}#SportHub_MatchManager .teams-section,.sport-hub-match-manager .teams-section{padding:24px}#SportHub_MatchManager .teams-section .section-title,.sport-hub-match-manager .teams-section .section-title{color:#1a1a1a;font-family:Raleway,sans-serif;font-size:24px;font-weight:700;margin-bottom:24px}#SportHub_MatchManager .teams-section .teams-container,.sport-hub-match-manager .teams-section .teams-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media(max-width:767.98px){#SportHub_MatchManager .teams-section .teams-container,.sport-hub-match-manager .teams-section .teams-container{grid-template-columns:1fr}}#SportHub_MatchManager .teams-section .team-card,.sport-hub-match-manager .teams-section .team-card{background-color:#f5f5f7;border:1px solid #e6e6e6;border-radius:8px;box-shadow:0 1px 2px 0 #0000000d;padding:24px;text-align:center;transition:all .15s ease-in-out}#SportHub_MatchManager .teams-section .team-card .team-name,.sport-hub-match-manager .teams-section .team-card .team-name{color:#1a1a1a;font-size:20px;font-weight:700;margin-bottom:12px}#SportHub_MatchManager .teams-section .team-card .team-players-list,.sport-hub-match-manager .teams-section .team-card .team-players-list{display:flex;flex-direction:column;grid-gap:12px;gap:12px}#SportHub_MatchManager .teams-section .team-card .player-item,.sport-hub-match-manager .teams-section .team-card .player-item{align-items:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;display:flex;justify-content:space-between;padding:12px}#SportHub_MatchManager .teams-section .team-card .player-item .player-info,.sport-hub-match-manager .teams-section .team-card .player-item .player-info{align-items:center;display:flex;grid-gap:12px;flex:1 1;gap:12px}#SportHub_MatchManager .teams-section .team-card .player-item .player-info .player-avatar,.sport-hub-match-manager .teams-section .team-card .player-item .player-info .player-avatar{align-items:center;background-color:#eef8ff;border-radius:50%;color:#0084fa;display:flex;font-weight:700;height:36px;justify-content:center;width:36px}#SportHub_MatchManager .teams-section .team-card .player-item .player-info .player-name,.sport-hub-match-manager .teams-section .team-card .player-item .player-info .player-name{color:#1a1a1a;font-weight:600}#SportHub_MatchManager .teams-section .team-card .player-item .player-actions,.sport-hub-match-manager .teams-section .team-card .player-item .player-actions{display:flex;grid-gap:8px;gap:8px}#SportHub_MatchManager .teams-section .team-card .player-item .player-actions button,.sport-hub-match-manager .teams-section .team-card .player-item .player-actions button{border:none;border-radius:4px;cursor:pointer;font-size:13px;padding:8px 12px;transition:all .15s ease-in-out}#SportHub_MatchManager .teams-section .team-card .player-item .player-actions button.btn-small,.sport-hub-match-manager .teams-section .team-card .player-item .player-actions button.btn-small{align-items:center;display:flex;height:32px;justify-content:center;padding:0;width:32px}#SportHub_MatchManager .teams-section .team-card .player-item .player-actions button.btn-danger,.sport-hub-match-manager .teams-section .team-card .player-item .player-actions button.btn-danger{background-color:#ffe7e6;color:#e63946}#SportHub_MatchManager .teams-section .team-card .player-item .player-actions button.btn-danger:hover,.sport-hub-match-manager .teams-section .team-card .player-item .player-actions button.btn-danger:hover{background-color:#ffd4d0}#SportHub_MatchManager .teams-section .team-card .add-player-btn,.sport-hub-match-manager .teams-section .team-card .add-player-btn{background-color:#0084fa;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin-top:12px;padding:12px 16px;transition:all .15s ease-in-out;width:100%}#SportHub_MatchManager .teams-section .team-card .add-player-btn:hover,.sport-hub-match-manager .teams-section .team-card .add-player-btn:hover{background-color:#0069c7;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-2px)}#SportHub_MatchManager .teams-section .team-card .add-player-btn:active,.sport-hub-match-manager .teams-section .team-card .add-player-btn:active{transform:translateY(0)}#SportHub_MatchManager .teams-section .team-card .add-player-btn:disabled,.sport-hub-match-manager .teams-section .team-card .add-player-btn:disabled{background-color:#e6e6e6;cursor:not-allowed;transform:none}#SportHub_MatchManager .teams-section .sport-indicator,.sport-hub-match-manager .teams-section .sport-indicator{align-items:center;display:inline-flex;grid-gap:8px;background-color:#eef8ff;border-radius:50%;color:#0084fa;font-size:13px;font-weight:600;gap:8px;margin-bottom:12px;padding:8px 12px}#SportHub_MatchManager .teams-section .sport-indicator .sport-icon,.sport-hub-match-manager .teams-section .sport-indicator .sport-icon{font-size:16px}#SportHub_MatchManager .match-sidebar .sidebar-card,.sport-hub-match-manager .match-sidebar .sidebar-card{background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:16px;transition:all .25s ease-in-out}#SportHub_MatchManager .match-sidebar .sidebar-card:hover,.sport-hub-match-manager .match-sidebar .sidebar-card:hover{border-color:#0084fa;box-shadow:0 20px 25px -5px #00000026,0 10px 10px -5px #00000014}#SportHub_MatchManager .match-sidebar .sidebar-card,.sport-hub-match-manager .match-sidebar .sidebar-card{margin-bottom:16px;padding:24px}#SportHub_MatchManager .match-sidebar .sidebar-card .card-title,.sport-hub-match-manager .match-sidebar .sidebar-card .card-title{border-bottom:2px solid #f5f5f7;color:#1a1a1a;font-size:16px;font-weight:700;margin-bottom:12px;padding-bottom:12px}#SportHub_MatchManager .match-sidebar .sidebar-card .card-content,.sport-hub-match-manager .match-sidebar .sidebar-card .card-content{display:flex;flex-direction:column;grid-gap:12px;gap:12px}#SportHub_MatchManager .match-sidebar .sidebar-card .card-content .info-row,.sport-hub-match-manager .match-sidebar .sidebar-card .card-content .info-row{align-items:center;display:flex;justify-content:space-between;padding:12px 0}#SportHub_MatchManager .match-sidebar .sidebar-card .card-content .info-row .info-label,.sport-hub-match-manager .match-sidebar .sidebar-card .card-content .info-row .info-label{color:gray;font-size:14px}#SportHub_MatchManager .match-sidebar .sidebar-card .card-content .info-row .info-value,.sport-hub-match-manager .match-sidebar .sidebar-card .card-content .info-row .info-value{color:#1a1a1a;font-weight:600}#SportHub_MatchManager .match-sidebar .actions-card .card-actions,.sport-hub-match-manager .match-sidebar .actions-card .card-actions{display:flex;flex-direction:column;grid-gap:12px;gap:12px}#SportHub_MatchManager .match-sidebar .actions-card .card-actions button,.sport-hub-match-manager .match-sidebar .actions-card .card-actions button{border:none;border-radius:8px;cursor:pointer;font-weight:600;min-height:36px;padding:12px 16px;transition:all .15s ease-in-out}#SportHub_MatchManager .match-sidebar .actions-card .card-actions button.btn-primary,.sport-hub-match-manager .match-sidebar .actions-card .card-actions button.btn-primary{background-color:#0084fa;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 16px;transition:all .15s ease-in-out}#SportHub_MatchManager .match-sidebar .actions-card .card-actions button.btn-primary:hover,.sport-hub-match-manager .match-sidebar .actions-card .card-actions button.btn-primary:hover{background-color:#0069c7;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-2px)}#SportHub_MatchManager .match-sidebar .actions-card .card-actions button.btn-primary:active,.sport-hub-match-manager .match-sidebar .actions-card .card-actions button.btn-primary:active{transform:translateY(0)}#SportHub_MatchManager .match-sidebar .actions-card .card-actions button.btn-primary:disabled,.sport-hub-match-manager .match-sidebar .actions-card .card-actions button.btn-primary:disabled{background-color:#e6e6e6;cursor:not-allowed;transform:none}#SportHub_MatchManager .match-sidebar .actions-card .card-actions button.btn-secondary,.sport-hub-match-manager .match-sidebar .actions-card .card-actions button.btn-secondary{background-color:#0000;border:1px solid #0084fa;border-radius:8px;color:#0084fa;cursor:pointer;font-size:14px;font-weight:600;padding:12px 16px;transition:all .15s ease-in-out}#SportHub_MatchManager .match-sidebar .actions-card .card-actions button.btn-secondary:hover,.sport-hub-match-manager .match-sidebar .actions-card .card-actions button.btn-secondary:hover{background-color:#0084fa;color:#fff}#SportHub_MatchManager .match-sidebar .actions-card .card-actions button.btn-secondary:disabled,.sport-hub-match-manager .match-sidebar .actions-card .card-actions button.btn-secondary:disabled{border-color:#e6e6e6;color:gray;cursor:not-allowed}#SportHub_MatchManager .match-sidebar .actions-card .card-actions button.btn-danger,.sport-hub-match-manager .match-sidebar .actions-card .card-actions button.btn-danger{background-color:#e63946;color:#fff}#SportHub_MatchManager .match-sidebar .actions-card .card-actions button.btn-danger:hover,.sport-hub-match-manager .match-sidebar .actions-card .card-actions button.btn-danger:hover{background-color:#d21a28}#SportHub_MatchManager .match-status,.sport-hub-match-manager .match-status{align-items:center;display:inline-flex;grid-gap:8px;border-radius:50%;font-size:13px;font-weight:600;gap:8px;padding:8px 12px}#SportHub_MatchManager .match-status .status-dot,.sport-hub-match-manager .match-status .status-dot{border-radius:50%;display:inline-block;height:8px;width:8px}#SportHub_MatchManager .match-status.status-pending,.sport-hub-match-manager .match-status.status-pending{background-color:#faad1426;color:#faad14}#SportHub_MatchManager .match-status.status-pending .status-dot,.sport-hub-match-manager .match-status.status-pending .status-dot{background-color:#faad14}#SportHub_MatchManager .match-status.status-confirmed,.sport-hub-match-manager .match-status.status-confirmed{background-color:#52c41a26;color:#52c41a}#SportHub_MatchManager .match-status.status-confirmed .status-dot,.sport-hub-match-manager .match-status.status-confirmed .status-dot{background-color:#52c41a}#SportHub_MatchManager .match-status.status-completed,.sport-hub-match-manager .match-status.status-completed{background-color:#1890ff26;color:#1890ff}#SportHub_MatchManager .match-status.status-completed .status-dot,.sport-hub-match-manager .match-status.status-completed .status-dot{background-color:#1890ff}#SportHub_MatchManager .match-status.status-cancelled,.sport-hub-match-manager .match-status.status-cancelled{background-color:#e6394626;color:#e63946}#SportHub_MatchManager .match-status.status-cancelled .status-dot,.sport-hub-match-manager .match-status.status-cancelled .status-dot{background-color:#e63946}#SportHub_MatchManager .result-section,.sport-hub-match-manager .result-section{background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:16px;transition:all .25s ease-in-out}#SportHub_MatchManager .result-section:hover,.sport-hub-match-manager .result-section:hover{border-color:#0084fa;box-shadow:0 20px 25px -5px #00000026,0 10px 10px -5px #00000014}#SportHub_MatchManager .result-section,.sport-hub-match-manager .result-section{padding:24px}#SportHub_MatchManager .result-section .section-title,.sport-hub-match-manager .result-section .section-title{color:#1a1a1a;font-size:16px;font-weight:700;margin-bottom:16px}#SportHub_MatchManager .result-section .result-input-group,.sport-hub-match-manager .result-section .result-input-group{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media(max-width:767.98px){#SportHub_MatchManager .result-section .result-input-group,.sport-hub-match-manager .result-section .result-input-group{grid-template-columns:1fr}}#SportHub_MatchManager .result-section .result-input-group .result-team,.sport-hub-match-manager .result-section .result-input-group .result-team{display:flex;flex-direction:column;grid-gap:12px;gap:12px}#SportHub_MatchManager .result-section .result-input-group .result-team .team-label,.sport-hub-match-manager .result-section .result-input-group .result-team .team-label{color:#464545;display:block;font-size:13px;font-weight:600;margin-bottom:8px}#SportHub_MatchManager .result-section .result-input-group .result-team .result-input,.sport-hub-match-manager .result-section .result-input-group .result-team .result-input{border:1px solid #d9d9d9;border-radius:4px;font-family:Lato,sans-serif;font-size:14px;height:36px;padding:8px 12px;transition:all .15s ease-in-out;width:100%}#SportHub_MatchManager .result-section .result-input-group .result-team .result-input:hover,.sport-hub-match-manager .result-section .result-input-group .result-team .result-input:hover{border-color:#bfbfbf}#SportHub_MatchManager .result-section .result-input-group .result-team .result-input:focus,.sport-hub-match-manager .result-section .result-input-group .result-team .result-input:focus{border-color:#0084fa;box-shadow:0 0 0 3px #0084fa1a;outline:none}#SportHub_MatchManager .result-section .result-input-group .result-team .result-input:disabled,.sport-hub-match-manager .result-section .result-input-group .result-team .result-input:disabled{background-color:#e6e6e6;color:gray;cursor:not-allowed}#SportHub_MatchManager .result-section .result-input-group .result-team .result-input,.sport-hub-match-manager .result-section .result-input-group .result-team .result-input{font-size:20px;font-weight:700;text-align:center}#SportHub_MatchManager .result-section .result-actions,.sport-hub-match-manager .result-section .result-actions{display:flex;grid-gap:12px;gap:12px;margin-top:24px}#SportHub_MatchManager .result-section .result-actions button,.sport-hub-match-manager .result-section .result-actions button{background-color:#0084fa;border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px 16px;transition:all .15s ease-in-out}#SportHub_MatchManager .result-section .result-actions button:hover,.sport-hub-match-manager .result-section .result-actions button:hover{background-color:#0069c7;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-2px)}#SportHub_MatchManager .result-section .result-actions button:active,.sport-hub-match-manager .result-section .result-actions button:active{transform:translateY(0)}#SportHub_MatchManager .result-section .result-actions button:disabled,.sport-hub-match-manager .result-section .result-actions button:disabled{background-color:#e6e6e6;cursor:not-allowed;transform:none}#SportHub_MatchManager .result-section .result-actions button.btn-secondary,.sport-hub-match-manager .result-section .result-actions button.btn-secondary{background-color:#0000;border:1px solid #0084fa;border-radius:8px;color:#0084fa;cursor:pointer;font-size:14px;font-weight:600;padding:12px 16px;transition:all .15s ease-in-out}#SportHub_MatchManager .result-section .result-actions button.btn-secondary:hover,.sport-hub-match-manager .result-section .result-actions button.btn-secondary:hover{background-color:#0084fa;color:#fff}#SportHub_MatchManager .result-section .result-actions button.btn-secondary:disabled,.sport-hub-match-manager .result-section .result-actions button.btn-secondary:disabled{border-color:#e6e6e6;color:gray;cursor:not-allowed}#SportHub_MatchManager .notes-section,.sport-hub-match-manager .notes-section{background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:16px;transition:all .25s ease-in-out}#SportHub_MatchManager .notes-section:hover,.sport-hub-match-manager .notes-section:hover{border-color:#0084fa;box-shadow:0 20px 25px -5px #00000026,0 10px 10px -5px #00000014}#SportHub_MatchManager .notes-section,.sport-hub-match-manager .notes-section{padding:24px}#SportHub_MatchManager .notes-section .section-title,.sport-hub-match-manager .notes-section .section-title{color:#1a1a1a;font-size:16px;font-weight:700;margin-bottom:12px}#SportHub_MatchManager .notes-section .notes-textarea,.sport-hub-match-manager .notes-section .notes-textarea{border:1px solid #d9d9d9;border-radius:4px;font-size:14px;height:36px;transition:all .15s ease-in-out;width:100%}#SportHub_MatchManager .notes-section .notes-textarea:hover,.sport-hub-match-manager .notes-section .notes-textarea:hover{border-color:#bfbfbf}#SportHub_MatchManager .notes-section .notes-textarea:focus,.sport-hub-match-manager .notes-section .notes-textarea:focus{border-color:#0084fa;box-shadow:0 0 0 3px #0084fa1a;outline:none}#SportHub_MatchManager .notes-section .notes-textarea:disabled,.sport-hub-match-manager .notes-section .notes-textarea:disabled{background-color:#e6e6e6;color:gray;cursor:not-allowed}#SportHub_MatchManager .notes-section .notes-textarea,.sport-hub-match-manager .notes-section .notes-textarea{font-family:Lato,sans-serif;min-height:120px;padding:8px 12px;resize:vertical}#SportHub_MatchManager .notes-section .notes-actions,.sport-hub-match-manager .notes-section .notes-actions{display:flex;grid-gap:12px;gap:12px;margin-top:12px}#SportHub_MatchManager .notes-section .notes-actions button,.sport-hub-match-manager .notes-section .notes-actions button{background-color:#0084fa;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 16px;transition:all .15s ease-in-out}#SportHub_MatchManager .notes-section .notes-actions button:hover,.sport-hub-match-manager .notes-section .notes-actions button:hover{background-color:#0069c7;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-2px)}#SportHub_MatchManager .notes-section .notes-actions button:active,.sport-hub-match-manager .notes-section .notes-actions button:active{transform:translateY(0)}#SportHub_MatchManager .notes-section .notes-actions button:disabled,.sport-hub-match-manager .notes-section .notes-actions button:disabled{background-color:#e6e6e6;cursor:not-allowed;transform:none}#SportHub_MatchManager .notes-section .notes-actions button.btn-secondary,.sport-hub-match-manager .notes-section .notes-actions button.btn-secondary{background-color:#0000;border:1px solid #0084fa;border-radius:8px;color:#0084fa;cursor:pointer;font-size:14px;font-weight:600;padding:12px 16px;transition:all .15s ease-in-out}#SportHub_MatchManager .notes-section .notes-actions button.btn-secondary:hover,.sport-hub-match-manager .notes-section .notes-actions button.btn-secondary:hover{background-color:#0084fa;color:#fff}#SportHub_MatchManager .notes-section .notes-actions button.btn-secondary:disabled,.sport-hub-match-manager .notes-section .notes-actions button.btn-secondary:disabled{border-color:#e6e6e6;color:gray;cursor:not-allowed}#SportHub_MatchManager .match-history,.sport-hub-match-manager .match-history{background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:16px;transition:all .25s ease-in-out}#SportHub_MatchManager .match-history:hover,.sport-hub-match-manager .match-history:hover{border-color:#0084fa;box-shadow:0 20px 25px -5px #00000026,0 10px 10px -5px #00000014}#SportHub_MatchManager .match-history,.sport-hub-match-manager .match-history{padding:24px}#SportHub_MatchManager .match-history .section-title,.sport-hub-match-manager .match-history .section-title{color:#1a1a1a;font-size:16px;font-weight:700;margin-bottom:16px}#SportHub_MatchManager .match-history .history-list,.sport-hub-match-manager .match-history .history-list{display:flex;flex-direction:column;grid-gap:12px;gap:12px}#SportHub_MatchManager .match-history .history-list .history-item,.sport-hub-match-manager .match-history .history-list .history-item{display:flex;grid-gap:12px;background-color:#f9f9f9;border-left:4px solid #0084fa;border-radius:8px;gap:12px;padding:12px}#SportHub_MatchManager .match-history .history-list .history-item .history-time,.sport-hub-match-manager .match-history .history-list .history-item .history-time{color:gray;flex-shrink:0;font-size:13px;min-width:60px}#SportHub_MatchManager .match-history .history-list .history-item .history-content,.sport-hub-match-manager .match-history .history-list .history-item .history-content{flex:1 1}#SportHub_MatchManager .match-history .history-list .history-item .history-content .history-action,.sport-hub-match-manager .match-history .history-list .history-item .history-content .history-action{color:#1a1a1a;font-weight:600;margin-bottom:8px}#SportHub_MatchManager .match-history .history-list .history-item .history-content .history-detail,.sport-hub-match-manager .match-history .history-list .history-item .history-content .history-detail{color:gray;font-size:13px}#SportHub_MatchManager .empty-section,.sport-hub-match-manager .empty-section{align-items:center;background-color:#f9f9f9;border-radius:12px;display:flex;flex-direction:column;justify-content:center;min-height:200px;padding:48px;text-align:center}#SportHub_MatchManager .empty-section .empty-icon,.sport-hub-match-manager .empty-section .empty-icon{color:#dcdbdb;font-size:48px;margin-bottom:16px}#SportHub_MatchManager .empty-section .empty-text,.sport-hub-match-manager .empty-section .empty-text{color:gray;font-size:14px}@media(max-width:1199.98px){#SportHub_MatchManager .match-content-grid,.sport-hub-match-manager .match-content-grid{grid-template-columns:1fr}}@media(max-width:991.98px){#SportHub_MatchManager .match-manager-page,.sport-hub-match-manager .match-manager-page{padding:0}#SportHub_MatchManager .ant-card.sh-match-shell>.ant-card-head,.sport-hub-match-manager .ant-card.sh-match-shell>.ant-card-head{padding:0 12px}#SportHub_MatchManager .ant-card.sh-match-shell>.ant-card-body,.sport-hub-match-manager .ant-card.sh-match-shell>.ant-card-body{padding:10px}#SportHub_MatchManager .sh-match-shell__copy-btn.ant-btn,.sport-hub-match-manager .sh-match-shell__copy-btn.ant-btn{min-width:118px}#SportHub_MatchManager .match-manager-header,.sport-hub-match-manager .match-manager-header{flex-direction:column}#SportHub_MatchManager .match-manager-header .header-actions,.sport-hub-match-manager .match-manager-header .header-actions{width:100%}#SportHub_MatchManager .match-manager-header .header-actions button,.sport-hub-match-manager .match-manager-header .header-actions button{flex:1 1}#SportHub_MatchManager .teams-container,.sport-hub-match-manager .teams-container{grid-template-columns:1fr}}@media(max-width:767.98px){#SportHub_MatchManager .match-manager-page,.sport-hub-match-manager .match-manager-page{padding:0}#SportHub_MatchManager .ant-card.sh-match-shell,.sport-hub-match-manager .ant-card.sh-match-shell{border-radius:12px}#SportHub_MatchManager .ant-card.sh-match-shell>.ant-card-head,.sport-hub-match-manager .ant-card.sh-match-shell>.ant-card-head{min-height:60px}#SportHub_MatchManager .ant-card.sh-match-content-card,.sport-hub-match-manager .ant-card.sh-match-content-card{border-radius:10px}#SportHub_MatchManager .sh-match-content-card__meta,.sport-hub-match-manager .sh-match-content-card__meta{font-size:15px;min-height:56px;grid-gap:8px;gap:8px}#SportHub_MatchManager .ant-card.sh-match-team-card>.ant-card-body,.sport-hub-match-manager .ant-card.sh-match-team-card>.ant-card-body{padding:0 12px 10px!important}#SportHub_MatchManager .match-manager-header,.sport-hub-match-manager .match-manager-header{padding:16px}#SportHub_MatchManager .result-input-group,.sport-hub-match-manager .result-input-group{grid-template-columns:1fr}}#SportHub_CourseSessionManager .ant-card.sh-course-session-shell,.sport-hub-course-session-manager .ant-card.sh-course-session-shell{border:1px solid #dbe4ee;border-radius:14px;box-shadow:0 10px 26px #0f172a14}#SportHub_CourseSessionManager .ant-card.sh-course-session-shell>.ant-card-body,.sport-hub-course-session-manager .ant-card.sh-course-session-shell>.ant-card-body{background:#f8fbff;padding:16px}#SportHub_CourseSessionManager .sh-course-session-shell__header,.sport-hub-course-session-manager .sh-course-session-shell__header{margin-bottom:12px}#SportHub_CourseSessionManager .sh-course-session-kpis,.sport-hub-course-session-manager .sh-course-session-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:14px}#SportHub_CourseSessionManager .sh-course-session-kpi-chip,.sport-hub-course-session-manager .sh-course-session-kpi-chip{background:#fff;border:1px solid #dbe4ee;border-radius:10px;display:flex;flex-direction:column;padding:10px;grid-gap:2px;gap:2px}#SportHub_CourseSessionManager .ant-card.sh-course-session-panel,.sport-hub-course-session-manager .ant-card.sh-course-session-panel{border:1px solid #dbe4ee;border-radius:12px}#SportHub_CourseSessionManager .sh-course-session-participants-toolbar,.sport-hub-course-session-manager .sh-course-session-participants-toolbar{display:flex;grid-gap:8px;align-items:center;flex-wrap:wrap;gap:8px;justify-content:space-between}#SportHub_CourseSessionManager .sh-course-session-note-inline,.sport-hub-course-session-manager .sh-course-session-note-inline{display:flex;width:100%;grid-gap:6px;align-items:center;gap:6px}#SportHub_CourseSessionManager .sh-course-session-row-current>td,.sport-hub-course-session-manager .sh-course-session-row-current>td{background:#eff6ff!important}@media(max-width:991.98px){#SportHub_CourseSessionManager .sh-course-session-kpis,.sport-hub-course-session-manager .sh-course-session-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}#SportHub_Partite .partite-card .ant-card-body,.sport-hub-partite .partite-card .ant-card-body{padding:24px}#SportHub_Partite .partite-content,.sport-hub-partite .partite-content{min-width:0;width:100%}#SportHub_Partite .partite-toolbar,.sport-hub-partite .partite-toolbar{align-items:stretch;display:flex;flex-direction:column;grid-gap:12px;gap:12px}#SportHub_Partite .sh-page-header__picker,.sport-hub-partite .sh-page-header__picker{display:flex;flex-direction:column;grid-gap:14px;gap:14px}#SportHub_Partite .sh-page-header__picker .sh-sport-type-picker__group,.sport-hub-partite .sh-page-header__picker .sh-sport-type-picker__group{grid-gap:6px;gap:6px}#SportHub_Partite .partite-toolbar-row,.sport-hub-partite .partite-toolbar-row{display:flex;width:100%;grid-gap:8px;gap:8px}#SportHub_Partite .partite-toolbar-row--actions,.sport-hub-partite .partite-toolbar-row--actions{align-items:center;justify-content:flex-start}#SportHub_Partite .partite-actions,.sport-hub-partite .partite-actions{align-items:center;display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}#SportHub_Partite .partite-actions .ant-tag,.sport-hub-partite .partite-actions .ant-tag{font-weight:600;margin:0}#SportHub_Partite .partite-filters-grid,.sport-hub-partite .partite-filters-grid{width:100%}#SportHub_Partite .partite-table .ant-table,.sport-hub-partite .partite-table .ant-table{background:#0000}#SportHub_Partite .partite-table .ant-table-container,.sport-hub-partite .partite-table .ant-table-container{border:none}#SportHub_Partite .partite-table .ant-table-tbody>tr>td,.sport-hub-partite .partite-table .ant-table-tbody>tr>td{background:#0000;border-bottom:none;padding:0 0 12px}#SportHub_Partite .partite-mobile-card,.sport-hub-partite .partite-mobile-card{border:1px solid #d9d9d9;border-radius:8px;box-shadow:none;margin-bottom:8px;width:100%}#SportHub_Partite .partite-mobile-card .ant-card-body,.sport-hub-partite .partite-mobile-card .ant-card-body{padding:12px}#SportHub_Partite .partite-mobile-content,.sport-hub-partite .partite-mobile-content{width:100%}#SportHub_Partite .partite-mobile-header,.sport-hub-partite .partite-mobile-header{align-items:center;display:flex;justify-content:space-between;grid-gap:8px;flex-wrap:wrap;gap:8px}#SportHub_Partite .partite-status-tag,.sport-hub-partite .partite-status-tag{line-height:1.2;max-width:100%;white-space:normal}#SportHub_Partite .partite-mobile-date,.sport-hub-partite .partite-mobile-date{color:#1a1a1a;font-size:13px}#SportHub_Partite .partite-mobile-title,.sport-hub-partite .partite-mobile-title{font-size:14px;font-weight:600}#SportHub_Partite .partite-mobile-meta,.sport-hub-partite .partite-mobile-meta{font-size:13px}@media(max-width:991.98px){#SportHub_Partite .partite-card .ant-card-body,.sport-hub-partite .partite-card .ant-card-body{padding:16px}#SportHub_Partite .partite-toolbar-row--actions,.sport-hub-partite .partite-toolbar-row--actions{align-items:stretch}#SportHub_Partite .partite-actions,.sport-hub-partite .partite-actions{justify-content:flex-start;width:100%}#SportHub_Partite .partite-actions .ant-badge,#SportHub_Partite .partite-actions .ant-badge .ant-btn,#SportHub_Partite .partite-actions .ant-btn,.sport-hub-partite .partite-actions .ant-badge,.sport-hub-partite .partite-actions .ant-badge .ant-btn,.sport-hub-partite .partite-actions .ant-btn{width:100%}#SportHub_Partite .partite-table .ant-table-cell,.sport-hub-partite .partite-table .ant-table-cell{padding:8px 0}}@media(max-width:767.98px){#SportHub_Partite .sh-page-header__picker,.sport-hub-partite .sh-page-header__picker{grid-gap:12px;gap:12px}#SportHub_Partite .partite-status-tag,.sport-hub-partite .partite-status-tag{align-self:flex-start}}#SportHub_Clienti .sport-hub-clienti__card .ant-card-body,.sport-hub-clienti .sport-hub-clienti__card .ant-card-body{padding:24px}#SportHub_Clienti .clienti-toolbar,.sport-hub-clienti .clienti-toolbar{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;grid-gap:12px;gap:12px}#SportHub_Clienti .sport-hub-clienti__content,.sport-hub-clienti .sport-hub-clienti__content{background:#fff;border-radius:12px;padding:16px;width:100%}#SportHub_Clienti .clienti-toolbar__actions,.sport-hub-clienti .clienti-toolbar__actions{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;grid-gap:8px;gap:8px;width:100%}@media(min-width:768px){#SportHub_Clienti .clienti-toolbar__actions,.sport-hub-clienti .clienti-toolbar__actions{width:auto}}#SportHub_Clienti .clienti-toolbar__summary .ant-tag,.sport-hub-clienti .clienti-toolbar__summary .ant-tag{font-weight:600;margin:0}#SportHub_Clienti .sh-page-header__picker,.sport-hub-clienti .sh-page-header__picker{display:flex;flex-direction:column;grid-gap:12px;gap:12px}#SportHub_Clienti .clienti-filters,.sport-hub-clienti .clienti-filters{width:100%}#SportHub_Clienti .clienti-filters-grid,.sport-hub-clienti .clienti-filters-grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(260px,1.1fr);grid-gap:20px;align-items:flex-start;gap:20px}#SportHub_Clienti .clienti-filters-grid__level,.sport-hub-clienti .clienti-filters-grid__level{grid-column:1/2}#SportHub_Clienti .clienti-filters-grid__availability-days,#SportHub_Clienti .clienti-filters-grid__availability-slots,.sport-hub-clienti .clienti-filters-grid__availability-days,.sport-hub-clienti .clienti-filters-grid__availability-slots{grid-column:1/-1}#SportHub_Clienti .clienti-level-filter-slider .sh-level-slider__current,.sport-hub-clienti .clienti-level-filter-slider .sh-level-slider__current{margin-bottom:10px}#SportHub_Clienti .clienti-level-filter-slider .sh-level-slider__current .ant-typography,.sport-hub-clienti .clienti-level-filter-slider .sh-level-slider__current .ant-typography{align-items:center;background:#0084fa1a;border-radius:999px;color:#0084fa!important;display:inline-flex;font-size:12px;padding:2px 10px}#SportHub_Clienti .clienti-level-filter-slider .sh-level-slider__presets .ant-btn,.sport-hub-clienti .clienti-level-filter-slider .sh-level-slider__presets .ant-btn{border-radius:999px;min-width:0!important;padding-inline:12px}@media(min-width:768px){#SportHub_Clienti .clienti-level-filter-slider,.sport-hub-clienti .clienti-level-filter-slider{max-width:560px}}#SportHub_Clienti .clienti-table .ant-table,.sport-hub-clienti .clienti-table .ant-table{background:#0000}#SportHub_Clienti .clienti-table .ant-table-row,.sport-hub-clienti .clienti-table .ant-table-row{cursor:pointer;transition:background-color .2s ease}#SportHub_Clienti .clienti-table .ant-table-row:hover,.sport-hub-clienti .clienti-table .ant-table-row:hover{background-color:#0084fa0d}#SportHub_Clienti .clienti-mobile-card,.sport-hub-clienti .clienti-mobile-card{background:#fff;border-radius:8px;box-shadow:0 1px 2px 0 #0000000d;cursor:pointer;margin-bottom:8px;padding:16px;transition:transform .15s ease,box-shadow .15s ease}#SportHub_Clienti .clienti-mobile-card:active,.sport-hub-clienti .clienti-mobile-card:active{transform:scale(.995)}#SportHub_Clienti .clienti-mobile-card__header,.sport-hub-clienti .clienti-mobile-card__header{align-items:flex-start;display:flex;justify-content:space-between;grid-gap:12px;gap:12px;width:100%}#SportHub_Clienti .clienti-mobile-card__name,.sport-hub-clienti .clienti-mobile-card__name{display:block;flex:1 1;font-size:14px;line-height:1.35;min-width:0}#SportHub_Clienti .clienti-mobile-card__meta,.sport-hub-clienti .clienti-mobile-card__meta{align-items:center;display:flex;flex-wrap:wrap;grid-gap:8px 10px;gap:8px 10px}#SportHub_Clienti .clienti-mobile-card__meta-item,.sport-hub-clienti .clienti-mobile-card__meta-item{min-width:0;word-break:break-word}#SportHub_Clienti .clienti-mobile-card__summary,.sport-hub-clienti .clienti-mobile-card__summary{border-top:1px solid #d9d9d9;padding-top:8px}#SportHub_Clienti .clienti-mobile-card__actions,.sport-hub-clienti .clienti-mobile-card__actions{align-items:flex-start;display:flex;flex-shrink:0;justify-content:flex-end}#SportHub_Clienti .clienti-mobile-pagination,.sport-hub-clienti .clienti-mobile-pagination{display:flex;justify-content:center;margin-top:8px}#SportHub_Clienti .clienti-level-tag,.sport-hub-clienti .clienti-level-tag{min-width:60px;text-align:center}#SportHub_Clienti .sh-create-player-drawer__title,.sport-hub-clienti .sh-create-player-drawer__title{align-items:flex-start;display:flex;grid-gap:14px;gap:14px}#SportHub_Clienti .sh-create-player-drawer__title-badge,.sport-hub-clienti .sh-create-player-drawer__title-badge{align-items:center;background:linear-gradient(135deg,#0084fa24,#ffcd361f);border-radius:14px;box-shadow:inset 0 1px 0 #ffffffd1;color:#0084fa;display:inline-flex;flex-shrink:0;font-size:18px;height:42px;justify-content:center;width:42px}#SportHub_Clienti .sh-create-player-drawer__title-copy,.sport-hub-clienti .sh-create-player-drawer__title-copy{display:flex;flex-direction:column;grid-gap:4px;gap:4px;min-width:0}#SportHub_Clienti .sh-create-player-drawer__title-text,.sport-hub-clienti .sh-create-player-drawer__title-text{color:#1e91d8;font-size:16px;font-weight:700;line-height:1.2}#SportHub_Clienti .sh-create-player-drawer__title-subtitle,.sport-hub-clienti .sh-create-player-drawer__title-subtitle{color:gray;font-size:13px;line-height:1.45}#SportHub_Clienti .sh-create-player-drawer__stack,.sport-hub-clienti .sh-create-player-drawer__stack{display:flex;flex-direction:column;grid-gap:16px;gap:16px;width:100%}#SportHub_Clienti .sh-create-player-drawer__section,.sport-hub-clienti .sh-create-player-drawer__section{background:linear-gradient(180deg,#fffffffa,#ebedefb8);border:1px solid #0084fa1a;border-radius:20px;box-shadow:0 12px 30px #0084fa0f;padding:18px}#SportHub_Clienti .sh-create-player-drawer__section-title,.sport-hub-clienti .sh-create-player-drawer__section-title{align-items:center;display:inline-flex;grid-gap:8px;color:#1e91d8;font-size:14px;font-weight:700;gap:8px;letter-spacing:.01em;margin-bottom:14px}#SportHub_Clienti .sh-create-player-drawer__contact-hint,.sport-hub-clienti .sh-create-player-drawer__contact-hint{background:#0084fa12;border-radius:14px;color:gray;font-size:12px;line-height:1.5;margin-bottom:14px;padding:10px 12px}#SportHub_Clienti .sh-create-player-drawer__form .row,.sport-hub-clienti .sh-create-player-drawer__form .row{margin-left:-8px;margin-right:-8px}#SportHub_Clienti .sh-create-player-drawer__form .row>[class*=col-],.sport-hub-clienti .sh-create-player-drawer__form .row>[class*=col-]{padding-left:8px;padding-right:8px}#SportHub_Clienti .sh-create-player-drawer__form .ant-form-item:last-child,.sport-hub-clienti .sh-create-player-drawer__form .ant-form-item:last-child{margin-bottom:0}#SportHub_Clienti .sh-create-player-drawer .ant-switch,.sport-hub-clienti .sh-create-player-drawer .ant-switch{background-color:#0084fa2e}#SportHub_Clienti .sh-create-player-drawer .ant-switch-checked,.sport-hub-clienti .sh-create-player-drawer .ant-switch-checked{background-color:#0084fa}@media(max-width:576px){#SportHub_Clienti .sh-page-header__picker,.sport-hub-clienti .sh-page-header__picker{grid-gap:10px;gap:10px}#SportHub_Clienti .sh-create-player-drawer__title,.sport-hub-clienti .sh-create-player-drawer__title{grid-gap:12px;gap:12px}#SportHub_Clienti .sh-create-player-drawer__title-badge,.sport-hub-clienti .sh-create-player-drawer__title-badge{border-radius:12px;height:38px;width:38px}#SportHub_Clienti .sh-create-player-drawer__section,.sport-hub-clienti .sh-create-player-drawer__section{border-radius:18px;padding:16px}}#SportHub_Player .player-manager-page,.sport-hub-player .player-manager-page{display:flex;flex-direction:column;grid-gap:16px;background-color:#f9f9f9;gap:16px;min-height:100vh;padding:16px}@media(max-width:991.98px){#SportHub_Player .player-manager-page,.sport-hub-player .player-manager-page{padding:12px;grid-gap:12px;gap:12px}}#SportHub_Player .player-card .ant-card-body,.sport-hub-player .player-card .ant-card-body{padding:24px}#SportHub_Player .player-header,.sport-hub-player .player-header{align-items:center;display:flex;grid-gap:12px;gap:12px;margin-bottom:16px}#SportHub_Player .player-header__avatar,.sport-hub-player .player-header__avatar{flex-shrink:0}#SportHub_Player .player-header__info,.sport-hub-player .player-header__info{flex:1 1;min-width:0}#SportHub_Player .player-header__name,.sport-hub-player .player-header__name{font-size:16px;font-weight:600;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#SportHub_Player .player-header__meta,.sport-hub-player .player-header__meta{display:flex;flex-wrap:wrap;grid-gap:8px;color:#8c8c8c;font-size:13px;gap:8px}#SportHub_Player .player-stats,.sport-hub-player .player-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}#SportHub_Player .player-stats .ant-statistic,.sport-hub-player .player-stats .ant-statistic{background:#f9f9f9;border-radius:8px;padding:12px;text-align:center}#SportHub_Player .sport-hub-player-club__cards-grid,.sport-hub-player .sport-hub-player-club__cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:20px;align-items:start;gap:20px}#SportHub_Player .sport-hub-player-club__loyalty-card,#SportHub_Player .sport-hub-player-club__package-card,.sport-hub-player .sport-hub-player-club__loyalty-card,.sport-hub-player .sport-hub-player-club__package-card{height:100%}#SportHub_Player .sport-hub-player-club__loyalty-card .ant-card-head,#SportHub_Player .sport-hub-player-club__package-card .ant-card-head,.sport-hub-player .sport-hub-player-club__loyalty-card .ant-card-head,.sport-hub-player .sport-hub-player-club__package-card .ant-card-head{min-height:unset}#SportHub_Player .sport-hub-player-club__loyalty-card .ant-card-head-wrapper,#SportHub_Player .sport-hub-player-club__package-card .ant-card-head-wrapper,.sport-hub-player .sport-hub-player-club__loyalty-card .ant-card-head-wrapper,.sport-hub-player .sport-hub-player-club__package-card .ant-card-head-wrapper{align-items:flex-start;grid-gap:12px;gap:12px}#SportHub_Player .sport-hub-player-club__loyalty-card .ant-card-extra,#SportHub_Player .sport-hub-player-club__package-card .ant-card-extra,.sport-hub-player .sport-hub-player-club__loyalty-card .ant-card-extra,.sport-hub-player .sport-hub-player-club__package-card .ant-card-extra{margin-left:0}#SportHub_Player .sport-hub-player-club__package-card-actions,.sport-hub-player .sport-hub-player-club__package-card-actions{align-items:flex-start;display:flex;justify-content:flex-end;min-width:0}#SportHub_Player .sport-hub-player-club__package-card-meta,.sport-hub-player .sport-hub-player-club__package-card-meta{margin-bottom:2px}#SportHub_Player .sport-hub-player-club__package-card-meta .ant-tag,.sport-hub-player .sport-hub-player-club__package-card-meta .ant-tag{margin-inline-end:0}#SportHub_Player .sport-hub-player-club__metric-grid,.sport-hub-player .sport-hub-player-club__metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:14px;gap:14px}#SportHub_Player .sport-hub-player-club__metric-card,.sport-hub-player .sport-hub-player-club__metric-card{display:flex;flex-direction:column;grid-gap:4px;background:#f9f9f9;border:1px solid #d9d9d9;border-radius:8px;gap:4px;min-width:0;padding:12px 14px}#SportHub_Player .sport-hub-player-club__metric-card--blue,.sport-hub-player .sport-hub-player-club__metric-card--blue{background:#0084fa14;border-color:#0084fa29}#SportHub_Player .sport-hub-player-club__metric-card--green,.sport-hub-player .sport-hub-player-club__metric-card--green{background:#52c41a14;border-color:#52c41a29}#SportHub_Player .sport-hub-player-club__metric-card--orange,.sport-hub-player .sport-hub-player-club__metric-card--orange{background:#fa8c1614;border-color:#fa8c1629}#SportHub_Player .sport-hub-player-club__metric-card-label,.sport-hub-player .sport-hub-player-club__metric-card-label{color:#858c97;font-size:12px;letter-spacing:.02em;text-transform:uppercase}#SportHub_Player .sport-hub-player-club__metric-card-value,.sport-hub-player .sport-hub-player-club__metric-card-value{line-height:1.35;word-break:break-word}#SportHub_Player .sport-hub-player-club__packages-header,.sport-hub-player .sport-hub-player-club__packages-header{align-items:start;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;background:#fff;border:1px solid #d9d9d9;border-radius:12px;box-shadow:0 1px 2px 0 #0000000d;gap:16px;margin-bottom:20px;padding:16px 18px;width:100%}#SportHub_Player .sport-hub-player-club__packages-header-summary,.sport-hub-player .sport-hub-player-club__packages-header-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px;min-width:0}#SportHub_Player .sport-hub-player-club__packages-header-actions,.sport-hub-player .sport-hub-player-club__packages-header-actions{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between;grid-gap:10px;gap:10px;min-width:0}#SportHub_Player .sport-hub-player-club__packages-header-controls,.sport-hub-player .sport-hub-player-club__packages-header-controls{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;grid-gap:8px;gap:8px;min-width:0}#SportHub_Player .sport-hub-player-club__packages-header-count,.sport-hub-player .sport-hub-player-club__packages-header-count{margin:0;white-space:nowrap}#SportHub_Player .sport-hub-player-club__packages-header-selector,.sport-hub-player .sport-hub-player-club__packages-header-selector{max-width:100%;width:-moz-fit-content;width:fit-content}#SportHub_Player .sport-hub-player-club__packages-header-button,.sport-hub-player .sport-hub-player-club__packages-header-button{white-space:nowrap}#SportHub_Player .sport-hub-player-club__summary-item--compact,.sport-hub-player .sport-hub-player-club__summary-item--compact{padding:10px 12px}#SportHub_Player .sport-hub-player-club__summary-item--compact .shc-club-summary-item__label,.sport-hub-player .sport-hub-player-club__summary-item--compact .shc-club-summary-item__label{font-size:11px;line-height:1.2}#SportHub_Player .sport-hub-player-club__summary-item--compact .shc-club-summary-item__value,.sport-hub-player .sport-hub-player-club__summary-item--compact .shc-club-summary-item__value{font-size:18px;line-height:1.1}#SportHub_Player .player-form__section,.sport-hub-player .player-form__section{margin-bottom:16px}#SportHub_Player .player-form__section-title,.sport-hub-player .player-form__section-title{border-bottom:1px solid #d9d9d9;color:#262626;font-size:14px;font-weight:600;margin-bottom:12px;padding-bottom:8px}#SportHub_Player .player-availability__grid,.sport-hub-player .player-availability__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px}#SportHub_Player .player-tabs .ant-tabs-nav,.sport-hub-player .player-tabs .ant-tabs-nav{margin-bottom:12px}#SportHub_Player .sport-hub-player-club__panel,.sport-hub-player .sport-hub-player-club__panel{width:100%}#SportHub_Player .sport-hub-player-club__toolbar,.sport-hub-player .sport-hub-player-club__toolbar{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;grid-gap:8px;gap:8px}#SportHub_Player .sport-hub-player-club__loading,.sport-hub-player .sport-hub-player-club__loading{display:flex;justify-content:center;padding:16px 0}#SportHub_Player .sport-hub-player-club__collapse,.sport-hub-player .sport-hub-player-club__collapse{background:#0000}#SportHub_Player .sport-hub-player-club__collapse .ant-collapse-item,.sport-hub-player .sport-hub-player-club__collapse .ant-collapse-item{border-radius:8px!important;overflow:hidden}#SportHub_Player .sport-hub-player-club__package-header,.sport-hub-player .sport-hub-player-club__package-header{display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding-right:12px;width:100%}#SportHub_Player .sport-hub-player-club__package-metrics,#SportHub_Player .sport-hub-player-club__package-secondary,.sport-hub-player .sport-hub-player-club__package-metrics,.sport-hub-player .sport-hub-player-club__package-secondary{display:flex;flex-wrap:wrap;grid-gap:8px 12px;gap:8px 12px}#SportHub_Player .sport-hub-player-club__package-secondary,.sport-hub-player .sport-hub-player-club__package-secondary{color:#8c8c8c;font-size:13px}#SportHub_Player .sport-hub-player-club__package-content,#SportHub_Player .sport-hub-player-club__usage-list,.sport-hub-player .sport-hub-player-club__package-content,.sport-hub-player .sport-hub-player-club__usage-list{display:flex;flex-direction:column;grid-gap:8px;gap:8px}#SportHub_Player .sport-hub-player-club__usage-item,.sport-hub-player .sport-hub-player-club__usage-item{background:#0084fa08;border:1px solid #d9d9d9;border-radius:8px;padding:12px}#SportHub_Player .sport-hub-player-club__usage-notes,.sport-hub-player .sport-hub-player-club__usage-notes{margin-top:6px}.sh-availability-grid-wrapper{overflow-x:auto;padding-bottom:2px;width:100%;-webkit-overflow-scrolling:touch}.sh-availability-grid{display:grid;grid-gap:6px;gap:6px;grid-auto-rows:auto;min-width:-moz-max-content;min-width:max-content}.sh-availability-grid__cell{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:4px;display:flex;font-family:inherit;font-size:13px;height:36px;justify-content:center;min-height:36px;padding:6px 12px;white-space:nowrap}.sh-availability-grid__cell--header{background:#0084fa14;border-color:#0084fa40;font-weight:600}.sh-availability-grid__cell--slot{background:#0084fa0a;font-weight:500;justify-content:flex-start;min-width:100px}.sh-availability-grid__cell--check{min-width:50px;padding:6px}.sh-availability-grid__cell--action{min-width:64px;padding:4px}.sh-availability-grid__remove-btn{align-items:center;display:inline-flex;height:28px;justify-content:center;padding:0!important;width:28px}.sh-availability-grid__checkbox{align-items:center;display:inline-flex;justify-content:center;line-height:1;min-height:24px}.sh-availability-grid__empty{background:#f9f9f9;border:1px dashed #d9d9d9;border-radius:4px;color:#8c8c8c;padding:12px;text-align:center}@media(max-width:768px){#SportHub_Clienti .clienti-filters-grid,.sport-hub-clienti .clienti-filters-grid{grid-template-columns:1fr}#SportHub_Clienti .clienti-filters-grid__level,.sport-hub-clienti .clienti-filters-grid__level{grid-column:auto}#SportHub_Clienti .clienti-toolbar,.sport-hub-clienti .clienti-toolbar{align-items:stretch;flex-direction:column}#SportHub_Clienti .clienti-toolbar__actions,.sport-hub-clienti .clienti-toolbar__actions{justify-content:space-between;width:100%}#SportHub_Player .player-header,.sport-hub-player .player-header{flex-direction:column;text-align:center}#SportHub_Player .player-stats,.sport-hub-player .player-stats{grid-template-columns:repeat(2,1fr)}#SportHub_Player .sport-hub-player-club__cards-grid,#SportHub_Player .sport-hub-player-club__metric-grid,.sport-hub-player .sport-hub-player-club__cards-grid,.sport-hub-player .sport-hub-player-club__metric-grid{grid-template-columns:1fr}#SportHub_Player .sport-hub-player-club__packages-header,.sport-hub-player .sport-hub-player-club__packages-header{grid-template-columns:1fr;grid-gap:12px;gap:12px;padding:14px}#SportHub_Player .sport-hub-player-club__packages-header-summary,.sport-hub-player .sport-hub-player-club__packages-header-summary{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}#SportHub_Player .sport-hub-player-club__packages-header-actions,.sport-hub-player .sport-hub-player-club__packages-header-actions{align-items:stretch}#SportHub_Player .sport-hub-player-club__packages-header-controls,.sport-hub-player .sport-hub-player-club__packages-header-controls{justify-content:space-between}#SportHub_Player .sport-hub-player-club__packages-header-button,#SportHub_Player .sport-hub-player-club__packages-header-selector,.sport-hub-player .sport-hub-player-club__packages-header-button,.sport-hub-player .sport-hub-player-club__packages-header-selector{width:100%}#SportHub_Player .sport-hub-player-club__packages-header-button,.sport-hub-player .sport-hub-player-club__packages-header-button{justify-content:center}#SportHub_Player .sport-hub-player-club__package-card-actions,#SportHub_Player .sport-hub-player-club__package-card-actions .ant-btn,.sport-hub-player .sport-hub-player-club__package-card-actions,.sport-hub-player .sport-hub-player-club__package-card-actions .ant-btn{width:100%}#SportHub_Player .sport-hub-player-club__loyalty-card .ant-card-head-wrapper,#SportHub_Player .sport-hub-player-club__package-card .ant-card-head-wrapper,.sport-hub-player .sport-hub-player-club__loyalty-card .ant-card-head-wrapper,.sport-hub-player .sport-hub-player-club__package-card .ant-card-head-wrapper{align-items:stretch;flex-direction:column;width:100%}#SportHub_Player .sport-hub-player-club__loyalty-card .ant-card-extra,#SportHub_Player .sport-hub-player-club__package-card .ant-card-extra,.sport-hub-player .sport-hub-player-club__loyalty-card .ant-card-extra,.sport-hub-player .sport-hub-player-club__package-card .ant-card-extra{padding-top:8px;width:100%}#SportHub_Player .sport-hub-player-club__toolbar,.sport-hub-player .sport-hub-player-club__toolbar{align-items:stretch}}#SportHub_Overview .overview-page,.sport-hub-overview .overview-page{display:flex;flex-direction:column;grid-gap:16px;background-color:#f9f9f9;gap:16px;min-height:100vh;padding:16px}@media(max-width:991.98px){#SportHub_Overview .overview-page,.sport-hub-overview .overview-page{padding:12px;grid-gap:12px;gap:12px}}#SportHub_Overview .overview-header,.sport-hub-overview .overview-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}@media(max-width:991.98px){#SportHub_Overview .overview-header,.sport-hub-overview .overview-header{align-items:flex-start;flex-direction:column;grid-gap:12px;gap:12px}}#SportHub_Overview .overview-header .header-text h1,.sport-hub-overview .overview-header .header-text h1{color:#1a1a1a;font-family:Raleway,sans-serif;font-size:24px;font-weight:700;margin-bottom:12px}#SportHub_Overview .overview-header .header-text p,.sport-hub-overview .overview-header .header-text p{color:gray;font-size:14px;line-height:1.5}#SportHub_Overview .overview-header .header-actions,.sport-hub-overview .overview-header .header-actions{display:flex;grid-gap:12px;gap:12px}@media(max-width:991.98px){#SportHub_Overview .overview-header .header-actions,.sport-hub-overview .overview-header .header-actions{width:100%}#SportHub_Overview .overview-header .header-actions button,.sport-hub-overview .overview-header .header-actions button{flex:1 1}}#SportHub_Overview .overview-header .header-actions button,.sport-hub-overview .overview-header .header-actions button{background-color:#0084fa;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 16px;transition:all .15s ease-in-out}#SportHub_Overview .overview-header .header-actions button:hover,.sport-hub-overview .overview-header .header-actions button:hover{background-color:#0069c7;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-2px)}#SportHub_Overview .overview-header .header-actions button:active,.sport-hub-overview .overview-header .header-actions button:active{transform:translateY(0)}#SportHub_Overview .overview-header .header-actions button:disabled,.sport-hub-overview .overview-header .header-actions button:disabled{background-color:#e6e6e6;cursor:not-allowed;transform:none}#SportHub_Overview .overview-header .header-actions button.btn-secondary,.sport-hub-overview .overview-header .header-actions button.btn-secondary{background-color:#0000;border:1px solid #0084fa;border-radius:8px;color:#0084fa;cursor:pointer;font-size:14px;font-weight:600;padding:12px 16px;transition:all .15s ease-in-out}#SportHub_Overview .overview-header .header-actions button.btn-secondary:hover,.sport-hub-overview .overview-header .header-actions button.btn-secondary:hover{background-color:#0084fa;color:#fff}#SportHub_Overview .overview-header .header-actions button.btn-secondary:disabled,.sport-hub-overview .overview-header .header-actions button.btn-secondary:disabled{border-color:#e6e6e6;color:gray;cursor:not-allowed}#SportHub_Overview .structure-section,.sport-hub-overview .structure-section{background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:16px;transition:all .25s ease-in-out}#SportHub_Overview .structure-section:hover,.sport-hub-overview .structure-section:hover{border-color:#0084fa;box-shadow:0 20px 25px -5px #00000026,0 10px 10px -5px #00000014}#SportHub_Overview .structure-section,.sport-hub-overview .structure-section{padding:24px}@media(max-width:991.98px){#SportHub_Overview .structure-section,.sport-hub-overview .structure-section{padding:16px}}#SportHub_Overview .structure-section .section-header,.sport-hub-overview .structure-section .section-header{align-items:center;border-bottom:2px solid #f5f5f7;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}@media(max-width:767.98px){#SportHub_Overview .structure-section .section-header,.sport-hub-overview .structure-section .section-header{align-items:flex-start;flex-direction:column;grid-gap:12px;gap:12px}}#SportHub_Overview .structure-section .section-header h2,.sport-hub-overview .structure-section .section-header h2{color:#1a1a1a;font-size:20px;font-weight:700;margin:0}#SportHub_Overview .structure-section .section-header h2 .section-icon,.sport-hub-overview .structure-section .section-header h2 .section-icon{color:#0084fa;margin-right:12px}#SportHub_Overview .structure-section .section-header .section-action button,.sport-hub-overview .structure-section .section-header .section-action button{background-color:#0084fa;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 16px;transition:all .15s ease-in-out}#SportHub_Overview .structure-section .section-header .section-action button:hover,.sport-hub-overview .structure-section .section-header .section-action button:hover{background-color:#0069c7;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-2px)}#SportHub_Overview .structure-section .section-header .section-action button:active,.sport-hub-overview .structure-section .section-header .section-action button:active{transform:translateY(0)}#SportHub_Overview .structure-section .section-header .section-action button:disabled,.sport-hub-overview .structure-section .section-header .section-action button:disabled{background-color:#e6e6e6;cursor:not-allowed;transform:none}#SportHub_Overview .structure-section .structure-list,.sport-hub-overview .structure-section .structure-list{display:flex;flex-direction:column;grid-gap:12px;gap:12px}#SportHub_Overview .structure-section .structure-item,.sport-hub-overview .structure-section .structure-item{background-color:#f5f5f7;border:1px solid #e6e6e6;border-radius:8px;box-shadow:0 1px 2px 0 #0000000d;cursor:pointer;padding:16px;transition:all .15s ease-in-out;transition:all .25s ease-in-out}#SportHub_Overview .structure-section .structure-item:hover,.sport-hub-overview .structure-section .structure-item:hover{background-color:#fff;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-2px)}#SportHub_Overview .structure-section .structure-item .structure-header,.sport-hub-overview .structure-section .structure-item .structure-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}@media(max-width:767.98px){#SportHub_Overview .structure-section .structure-item .structure-header,.sport-hub-overview .structure-section .structure-item .structure-header{align-items:flex-start;flex-direction:column;grid-gap:8px;gap:8px}}#SportHub_Overview .structure-section .structure-item .structure-header .structure-name,.sport-hub-overview .structure-section .structure-item .structure-header .structure-name{color:#1a1a1a;font-size:16px;font-weight:700}#SportHub_Overview .structure-section .structure-item .structure-header .structure-actions,.sport-hub-overview .structure-section .structure-item .structure-header .structure-actions{display:flex;grid-gap:8px;gap:8px}#SportHub_Overview .structure-section .structure-item .structure-header .structure-actions button,.sport-hub-overview .structure-section .structure-item .structure-header .structure-actions button{border:none;border-radius:4px;cursor:pointer;font-size:13px;padding:8px 12px;transition:all .15s ease-in-out}#SportHub_Overview .structure-section .structure-item .structure-header .structure-actions button.btn-edit,.sport-hub-overview .structure-section .structure-item .structure-header .structure-actions button.btn-edit{background-color:#87c6ff;color:#fff}#SportHub_Overview .structure-section .structure-item .structure-header .structure-actions button.btn-edit:hover,.sport-hub-overview .structure-section .structure-item .structure-header .structure-actions button.btn-edit:hover{background-color:#54aeff}#SportHub_Overview .structure-section .structure-item .structure-header .structure-actions button.btn-delete,.sport-hub-overview .structure-section .structure-item .structure-header .structure-actions button.btn-delete{background-color:#ffe7e6;color:#e63946}#SportHub_Overview .structure-section .structure-item .structure-header .structure-actions button.btn-delete:hover,.sport-hub-overview .structure-section .structure-item .structure-header .structure-actions button.btn-delete:hover{background-color:#ffd4d0}#SportHub_Overview .structure-section .structure-item .structure-meta,.sport-hub-overview .structure-section .structure-item .structure-meta{display:flex;grid-gap:16px;color:gray;flex-wrap:wrap;font-size:13px;gap:16px}@media(max-width:767.98px){#SportHub_Overview .structure-section .structure-item .structure-meta,.sport-hub-overview .structure-section .structure-item .structure-meta{flex-direction:column;grid-gap:8px;gap:8px}}#SportHub_Overview .structure-section .structure-item .structure-meta .meta-item,.sport-hub-overview .structure-section .structure-item .structure-meta .meta-item{align-items:center;display:flex;grid-gap:8px;gap:8px}#SportHub_Overview .structure-section .structure-item .structure-meta .meta-item .meta-icon,.sport-hub-overview .structure-section .structure-item .structure-meta .meta-item .meta-icon{color:#0084fa;font-size:14px}#SportHub_Overview .structure-section .structure-item .structure-meta .meta-item .meta-label,.sport-hub-overview .structure-section .structure-item .structure-meta .meta-item .meta-label{font-weight:600}#SportHub_Overview .structure-section .structure-item .structure-meta .meta-item .meta-value,.sport-hub-overview .structure-section .structure-item .structure-meta .meta-item .meta-value{color:#1a1a1a}#SportHub_Overview .structure-section .structure-item .structure-details,.sport-hub-overview .structure-section .structure-item .structure-details{border-top:1px solid #d9d9d9;margin-top:12px;padding-top:12px}#SportHub_Overview .structure-section .structure-item .structure-details .detail-row,.sport-hub-overview .structure-section .structure-item .structure-details .detail-row{display:flex;font-size:13px;justify-content:space-between;padding:8px 0}#SportHub_Overview .structure-section .structure-item .structure-details .detail-row .detail-label,.sport-hub-overview .structure-section .structure-item .structure-details .detail-row .detail-label{color:gray}#SportHub_Overview .structure-section .structure-item .structure-details .detail-row .detail-value,.sport-hub-overview .structure-section .structure-item .structure-details .detail-row .detail-value{color:#1a1a1a;font-weight:600}#SportHub_Overview .structure-section .empty-state,.sport-hub-overview .structure-section .empty-state{padding:48px;text-align:center}#SportHub_Overview .structure-section .empty-state .empty-icon,.sport-hub-overview .structure-section .empty-state .empty-icon{color:#dcdbdb;font-size:48px;margin-bottom:16px}#SportHub_Overview .structure-section .empty-state .empty-text,.sport-hub-overview .structure-section .empty-state .empty-text{color:gray;font-size:14px;margin-bottom:24px}#SportHub_Overview .structure-section .empty-state button,.sport-hub-overview .structure-section .empty-state button{background-color:#0084fa;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 16px;transition:all .15s ease-in-out}#SportHub_Overview .structure-section .empty-state button:hover,.sport-hub-overview .structure-section .empty-state button:hover{background-color:#0069c7;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-2px)}#SportHub_Overview .structure-section .empty-state button:active,.sport-hub-overview .structure-section .empty-state button:active{transform:translateY(0)}#SportHub_Overview .structure-section .empty-state button:disabled,.sport-hub-overview .structure-section .empty-state button:disabled{background-color:#e6e6e6;cursor:not-allowed;transform:none}#SportHub_Overview .fields-section,.sport-hub-overview .fields-section{background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:16px;transition:all .25s ease-in-out}#SportHub_Overview .fields-section:hover,.sport-hub-overview .fields-section:hover{border-color:#0084fa;box-shadow:0 20px 25px -5px #00000026,0 10px 10px -5px #00000014}#SportHub_Overview .fields-section,.sport-hub-overview .fields-section{padding:24px}@media(max-width:991.98px){#SportHub_Overview .fields-section,.sport-hub-overview .fields-section{padding:16px}}#SportHub_Overview .fields-section .section-header,.sport-hub-overview .fields-section .section-header{align-items:center;border-bottom:2px solid #f5f5f7;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}@media(max-width:767.98px){#SportHub_Overview .fields-section .section-header,.sport-hub-overview .fields-section .section-header{align-items:flex-start;flex-direction:column;grid-gap:12px;gap:12px}}#SportHub_Overview .fields-section .section-header h2,.sport-hub-overview .fields-section .section-header h2{color:#1a1a1a;font-size:20px;font-weight:700;margin:0}#SportHub_Overview .fields-section .section-header h2 .section-icon,.sport-hub-overview .fields-section .section-header h2 .section-icon{color:#80d005;margin-right:12px}#SportHub_Overview .fields-section .fields-grid,.sport-hub-overview .fields-section .fields-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:16px;gap:16px}@media(max-width:991.98px){#SportHub_Overview .fields-section .fields-grid,.sport-hub-overview .fields-section .fields-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px}}@media(max-width:767.98px){#SportHub_Overview .fields-section .fields-grid,.sport-hub-overview .fields-section .fields-grid{grid-template-columns:1fr}}#SportHub_Overview .fields-section .field-card,.sport-hub-overview .fields-section .field-card{background-color:#f5f5f7;border:1px solid #e6e6e6;border-radius:8px;box-shadow:0 1px 2px 0 #0000000d;cursor:pointer;padding:16px;transition:all .15s ease-in-out;transition:all .25s ease-in-out}#SportHub_Overview .fields-section .field-card:hover,.sport-hub-overview .fields-section .field-card:hover{background-color:#fff;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-4px)}#SportHub_Overview .fields-section .field-card .field-card-header,.sport-hub-overview .fields-section .field-card .field-card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}#SportHub_Overview .fields-section .field-card .field-card-header .field-name,.sport-hub-overview .fields-section .field-card .field-card-header .field-name{color:#1a1a1a;flex:1 1;font-size:16px;font-weight:700}#SportHub_Overview .fields-section .field-card .field-card-header .sport-badge,.sport-hub-overview .fields-section .field-card .field-card-header .sport-badge{background-color:#eef8ff;border-radius:50%;color:#0084fa;font-size:13px;font-weight:600;margin-left:8px;padding:8px 12px;white-space:nowrap}#SportHub_Overview .fields-section .field-card .field-card-info,.sport-hub-overview .fields-section .field-card .field-card-info{display:flex;flex-direction:column;grid-gap:8px;border-bottom:1px solid #d9d9d9;gap:8px;margin-bottom:12px;padding-bottom:12px}#SportHub_Overview .fields-section .field-card .field-card-info .info-item,.sport-hub-overview .fields-section .field-card .field-card-info .info-item{align-items:center;display:flex;grid-gap:8px;color:gray;font-size:13px;gap:8px}#SportHub_Overview .fields-section .field-card .field-card-info .info-item .info-icon,.sport-hub-overview .fields-section .field-card .field-card-info .info-item .info-icon{color:#0084fa;flex-shrink:0;font-size:14px}#SportHub_Overview .fields-section .field-card .field-card-info .info-item .info-text,.sport-hub-overview .fields-section .field-card .field-card-info .info-item .info-text{flex:1 1}#SportHub_Overview .fields-section .field-card .field-card-status,.sport-hub-overview .fields-section .field-card .field-card-status{align-items:center;display:flex;justify-content:space-between}#SportHub_Overview .fields-section .field-card .field-card-status .today-badge,.sport-hub-overview .fields-section .field-card .field-card-status .today-badge{background-color:#52c41a26;border-radius:8px;color:#52c41a;font-size:12px;font-weight:600;padding:8px 12px}#SportHub_Overview .fields-section .field-card .field-card-status .status-indicator,.sport-hub-overview .fields-section .field-card .field-card-status .status-indicator{background-color:#80d005;border-radius:50%;height:8px;width:8px}#SportHub_Overview .fields-section .field-card .field-card-status .status-indicator.status-inactive,.sport-hub-overview .fields-section .field-card .field-card-status .status-indicator.status-inactive{background-color:#dcdbdb}#SportHub_Overview .fields-section .field-card .field-card-actions,.sport-hub-overview .fields-section .field-card .field-card-actions{display:flex;grid-gap:8px;border-top:1px solid #d9d9d9;gap:8px;margin-top:12px;padding-top:12px}#SportHub_Overview .fields-section .field-card .field-card-actions button,.sport-hub-overview .fields-section .field-card .field-card-actions button{border:none;border-radius:4px;cursor:pointer;flex:1 1;font-size:13px;font-weight:600;padding:8px;transition:all .15s ease-in-out}#SportHub_Overview .fields-section .field-card .field-card-actions button.btn-view,.sport-hub-overview .fields-section .field-card .field-card-actions button.btn-view{background-color:#0084fa;color:#fff}#SportHub_Overview .fields-section .field-card .field-card-actions button.btn-view:hover,.sport-hub-overview .fields-section .field-card .field-card-actions button.btn-view:hover{background-color:#0069c7}#SportHub_Overview .fields-section .field-card .field-card-actions button.btn-edit,.sport-hub-overview .fields-section .field-card .field-card-actions button.btn-edit{background-color:#87c6ff;color:#fff}#SportHub_Overview .fields-section .field-card .field-card-actions button.btn-edit:hover,.sport-hub-overview .fields-section .field-card .field-card-actions button.btn-edit:hover{background-color:#54aeff}#SportHub_Overview .fields-section .field-card .field-card-actions button.btn-delete,.sport-hub-overview .fields-section .field-card .field-card-actions button.btn-delete{background-color:#ffe7e6;color:#e63946}#SportHub_Overview .fields-section .field-card .field-card-actions button.btn-delete:hover,.sport-hub-overview .fields-section .field-card .field-card-actions button.btn-delete:hover{background-color:#ffd4d0}#SportHub_Overview .fields-section .empty-state,.sport-hub-overview .fields-section .empty-state{padding:48px;text-align:center}#SportHub_Overview .fields-section .empty-state .empty-icon,.sport-hub-overview .fields-section .empty-state .empty-icon{color:#dcdbdb;font-size:48px;margin-bottom:16px}#SportHub_Overview .fields-section .empty-state .empty-text,.sport-hub-overview .fields-section .empty-state .empty-text{color:gray;font-size:14px;margin-bottom:24px}#SportHub_Overview .fields-section .empty-state button,.sport-hub-overview .fields-section .empty-state button{background-color:#0084fa;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 16px;transition:all .15s ease-in-out}#SportHub_Overview .fields-section .empty-state button:hover,.sport-hub-overview .fields-section .empty-state button:hover{background-color:#0069c7;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-2px)}#SportHub_Overview .fields-section .empty-state button:active,.sport-hub-overview .fields-section .empty-state button:active{transform:translateY(0)}#SportHub_Overview .fields-section .empty-state button:disabled,.sport-hub-overview .fields-section .empty-state button:disabled{background-color:#e6e6e6;cursor:not-allowed;transform:none}#SportHub_Overview .stats-section,.sport-hub-overview .stats-section{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px;margin-bottom:24px}@media(max-width:991.98px){#SportHub_Overview .stats-section,.sport-hub-overview .stats-section{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}}#SportHub_Overview .stats-section .stat-card,.sport-hub-overview .stats-section .stat-card{background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:16px;transition:all .25s ease-in-out}#SportHub_Overview .stats-section .stat-card:hover,.sport-hub-overview .stats-section .stat-card:hover{border-color:#0084fa;box-shadow:0 20px 25px -5px #00000026,0 10px 10px -5px #00000014}#SportHub_Overview .stats-section .stat-card,.sport-hub-overview .stats-section .stat-card{padding:24px;text-align:center}#SportHub_Overview .stats-section .stat-card .stat-value,.sport-hub-overview .stats-section .stat-card .stat-value{color:#0084fa;font-size:28px;font-weight:700;line-height:1.2}#SportHub_Overview .stats-section .stat-card .stat-label,.sport-hub-overview .stats-section .stat-card .stat-label{color:gray;font-size:14px;font-weight:600;margin-top:12px}@media(max-width:991.98px){#SportHub_Overview .overview-header,.sport-hub-overview .overview-header{align-items:flex-start;flex-direction:column}#SportHub_Overview .overview-header .header-actions,.sport-hub-overview .overview-header .header-actions{width:100%}#SportHub_Overview .overview-header .header-actions button,.sport-hub-overview .overview-header .header-actions button{flex:1 1}#SportHub_Overview .fields-grid,.sport-hub-overview .fields-grid{grid-template-columns:1fr}}@media(max-width:767.98px){#SportHub_Overview .overview-page,.sport-hub-overview .overview-page{padding:12px}#SportHub_Overview .field-card,#SportHub_Overview .structure-item,.sport-hub-overview .field-card,.sport-hub-overview .structure-item{padding:16px}#SportHub_Overview .field-card-header,#SportHub_Overview .structure-header,.sport-hub-overview .field-card-header,.sport-hub-overview .structure-header{align-items:flex-start;flex-direction:column}#SportHub_Overview .sport-badge,.sport-hub-overview .sport-badge{margin-left:0;margin-top:8px}}.box-dashboard-sporthub{background:linear-gradient(135deg,#fff,#f7f9fb);border-radius:12px;padding:16px}.sh-dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:16px;gap:16px;margin-top:12px}.sh-dashboard-card{align-items:center;display:flex;grid-gap:12px;background:#fff;border:1px solid #e6e6e6;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;gap:12px;padding:12px 16px;transition:transform .25s ease-in-out,box-shadow .25s ease-in-out}.sh-dashboard-card:hover{box-shadow:0 20px 25px -5px #00000026,0 10px 10px -5px #00000014;transform:translateY(-2px)}.sh-dashboard-card__icon{align-items:center;background:#0084fa14;border-radius:8px;color:#0084fa;display:inline-flex;font-size:18px;height:42px;justify-content:center;width:42px}.sh-dashboard-card__body{display:flex;flex-direction:column;grid-gap:2px;gap:2px}.sh-dashboard-card__label{color:gray;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.sh-dashboard-card__value{color:#1e91d8;font-size:26px;font-weight:700;line-height:1.1}.sh-dashboard-card.is-structures .sh-dashboard-card__icon{background:#2d50161f;color:#2d5016}.sh-dashboard-card.is-fields .sh-dashboard-card__icon{background:#ffa5001f;color:orange}.sh-dashboard-card.is-today .sh-dashboard-card__icon{background:#52c41a1f;color:#52c41a}.sh-dashboard-card.is-upcoming .sh-dashboard-card__icon{background:#0066cc1f;color:#06c}.sh-dashboard-card.is-active .sh-dashboard-card__icon{background:#0084fa1f;color:#0084fa}.sh-dashboard-card.is-completed .sh-dashboard-card__icon{background:#8080801f;color:gray}.sh-dashboard-types{display:flex;flex-direction:column;margin-top:16px;grid-gap:8px;gap:8px}.sh-dashboard-types__label{color:gray;font-size:13px;letter-spacing:.04em;text-transform:uppercase}.sh-dashboard-types__chips{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.sh-dashboard-status{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:16px;grid-gap:12px;gap:12px}.sh-dashboard-status__group{display:flex;flex-direction:column;grid-gap:8px;background:#fff;border:1px solid #e6e6e6;border-radius:8px;box-shadow:0 1px 2px 0 #0000000d;gap:8px;padding:12px}.sh-dashboard-status__title{color:#1e91d8;font-weight:700;margin:0}.sh-dashboard-pill-row{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.sh-dashboard-pill{align-items:center;display:inline-flex;grid-gap:6px;background:#f4f6fb;border-radius:999px;color:#1e91d8;font-size:13px;font-weight:700;gap:6px;padding:6px 12px}.sh-dashboard-pill__value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sh-dashboard-pill__label{color:gray;font-weight:600}.sh-dashboard-pill.is-warning{background:#faad1424;color:#faad14}.sh-dashboard-pill.is-success{background:#52c41a24;color:#52c41a}.sh-dashboard-pill.is-danger{background:#ff4d4f24;color:#ff4d4f}.sh-dashboard-pill.is-info{background:#1890ff1f;color:#1890ff}.sh-dashboard-pill.is-neutral{background:#f5f5f74d;color:#1e91d8}.sh-w-full{width:100%}.sh-mb-8{margin-bottom:8px}.sh-mb-12{margin-bottom:12px}.sh-text-center{text-align:center}.sh-player-row{border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column;padding:10px 0;grid-gap:8px;gap:8px}.sh-player-row:last-child{border-bottom:none}.sh-player-row__header{display:flex;justify-content:space-between;grid-gap:12px;align-items:center;gap:12px}.sh-stat-icon{cursor:pointer;font-size:18px;transition:transform .2s ease}.sh-stat-icon:hover{transform:scale(1.2)}.sh-result-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;grid-gap:12px;gap:12px}.sh-result-header--mobile{align-items:flex-start;flex-direction:column;grid-gap:8px;gap:8px}.sh-set-row{align-items:center;display:flex;justify-content:space-between;grid-gap:16px;flex-wrap:wrap;gap:16px}.sh-set-row--mobile{align-items:stretch;flex-direction:column;grid-gap:8px;gap:8px}.sh-set-label{min-width:60px}.sh-set-inputs{flex:1 1;flex-wrap:wrap;justify-content:flex-end}.sh-set-input-row{justify-content:space-between;width:100%}.sh-game-board3{width:100%}.sh-game-board3__side{min-width:0}.sh-game-board3__center{align-items:center;display:flex;padding-top:20px}.sh-scorebox{background:#00000005;border:1px solid #0000000f;border-radius:14px;padding:12px 14px;text-align:center;width:100%}.sh-scorebox__score{font-size:34px;font-weight:700;line-height:1.1}.sh-scorebox__label{color:#00000073;font-size:13px;margin-top:6px}.sh-game-counter{display:flex;flex-direction:column;grid-gap:10px;gap:10px;max-width:360px;min-width:0}.sh-game-counter__main{min-width:0}.sh-game-counter__body{display:flex;flex-direction:column;grid-gap:20px;gap:20px;margin-top:20px}.sh-game-counter--without-label .sh-game-counter__body{margin-top:0}.sh-game-board3__side--left .sh-game-counter{margin-right:auto}.sh-game-board3__side--right .sh-game-counter{margin-left:auto}.sh-game-counter__label{display:block;line-height:1.2;text-align:center}.sh-game-counter__tokens{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;width:100%}.sh-game-counter--right .sh-game-counter__tokens{justify-content:flex-end}.sh-game-counter__actions{display:flex;width:100%}.sh-game-counter--right .sh-game-counter__actions{justify-content:flex-end}.sh-game-add-btn{border-radius:999px}.sh-game-token{background:#0000;border:none;cursor:pointer;padding:0}.sh-game-token:disabled{cursor:not-allowed;opacity:.6}.sh-game-token__shape{background:#b7eb8f;border:2px solid #7cb305;border-radius:50%;box-shadow:0 1px 2px #00000026;display:inline-block;height:24px;position:relative;transition:transform .15s ease,box-shadow .15s ease;width:24px}.sh-game-token__shape:after,.sh-game-token__shape:before{border:2px solid #ffffffbf;border-radius:50%;bottom:10%;content:"";position:absolute;top:10%;width:40%}.sh-game-token__shape:before{left:-6%}.sh-game-token__shape:after{right:-6%}.sh-game-token:hover .sh-game-token__shape{transform:scale(1.08)}.sh-game-board3-mobile-grid,.sh-game-board3-mobile-grid__row{width:100%}.sh-game-board3-mobile-grid .sh-game-counter{margin-left:0;margin-right:0;max-width:none}.sh-game-board3-mobile-grid .sh-game-counter__body{grid-gap:8px;gap:8px;margin-top:8px}.sh-game-board3-mobile-grid .sh-game-counter--right .sh-game-counter__actions,.sh-game-board3-mobile-grid .sh-game-counter--right .sh-game-counter__tokens,.sh-game-board3-mobile-grid .sh-game-counter__actions,.sh-game-board3-mobile-grid .sh-game-counter__tokens{justify-content:flex-start}.sh-game-board3-mobile-grid .sh-game-counter--right .sh-game-counter__label,.sh-game-board3-mobile-grid .sh-game-counter__label{text-align:left}.sh-game-board3-mobile-grid .sh-game-add-btn{margin-top:2px}.sh-game-board3-mobile-grid__score-col{display:flex;justify-content:flex-end}.sh-game-board3-mobile-grid__score{align-items:center;background:#00000005;border:1px solid #00000014;border-radius:12px;display:flex;justify-content:center;min-width:56px;padding:8px 10px}.sh-game-board3-mobile-grid__score-value{font-size:30px;font-weight:700;line-height:1}.sh-game-team-player{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:576px){.sh-scorebox{padding:10px 12px}.sh-scorebox__score{font-size:30px}}.sh-movements-section .ant-card-body{display:flex;flex-direction:column;grid-gap:14px;gap:14px}.sh-movements-section__title{align-items:center;display:flex;justify-content:space-between;grid-gap:12px;flex-wrap:wrap;gap:12px;width:100%}.sh-movements-section__title-main{align-items:center;display:inline-flex;grid-gap:8px;font-weight:600;gap:8px;min-width:0}.sh-movements-section__title-meta{align-items:center;display:inline-flex;grid-gap:8px;flex-wrap:wrap;gap:8px}.sh-movements-hero{display:flex;flex-direction:column;grid-gap:16px;background:linear-gradient(180deg,#f7fbff,#fff 42%,#f8fafc);border:1px solid #e6efff;border-radius:18px;box-shadow:0 10px 30px #0f172a0a;gap:16px;padding:16px}.sh-movements-hero__header{align-items:flex-end;display:flex;justify-content:space-between;grid-gap:16px;flex-wrap:wrap;gap:16px}.sh-movements-hero__copy{display:flex;flex-direction:column;grid-gap:2px;gap:2px;min-width:0}.sh-movements-hero__title{font-size:17px}.sh-movements-hero__period-note,.sh-movements-hero__subtitle{font-size:12px}.sh-movements-hero__controls{align-items:flex-end;display:flex;grid-gap:12px;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-left:auto}.sh-movements-period-presets{align-items:flex-end;display:flex;flex-direction:column;grid-gap:8px;gap:8px;min-width:min(100%,560px)}.sh-movements-period-presets__group{justify-content:flex-end}.sh-movements-period-presets__button.ant-btn{border-radius:999px}.sh-movements-period-presets__range{width:min(100%,360px)}.sh-movements-period-presets__range-label{border-radius:999px;margin-inline-end:0}.sh-movements-hero__chart{width:100%}.sh-movements-dashboard-chart{display:flex;flex-direction:column;grid-gap:12px;background:linear-gradient(180deg,#fffffff5,#f7fafffa);border:1px solid #edf2ff;border-radius:16px;gap:12px;padding:14px}.sh-movements-dashboard-chart__header{display:flex;justify-content:space-between;grid-gap:12px;align-items:flex-start;flex-wrap:wrap;gap:12px}.sh-movements-dashboard-chart__header-copy{display:flex;flex-direction:column;grid-gap:2px;gap:2px;min-width:0}.sh-movements-dashboard-chart__header-stats{justify-content:flex-end}.sh-movements-dashboard-chart__header-stats,.sh-movements-dashboard-chart__legend{display:flex;grid-gap:8px;flex-wrap:wrap;gap:8px}.sh-movements-breakdown--legend{margin-top:12px}.sh-movements-dashboard-chart__bucket-tag.ant-tag,.sh-movements-dashboard-chart__legend-item.ant-tag{align-items:center;display:inline-flex;grid-gap:6px;border-radius:999px;gap:6px;margin-inline-end:0}.sh-movements-dashboard-chart__legend-swatch,.sh-movements-dashboard-chart__tooltip-swatch{border-radius:999px;flex-shrink:0;height:10px;width:10px}.sh-movements-dashboard-chart__antv-stage{min-height:240px;width:100%}.sh-movements-dashboard-chart--antv .sh-movements-dashboard-chart__antv-stage{align-items:stretch;display:flex}.sh-movements-dashboard-chart__antv-stage .antv-chart,.sh-movements-dashboard-chart__antv-stage .g2-tooltip{width:100%}.sh-movements-dashboard-chart__antv-tooltip{display:flex;flex-direction:column;grid-gap:8px;gap:8px;min-width:240px;padding:4px 2px}.sh-movements-dashboard-chart__antv-tooltip-title{font-size:13px;font-weight:600}.sh-movements-dashboard-chart__antv-tooltip-summary{color:#475569;font-size:12px}.sh-movements-dashboard-chart__antv-tooltip-breakdown{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.sh-movements-dashboard-chart__antv-tooltip-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto;grid-gap:8px;align-items:center;gap:8px}.sh-movements-dashboard-chart__antv-tooltip-label,.sh-movements-dashboard-chart__antv-tooltip-value{font-size:12px}.sh-movements-dashboard-chart__tooltip{display:flex;flex-direction:column;grid-gap:8px;gap:8px;min-width:220px}.sh-movements-dashboard-chart__tooltip-title{font-size:13px}.sh-movements-dashboard-chart__tooltip-breakdown{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.sh-movements-dashboard-chart__tooltip-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto;grid-gap:8px;align-items:center;gap:8px}.sh-movements-dashboard-chart__tooltip-label,.sh-movements-dashboard-chart__tooltip-value{font-size:12px}.sh-movements-dashboard-chart__composition{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.sh-movements-dashboard-chart__bucket-header{align-items:center;display:flex;justify-content:space-between;grid-gap:8px;flex-wrap:wrap;gap:8px}.sh-movements-dashboard-chart__bucket-copy{display:flex;flex-direction:column;grid-gap:2px;gap:2px}.sh-movements-dashboard-chart__composition-track{align-items:stretch;background:linear-gradient(90deg,#1677ff0a,#ffffffeb,#ff4d4f0a);border:1px solid #edf2f7;border-radius:14px;display:flex;min-height:44px;overflow:hidden;position:relative}.sh-movements-dashboard-chart__composition-half{align-items:stretch;display:flex;flex:1 1;min-width:0}.sh-movements-dashboard-chart__composition-half--left{flex-direction:row-reverse;justify-content:flex-end}.sh-movements-dashboard-chart__composition-half--right{justify-content:flex-start}.sh-movements-dashboard-chart__composition-axis{background:#0f172a1f;flex-shrink:0;width:2px}.sh-movements-dashboard-chart__segment{min-width:8px;transition:opacity .15s ease,transform .15s ease}.sh-movements-dashboard-chart__segment:hover{opacity:.84;transform:translateY(-1px)}.sh-movements-dashboard-chart__empty-side{flex:1 1 auto}.sh-movements-dashboard-chart__bucket-breakdown{display:flex;grid-gap:8px;flex-wrap:wrap;gap:8px}.sh-movements-dashboard-chart__bucket-labels{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:8px;gap:8px}.sh-movements-dashboard-chart__bucket-label{display:flex;flex-direction:column;grid-gap:2px;align-items:flex-start;background:#fafcff;border:1px solid #edf2f7;border-radius:12px;gap:2px;padding:8px 10px}.sh-movements-dashboard-chart__stacked{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.sh-movements-dashboard-chart__stacked-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(44px,1fr));position:relative;grid-gap:10px;align-items:end;background:linear-gradient(180deg,#fffffff2,#fafcff);border:1px solid #edf2f7;border-radius:16px;gap:10px;padding:8px 4px 6px}.sh-movements-dashboard-chart__stacked-zero-line{border-top:1px dashed #0f172a29;left:8px;pointer-events:none;position:absolute;right:8px}.sh-movements-dashboard-chart__column{min-width:0}.sh-movements-dashboard-chart__column-slot{align-items:stretch;background:linear-gradient(180deg,#1677ff08,#ffffffeb 48%,#ff4d4f08);border-radius:12px;display:flex;height:180px;overflow:hidden;position:relative;width:100%}.sh-movements-dashboard-chart__column-negative,.sh-movements-dashboard-chart__column-positive{display:flex;flex-direction:column;justify-content:flex-end;left:0;position:absolute;right:0}.sh-movements-dashboard-chart__column-positive{bottom:0;flex-direction:column-reverse}.sh-movements-dashboard-chart__column-negative{justify-content:flex-start;top:0}.sh-movements-dashboard-chart__column-segment{border:1px solid #ffffff73;border-radius:6px;width:100%}.sh-movements-dashboard-chart__column-segment+.sh-movements-dashboard-chart__column-segment{margin-top:2px}.sh-movements-primary-filters{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.sh-movements-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.sh-movements-kpis .ant-statistic{background:#fafcff;border:1px solid #edf2f7;border-radius:12px;min-width:0;padding:12px}.sh-movements-breakdown{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.sh-movements-breakdown__item{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.sh-movements-breakdown__item--legend{min-height:92px}.sh-movements-breakdown__item .ant-card-body{align-items:flex-start;display:flex;justify-content:space-between;grid-gap:10px;gap:10px;padding:12px}.sh-movements-breakdown__item.is-active{border-color:#1677ff;box-shadow:0 0 0 1px #1677ff1f;transform:translateY(-1px)}.sh-movements-breakdown__item-main{display:flex;flex-direction:column;grid-gap:2px;gap:2px;min-width:0}.sh-movements-breakdown__label{font-size:14px}.sh-movements-breakdown__label-row{align-items:center;display:inline-flex;grid-gap:8px;gap:8px}.sh-movements-breakdown__meta,.sh-movements-breakdown__net{font-size:12px}.sh-movements-breakdown__net.is-positive{color:#52c41a}.sh-movements-breakdown__net.is-negative{color:#ff4d4f}.sh-movements-breakdown__detail-btn{flex-shrink:0;margin-top:-2px}.sh-movements-breakdown--all-groups{grid-template-columns:minmax(180px,220px)}.sh-movements-day-list{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.sh-movements-day-list__items{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.sh-movement-day-item{border:1px solid #f0f0f0}.sh-movement-day-item .ant-card-body{padding:0}.sh-movement-card{align-items:flex-start;display:flex;justify-content:space-between;grid-gap:12px;gap:12px;padding:12px 14px}.sh-movement-card__main{display:flex;flex-direction:column;grid-gap:6px;flex:1 1 auto;gap:6px;min-width:0}.sh-movement-card__title-row{align-items:flex-start;display:flex;justify-content:space-between;grid-gap:12px;flex-wrap:wrap;gap:12px}.sh-movement-card__name{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-movement-card__tags{flex-shrink:0}.sh-movement-card__description,.sh-movement-card__shop-products{font-size:12px;line-height:1.45}.sh-movement-card__side{align-items:flex-end;display:flex;flex-direction:column;grid-gap:6px;flex-shrink:0;gap:6px}.sh-movement-card__amount{font-size:15px}.sh-movement-card__amount--expense{color:#ff4d4f}.sh-movement-card__amount--free,.sh-movement-card__amount--income{color:#52c41a}.sh-movements-trend-chart{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.sh-movements-trend-chart__svg{display:block;height:144px;width:100%}.sh-movements-trend-chart__baseline{stroke:#1677ff2e;stroke-dasharray:4 4;stroke-width:1}.sh-movements-trend-chart__area{opacity:1}.sh-movements-trend-chart__line{stroke:#1677ff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.sh-movements-trend-chart__point{fill:#fff;stroke:#1677ff;stroke-width:2}.sh-movements-trend-chart__legend{display:flex;grid-gap:8px;flex-wrap:wrap;gap:8px}.sh-movements-trend-chart__legend-item{font-size:12px;max-width:100%}.sh-movements-summary{display:flex;flex-wrap:wrap;grid-gap:14px;gap:14px}.sh-movements-summary .ant-statistic{background:#fafcff;border:1px solid #edf2f7;border-radius:10px;flex:1 1 160px;min-width:140px;padding:10px 12px}.sh-movements-tab-label{align-items:center;display:inline-flex;grid-gap:4px;gap:4px;max-width:100%}.sh-movements-tab-label__text{overflow:hidden;text-overflow:ellipsis}.sh-movements-tab-label__detail-btn{height:24px;min-width:24px;padding:0}.sh-movements-toolbar{align-items:center;display:flex;justify-content:space-between;grid-gap:10px;flex-wrap:wrap;gap:10px}.sh-movements-toolbar__summary{align-items:center;display:flex;grid-gap:8px;flex-wrap:wrap;gap:8px}.sh-movements-toolbar__summary .ant-tag{margin-inline-end:0}.sh-movements-filter-field--date-range{max-width:420px}.sh-movements-filter-field--payment-method{max-width:360px}.sh-movements-payment-filters{align-items:center;display:flex;justify-content:flex-start}.sh-movements-payment-filter .sh-filter-field__label{font-size:12px}.sh-movements-payment-filter__buttons{align-items:center;display:flex;grid-gap:8px;gap:8px}.sh-movements-payment-filter__tag{align-items:center;border:1px solid #d9d9d9;border-radius:999px;display:inline-flex;height:34px;justify-content:center;line-height:1;margin-right:0;margin-inline-end:0;min-width:34px}.sh-movements-payment-filter__tag-icon{align-items:center;display:inline-flex;font-size:16px;justify-content:center}.sh-movements-filters{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.sh-movements-filters__meta{align-items:center;display:flex;justify-content:space-between;grid-gap:8px;flex-wrap:wrap;gap:8px}.sh-movements-filters__card{background:#fafafa;border-radius:6px;margin-top:4px}.sh-movements-filters__item--week-switch{align-items:center;display:flex;grid-gap:6px;flex-shrink:0;gap:6px;white-space:nowrap}.sh-movements-filters__week-switch-label{color:#000000a6;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sh-movements-filters__fields{display:flex;grid-gap:8px;align-items:center;flex-wrap:wrap;gap:8px}.sh-movements-filters__item{min-width:200px}.sh-movements-filters__item--type{max-width:230px}.sh-movements-filters__item--weekday{max-width:220px}.sh-movements-filters__item--month{flex:1 1 220px;min-width:200px}.sh-movements-filters__item--text{flex:1 1 320px}.sh-movements-filters__item--customer{flex:1 1 260px}.sh-movements-filters__summary{align-items:center;display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.sh-movements-filters__summary-empty{font-size:12px}.sh-movements-filters-drawer__content{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.sh-movements-filters-drawer__actions{display:flex;grid-gap:10px;gap:10px;justify-content:flex-end}.sh-movements-day-card .ant-card-body{padding:10px}.sh-movements-day-card__title{align-items:center;display:flex;justify-content:space-between;grid-gap:8px;border-radius:6px;cursor:pointer;flex-wrap:wrap;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sh-movements-day-card__title:focus{outline:2px solid #91caff;outline-offset:2px}.sh-movements-day-card__totals{margin-left:auto}.sh-movements-day-card__heading{align-items:center;display:inline-flex;grid-gap:6px;gap:6px}.sh-movements-day-card__toggle-icon{align-items:center;color:#667085;display:inline-flex;font-size:12px}.sh-movements-day-table .ant-table-thead>tr>th{white-space:nowrap}.sh-movement-mobile-row{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.sh-movement-mobile-row__name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.sh-movement-mobile-row__meta{align-items:center;display:flex;grid-gap:8px;gap:8px}.sh-movement-mobile-row__shop-products{font-size:12px}.sh-movement-mobile-row__separator{color:#8c8c8c}.sh-movement-mobile-row__amount--expense{color:#ff4d4f}.sh-movement-mobile-row__amount--free,.sh-movement-mobile-row__amount--income{color:#52c41a}.sh-movement-name-cell{display:flex;flex-direction:column;grid-gap:2px;gap:2px}.sh-movement-name-cell__shop-products{font-size:12px;line-height:1.35}.sh-movement-type{align-items:center;display:inline-flex;grid-gap:6px;font-weight:600;gap:6px;line-height:1}.sh-movement-type__icon{font-size:15px}.sh-movement-type--expense{color:#ff4d4f}.sh-movement-type--income{color:#52c41a}.sh-movement-detail-btn{padding-inline:0}.sh-movements-info{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.sh-movements-info-drawer__title{grid-gap:8px;gap:8px}.sh-movements-info-drawer__title,.sh-movements-info__row{align-items:center;display:flex;justify-content:space-between}.sh-movements-info__row{grid-gap:12px;gap:12px}.sh-movements-info__description{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.sh-movements-shop-drawer__content{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.sh-movements-shop-drawer__summary{display:flex;flex-direction:column;grid-gap:8px;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;gap:8px;padding:10px}.sh-movements-shop-drawer__summary-row{align-items:center;display:flex;justify-content:space-between;grid-gap:12px;gap:12px}.sh-movements-shop-drawer__loading{display:flex;justify-content:center;padding:8px 0}.sh-movements-shop-drawer__products{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.sh-movements-shop-drawer__product-row{align-items:center;display:flex;justify-content:space-between;grid-gap:10px;border:1px solid #f0f0f0;border-radius:8px;gap:10px;padding:8px 10px}.sh-movements-week-drawer__content{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.sh-movements-week-drawer__weeks{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.sh-movements-week-drawer__week{align-items:center;display:flex;justify-content:space-between;grid-gap:8px;gap:8px;height:auto;min-height:38px;width:100%}@media(max-width:991.98px){.sh-movements-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.sh-movements-breakdown{grid-template-columns:1fr}.sh-movement-card{flex-direction:column}.sh-movement-card__side{align-items:flex-start;width:100%}.sh-movement-card__name{white-space:normal}.sh-movements-toolbar{align-items:stretch;flex-direction:column}.sh-movements-toolbar__summary{justify-content:space-between;width:100%}.sh-movements-filter-field--date-range,.sh-movements-filter-field--payment-method{max-width:none;width:100%}.sh-movements-summary .ant-statistic{flex-basis:calc(50% - 8px);flex-grow:1;flex-shrink:1;min-width:0}.sh-movements-payment-filters{width:100%}.sh-movements-filters__item{min-width:0;width:100%}.sh-movement-type{justify-content:center;width:auto}.sh-movements-day-table .ant-table-cell{padding:8px}}.sh-slot-cell{border:1px solid #f0f0f0;border-radius:4px;display:flex;flex-direction:column;line-height:1.2;padding:8px}@media(min-width:768px){.sh-slot-cell{text-align:center}}.sh-slot-label{font-size:11px}.sh-slot-link{font-size:13px}.sh-slot-link--free{color:#2f9e44!important;font-size:13px}.sh-field-tag{border:none;box-sizing:border-box;display:block;margin-inline-end:0;margin-bottom:0;max-width:100%;overflow:hidden;width:100%}.sh-field-tag__content{align-items:center;display:flex;justify-content:space-between;grid-gap:12px;gap:12px;min-width:0;width:100%}.sh-field-tag__count{background:#ffffff2e;border-radius:999px;flex:1 1 auto;font-size:12px;font-weight:600;min-width:0;overflow:hidden;padding:2px 8px;text-overflow:ellipsis;white-space:nowrap}.sh-field-tag__count--empty{opacity:.7}.sh-field-tag__count-icon{min-width:0}.sh-field-tag__badge{flex:0 0 auto;white-space:nowrap}.sh-day-field-column-card .ant-card-head,.sh-day-field-column-card .ant-card-head-title{padding:0}.sh-field-tag--day-column{border-radius:12px 12px 0 0}.sh-field-tag--day-column .sh-field-tag__content{align-items:center;padding:10px 12px}.sh-day-field-column-card__name{align-items:center;display:inline-flex;grid-gap:8px;font-size:16px;font-weight:700;gap:8px;line-height:1.2;min-width:0}.sh-day-field-column-card__counts{align-items:center;display:flex;justify-content:flex-end;grid-gap:8px;flex-wrap:wrap;gap:8px}.sh-day-field-column-card__count{background:#ffffff2e}.sh-day-field-column-card__count--reservations{background:#e6f4ff;border:1px solid #91caff;color:#1668dc}.sh-day-field-column-card__count--available{background:#eef7e8;border:1px solid #b7eb8f;color:#389e0d}@media(max-width:991.98px){.sh-field-tag--day-column .sh-field-tag__content{align-items:flex-start;flex-direction:column}.sh-day-field-column-card__counts{justify-content:flex-start}}.sh-slot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-left:24px;grid-gap:12px;gap:12px}.sh-slot-adjacent-row{background-color:#0000}.sh-loading-center{padding:24px;text-align:center}.sh-field-section{margin-bottom:18px}.sh-day-field-grid,.sh-field-section--day-mode .sh-field-tag{margin-bottom:8px}.sh-overview-day-sticky-stack{background:#fff;border:1px solid #edf0f4;border-radius:14px;box-shadow:0 6px 12px -12px #0f172a2e;overflow:hidden;position:sticky;top:0;z-index:15}.sh-overview-day-sticky-stack.is-day-mode{border-radius:14px 14px 0 0}.sh-day-mode-date-nav-shell{background:#fff;position:relative;z-index:1}.sh-overview-mode-switch-affix{background:linear-gradient(180deg,#fff,#fcfdff);border-bottom:1px solid #edf0f4;box-shadow:0 4px 10px -12px #0f172a24;padding:6px 0 8px;width:100%;z-index:20}.sh-overview-mode-switch-affix .calendar-mode-selector{margin-bottom:0;padding:2px}.sh-overview-month-sticky-header{display:flex;grid-gap:12px;align-items:stretch;background:#fff;gap:12px;padding:8px 0 10px}.sh-overview-month-sticky-header .sh-month-view__header-nav{flex:1 1;min-width:0}.sh-overview-shared-controls-affix{align-items:center;display:flex;justify-content:space-between;grid-gap:12px;background:#fff;border-top:1px solid #edf0f4;gap:12px;padding:8px 0 10px;width:100%}.sh-overview-shared-controls-affix .sh-overview-shared-controls-affix__picker{flex:1 1 auto;min-width:0}.sh-overview-shared-controls-affix .sh-overview-shared-controls-affix__cta{flex:0 0 auto}.sh-overview-shared-controls-affix .sh-overview-shared-controls-affix__picker-control{width:100%}.sport-hub-field__card--club-host{background:#0000;border-color:#0000;box-shadow:none}.sport-hub-field__card--club-host .ant-card-body{padding-top:0}.sport-hub-field__card--club-host .shc-club-shell{margin-top:-4px}.sport-hub-field__card--club-host .shc-club-shell__tabs,.sport-hub-field__card--club-host .shc-club-view__toolbar{margin-top:0}.sh-day-mode-matrix-shell{margin-bottom:8px}.sh-day-mode-affix-header-shell{background:#fbfcfd;border-top:1px solid #edf0f4;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.sh-day-mode-affix-header-shell::-webkit-scrollbar{display:none}.sh-day-mode-groups-container{background:#fbfcfd;border:1px solid #edf0f4;border-radius:0 0 14px 14px;border-top:0;box-shadow:0 2px 8px rgba(15,23,42,.025);overflow-x:auto;overflow-y:visible}.sh-day-mode-matrix{border-collapse:initial;border-spacing:0;min-width:100%;table-layout:fixed;width:-moz-max-content;width:max-content}.sh-day-mode-matrix__cell,.sh-day-mode-matrix__header,.sh-day-mode-matrix__time-cell{border-bottom:1px solid #f0f2f5;border-right:1px solid #f0f2f5;vertical-align:top}.sh-day-mode-matrix__header{background:#fafbfd}.sh-day-mode-matrix__header--time,.sh-day-mode-matrix__time-cell{background:#fff;border-right:1px solid #e8ecf1;box-shadow:2px 0 6px -2px #0f172a0a;left:0;max-width:72px;position:sticky;width:72px;z-index:5}.sh-day-mode-matrix__header--time-anchor,.sh-day-mode-matrix__row-anchor{background:#0000;border:0;box-shadow:none;margin:0;max-width:0;min-width:0;overflow:hidden;padding:0;position:relative;width:0}.sh-day-mode-matrix__header--time-anchor{height:0}.sh-day-mode-matrix__header--time{background:#fafbfd;color:#a0aec0;font-size:10px;font-weight:600;letter-spacing:.05em;padding:12px 10px;text-transform:uppercase;z-index:8}.sh-day-mode-matrix__header--field{background:#fafbfd;border-right-color:#f0f2f5;min-width:300px;padding:5px;width:300px}.sh-day-mode-matrix__header--field.is-first-in-group:not(:first-of-type){border-left:1px solid #d6dce5}.sh-day-mode-matrix__time-cell{background:#fff;color:#64748b;font-size:11px;font-weight:600;height:72px;padding:0}.sh-day-mode-matrix__row-anchor--mobile{color:#0000;font-size:0;height:72px;line-height:0;pointer-events:none}.sh-day-mode-matrix__time-label{display:block;line-height:1;padding:10px 8px 0}.sh-day-mode-matrix__time-tick{background:#d6dce5;border-radius:0 0 0 1px;height:1px;position:absolute;right:-1px;top:0;width:6px}.sh-day-mode-matrix__field-header-card{align-items:center;display:flex;justify-content:space-between;grid-gap:8px;background:#fff;border:1px solid #e8ecf1;border-left:3px solid var(--sh-field-accent,#cbd5e1);border-radius:8px;gap:8px;padding:8px 10px;text-align:left;transition:border-color .18s ease,box-shadow .18s ease}.sh-day-mode-matrix__field-header-main{display:flex;flex-direction:column;grid-gap:6px;gap:6px;min-width:0;width:100%}.sh-day-mode-matrix__field-header-name{align-items:center;color:#1e293b;display:flex;font-size:13px;font-weight:600;line-height:1.3;grid-gap:5px;gap:5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-day-mode-matrix__field-header-counts{display:flex;grid-gap:4px;flex-shrink:0;flex-wrap:nowrap;gap:4px;justify-content:flex-start}.sh-day-mode-matrix__field-header-count{align-items:center;border-radius:999px;display:inline-flex;font-size:9px;font-weight:600;letter-spacing:.01em;line-height:1.4;padding:1px 6px}.sh-day-mode-matrix__field-header-count--reservations{background:#edf4fc;color:#3b82f6}.sh-day-mode-matrix__field-header-count--available{background:#eef7e8;color:#4ade80}.sh-day-mode-matrix__field-header-count.is-empty{background:#f5f7fa;color:#c5cdd8}.sh-day-mode-matrix__cell{background:#fff;min-width:300px;padding:0;width:300px}.sh-day-mode-matrix__cell--empty{background:#fcfcfd;background-image:radial-gradient(circle,#eaecf0 .4px,#0000 0);background-position:8px 8px;background-size:16px 16px}.sh-day-mode-matrix__cell--content{background:#fff}.sh-day-mode-matrix__cell--available,.sh-day-mode-matrix__cell--reservation{background:#fff;position:relative}.sh-day-mode-matrix__cell-content{height:100%}.sh-day-mode-reservation-block{border-left:3px solid var(--sh-field-accent,#1668dc);border-radius:0 6px 6px 0;display:flex;flex-direction:column;inset:0;padding:3px 5px;position:absolute;transition:box-shadow .18s ease}.sh-day-mode-reservation-block .ant-card-body{padding:6px 10px}.sh-day-mode-available-block{border-left:2px solid #d1dbe6;border-radius:0 6px 6px 0;display:flex;flex-direction:column;inset:0;padding:4px 6px;position:absolute;transition:box-shadow .18s ease}.sh-day-slot-shell,.sh-day-slot-shell__inner{display:flex;flex-direction:column;height:100%;min-height:0}.sh-day-slot-shell .ant-card{border-color:#e8ecf1;border-radius:6px;display:flex;flex-direction:column;height:100%;margin:0;overflow:hidden}.sh-day-slot-shell .ant-card-head{flex-shrink:0;max-height:80px;opacity:1;overflow:hidden;transform:translateY(0);transition:opacity .16s ease,max-height .16s ease,transform .16s ease;will-change:opacity,max-height,transform}.sh-day-slot-shell .ant-card-body{flex:1 1 auto;min-height:0;overflow:auto;padding-bottom:10px;scroll-padding-bottom:10px;transition:flex .16s ease}.sh-day-slot-shell .ant-card-actions{flex-shrink:0;max-height:60px;opacity:1;overflow:hidden;transform:translateY(0);transition:opacity .16s ease,max-height .16s ease,transform .16s ease;will-change:opacity,max-height,transform}.sh-day-slot-shell.is-slot-footer-collapsed .ant-card-actions{max-height:0;opacity:0;pointer-events:none;transform:translateY(4px)}.sh-day-slot-shell.is-slot-header-collapsed .ant-card-head{background:#0000!important;border:0!important;box-shadow:none!important;pointer-events:none!important}.sh-day-slot-shell.is-slot-header-collapsed .ant-card-extra,.sh-day-slot-shell.is-slot-header-collapsed .ant-card-head,.sh-day-slot-shell.is-slot-header-collapsed .ant-card-head-title,.sh-day-slot-shell.is-slot-header-collapsed .ant-card-head-wrapper{height:0!important;margin:0!important;max-height:0!important;min-height:0!important;opacity:0!important;overflow:hidden!important;padding:0!important}.sh-day-slot-shell.is-slot-lesson-only .ant-card-actions,.sh-day-slot-shell.is-slot-lesson-only .ant-card-head{max-height:none;opacity:1;pointer-events:auto;transform:none;transition:none;will-change:auto}.sh-day-slot-shell.is-slot-lesson-only .ant-card-body{overflow:visible;transition:none}.sh-day-slot-shell .sh-reservation-card .ant-card-head{min-height:36px;padding:0 10px}.sh-day-slot-shell .sh-reservation-card .ant-card-head-title{padding:6px 0}.sh-day-slot-shell .sh-reservation-card .ant-card-extra{align-items:center;display:flex;padding:0}.sh-day-slot-shell .sh-reservation-card .ant-card-body{padding:6px 8px}.sh-day-slot-shell .sh-reservation-card .ant-card-actions{min-height:34px}.sh-day-slot-shell .sh-reservation-card .ant-card-actions>li{margin:6px 0}.sh-reservation-card__header{align-items:center;display:flex;grid-gap:6px;gap:6px}.sh-reservation-card__time{font-size:14px;line-height:1.2}.sh-reservation-card__type-tag{line-height:1.1;margin-inline-end:0}.sh-reservation-card__players-list{display:flex;flex-direction:column;grid-gap:1px;gap:1px}.sh-reservation-card__player-row{border-bottom:1px solid #f0f0f0;font-size:13px;padding-bottom:2px;width:100%}.sh-reservation-card__player-grid-row{align-items:center;display:grid;grid-template-columns:20px minmax(0,1fr) 20px 56px;grid-gap:6px;gap:6px;width:100%}.sh-reservation-card__player-col{align-items:center;display:flex;min-width:0}.sh-reservation-card__player-col--index{text-align:center}.sh-reservation-card__player-col--name{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.sh-reservation-card__player-col--payment{justify-content:center;text-align:center}.sh-reservation-card__player-col--amount{justify-content:flex-end;text-align:right}.sh-reservation-card__payment-icon{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;min-height:14px;width:14px}.sh-reservation-card__payment-icon--empty{width:14px}.sh-reservation-card__paid-total{color:#595959;font-size:12px;font-weight:600;margin-inline-start:2px;white-space:nowrap}.sh-player-row-index{align-items:center;background:#f0f0f0;border-radius:50%;color:#595959;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:600;height:16px;justify-content:center;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:16px}.sh-date-nav__slot-advisor-line,.sh-date-nav__slot-item-advisors{align-items:center;display:flex;grid-gap:4px;flex-wrap:wrap;gap:4px;line-height:1}.sh-date-nav__slot-advisor-line{justify-content:center;margin-top:2px;width:100%}.sh-date-nav__slot-item-advisors{justify-content:flex-start;margin-top:4px;width:100%}.sh-date-nav__advisor-pill.ant-tag{background:#f7f9fb;border:1px solid #d8e0e8;border-radius:999px;color:#5f6b7a;font-size:10px;font-weight:600;line-height:1.15;margin-inline-end:0;margin-right:0;min-height:18px;padding:1px 8px;white-space:nowrap}.sh-date-nav__advisor-pill--last-free.ant-tag,.sh-date-nav__advisor-pill--selected.ant-tag{background:#edf5ff;border-color:#c8ddff;color:#1f5fbf}.sh-date-nav__advisor-pill--occupancy.ant-tag{background:#f6f8fb;border-color:#dde4ec;color:#54606f}.sh-date-nav__advisor-pill--duration.ant-tag{background:#f5f8f4;border-color:#dae5d8;color:#4f6654}.sh-date-nav__count-badge--assistant.ant-tag{background:#edf5ff;border:1px solid #cfe3ff;border-radius:999px;color:#1f5fbf;font-size:11px;font-weight:700;line-height:1.1;margin-inline-end:0;min-height:22px;padding:2px 10px;white-space:nowrap}.sh-assistant-v2__slot-suggestions{margin-top:8px;padding-top:6px}.sh-assistant-v2__slot-suggestions-title{color:#5b6470;font-size:12px;font-weight:600;line-height:1.2;margin-bottom:6px}.sh-assistant-v2__slot-suggestions-strip{align-items:stretch;display:flex;grid-gap:8px;gap:8px;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scrollbar-color:#d8e0e8 #0000;scrollbar-width:thin}.sh-assistant-v2__slot-suggestions-strip::-webkit-scrollbar{height:6px}.sh-assistant-v2__slot-suggestions-strip::-webkit-scrollbar-track{background:#0000}.sh-assistant-v2__slot-suggestions-strip::-webkit-scrollbar-thumb{background:#d8e0e8;border-radius:999px}.sh-assistant-v2__slot-suggestion{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;grid-gap:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #dde4ec;border-radius:999px;box-shadow:0 1px 2px #0f172a0a;color:#324052;cursor:pointer;gap:4px;min-width:96px;padding:9px 12px;text-align:left;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}.sh-assistant-v2__slot-suggestion:hover{border-color:#b9cadf;box-shadow:0 2px 8px #0f172a14}.sh-assistant-v2__slot-suggestion.is-selected{background:#edf5ff;border-color:#9fc4ff;box-shadow:0 2px 10px #1f5fbf1f;color:#1f5fbf}.sh-assistant-v2__slot-suggestion-time{font-size:13px;font-weight:700;line-height:1.1;white-space:nowrap}.sh-assistant-v2__slot-suggestion-badge{color:inherit;font-size:10px;font-weight:600;line-height:1.1;opacity:.82;white-space:nowrap}.sh-day-mode-matrix__cell--reservation[data-reservation-type=match] .sh-day-mode-reservation-block{border-left-color:#3b82f6}.sh-day-mode-matrix__cell--reservation[data-reservation-type=lesson] .sh-day-mode-reservation-block{border-left-color:#9e1b32}.sh-day-mode-matrix__cell--reservation[data-reservation-type=course] .sh-day-mode-reservation-block{border-left-color:#7c3aed}.sh-day-mode-matrix__cell--reservation[data-reservation-type=party] .sh-day-mode-reservation-block{border-left-color:#ec4899}.sh-day-mode-matrix__cell--reservation[data-reservation-type=reunion] .sh-day-mode-reservation-block{border-left-color:#64748b}.sh-day-mode-matrix__cell--reservation[data-reservation-type=tournament] .sh-day-mode-reservation-block{border-left-color:#d97706}.sh-day-mode-matrix__cell--reservation[data-reservation-type=match]{background:#3b82f608}.sh-day-mode-matrix__cell--reservation[data-reservation-type=lesson]{background:#9e1b3208}.sh-day-mode-matrix__cell--reservation[data-reservation-type=course]{background:#7c3aed08}.sh-day-mode-matrix__cell--reservation[data-reservation-type=party]{background:#ec489908}.sh-day-mode-matrix__cell--reservation[data-reservation-type=reunion]{background:#64748b05}.sh-day-mode-matrix__cell--reservation[data-reservation-type=tournament]{background:#d9770608}.sh-day-mode-matrix__cell--reservation[data-reservation-status=pending] .sh-day-mode-reservation-block{border-top:2px solid #facc15}.sh-day-mode-matrix__cell--reservation[data-reservation-status=confirmed] .sh-day-mode-reservation-block{border-top:2px solid #60a5fa}.sh-day-mode-matrix__cell--reservation[data-reservation-status=completed] .sh-day-mode-reservation-block{border-top:2px solid #34d399}.sh-day-mode-matrix__cell--reservation[data-reservation-status=paid] .sh-day-mode-reservation-block{border-top:2px solid #10b981}.sh-day-mode-matrix__cell--reservation[data-reservation-status=cancelled] .sh-day-mode-reservation-block{border-top:2px solid #e2e8f0;opacity:.7}.sh-day-mode-matrix__cell--available{background:#fcfcfd}.sh-day-mode-matrix__cell--available[data-slot-kind=lesson-only]{background:#7c3aed05}.sh-day-mode-matrix__cell--available[data-slot-kind=lesson-only] .sh-day-mode-available-block{border-left-color:#a78bfa;border-left-style:dashed}.sh-day-mode-matrix__header--field.is-lane-active{z-index:5}.sh-day-mode-matrix__field-header-card.is-lane-active{background:#00000004;border-color:var(--sh-field-accent,#94a3b8);box-shadow:0 1px 3px #0f172a0d,inset 0 -2px 0 0 var(--sh-field-accent,#94a3b8);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.sh-day-mode-matrix__time-cell.is-lane-active{background:#eef2f7;color:#1e293b;transition:color .18s ease,background .18s ease}.sh-day-mode-matrix__time-cell.is-lane-active .sh-day-mode-matrix__time-label{font-weight:700;letter-spacing:-.01em}.sh-day-mode-matrix__time-cell.is-lane-active:after{background:#94a3b8;border-radius:1px;bottom:4px;content:"";opacity:.5;position:absolute;right:0;top:4px;transition:opacity .18s ease;width:2px}.sh-day-mode-matrix__cell--empty.is-lane-cross{background:rgba(100,116,139,.025);background-image:none;transition:background .18s ease}.sh-day-mode-matrix__cell--content.is-lane-cross{background:#64748b05;transition:background .18s ease}.sh-day-mode-reservation-block.is-slot-hovered{transition:box-shadow .2s ease}.sh-day-mode-reservation-block.is-slot-hovered,.sh-day-mode-reservation-block:hover{box-shadow:0 2px 8px #0f172a12,0 0 0 1px #0f172a0a;z-index:3}.sh-day-mode-available-block.is-slot-hovered{transition:box-shadow .2s ease}.sh-day-mode-available-block.is-slot-hovered,.sh-day-mode-available-block:hover{box-shadow:0 1px 6px #0f172a0d,0 0 0 1px #64748b0f;z-index:3}.sh-day-mode-matrix__time-row:nth-child(2n) .sh-day-mode-matrix__cell--empty{background-color:#f8fafc66;background-image:radial-gradient(circle,#eaecf0 .4px,#0000 0);background-position:8px 8px;background-size:16px 16px}.sh-day-mode-matrix tr:last-child .sh-day-mode-matrix__cell,.sh-day-mode-matrix tr:last-child .sh-day-mode-matrix__time-cell{border-bottom:0}.sh-day-mode-matrix tr .sh-day-mode-matrix__cell:last-child,.sh-day-mode-matrix tr .sh-day-mode-matrix__header:last-child{border-right:0}@media(max-width:767px){.sh-overview-mode-switch-affix{padding:4px 0 6px}.sh-overview-mode-switch-affix .calendar-mode-selector{padding:1px}.sh-day-mode-matrix-shell{margin-inline:-4px}.sh-day-mode-matrix{min-width:100%;width:100%}.sh-day-mode-matrix__cell,.sh-day-mode-matrix__header--field{min-width:0;width:100%}.sh-day-mode-matrix__header--time-anchor,.sh-day-mode-matrix__row-anchor--mobile{max-width:0;min-width:0;width:0}.sh-day-mode-matrix__field-header-card{align-items:flex-start;flex-direction:column;min-height:48px;padding:6px 8px}.sh-day-mode-matrix__field-header-main{display:flex;flex-direction:column;grid-gap:6px;gap:6px;min-width:0;width:100%}.sh-day-mode-matrix__field-header-topline{align-items:center;display:flex;justify-content:space-between;grid-gap:8px;gap:8px;min-width:0;width:100%}.sh-day-mode-matrix__field-header-name{flex:1 1 auto;min-width:0}.sh-day-mode-matrix__field-header-mobile-compact{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:flex-end;min-width:54px;white-space:nowrap}.sh-day-mode-matrix__field-header-mobile-count{align-items:center;background:#fffc;border-radius:999px;color:#64748b;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;justify-content:center;line-height:1.2;min-width:54px;padding:0 4px;white-space:nowrap}.sh-day-mode-matrix__header--time,.sh-day-mode-matrix__time-cell{max-width:58px;min-width:58px;width:58px}.sh-day-mode-matrix__time-cell .sh-day-mode-matrix__time-label{font-size:11px;padding:8px 6px 0}.sh-day-mode-matrix__time-tick{display:none}}.sh-fields-table{margin-top:8px}.sh-month-view{width:100%}.sh-month-view__header{display:flex;grid-gap:12px;align-items:stretch;gap:12px;margin-bottom:8px}.sh-month-view__header-nav{flex:1 1;min-width:0}.sh-month-view__header-nav .sh-date-nav__date{margin-bottom:0}.sh-month-view__cell-meta{align-items:flex-end;display:flex;flex-direction:column;grid-gap:12px;font-size:12px;font-weight:600;gap:12px;line-height:1.05;min-height:24px;padding:12px 0;text-align:right}.sh-month-view__daily-net{font-size:14px;font-weight:600;line-height:1.05}.sh-month-view__daily-net.is-positive{color:#52c41a}.sh-month-view__daily-net.is-negative{color:#ff4d4f}.sh-month-view--desktop .ant-picker-calendar .ant-picker-content thead th{background:#fff;font-size:16px;font-weight:600;line-height:1.2;position:sticky;top:6px;white-space:nowrap;z-index:4}@media(max-width:991.98px){.sh-month-view__header{flex-direction:column;grid-gap:8px;gap:8px}.sh-month-view__header-nav .sh-date-nav__row{min-height:0}}.sh-assistant-v2 .sh-assistant-v2__shell{background:linear-gradient(180deg,#fff,#fbfcfd);border:1px solid #edf0f4;border-radius:16px;box-shadow:0 8px 24px #0f172a0d;display:flex;flex-direction:column;overflow:visible}.sh-assistant-v2 .sh-assistant-v2__shell .ant-card-body{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.sh-assistant-v2 .sh-assistant-v2__header{flex-shrink:0;padding-bottom:2px}.sh-assistant-v2 .sh-assistant-v2__eyebrow{align-items:center;background:#1668dc14;border-radius:999px;color:#1668dc;display:inline-flex;font-size:11px;font-weight:600;letter-spacing:.02em;margin-bottom:4px;padding:3px 10px;text-transform:uppercase}.sh-assistant-v2 .sh-assistant-v2__description{color:#64748b;line-height:1.35;margin-bottom:0}.sh-assistant-v2 .sh-assistant-v2__steps{backdrop-filter:blur(6px);background:linear-gradient(180deg,#fffffff5,#fbfcfde6);border-bottom:1px solid #edf0f4;flex-shrink:0;margin-bottom:2px;padding:4px 0 6px;position:sticky;top:8px;z-index:3}.sh-assistant-v2 .sh-assistant-v2__content,.sh-assistant-v2 .sh-assistant-v2__step-shell{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.sh-assistant-v2 .sh-assistant-v2__step-shell--context,.sh-assistant-v2 .sh-assistant-v2__step-shell--recap{grid-gap:8px;gap:8px}.sh-assistant-v2 .sh-assistant-v2__step-shell--players{grid-gap:10px;gap:10px}.sh-assistant-v2 .sh-assistant-v2__footer{backdrop-filter:none;background:#fff;border-top:1px solid #edf0f4;display:flex;flex-shrink:0;justify-content:flex-end;margin-top:10px;padding-top:10px;position:relative;z-index:1}.sh-assistant-v2 .sh-assistant-v2__footer-actions{justify-content:flex-end}.sh-assistant-v2 .sh-assistant-v2__footer-actions--recap{align-items:flex-end}.sh-assistant-v2 .sh-assistant-v2__footer-note{font-size:12px;line-height:1.35;max-width:320px;text-align:right}.sh-assistant-v2 .sh-assistant-v2__filters-card{border-color:#edf0f4;margin-bottom:0}.sh-assistant-v2 .sh-assistant-v2__filters-card .ant-card-head{min-height:40px;padding-inline:12px}.sh-assistant-v2 .sh-assistant-v2__filters-card .ant-card-head-title{font-size:13px;font-weight:600;padding-block:0}.sh-assistant-v2 .sh-assistant-v2__filters-card .ant-card-extra{align-items:flex-start;display:flex;margin-inline-start:12px;max-width:70%;padding-block:0}.sh-assistant-v2 .sh-assistant-v2__filters-card .ant-card-body{padding:8px 12px 10px}.sh-assistant-v2 .sh-assistant-v2__filters-header-chips{display:flex;flex-wrap:wrap;justify-content:flex-end;grid-gap:6px;gap:6px;width:100%}.sh-assistant-v2 .sh-assistant-v2__filters-panel--compact{grid-gap:8px;gap:8px}.sh-assistant-v2 .sh-assistant-v2__filters-panel{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.sh-assistant-v2 .sh-assistant-v2__filters-section{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.sh-assistant-v2 .sh-assistant-v2__filters-section-title{color:#64748b;font-size:12px;font-weight:600;letter-spacing:.01em;line-height:1.2}.sh-assistant-v2 .sh-assistant-v2__filters-chips{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px}.sh-assistant-v2 .sh-assistant-v2__filters-empty{font-size:12px;line-height:1.2}.sh-assistant-v2 .sh-assistant-v2__filter-chip{background:#f8fafc;border:1px solid #d9e2ef;border-radius:999px;color:#334155;cursor:pointer;font-size:12px;line-height:1.2;margin-inline-end:0;padding:2px 10px;transition:background .16s ease,border-color .16s ease,color .16s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sh-assistant-v2 .sh-assistant-v2__filter-chip:focus-visible,.sh-assistant-v2 .sh-assistant-v2__filter-chip:hover{background:#eff6ff;border-color:#91caff;color:#1668dc}.sh-assistant-v2 .sh-assistant-v2__filter-chip--active{background:#eff6ff;border-color:#91caff;color:#1668dc}.sh-assistant-v2 .sh-assistant-v2__filter-chip--selected{border-color:#1668dc;box-shadow:0 0 0 1px #1668dc24}.sh-assistant-v2 .sh-assistant-v2__filters-controls{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.sh-assistant-v2 .sh-assistant-v2__filters-control{background:#fbfcfd;border:1px solid #edf0f4;border-radius:12px;padding:7px 10px}.sh-assistant-v2 .sh-assistant-v2__filters-control .sh-filter-field__label{font-size:12px;line-height:1.2;margin-bottom:4px}.sh-assistant-v2 .sh-assistant-v2__filters-control .sh-filter-field__control{min-width:0}.sh-assistant-v2 .sh-assistant-v2__filters-control .ant-input,.sh-assistant-v2 .sh-assistant-v2__filters-control .ant-select-selector{border-radius:10px;min-height:30px}.sh-assistant-v2 .sh-assistant-v2__filters-control .ant-select-selector{padding-inline:10px}.sh-assistant-v2 .sh-assistant-v2__filters-control .ant-switch{flex-shrink:0}.sh-assistant-v2 .sh-assistant-v2__filters-control--level{padding-bottom:6px}.sh-assistant-v2 .sh-assistant-v2__filters-control--level .ant-slider{margin-block:0}.sh-assistant-v2 .sh-assistant-v2__actions{display:flex;justify-content:flex-end;margin-top:8px}.sh-assistant-v2 .sh-assistant-v2__actions--split{justify-content:space-between;grid-gap:12px;flex-wrap:wrap;gap:12px}.sh-assistant-v2 .sh-assistant-v2__actions-primary{align-items:flex-end;display:flex;flex-direction:column;grid-gap:4px;gap:4px;min-width:0}.sh-assistant-v2 .sh-assistant-v2__actions-note{color:#64748b;font-size:12px;line-height:1.35;max-width:260px;text-align:right}.sh-assistant-v2 .sh-assistant-v2__results-stack{display:flex;flex-direction:column;grid-gap:14px;gap:14px}.sh-assistant-v2 .sh-assistant-v2__suggestions-card,.sh-assistant-v2 .sh-assistant-v2__team-panel{border-color:#edf0f4}.sh-assistant-v2 .sh-assistant-v2__suggestions-card .ant-card-body,.sh-assistant-v2 .sh-assistant-v2__team-panel .ant-card-body{min-height:0}.sh-assistant-v2 .sh-assistant-v2__suggestions-card .ant-card-body{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.sh-assistant-v2 .sh-assistant-v2__team-panel .ant-card-head-title{min-width:0}.sh-assistant-v2 .sh-assistant-v2__team-title{align-items:center;grid-row-gap:2px;row-gap:2px;grid-column-gap:6px;-moz-column-gap:6px;column-gap:6px}.sh-assistant-v2 .sh-assistant-v2__team-title-name{color:#0f172a;font-weight:600;line-height:1.2}.sh-assistant-v2 .sh-assistant-v2__team-title-count{color:#64748b;font-size:12px;line-height:1.2}.sh-assistant-v2 .sh-assistant-v2__team-title-status{margin-inline-end:0}.sh-assistant-v2 .sh-assistant-v2__candidate-strip{display:flex;grid-gap:12px;align-items:stretch;gap:12px;margin-inline:-2px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 8px;scroll-snap-type:x proximity;scrollbar-width:thin}.sh-assistant-v2 .sh-assistant-v2__candidate-strip::-webkit-scrollbar{height:8px}.sh-assistant-v2 .sh-assistant-v2__candidate-strip::-webkit-scrollbar-thumb{background:#d9e2ef;border-radius:999px}.sh-assistant-v2 .sh-assistant-v2__candidate-strip>.ant-empty{flex:1 1 100%;margin-block:12px;min-width:100%}.sh-assistant-v2 .sh-assistant-v2__candidate-item{display:flex;flex:0 0 auto;flex-direction:column;min-width:250px;width:clamp(250px,28vw,320px);grid-gap:8px;background:linear-gradient(180deg,#fff,#fbfdff);border:1px solid #e6edf5;border-radius:14px;box-shadow:0 4px 16px #0f172a0a;gap:8px;padding:12px 12px 10px;scroll-snap-align:start}.sh-assistant-v2 .sh-assistant-v2__candidate-main{align-items:center;display:flex;justify-content:space-between;grid-gap:10px;gap:10px;min-width:0;width:100%}.sh-assistant-v2 .sh-assistant-v2__candidate-name{color:#0f172a;font-size:14px;font-weight:600;line-height:1.25;min-width:0}.sh-assistant-v2 .sh-assistant-v2__candidate-actions{display:flex;flex-shrink:0;grid-gap:6px;align-items:center;flex-wrap:wrap;gap:6px}.sh-assistant-v2 .sh-assistant-v2__candidate-actions .ant-btn{background:#f8fafc;border:1px solid #d9e2ef;border-radius:999px;box-shadow:none;color:#334155;font-weight:600;height:28px;min-width:64px;padding-inline:9px}.sh-assistant-v2 .sh-assistant-v2__candidate-actions .ant-btn:focus-visible,.sh-assistant-v2 .sh-assistant-v2__candidate-actions .ant-btn:hover{background:#eff6ff;border-color:#91caff;color:#1668dc}.sh-assistant-v2 .sh-assistant-v2__candidate-actions .ant-btn.ant-btn-disabled,.sh-assistant-v2 .sh-assistant-v2__candidate-actions .ant-btn[disabled]{background:#f1f5f9;border-color:#e2e8f0;box-shadow:none;color:#94a3b8}.sh-assistant-v2 .sh-assistant-v2__candidate-action{min-width:0}.sh-assistant-v2 .sh-assistant-v2__candidate-secondary{font-size:12px;line-height:1.25}.sh-assistant-v2 .sh-assistant-v2__team-list{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.sh-assistant-v2 .sh-assistant-v2__team-list-item{border-top:1px solid #edf0f4;padding:10px 0 0;width:100%}.sh-assistant-v2 .sh-assistant-v2__team-player-row{align-items:flex-start;display:flex;justify-content:space-between;grid-gap:12px;gap:12px;min-width:0;width:100%}.sh-assistant-v2 .sh-assistant-v2__team-player-info{flex:1 1 auto;min-width:0}.sh-assistant-v2 .sh-assistant-v2__team-player{display:flex;flex-direction:column;grid-gap:4px;gap:4px;min-width:0}.sh-assistant-v2 .sh-assistant-v2__team-player-name{color:#0f172a;font-size:14px;font-weight:600;line-height:1.25;min-width:0}.sh-assistant-v2 .sh-assistant-v2__team-player-meta{color:#64748b}.sh-assistant-v2 .sh-assistant-v2__team-player-meta .ant-tag{border-radius:999px;font-size:11px;line-height:1.2;margin-inline-end:0;padding-inline:7px}.sh-assistant-v2 .sh-assistant-v2__team-player-actions{display:flex;flex-wrap:wrap;grid-gap:6px;align-items:center;flex-shrink:0;gap:6px;justify-content:flex-end;margin-left:auto}.sh-assistant-v2 .sh-assistant-v2__team-action{background:#f8fafc;border:1px solid #d9e2ef;border-radius:999px;box-shadow:none;color:#334155;font-weight:600;height:26px;padding-inline:8px}.sh-assistant-v2 .sh-assistant-v2__team-action:focus-visible,.sh-assistant-v2 .sh-assistant-v2__team-action:hover{background:#eff6ff;border-color:#91caff;color:#1668dc}.sh-assistant-v2 .sh-assistant-v2__team-action--remove{background:#fff5f5;border-color:#ffe1e1;color:#c92a2a}.sh-assistant-v2 .sh-assistant-v2__team-action--remove:focus-visible,.sh-assistant-v2 .sh-assistant-v2__team-action--remove:hover{background:#ffecec;border-color:#ffb3b3;color:#b42318}.sh-assistant-v2 .sh-assistant-v2__teams-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.sh-assistant-v2 .sh-assistant-v2__step-shell .ant-empty{margin-block:16px}.sh-assistant-v2 .sh-assistant-v2__team-panel .ant-empty{margin-block:8px;min-height:84px}.sh-assistant-v2 .sh-assistant-v2__step-shell .ant-card-head{min-height:44px}.sh-assistant-v2 .sh-assistant-v2__step-shell--context .ant-card-head,.sh-assistant-v2 .sh-assistant-v2__step-shell--recap .ant-card-head{min-height:40px}.sh-assistant-v2 .sh-assistant-v2__team-panel .ant-card-head{padding-inline:10px}.sh-assistant-v2 .sh-assistant-v2__suggestions-card .ant-card-body,.sh-assistant-v2 .sh-assistant-v2__team-panel .ant-card-body{padding-bottom:8px;padding-top:8px}.sh-assistant-v2 .sh-assistant-v2__suggestions-card .ant-card-body,.sh-assistant-v2 .sh-assistant-v2__team-panel .ant-card-body{padding-inline:12px}@media(max-width:1199.98px){.sh-assistant-v2 .sh-assistant-v2__teams-grid{grid-template-columns:1fr}}@media(max-width:991.98px){.sh-assistant-v2 .sh-assistant-v2__candidate-item{width:min(84vw,320px)}.sh-assistant-v2 .sh-assistant-v2__footer,.sh-assistant-v2 .sh-assistant-v2__footer-actions--recap{align-items:stretch}.sh-assistant-v2 .sh-assistant-v2__footer-note{text-align:left}}body.sport-hub{--sh-color-primary:#0084fa;--sh-color-accent:#ffcd36;--sh-color-heading:#1e91d8;--sh-color-muted:gray;--sh-color-danger:#e11d48;--sh-bg:#ebedef;--sh-card-bg:#fff;--sh-card-border:#e6e6e6;--sh-card-shadow:0 2px 0 #5a616914,0 6px 12px #5a61691f;--sh-control-surface-bg:#fff;--sh-control-surface-border:#0000000f;--sh-control-surface-radius:12px;--sh-control-surface-shadow:inset 0 1px 0 #ffffffb3;--sh-radius:14px;--sh-spacing:12px;--sh-spacing-lg:20px;--sh-spacing-xl:28px;--sh-container-width:1000px;--sh-heading-size:22px;--sh-meta-size:13px}body.sport-hub .sh-page{background:#0000}body.sport-hub .sh-container{margin:0 auto;max-width:var(--sh-container-width);padding:var(--sh-spacing);width:100%}body.sport-hub .sh-muted{color:var(--sh-color-muted)}body.sport-hub .sh-title{color:var(--sh-color-heading);font-size:var(--sh-heading-size);font-weight:700}body.sport-hub .sh-subtitle{color:var(--sh-color-muted);font-weight:400}body.sport-hub .sh-meta{color:var(--sh-color-muted);font-size:var(--sh-meta-size)}body.sport-hub .sh-divider{margin:10px 0}body.sport-hub .sh-card{background:var(--sh-card-bg);border:1px solid var(--sh-card-border);border-radius:var(--sh-radius);box-shadow:var(--sh-card-shadow)}body.sport-hub .sh-page-shell__card,body.sport-hub .sh-page-shell__content,body.sport-hub .sh-page-shell__header{min-width:0;width:100%}body.sport-hub .sh-page-shell__card{overflow:hidden}body.sport-hub .sh-page-shell__card .ant-card-body{min-width:0}body.sport-hub .sh-page-header-shell{min-width:0;width:100%}body.sport-hub .sh-page-header-shell--expanded>.container.section{max-width:none;width:100%}body.sport-hub .sport-hub-overview .sh-page-shell__card{overflow:visible}body.sport-hub .sh-drawer-shell .ant-drawer-content{background:linear-gradient(180deg,#0084fa08,#fff 140px)}body.sport-hub .sh-drawer-shell .ant-drawer-header{background:linear-gradient(135deg,#0084fa17,#ffcd360f);border-bottom:1px solid #0084fa1f}body.sport-hub .sh-drawer-shell .ant-drawer-title{color:#1e91d8;font-weight:700;line-height:1.2;white-space:normal}body.sport-hub .sh-drawer-shell .ant-drawer-title>*{width:100%}body.sport-hub .sh-drawer-shell .ant-drawer-close{background:#ffffffd1;border-radius:12px;color:#1e91d8;height:36px;transition:transform .18s ease,background-color .18s ease;width:36px}body.sport-hub .sh-drawer-shell .ant-drawer-close:hover{background:#fffffff5;transform:translateY(-1px)}body.sport-hub .sh-drawer-shell .ant-drawer-body{background:linear-gradient(180deg,#ebedefb8,#fffffff5 56px,#fff)}body.sport-hub .sh-drawer-shell .ant-drawer-footer{backdrop-filter:blur(12px);background:#f8fafcf0;border-top:1px solid #0084fa1a}body.sport-hub .sh-drawer-shell .ant-drawer-footer .ant-btn{border-radius:12px;font-weight:600;min-height:42px}body.sport-hub .sh-drawer-shell .ant-drawer-footer .ant-btn-primary{box-shadow:0 10px 18px #0084fa2e}body.sport-hub .sh-drawer-shell .ant-form-vertical .ant-form-item{margin-bottom:18px}body.sport-hub .sh-drawer-shell .ant-form-vertical .ant-form-item-label>label{color:#1e91d8;font-weight:600}body.sport-hub .sh-drawer-shell .ant-form-vertical .ant-input-affix-wrapper,body.sport-hub .sh-drawer-shell .ant-form-vertical .ant-input-number,body.sport-hub .sh-drawer-shell .ant-form-vertical .ant-picker,body.sport-hub .sh-drawer-shell .ant-form-vertical .ant-select:not(.ant-select-customize-input) .ant-select-selector,body.sport-hub .sh-drawer-shell .ant-form-vertical input.ant-input,body.sport-hub .sh-drawer-shell .ant-form-vertical textarea.ant-input{border-color:#0084fa24;border-radius:12px;box-shadow:0 1px 0 #ffffffd9}body.sport-hub .sh-drawer-shell .ant-form-vertical .ant-input-affix-wrapper,body.sport-hub .sh-drawer-shell .ant-form-vertical .ant-input-number,body.sport-hub .sh-drawer-shell .ant-form-vertical .ant-picker,body.sport-hub .sh-drawer-shell .ant-form-vertical .ant-select:not(.ant-select-customize-input) .ant-select-selector,body.sport-hub .sh-drawer-shell .ant-form-vertical input.ant-input{min-height:44px}body.sport-hub .sh-drawer-shell .ant-form-vertical .ant-input-affix-wrapper{padding-inline:12px}body.sport-hub .sh-drawer-shell .ant-form-vertical .ant-input-number-group-addon,body.sport-hub .sh-drawer-shell .ant-form-vertical .ant-input-number-handler-wrap,body.sport-hub .sh-drawer-shell .ant-form-vertical .ant-input-prefix,body.sport-hub .sh-drawer-shell .ant-form-vertical .ant-picker-suffix,body.sport-hub .sh-drawer-shell .ant-form-vertical .ant-select-arrow{color:#0084fab8}body.sport-hub .sh-drawer-shell .ant-form-vertical .ant-input-affix-wrapper-focused,body.sport-hub .sh-drawer-shell .ant-form-vertical .ant-input-number-focused,body.sport-hub .sh-drawer-shell .ant-form-vertical .ant-input:focus,body.sport-hub .sh-drawer-shell .ant-form-vertical .ant-picker-focused,body.sport-hub .sh-drawer-shell .ant-form-vertical .ant-select-focused .ant-select-selector{border-color:#0084fa6b;box-shadow:0 0 0 3px #0084fa1f}body.sport-hub .ant-card.sh-card,body.sport-hub .box-border .ant-card{border:1px solid var(--sh-card-border);border-radius:var(--sh-radius);box-shadow:var(--sh-card-shadow)}body.sport-hub .sh-team-viewer{margin:0 auto;max-width:960px;width:100%}body.sport-hub .sh-row,body.sport-hub .sh-row-between{align-items:center;display:flex}body.sport-hub .sh-row-between{justify-content:space-between}body.sport-hub .sh-inline-tag{margin-left:8px}body.sport-hub .sh-filters-panel,body.sport-hub .sh-filters-panel__content,body.sport-hub .sh-w-100{width:100%}body.sport-hub .sh-filters-panel__results .ant-tag{font-weight:600;margin:0}body.sport-hub .sh-filters-panel__header{align-items:center;display:flex;justify-content:space-between;grid-gap:8px;flex-wrap:wrap;gap:8px}body.sport-hub .sh-filters-panel__actions{margin-right:auto}body.sport-hub .sh-filters-panel__actions .ant-btn{color:var(--sh-color-primary);font-weight:500}body.sport-hub .sh-filters-panel__fields{width:100%}body.sport-hub .sh-filters-panel--drawer .ant-drawer-body{padding-top:8px}body.sport-hub .sh-filters-panel__launcher{display:flex;flex-direction:column;grid-gap:12px;gap:12px}body.sport-hub .sh-filters-panel__group{display:flex;flex-direction:column;grid-gap:8px;gap:8px}body.sport-hub .sh-filters-panel__group-header{align-items:center;display:flex;justify-content:space-between}body.sport-hub .sh-filters-panel__launcher-tag{border-radius:999px;cursor:pointer;padding-inline:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.sport-hub .sh-filters-panel__launcher-tag--removable{align-items:center;display:inline-flex;grid-gap:6px;gap:6px}body.sport-hub .sh-filters-panel__launcher-tag-label{align-items:center;display:inline-flex}body.sport-hub .sh-filters-panel__launcher-tag-close{align-items:center;cursor:pointer;display:inline-flex;opacity:.85}body.sport-hub .sh-filters-panel__launcher-tag-close:hover{opacity:1}body.sport-hub .sh-filters-panel__active-filter{padding-top:4px}body.sport-hub .sh-filters-panel__active-filter-description{color:#00000073;font-size:12px;margin-bottom:8px}body.sport-hub .sh-filters-panel__empty{padding:12px 0 4px}body.sport-hub .sport-hub-clienti__filter-empty-state{background:#fafafa;border-radius:4px;color:#666;padding:16px;text-align:center}body.sport-hub .sh-nav-surface{border:1px solid #b6c1cc;border-radius:var(--sh-control-surface-radius);box-shadow:var(--sh-control-surface-shadow)}body.sport-hub .sh-date-nav--affix,body.sport-hub .sh-nav-surface{background-color:var(--sh-control-surface-bg)}@media(min-width:768px){body.sport-hub .sh-date-nav{padding:var(--sh-spacing) 0}}body.sport-hub .sh-date-nav__sections{display:flex;flex-direction:column;grid-gap:0;gap:0}body.sport-hub .sh-date-nav__sections--inline{flex-direction:row;flex-wrap:wrap;grid-gap:12px;align-items:stretch;gap:12px}body.sport-hub .sh-date-nav__sections--inline .sh-date-nav__section--sport{flex:1 1 100%}body.sport-hub .sh-date-nav__sections--inline .sh-date-nav__section--date,body.sport-hub .sh-date-nav__sections--inline .sh-date-nav__section--slot{flex:1 1 360px;min-width:280px}body.sport-hub .sh-date-nav__sections--inline .sh-date-nav__slot{border:1px solid #b6c1cc;border-radius:var(--sh-control-surface-radius);margin-bottom:6px}body.sport-hub .sh-date-nav__section{width:100%}body.sport-hub .sh-date-nav__row{align-items:center;display:flex;justify-content:space-between;grid-gap:12px;flex-wrap:wrap;gap:12px}body.sport-hub .sh-date-nav__arrow{font-size:16px}body.sport-hub .sh-date-nav__arrow.ant-btn{background:#d8dde4;border:1px solid #bfc7d1;border-radius:10px;color:#2f3b4a;height:40px;min-width:40px;padding:0;width:40px}body.sport-hub .sh-date-nav__arrow.ant-btn:focus,body.sport-hub .sh-date-nav__arrow.ant-btn:hover{background:#c9d1dc;border-color:#aeb8c5;color:#1f2a37}body.sport-hub .sh-date-nav__arrow.ant-btn[disabled]{background:#eef1f5;border-color:#d4dbe4;color:#a0a9b5}body.sport-hub .sh-date-nav__label-wrap{align-items:center;display:flex;flex:1 1;justify-content:center;min-width:150px;text-align:center;grid-gap:8px;flex-wrap:wrap;gap:8px}body.sport-hub .sh-date-nav__label-button{height:auto;padding:0}body.sport-hub .sh-date-nav__label{font-size:16px;font-weight:500}body.sport-hub .sh-date-nav__count-badge.ant-tag{border:1px solid #0000;border-radius:999px;font-size:12px;font-weight:600;line-height:1.2;margin-right:0;margin-inline-end:0;padding:4px 10px;white-space:nowrap}body.sport-hub .sh-date-nav__count-badge--reservations.ant-tag{background:#e6f4ff;border-color:#91caff;color:#1668dc}body.sport-hub .sh-date-nav__monthly-net{color:#595959;font-size:14px;font-weight:600;line-height:1}body.sport-hub .sh-date-nav__monthly-net.is-positive{color:#52c41a}body.sport-hub .sh-date-nav__monthly-net.is-negative{color:#ff4d4f}body.sport-hub .sh-date-nav__label--slot{font-size:15px}body.sport-hub .sh-date-nav__row--day-inline{flex-wrap:nowrap;grid-gap:10px;gap:10px}body.sport-hub .sh-date-nav__label-wrap--day-inline{flex-wrap:nowrap;justify-content:center;min-width:0;overflow-x:auto;scrollbar-width:none;grid-gap:8px;gap:8px}body.sport-hub .sh-date-nav__label-wrap--day-inline::-webkit-scrollbar{display:none}body.sport-hub .sh-date-nav__day-detail-summary{align-items:center;display:inline-flex;grid-gap:8px;gap:8px;min-width:0;white-space:nowrap}body.sport-hub .sh-date-nav__day-detail-pill{align-items:center;display:inline-flex;grid-gap:4px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;color:#334155;font-size:11px;font-weight:600;gap:4px;line-height:1.2;padding:4px 10px}body.sport-hub .sh-date-nav__day-detail-pill strong{font-weight:800}body.sport-hub .sh-date-nav__day-detail-pill.is-empty{opacity:.65}body.sport-hub .sh-date-nav__day-detail-breakdown{align-items:center;display:inline-flex;grid-gap:6px;flex-wrap:nowrap;gap:6px;min-width:0;white-space:nowrap}body.sport-hub .sh-date-nav__day-detail-pill--matches{background:#edf4fc;border-color:#bfdbfe;color:#2563eb}body.sport-hub .sh-date-nav__day-detail-pill--lessons{background:#f5f3ff;border-color:#ddd6fe;color:#7c3aed}body.sport-hub .sh-date-nav__day-detail-pill--tournaments{background:#fff7ed;border-color:#fed7aa;color:#ea580c}body.sport-hub .sh-date-nav__day-detail-pill--club{background:#ecfeff;border-color:#a5f3fc;color:#0f766e}body.sport-hub .sh-date-nav__day-inline-controls{align-items:center;display:inline-flex;grid-gap:6px;background:#f5f7fa;border-radius:999px;flex-wrap:nowrap;gap:6px;padding:2px 4px}body.sport-hub .sh-date-nav__reservation-chip{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#e6f4ff;border:1px solid #91caff;border-radius:999px;color:#1668dc;display:inline-flex;min-height:28px;padding:3px 10px;grid-gap:6px;cursor:pointer;font-size:11px;font-weight:700;gap:6px;line-height:1.2;transition:background .15s ease,box-shadow .15s ease,transform .15s ease;white-space:nowrap}body.sport-hub .sh-date-nav__reservation-chip:hover{background:#d9efff}body.sport-hub .sh-date-nav__reservation-chip:focus{box-shadow:0 0 0 2px #1668dc2e;outline:none}body.sport-hub .sh-date-nav__reservation-chip.is-active{background:#dbeafe;border-color:#60a5fa}body.sport-hub .sh-date-nav__reservation-chip-label{align-items:center;display:inline-flex}body.sport-hub .sh-date-nav__reservation-chip-icon{align-items:center;display:inline-flex;font-size:14px}body.sport-hub .sh-date-nav__merge-toggle{align-items:center;display:inline-flex;grid-gap:6px;background:#f5f7fa;border-radius:999px;flex-wrap:nowrap;gap:6px;padding:3px 10px;white-space:nowrap}body.sport-hub .sh-date-nav__toggle-label{color:#64748b;font-size:11px;font-weight:600;text-transform:none}body.sport-hub .sh-date-nav__quick-button{align-items:center;display:inline-flex;justify-content:center;grid-gap:6px;gap:6px;min-height:32px}body.sport-hub .sh-date-nav__row--day-inline .sh-date-nav__today-button{min-width:64px}body.sport-hub .sh-date-nav__sport-label{color:#666;font-size:12px;margin-bottom:8px}body.sport-hub .sh-date-nav__sport-type-picker{background:none;display:flex;justify-content:flex-end;padding:12px 12px 24px 0;text-align:left;width:100%}body.sport-hub .sh-date-nav__sport-type-picker .sh-sport-type-picker__group{display:flex;flex-direction:column;width:100%;grid-gap:6px;gap:6px}body.sport-hub .sh-date-nav__sport-type-picker .sh-sport-type-picker__group-label{color:#666;font-size:12px;line-height:1.2}body.sport-hub .sh-date-nav__sport-type-picker .sh-sport-type-picker__group-control{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}body.sport-hub .sh-assistant{width:100%}body.sport-hub .sh-assistant__tab-label{align-items:center;display:inline-flex;grid-gap:6px;font-weight:500;gap:6px}body.sport-hub .sh-assistant__tab-label .anticon{color:#1d4ed8}body.sport-hub .sh-assistant__meta-line{align-items:center;display:inline-flex;grid-gap:6px;gap:6px}body.sport-hub .sh-assistant__meta-line .anticon{color:#4b5563}body.sport-hub .sh-assistant__avatar.ant-avatar{background:#eff6ff;border:1px solid #dbeafe;color:#1d4ed8;font-weight:600}body.sport-hub .sh-assistant__proposal-card{border-radius:12px;transition:border-color .2s ease,box-shadow .2s ease}body.sport-hub .sh-assistant__proposal-card:hover{border-color:#c6dcff;box-shadow:0 8px 22px #1677ff1f}body.sport-hub .sh-assistant__list-item.ant-list-item{border:1px solid #e3eaf2!important;border-radius:10px;padding:12px 14px!important;transition:border-color .2s ease,box-shadow .2s ease}body.sport-hub .sh-assistant__list-item.ant-list-item:hover{border-color:#c6dcff!important;box-shadow:0 6px 18px #1677ff1a}body.sport-hub .sh-assistant__method-meta .ant-tag{margin:0}body.sport-hub .sh-assistant__cta.ant-btn{border-radius:8px;font-weight:600}@media(max-width:991.98px){.sh-date-nav__slot{border:1px solid #b6c1cc;border-radius:var(--sh-control-surface-radius);margin-top:6px;padding-bottom:6px;padding-top:6px}}.sh-date-nav__date{border:1px solid #b6c1cc;border-radius:var(--sh-control-surface-radius);margin-bottom:6px}@media(max-width:991.98px){.sh-date-nav__sections--inline{flex-direction:column;grid-gap:0;gap:0}.sh-date-nav__sections--inline .sh-date-nav__section--date,.sh-date-nav__sections--inline .sh-date-nav__section--slot,.sh-date-nav__sections--inline .sh-date-nav__section--sport{flex:1 1 auto;min-width:0}.sh-date-nav__sections--inline .sh-date-nav__slot{border:1px solid #b6c1cc;border-radius:var(--sh-control-surface-radius);margin-top:6px}}.sh-date-nav__drawer .ant-drawer-body{padding:0 16px 16px}.sh-date-nav__drawer--slot .ant-drawer-body{overflow:auto}.sh-date-nav__slot-list{width:100%}.sh-date-nav__slot-band-tabs{display:flex;grid-gap:8px;background:linear-gradient(180deg,#f9fbff,#f3f7fc);border:1px solid #e6ebf2;border-radius:12px;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:4px}.sh-date-nav__slot-band-tab.ant-btn{background:#0000;border:1px solid #0000;border-radius:999px;box-shadow:none;color:#4f5d70;flex:1 1;font-weight:500;height:32px;min-width:96px;transition:all .2s ease}.sh-date-nav__slot-band-tab.ant-btn:focus,.sh-date-nav__slot-band-tab.ant-btn:hover{background:#eaf3ff;border-color:#d9e8ff;color:#1668dc}.sh-date-nav__slot-band-tab.ant-btn.ant-btn-primary,.sh-date-nav__slot-band-tab.ant-btn.is-active{background:linear-gradient(135deg,#3286ef,#1668dc);border-color:#1668dc;box-shadow:0 4px 10px #1668dc47;color:#fff;font-weight:600}.sh-date-nav__slot-band-tab.ant-btn.ant-btn-primary:focus,.sh-date-nav__slot-band-tab.ant-btn.ant-btn-primary:hover{background:linear-gradient(135deg,#3286ef,#1668dc);border-color:#1668dc;color:#fff}.sh-date-nav__slot-band-tab.ant-btn.ant-btn-default:active{background:#eaf3ff;border-color:#c9dcff}@media(max-width:576px){.sh-date-nav__slot-band-tabs{grid-gap:6px;gap:6px;padding:4px}.sh-date-nav__slot-band-tab.ant-btn{font-size:13px;height:34px;min-width:0;padding:0 8px}}.sh-date-nav__slot-item{background:#0000;border-radius:8px;cursor:pointer;padding:10px 12px}.sh-date-nav__slot-item.is-selected{background:#e6f4ff}.sh-date-nav__slot-item.is-disabled{cursor:default}.sh-date-nav__section--swiped-left,.sh-date-nav__section--swiped-right{animation:sh-swipe-animation .3s ease-out}.sh-date-nav__section--swiped-left{animation-name:sh-swipe-left}.sh-date-nav__section--swiped-right{animation-name:sh-swipe-right}@keyframes sh-swipe-left{0%{opacity:.8;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes sh-swipe-right{0%{opacity:.8;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.sh-date-nav__slot-item-row{align-items:center;display:flex;justify-content:space-between;width:100%}.sh-date-nav__slot-item-label{font-size:15px;font-weight:400}.sh-date-nav__slot-item.is-selected .sh-date-nav__slot-item-label{font-weight:600}.sh-overview-header{display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding-bottom:2px;width:100%}.sh-overview-header__row{align-items:center;display:flex;min-width:0;width:100%}.sh-overview-header__row--top{justify-content:space-between;grid-gap:8px;align-items:flex-start;flex-wrap:nowrap;gap:8px}.sh-overview-header__title{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;grid-gap:2px;gap:2px}.sh-overview-header__title h1{font-size:var(--sh-heading-size);line-height:1.2;margin-bottom:0}.sh-overview-header__cta{flex:0 0 auto;margin-left:auto;padding-top:0;white-space:nowrap}.sh-overview-header__cta .ant-btn{height:32px;padding-inline:12px}.sh-overview-header__row--picker{align-items:flex-start}.sh-overview-header__picker{display:flex;flex-direction:column;text-align:left;width:100%;grid-gap:14px;gap:14px}.sh-overview-header__picker .sh-sport-type-picker__group{align-items:flex-start;display:flex;flex-direction:column;width:100%;grid-gap:8px;gap:8px}.sh-overview-header__picker .sh-sport-type-picker__group-label{color:var(--sh-color-muted);font-size:12px;line-height:1.2}.sh-overview-header__picker .sh-sport-type-picker__group-control{width:100%}.sh-overview-header__picker .ant-space{align-items:flex-start;justify-content:flex-start;width:100%}.sh-overview-header__picker .ant-space-item{min-width:0}.sh-overview-header__picker .ant-btn{font-size:13px;line-height:1.15;max-width:100%;padding-inline:10px;white-space:normal}@media(max-width:576px){.sh-overview-header{grid-gap:6px;gap:6px}.sh-overview-header__row--top{grid-gap:6px;flex-wrap:wrap;gap:6px}.sh-overview-header__title h1{font-size:20px;line-height:1.15}.sh-overview-header__cta .ant-btn{height:30px;padding-inline:8px}.sh-overview-header__picker .sh-sport-type-picker__group{grid-gap:6px;gap:6px}.sh-overview-header__picker{grid-gap:12px;gap:12px}.sh-overview-header__picker .ant-space{grid-gap:6px;gap:6px}.sh-overview-header__picker .ant-btn{padding-inline:8px}}.sh-page-header{display:flex;flex-direction:column;grid-gap:16px;gap:16px;padding-bottom:4px;width:100%}.sh-page-header__row{align-items:center;display:flex;min-width:0;width:100%}.sh-page-header__row--top{justify-content:space-between;grid-gap:16px;align-items:flex-start;flex-wrap:nowrap;gap:16px}.sh-page-header__title{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;grid-gap:4px;gap:4px}.sh-page-header__title h1{margin-bottom:0}.sh-page-header__cta{flex:0 0 auto;margin-left:auto;padding-top:2px;white-space:nowrap}.sh-page-header__row--picker,.sh-page-header__row--subtitle{align-items:flex-start}.sh-page-header__subtitle{color:var(--sh-color-muted);font-size:var(--sh-meta-size);line-height:1.5;max-width:760px}.sh-page-header__picker{text-align:left;width:100%}.sh-page-header__picker .sh-sport-type-picker__group{align-items:flex-start;display:flex;flex-direction:column;width:100%;grid-gap:8px;gap:8px}.sh-page-header__picker .sh-sport-type-picker__group-label{color:var(--sh-color-muted);font-size:12px;line-height:1.2}.sh-page-header__picker .sh-sport-type-picker__group-control{width:100%}.sh-page-header__picker .ant-space{align-items:flex-start;justify-content:flex-start;width:100%}.sh-page-header__picker .ant-space-item{min-width:0}.sh-page-header__picker .ant-btn{max-width:100%;white-space:normal}.sport-hub-overview .sh-page-header__picker .sh-sport-type-picker__group-label{display:inline-block;margin-top:4px}@media(max-width:576px){.sh-page-header{grid-gap:12px;gap:12px}.sh-page-header__row--top{grid-gap:10px;flex-wrap:wrap;gap:10px}.sh-page-header__cta{padding-top:0}.sh-page-header__picker .sh-sport-type-picker__group{grid-gap:4px;gap:4px}.sh-page-header__picker .ant-space{grid-gap:6px;gap:6px}.sh-page-header__picker .ant-btn{font-size:13px;line-height:1.15;padding-inline:10px}.sh-page-header__subtitle{font-size:12px;line-height:1.45}.sport-hub-overview .sh-page-header__picker .sh-sport-type-picker__group-label{margin-top:6px}}.calendar-mode-selector{align-items:stretch;display:flex;grid-gap:4px;gap:4px;justify-content:flex-start;margin-bottom:16px;padding:4px;width:auto}.calendar-mode-selector--mobile{width:100%;grid-gap:2px;gap:2px;padding:3px}.calendar-mode-selector__button{align-items:center;display:flex;justify-content:center;grid-gap:8px;background-color:#ffffff61;border:1px solid #0000;border-radius:8px;color:#5a5a5a;cursor:pointer;flex:0 0 auto;font-size:15px;font-weight:500;gap:8px;outline:none;padding:10px 16px;touch-action:manipulation;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);white-space:nowrap;-webkit-tap-highlight-color:rgba(0,0,0,0)}.calendar-mode-selector__button:not(.is-active){border-color:#00000014}.calendar-mode-selector__button:not(.is-active):hover{background-color:#ffffffb8;border-color:#1677ff3d;color:#444}.calendar-mode-selector__button:not(.is-active):active{background-color:#ffffffeb;border-color:#1677ff52}.calendar-mode-selector__button:focus-visible{box-shadow:0 0 0 2px #1677ff59}.calendar-mode-selector__button.is-active{background-color:#1677ff;border-color:#1677ff;box-shadow:0 8px 18px -8px #1677ff73;color:#fff;font-weight:600}.calendar-mode-selector__button.is-active:focus-visible{box-shadow:0 0 0 2px #1677ff59,0 8px 18px -8px #1677ff73}.calendar-mode-selector__button.is-mobile{flex:1 1;grid-gap:6px;border-radius:6px;font-size:13px;gap:6px;padding:8px 10px}.calendar-mode-selector__button.ms-auto{margin-left:auto}.calendar-mode-selector__icon{display:flex;font-size:18px;line-height:1}.calendar-mode-selector__label{line-height:1}.calendar-mode-selector--mobile .calendar-mode-selector__button{flex:1 1;grid-gap:6px;border-radius:6px;font-size:13px;gap:6px;padding:8px 10px}.calendar-mode-selector--mobile .calendar-mode-selector__icon{font-size:16px}@media(max-width:767.98px){.calendar-mode-selector{grid-gap:2px;gap:2px;padding:3px;width:100%}.calendar-mode-selector__button{grid-gap:6px;border-radius:6px;flex:1 1;font-size:13px;gap:6px;padding:8px 10px}.calendar-mode-selector__icon{font-size:16px}}.section.primary{background-color:#fff}.section.secondary{background-color:#f6f7f9}.section_lists{border-top:2px solid #e6e6e6;margin-top:16px;padding-top:12px}.section_lists:hover .section_title{color:#0084fa}.section_lists:first-child{border-top:none;margin-top:0;padding-top:0}.section_lists .section_title{color:var(--sh-color-muted);font-size:1rem;line-height:1.5rem;margin-bottom:8px;padding:0 .5rem}.section_lists .section_title.isSticky{background-color:#fffffff7;border-radius:10px;box-shadow:0 0 20px 0 #e6e6e6;color:#0084fa;margin-top:5px}.section_lists .listing{display:flex;flex-direction:column;flex-wrap:wrap;width:100%}.ant-typography,.ant-typography-secondary{color:inherit}.ant-typography-secondary{color:var(--sh-color-muted)!important}.ant-typography h3,h3.ant-typography{color:var(--sh-color-heading)}@media(min-width:576px){main>header[data-pagename=sport-hub] #primaryMenu ul{grid-gap:6px;gap:6px}}.listing-devices{display:flex;flex-wrap:wrap;grid-gap:15px;gap:15px}.listing-devices .Device{box-sizing:border-box;flex-basis:calc(33.333% - 10px);flex-grow:1;flex-shrink:1;height:auto;max-width:calc(33.333% - 10px);padding-bottom:0}@media(max-width:991.98px){.listing-devices .Device{flex:1 1 100%;max-width:100%}}.listing-devices .Device .deviceName{margin:0 1rem 0 .5rem}.listing-devices .Device .ant-tabs{height:auto}.listing-devices .Device .ant-tabs .ant-tabs-nav{margin:0!important}.listing-devices .Device .ant-tabs .ant-tabs-nav:before{display:none}.listing-devices .Device .ant-tabs .ant-tabs-nav .ant-tabs-nav-operations,.listing-devices .Device .ant-tabs .ant-tabs-nav .ant-tabs-nav-wrap{visibility:hidden}.listing-devices .Device .ant-tabs .ant-tabs-content,.listing-devices .Device .ant-tabs .ant-tabs-content-holder{height:auto}
/*# sourceMappingURL=main.b93258a9.css.map*/