@font-face{font-family:Cairo;font-style:normal;font-weight:100;src:local("Cairo Thin"),local("Cairo-Thin"),url(/fonts/Cairo-Thin.ttf) format("truetype")}@font-face{font-family:Cairo;font-style:normal;font-weight:200;src:local("Cairo ExtraLight"),local("Cairo-ExtraLight"),url(/fonts/Cairo-ExtraLight.ttf) format("truetype")}@font-face{font-family:Cairo;font-style:normal;font-weight:300;src:local("Cairo Light"),local("Cairo-Light"),url(/fonts/Cairo-Light.ttf) format("truetype")}@font-face{font-family:Cairo;font-style:normal;font-weight:400;src:local("Cairo Regular"),local("Cairo-Regular"),url(/fonts/Cairo-Regular.ttf) format("truetype")}@font-face{font-family:Cairo;font-style:normal;font-weight:500;src:local("Cairo Medium"),local("Cairo-Medium"),url(/fonts/Cairo-Medium.ttf) format("truetype")}@font-face{font-family:Cairo;font-style:normal;font-weight:600;src:local("Cairo SemiBold"),local("Cairo-SemiBold"),url(/fonts/Cairo-SemiBold.ttf) format("truetype")}@font-face{font-family:Cairo;font-style:normal;font-weight:700;src:local("Cairo Bold"),local("Cairo-Bold"),url(/fonts/Cairo-Bold.ttf) format("truetype")}@font-face{font-family:Cairo;font-style:normal;font-weight:800;src:local("Cairo ExtraBold"),local("Cairo-ExtraBold"),url(/fonts/Cairo-ExtraBold.ttf) format("truetype")}@font-face{font-family:Cairo;font-style:normal;font-weight:900;src:local("Cairo Black"),local("Cairo-Black"),url(/fonts/Cairo-Black.ttf) format("truetype")}:root{--max-width:1100px;--border-radius:12px;--font-family:"Cairo",sans-serif;--background:#f4f8fb;--main-color:#1476ff;--main-color-hover:#e7f4fe;--text-color:#8594ae;--headers-color:#002251;--border-radius:25px;--main-color-rgba-05:rgba(238,0,0,.05)}*{box-sizing:border-box;padding:0;margin:0;scrollbar-width:thin}button,input,select,textarea,textarea::placeholder{font-family:var(--font-family)}textarea{resize:none}body,html{max-width:100vw;overflow-x:hidden;font-family:var(--font-family);transition:.3s ease-in-out;scrollbar-color:#ced3e1 #f1f1f1}main{scroll-behavior:smooth!important}button{border:none;background-color:transparent;cursor:pointer;outline:none;transition:.3s ease-in-out}img{object-fit:cover}input{border:none;outline:none;accent-color:var(--main-color)}table{border:1px solid #e9eaf3;border-radius:10px;padding:0!important;box-shadow:0 2px 10px 0 rgba(25,93,194,.07)}.fc-scroller table{border-radius:0}thead{background-color:var(--main-color-hover)!important}th{color:#000!important;background-color:transparent!important}td{background-color:#fff}.rdrDefinedRangesWrapper{display:none!important}a{color:inherit;text-decoration:none;transition:.3s ease-in-out}h1,h2,h3,h4,h5,h6{line-height:1.3}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.loading_page{width:40px;padding:5px;aspect-ratio:1;border-radius:50%;background:var(--main-color);--_m:conic-gradient(#0000 10%,#000),linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3 1s linear infinite;margin:auto}.loader{flex-direction:column;gap:30px;width:100%;height:100vh}.loader,.logo_client_prf{display:flex;align-items:center;justify-content:center}.logo_client_prf{width:175px;height:30px;object-fit:none;position:relative;animation:lds-default 1s ease-in-out infinite forwards}.loader .spin_wrp{border-radius:50%;border:4px solid rgba(235,87,87,.39);border-top-color:#eb5757;width:35px;height:35px;animation:rotateSpin 1s linear infinite}.spiner{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;width:100%;height:100%;margin:auto}.spiner .spin_wrp{border-radius:50%;border:3px solid #e7e7e738;border-top-color:#fff;width:20px;height:20px;animation:rotateSpin 1s linear infinite}.error_msg,.valid_msg,.warn_msg{width:100%;border-radius:10px;padding:.4rem 0;gap:15px;box-shadow:0 3px 5px rgba(0,0,0,.04);font-size:.8rem;font-weight:600;text-align:center;animation:fadeMessage .3s ease-in-out forwards;border:1px solid transparent}.error_msg,.error_msg span,.valid_msg,.valid_msg span,.warn_msg,.warn_msg span{display:flex;align-items:center;justify-content:center}.valid_msg{color:#fff;background-color:#05c168;border-color:#05c168}.error_msg{color:#fff;background:#ff414c;border-color:#ff414c}.warn_msg{color:#fff;background:#ff9e2c;border-color:#ff9e2c}.pagination{gap:5px}.disabled,.pagination,.pagination button{display:flex;align-items:center;justify-content:center}.disabled,.pagination button{width:34px;height:34px;box-shadow:0 2px 10px 0 rgba(25,93,194,.07);color:#4f5f7e;font-size:14px;line-height:1em;border-radius:10px;border:1px solid #e9eaf3;background-color:#fff;&:hover{background-color:var(--main-color);color:#fff}}.pagination .disabled{background-color:#f2f3f8;color:#4f5f7e;opacity:.4;&:hover{background-color:#f2f3f8;color:#4f5f7e}}.avtr-profile{background-color:var(--main-color);color:#fff;font-weight:600;text-transform:uppercase}.avtr-profile,.modal_container{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.modal_container{position:fixed;inset:0;z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0b0e2c80}.ck-editor__main{height:70vh!important;position:relative!important;z-index:1!important}.ck-content{height:100%;padding:0 1.5rem!important;border-bottom-left-radius:20px!important;border-bottom-right-radius:20px!important}.ck-toolbar{border-top-left-radius:20px!important;border-top-right-radius:20px!important}.ck-editor__top{position:relative!important;z-index:2!important}.rdrDateDisplayWrapper{display:none!important}@keyframes fadeElements{0%{opacity:0}to{opacity:1}}@keyframes l3{to{transform:rotate(1turn)}}@keyframes fadeMessage{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes lds-default{0%,20%,80%,to{transform:scale(1)}50%{transform:scale(1.15)}}.paymentWidgets input{width:100%;border-radius:25px;font-size:.8rem;font-weight:600;font-family:var(--font-family)!important;&::placeholder{font-size:.8rem;font-weight:600}}.wpwl-group{min-width:100%!important;padding:0!important;margin:0!important;display:flex;flex-direction:column;gap:8px!important}.wpwl-control{direction:inherit!important}.wpwl-has-error,.wpwl-hint{color:red!important;font-size:.8rem}.wpwl-control{font-family:var(--font-family)!important;border-radius:25px!important;max-width:450px!important;height:50px!important;padding:0 1rem;border:1px solid #e9eaf3!important;background-color:#fff!important;box-shadow:0 2px 12px 0 rgba(11,22,44,.05)!important}.wpwl-control,.wpwl-group-cardNumber,input,input::placeholder{font-family:var(--font-family)!important}.wpwl-form-card{background-color:transparent!important;background-image:none!important;box-shadow:none!important}.wpwl-form{border:none!important;padding:0!important}.wpwl-label{color:#000;font-weight:600!important}iframe{width:100%!important}.wpwl-button-pay{border:none;margin-top:1rem}.wpwl-form{margin-bottom:0}.wpwl-group-brand{display:none!important;align-items:center!important;justify-content:center!important;flex-direction:row}.wpwl-button,.wpwl-button-pay{width:100%;border-radius:25px;font-weight:600;background-color:#eb5757;&:hover{background-color:#ce4c4c}}.rdrMonthName,.rdrMonthPicker,.rdrYearPicker{font-weight:650!important;color:#000!important}.rdrMonthName{padding-bottom:0!important}.rdrDayNumber{font-weight:600!important}.rdrMonthAndYearPickers select{height:35px!important;color:#000!important;min-width:80px!important;border-radius:25px!important;padding:0 1rem!important;width:100%!important;max-width:300px!important;border:1px solid #e9eaf3!important;box-shadow:0 2px 12px 0 rgba(11,22,44,.05)!important}.rdrMonthAndYearWrapper{height:auto!important;padding:0!important}.marker-cluster-small div{background-color:var(--main-color)!important}.marker-cluster-small div span{color:#fff!important;font-weight:700}.marker-cluster-small{background-color:var(--main-color)!important;opacity:.8}.toast-alert,.toast-error,.toast-success{padding:6px;border-radius:12px;color:#fff;display:flex;align-items:center;gap:10px;background-color:#fff;font-family:inherit!important;p{font-size:.85rem}span{color:#fff;display:flex;align-items:center;justify-content:center}}.Toastify__progress-bar--bg{display:none!important}.Toastify__progress-bar{opacity:1!important;background:#fff!important}.toast-error{background-color:#ff5a65}.toast-success{background-color:#05c168}.toast-alert{background-color:#ff9e2c}@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300..700&display=swap";.fed_layouts{background:var(--background);display:flex;z-index:1;position:relative;height:100vh}.fed_layouts .side_nav,.fed_layouts .side_nav_hd{height:100vh;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:2;transition:.3s ease-in-out;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);-webkit-border-end:1px solid #e9eaf3;border-inline-end:1px solid #e9eaf3;padding-top:1rem}@media screen and (max-width:600px){.fed_layouts .side_nav,.fed_layouts .side_nav_hd{display:none}}.fed_layouts .side_nav .tgl_nv_bar,.fed_layouts .side_nav_hd .tgl_nv_bar{position:absolute;top:5rem;cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center}.fed_layouts .side_nav .tgl_nv_bar svg,.fed_layouts .side_nav_hd .tgl_nv_bar svg{transition:.3s ease-in-out}@media(max-width:810px){.fed_layouts .side_nav .tgl_nv_bar,.fed_layouts .side_nav_hd .tgl_nv_bar{display:none}}.fed_layouts .side_nav .nav_wrp,.fed_layouts .side_nav_hd .nav_wrp{display:flex;flex-direction:column;gap:10px;height:100%}@media(max-width:810px){.fed_layouts .side_nav .nav_wrp,.fed_layouts .side_nav_hd .nav_wrp{gap:20px}}.fed_layouts .side_nav .nav_wrp .logo,.fed_layouts .side_nav_hd .nav_wrp .logo{display:flex;text-align:center;padding:0 2rem}@media(max-width:810px){.fed_layouts .side_nav .nav_wrp .logo,.fed_layouts .side_nav_hd .nav_wrp .logo{display:none}}.fed_layouts .side_nav .nav_wrp .logo img,.fed_layouts .side_nav_hd .nav_wrp .logo img{object-fit:contain!important}.fed_layouts .side_nav .nav_wrp nav,.fed_layouts .side_nav_hd .nav_wrp nav{display:flex;flex-direction:column;gap:0;overflow-y:auto;padding:0 .5rem}@media(max-width:810px){.fed_layouts .side_nav .nav_wrp nav,.fed_layouts .side_nav_hd .nav_wrp nav{gap:10px}}.fed_layouts .side_nav .nav_wrp nav .nav_section,.fed_layouts .side_nav_hd .nav_wrp nav .nav_section{padding:.5rem 0;border-bottom:1px solid #ececec;display:flex;flex-direction:column}.fed_layouts .side_nav .nav_wrp nav h6,.fed_layouts .side_nav_hd .nav_wrp nav h6{color:var(--main-color);margin-bottom:.4rem}.fed_layouts .side_nav .nav_wrp nav a,.fed_layouts .side_nav_hd .nav_wrp nav a{font-size:.95rem;color:#182f45;display:flex;align-items:center;width:100%;padding:.5rem;gap:20px;font-weight:600;-webkit-border-start:4px solid transparent;border-inline-start:4px solid transparent;transition:.3s ease-in-out}@media(max-width:810px){.fed_layouts .side_nav .nav_wrp nav a,.fed_layouts .side_nav_hd .nav_wrp nav a{padding:.5rem 1rem}}.fed_layouts .side_nav .nav_wrp nav .active,.fed_layouts .side_nav .nav_wrp nav a:hover,.fed_layouts .side_nav_hd .nav_wrp nav .active,.fed_layouts .side_nav_hd .nav_wrp nav a:hover{background-color:var(--main-color-hover);color:var(--main-color);border-color:var(--main-color)}.fed_layouts .side_nav{width:18%;max-width:250px;padding:1rem .8rem;z-index:2}@media(max-width:810px){.fed_layouts .side_nav{position:absolute;width:max-content;top:71px;padding:.5rem 1rem}}.fed_layouts .side_nav_hd{width:6.5%;padding:1.5rem 1rem}.fed_layouts .side_nav_hd .logo{-webkit-padding-start:1rem!important;padding-inline-start:1rem!important}.fed_layouts .side_nav_hd nav a{padding:.8rem!important}.fed_layouts .side_nav_hd nav a div{display:none}.fed_layouts .side_nav_hd .logout{padding:0 1rem}.fed_layouts .side_nav_hd .logout div{display:none}.fed_layouts .main,.fed_layouts .main_fw{min-height:100vh;display:flex;flex-direction:column;z-index:1;width:100%}.fed_layouts .main .map_container,.fed_layouts .main_fw .map_container{width:100%;height:450px;border-radius:10px;overflow:hidden;border:1px solid #e9eaf3;border-radius:20px;box-shadow:0 2px 10px 0 rgba(25,93,194,.07)}.fed_layouts .main .map_container div,.fed_layouts .main_fw .map_container div{animation:none}.fed_layouts .main .map_container .marker-label,.fed_layouts .main_fw .map_container .marker-label{background:var(--main-color);border:1px solid #fff;color:#fff;box-shadow:0 18px 88px -4px rgba(114,90,155,.329);box-shadow:0 8px 28px -6px rgba(114,90,155,.529);height:30px;width:30px;border-radius:100%;display:flex;align-items:center;justify-content:center;font-weight:700;position:relative}.fed_layouts .main .map_container .marker-label:hover .marker-details,.fed_layouts .main_fw .map_container .marker-label:hover .marker-details{display:block}.fed_layouts .main .map_container .marker-label .marker-details,.fed_layouts .main_fw .map_container .marker-label .marker-details{background-color:#fff;box-shadow:0 2px 10px 0 rgba(25,93,194,.07);padding:.3rem;border-radius:5px;position:absolute;bottom:120%;display:none;color:gray;width:max-content}.fed_layouts .main .main_wrp,.fed_layouts .main_fw .main_wrp{min-height:80%;overflow-y:auto;padding:20px 50px 15px;position:relative;z-index:1}@media screen and (max-width:600px){.fed_layouts .main .main_wrp,.fed_layouts .main_fw .main_wrp{margin-bottom:4rem;width:100%}}.fed_layouts .main .main_wrp .content_container,.fed_layouts .main_fw .main_wrp .content_container{max-width:1200px;width:100%;min-height:90vh;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between;gap:25px}.fed_layouts .main .main_wrp .content_container .page_header,.fed_layouts .main_fw .main_wrp .content_container .page_header{display:flex;align-items:center;justify-content:space-between}.fed_layouts .main .main_wrp .content_container .page_header .content,.fed_layouts .main_fw .main_wrp .content_container .page_header .content{display:flex;flex-direction:column;gap:5px}.fed_layouts .main .main_wrp .content_container .page_header .content h2,.fed_layouts .main .main_wrp .content_container .page_header .content h3,.fed_layouts .main_fw .main_wrp .content_container .page_header .content h2,.fed_layouts .main_fw .main_wrp .content_container .page_header .content h3{color:var(--headers-color)}.fed_layouts .main .main_wrp .content_container .page_header .content p,.fed_layouts .main_fw .main_wrp .content_container .page_header .content p{font-size:.95rem;max-width:650px;line-height:1.5;color:var(--text-color)}.fed_layouts .main .main_wrp .content_container .page_header .ctas,.fed_layouts .main_fw .main_wrp .content_container .page_header .ctas{display:flex;align-items:center;gap:10px}.fed_layouts .main .main_wrp .content_container .page_header .cta_main,.fed_layouts .main .main_wrp .content_container .page_header .cta_second,.fed_layouts .main_fw .main_wrp .content_container .page_header .cta_main,.fed_layouts .main_fw .main_wrp .content_container .page_header .cta_second{background-color:var(--main-color);border:1px solid var(--main-color);color:#fff;border-radius:25px;padding:.6rem 1.5rem;font-size:.85rem;font-weight:800;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);display:flex;align-items:center;justify-content:center;gap:5px}.fed_layouts .main .main_wrp .content_container .page_header .cta_main:hover,.fed_layouts .main .main_wrp .content_container .page_header .cta_second:hover,.fed_layouts .main_fw .main_wrp .content_container .page_header .cta_main:hover,.fed_layouts .main_fw .main_wrp .content_container .page_header .cta_second:hover{transform:scale(1.05)}.fed_layouts .main .main_wrp .content_container .page_header .cta_second,.fed_layouts .main_fw .main_wrp .content_container .page_header .cta_second{background-color:#fff;color:var(--main-color)}.fed_layouts .main .main_wrp .content_container .dashboard,.fed_layouts .main_fw .main_wrp .content_container .dashboard{display:flex;flex-direction:column;gap:25px}.fed_layouts .main .main_wrp .content_container .dashboard .overview,.fed_layouts .main_fw .main_wrp .content_container .dashboard .overview{display:grid;grid-gap:15px;gap:15px;grid-template-columns:repeat(4,1fr)}.fed_layouts .main .main_wrp .content_container .dashboard .overview .box,.fed_layouts .main_fw .main_wrp .content_container .dashboard .overview .box{background-color:#fff;border:1px solid #e9eaf3;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);border-radius:10px;display:flex;align-items:center;gap:25px;padding:.8rem 1.3rem}.fed_layouts .main .main_wrp .content_container .dashboard .overview .box .icon,.fed_layouts .main_fw .main_wrp .content_container .dashboard .overview .box .icon{width:55px;height:55px;border-radius:15px;display:flex;align-items:center;justify-content:center;background-color:rgba(237,241,243,.557);color:var(--main-color)}.fed_layouts .main .main_wrp .content_container .dashboard .overview .box h2,.fed_layouts .main_fw .main_wrp .content_container .dashboard .overview .box h2{color:#182f45}.fed_layouts .main .main_wrp .content_container .dashboard .overview .box span,.fed_layouts .main_fw .main_wrp .content_container .dashboard .overview .box span{color:#464e5f;font-weight:600}.fed_layouts .main .main_wrp .content_container .dashboard .trainings-dashboard .training-grid,.fed_layouts .main_fw .main_wrp .content_container .dashboard .trainings-dashboard .training-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:2rem;gap:2rem}.fed_layouts .main .main_wrp .content_container .dashboard .trainings-dashboard .training-card,.fed_layouts .main_fw .main_wrp .content_container .dashboard .trainings-dashboard .training-card{width:100%;background:#fff;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden;display:flex;flex-direction:column;gap:20px;transition:transform .2s ease}.fed_layouts .main .main_wrp .content_container .dashboard .trainings-dashboard .training-card:hover,.fed_layouts .main_fw .main_wrp .content_container .dashboard .trainings-dashboard .training-card:hover{transform:translateY(-3px)}.fed_layouts .main .main_wrp .content_container .dashboard .trainings-dashboard .training-card .card-header,.fed_layouts .main_fw .main_wrp .content_container .dashboard .trainings-dashboard .training-card .card-header{padding:12px 16px;display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(0,0,0,.05)}.fed_layouts .main .main_wrp .content_container .dashboard .trainings-dashboard .training-card .card-header .sport-icon,.fed_layouts .main_fw .main_wrp .content_container .dashboard .trainings-dashboard .training-card .card-header .sport-icon{font-size:24px;width:40px;height:40px;background-color:rgba(237,241,243,.557);border-radius:8px;display:flex;align-items:center;justify-content:center}.fed_layouts .main .main_wrp .content_container .dashboard .trainings-dashboard .training-card .card-header .header-text,.fed_layouts .main_fw .main_wrp .content_container .dashboard .trainings-dashboard .training-card .card-header .header-text{flex:1 1;overflow:hidden}.fed_layouts .main .main_wrp .content_container .dashboard .trainings-dashboard .training-card .card-header .header-text .coach-name,.fed_layouts .main_fw .main_wrp .content_container .dashboard .trainings-dashboard .training-card .card-header .header-text .coach-name{font-size:14px;font-weight:600;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-color)}.fed_layouts .main .main_wrp .content_container .dashboard .trainings-dashboard .training-card .card-header .header-text .academy-name,.fed_layouts .main_fw .main_wrp .content_container .dashboard .trainings-dashboard .training-card .card-header .header-text .academy-name{font-size:12px;margin:4px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fed_layouts .main .main_wrp .content_container .dashboard .trainings-dashboard .training-card .days,.fed_layouts .main_fw .main_wrp .content_container .dashboard .trainings-dashboard .training-card .days{display:flex;align-items:center;gap:5px;padding:0 16px}.fed_layouts .main .main_wrp .content_container .dashboard .trainings-dashboard .training-card .days .day,.fed_layouts .main_fw .main_wrp .content_container .dashboard .trainings-dashboard .training-card .days .day{background-color:#eee;border-radius:5px;padding:.3rem;display:flex;flex-direction:column;gap:0;font-size:.7rem;color:var(--headers-color);font-weight:650;line-height:1.2;width:max-content}.fed_layouts .main .main_wrp .content_container .dashboard .trainings-dashboard .training-card .days .day small,.fed_layouts .main_fw .main_wrp .content_container .dashboard .trainings-dashboard .training-card .days .day small{color:#90a3b4;direction:ltr}.fed_layouts .main .main_wrp .content_container .dashboard .trainings-dashboard .training-card .card-footer,.fed_layouts .main_fw .main_wrp .content_container .dashboard .trainings-dashboard .training-card .card-footer{padding:10px 16px;background:var(--main-color-hover);display:flex;justify-content:space-between;align-items:center;margin-top:auto;font-weight:600}.fed_layouts .main .main_wrp .content_container .dashboard .trainings-dashboard .training-card .card-footer .price,.fed_layouts .main_fw .main_wrp .content_container .dashboard .trainings-dashboard .training-card .card-footer .price{font-weight:700;color:#03bd7f;font-size:16px}.fed_layouts .main .main_wrp .content_container .dashboard .trainings-dashboard .training-card .card-footer .students,.fed_layouts .main_fw .main_wrp .content_container .dashboard .trainings-dashboard .training-card .card-footer .students{font-size:.9rem;display:flex;align-items:center;gap:4px}.fed_layouts .main .main_wrp .content_container .dashboard .trainings-dashboard .refresh-button,.fed_layouts .main_fw .main_wrp .content_container .dashboard .trainings-dashboard .refresh-button{background:#fff;color:var(--main-color);border:1px solid var(--main-color);padding:.5rem 1.2rem;border-radius:var(--border-radius);cursor:pointer;transition:all .3s ease;font-weight:500;display:flex;align-items:center;gap:.5rem;font-size:.9rem}.fed_layouts .main .main_wrp .content_container .dashboard .trainings-dashboard .refresh-button:hover,.fed_layouts .main_fw .main_wrp .content_container .dashboard .trainings-dashboard .refresh-button:hover{background:var(--main-color-hover)}.fed_layouts .main .main_wrp .content_container .dashboard .trainings-dashboard .error-container,.fed_layouts .main_fw .main_wrp .content_container .dashboard .trainings-dashboard .error-container{display:flex;align-items:center;justify-content:center;min-height:300px}.fed_layouts .main .main_wrp .content_container .dashboard .trainings-dashboard .error-container .error-card,.fed_layouts .main_fw .main_wrp .content_container .dashboard .trainings-dashboard .error-container .error-card{background:#fee7e7;border:1px solid #ff4747;border-radius:var(--border-radius);padding:2rem;text-align:center;max-width:500px}.fed_layouts .main .main_wrp .content_container .dashboard .trainings-dashboard .error-container .error-card h3,.fed_layouts .main_fw .main_wrp .content_container .dashboard .trainings-dashboard .error-container .error-card h3{color:#ff4747;margin-top:0}.fed_layouts .main .main_wrp .content_container .dashboard .trainings-dashboard .error-container .error-card p,.fed_layouts .main_fw .main_wrp .content_container .dashboard .trainings-dashboard .error-container .error-card p{color:#cc3a3a;margin-bottom:1.5rem}.fed_layouts .main .main_wrp .content_container .dashboard .trainings-dashboard .empty-state,.fed_layouts .main_fw .main_wrp .content_container .dashboard .trainings-dashboard .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;text-align:center;padding:2rem;background-color:#fff;border:1px solid #e9eaf3;box-shadow:0 2px 12px rgba(11,22,44,.051);border-radius:10px}.fed_layouts .main .main_wrp .content_container .dashboard .trainings-dashboard .empty-state h3,.fed_layouts .main_fw .main_wrp .content_container .dashboard .trainings-dashboard .empty-state h3{color:var(--headers-color);margin-bottom:.5rem;font-weight:600}.fed_layouts .main .main_wrp .content_container .dashboard .trainings-dashboard .empty-state p,.fed_layouts .main_fw .main_wrp .content_container .dashboard .trainings-dashboard .empty-state p{color:var(--text-color);margin-top:0}.fed_layouts .main .main_wrp .content_container .coaches,.fed_layouts .main .main_wrp .content_container .facilities,.fed_layouts .main .main_wrp .content_container .players,.fed_layouts .main_fw .main_wrp .content_container .coaches,.fed_layouts .main_fw .main_wrp .content_container .facilities,.fed_layouts .main_fw .main_wrp .content_container .players{display:flex;flex-direction:column;gap:25px;height:100%;color:#002251;min-height:80vh;min-height:60vh}.fed_layouts .main .main_wrp .content_container .coaches table thead,.fed_layouts .main .main_wrp .content_container .facilities table thead,.fed_layouts .main .main_wrp .content_container .players table thead,.fed_layouts .main_fw .main_wrp .content_container .coaches table thead,.fed_layouts .main_fw .main_wrp .content_container .facilities table thead,.fed_layouts .main_fw .main_wrp .content_container .players table thead{background-color:var(--main-color-hover)}.fed_layouts .main .main_wrp .content_container .coaches table th,.fed_layouts .main .main_wrp .content_container .facilities table th,.fed_layouts .main .main_wrp .content_container .players table th,.fed_layouts .main_fw .main_wrp .content_container .coaches table th,.fed_layouts .main_fw .main_wrp .content_container .facilities table th,.fed_layouts .main_fw .main_wrp .content_container .players table th{font-size:.9rem;color:#000;font-weight:650}.fed_layouts .main .main_wrp .content_container .coaches table td,.fed_layouts .main .main_wrp .content_container .facilities table td,.fed_layouts .main .main_wrp .content_container .players table td,.fed_layouts .main_fw .main_wrp .content_container .coaches table td,.fed_layouts .main_fw .main_wrp .content_container .facilities table td,.fed_layouts .main_fw .main_wrp .content_container .players table td{font-size:.95rem;font-weight:600;color:#464e5f;background-color:#fff}.fed_layouts .main .main_wrp .content_container .coaches table td,.fed_layouts .main .main_wrp .content_container .coaches table th,.fed_layouts .main .main_wrp .content_container .facilities table td,.fed_layouts .main .main_wrp .content_container .facilities table th,.fed_layouts .main .main_wrp .content_container .players table td,.fed_layouts .main .main_wrp .content_container .players table th,.fed_layouts .main_fw .main_wrp .content_container .coaches table td,.fed_layouts .main_fw .main_wrp .content_container .coaches table th,.fed_layouts .main_fw .main_wrp .content_container .facilities table td,.fed_layouts .main_fw .main_wrp .content_container .facilities table th,.fed_layouts .main_fw .main_wrp .content_container .players table td,.fed_layouts .main_fw .main_wrp .content_container .players table th{padding:.5rem 1rem;text-align:center}.fed_layouts .main .main_wrp .content_container .coaches table .user,.fed_layouts .main .main_wrp .content_container .facilities table .user,.fed_layouts .main .main_wrp .content_container .players table .user,.fed_layouts .main_fw .main_wrp .content_container .coaches table .user,.fed_layouts .main_fw .main_wrp .content_container .facilities table .user,.fed_layouts .main_fw .main_wrp .content_container .players table .user{display:flex;align-items:center;gap:15px}.fed_layouts .main .main_wrp .content_container .coaches table .user .image,.fed_layouts .main .main_wrp .content_container .facilities table .user .image,.fed_layouts .main .main_wrp .content_container .players table .user .image,.fed_layouts .main_fw .main_wrp .content_container .coaches table .user .image,.fed_layouts .main_fw .main_wrp .content_container .facilities table .user .image,.fed_layouts .main_fw .main_wrp .content_container .players table .user .image{width:35px;height:35px;position:relative;border-radius:100%;overflow:hidden;background-color:#fff}.fed_layouts .main .main_wrp .content_container .coaches table .user .user_info,.fed_layouts .main .main_wrp .content_container .facilities table .user .user_info,.fed_layouts .main .main_wrp .content_container .players table .user .user_info,.fed_layouts .main_fw .main_wrp .content_container .coaches table .user .user_info,.fed_layouts .main_fw .main_wrp .content_container .facilities table .user .user_info,.fed_layouts .main_fw .main_wrp .content_container .players table .user .user_info{display:flex;flex-direction:column;line-height:1.3;align-items:flex-start}.fed_layouts .main .main_wrp .content_container .coaches table .user .user_info .dispay_name,.fed_layouts .main .main_wrp .content_container .facilities table .user .user_info .dispay_name,.fed_layouts .main .main_wrp .content_container .players table .user .user_info .dispay_name,.fed_layouts .main_fw .main_wrp .content_container .coaches table .user .user_info .dispay_name,.fed_layouts .main_fw .main_wrp .content_container .facilities table .user .user_info .dispay_name,.fed_layouts .main_fw .main_wrp .content_container .players table .user .user_info .dispay_name{color:#000}.fed_layouts .main .main_wrp .content_container .coaches table .user .user_info .shihanyid,.fed_layouts .main .main_wrp .content_container .facilities table .user .user_info .shihanyid,.fed_layouts .main .main_wrp .content_container .players table .user .user_info .shihanyid,.fed_layouts .main_fw .main_wrp .content_container .coaches table .user .user_info .shihanyid,.fed_layouts .main_fw .main_wrp .content_container .facilities table .user .user_info .shihanyid,.fed_layouts .main_fw .main_wrp .content_container .players table .user .user_info .shihanyid{font-size:.85rem;color:#959eae}.fed_layouts .main .main_wrp .content_container .coaches table .td_facility,.fed_layouts .main .main_wrp .content_container .facilities table .td_facility,.fed_layouts .main .main_wrp .content_container .players table .td_facility,.fed_layouts .main_fw .main_wrp .content_container .coaches table .td_facility,.fed_layouts .main_fw .main_wrp .content_container .facilities table .td_facility,.fed_layouts .main_fw .main_wrp .content_container .players table .td_facility{display:flex;align-items:center;justify-content:flex-start;gap:15px}.fed_layouts .main .main_wrp .content_container .coaches table .td_facility .icon,.fed_layouts .main .main_wrp .content_container .facilities table .td_facility .icon,.fed_layouts .main .main_wrp .content_container .players table .td_facility .icon,.fed_layouts .main_fw .main_wrp .content_container .coaches table .td_facility .icon,.fed_layouts .main_fw .main_wrp .content_container .facilities table .td_facility .icon,.fed_layouts .main_fw .main_wrp .content_container .players table .td_facility .icon{width:40px;height:40px;background:hsla(240,8%,93%,.4);border-radius:6px;display:flex;align-items:center;justify-content:center;color:#d14d4d}.fed_layouts .main .main_wrp .content_container .coaches table .td_gym,.fed_layouts .main .main_wrp .content_container .facilities table .td_gym,.fed_layouts .main .main_wrp .content_container .players table .td_gym,.fed_layouts .main_fw .main_wrp .content_container .coaches table .td_gym,.fed_layouts .main_fw .main_wrp .content_container .facilities table .td_gym,.fed_layouts .main_fw .main_wrp .content_container .players table .td_gym{display:flex;align-items:center;gap:15px;width:25%}.fed_layouts .main .main_wrp .content_container .coaches table .td_gym .gym_cover,.fed_layouts .main .main_wrp .content_container .facilities table .td_gym .gym_cover,.fed_layouts .main .main_wrp .content_container .players table .td_gym .gym_cover,.fed_layouts .main_fw .main_wrp .content_container .coaches table .td_gym .gym_cover,.fed_layouts .main_fw .main_wrp .content_container .facilities table .td_gym .gym_cover,.fed_layouts .main_fw .main_wrp .content_container .players table .td_gym .gym_cover{width:40px;height:40px;border-radius:100%;position:relative;overflow:hidden;background:rgba(149,149,255,.4)}.fed_layouts .main .main_wrp .content_container .coaches table .td_gym .gym_location,.fed_layouts .main .main_wrp .content_container .facilities table .td_gym .gym_location,.fed_layouts .main .main_wrp .content_container .players table .td_gym .gym_location,.fed_layouts .main_fw .main_wrp .content_container .coaches table .td_gym .gym_location,.fed_layouts .main_fw .main_wrp .content_container .facilities table .td_gym .gym_location,.fed_layouts .main_fw .main_wrp .content_container .players table .td_gym .gym_location{width:70%}.fed_layouts .main .main_wrp .content_container .coaches table .td_gym .no_gym,.fed_layouts .main .main_wrp .content_container .facilities table .td_gym .no_gym,.fed_layouts .main .main_wrp .content_container .players table .td_gym .no_gym,.fed_layouts .main_fw .main_wrp .content_container .coaches table .td_gym .no_gym,.fed_layouts .main_fw .main_wrp .content_container .facilities table .td_gym .no_gym,.fed_layouts .main_fw .main_wrp .content_container .players table .td_gym .no_gym{width:100%;color:#235ee8;text-align:center;text-decoration:underline}.fed_layouts .main .main_wrp .content_container .coaches table .available,.fed_layouts .main .main_wrp .content_container .coaches table .rented,.fed_layouts .main .main_wrp .content_container .facilities table .available,.fed_layouts .main .main_wrp .content_container .facilities table .rented,.fed_layouts .main .main_wrp .content_container .players table .available,.fed_layouts .main .main_wrp .content_container .players table .rented,.fed_layouts .main_fw .main_wrp .content_container .coaches table .available,.fed_layouts .main_fw .main_wrp .content_container .coaches table .rented,.fed_layouts .main_fw .main_wrp .content_container .facilities table .available,.fed_layouts .main_fw .main_wrp .content_container .facilities table .rented,.fed_layouts .main_fw .main_wrp .content_container .players table .available,.fed_layouts .main_fw .main_wrp .content_container .players table .rented{font-weight:700;font-size:.85rem}.fed_layouts .main .main_wrp .content_container .coaches table .rented,.fed_layouts .main .main_wrp .content_container .facilities table .rented,.fed_layouts .main .main_wrp .content_container .players table .rented,.fed_layouts .main_fw .main_wrp .content_container .coaches table .rented,.fed_layouts .main_fw .main_wrp .content_container .facilities table .rented,.fed_layouts .main_fw .main_wrp .content_container .players table .rented{color:red}.fed_layouts .main .main_wrp .content_container .coaches table .available,.fed_layouts .main .main_wrp .content_container .facilities table .available,.fed_layouts .main .main_wrp .content_container .players table .available,.fed_layouts .main_fw .main_wrp .content_container .coaches table .available,.fed_layouts .main_fw .main_wrp .content_container .facilities table .available,.fed_layouts .main_fw .main_wrp .content_container .players table .available{color:#04ca92}.fed_layouts .main .main_wrp .content_container .coaches table .points,.fed_layouts .main .main_wrp .content_container .facilities table .points,.fed_layouts .main .main_wrp .content_container .players table .points,.fed_layouts .main_fw .main_wrp .content_container .coaches table .points,.fed_layouts .main_fw .main_wrp .content_container .facilities table .points,.fed_layouts .main_fw .main_wrp .content_container .players table .points{display:flex;align-items:center;justify-content:center;gap:5px;font-weight:700;color:#705100}.fed_layouts .main .main_wrp .content_container .coaches table a,.fed_layouts .main .main_wrp .content_container .coaches table button,.fed_layouts .main .main_wrp .content_container .facilities table a,.fed_layouts .main .main_wrp .content_container .facilities table button,.fed_layouts .main .main_wrp .content_container .players table a,.fed_layouts .main .main_wrp .content_container .players table button,.fed_layouts .main_fw .main_wrp .content_container .coaches table a,.fed_layouts .main_fw .main_wrp .content_container .coaches table button,.fed_layouts .main_fw .main_wrp .content_container .facilities table a,.fed_layouts .main_fw .main_wrp .content_container .facilities table button,.fed_layouts .main_fw .main_wrp .content_container .players table a,.fed_layouts .main_fw .main_wrp .content_container .players table button{margin:auto;padding:0 .8rem;height:34px;border-radius:10px;transition:.4s ease-in-out;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:600}.fed_layouts .main .main_wrp .content_container .coaches table .cta_details,.fed_layouts .main .main_wrp .content_container .facilities table .cta_details,.fed_layouts .main .main_wrp .content_container .players table .cta_details,.fed_layouts .main_fw .main_wrp .content_container .coaches table .cta_details,.fed_layouts .main_fw .main_wrp .content_container .facilities table .cta_details,.fed_layouts .main_fw .main_wrp .content_container .players table .cta_details{width:max-content}.fed_layouts .main .main_wrp .content_container .coaches table .details_coach,.fed_layouts .main .main_wrp .content_container .facilities table .details_coach,.fed_layouts .main .main_wrp .content_container .players table .details_coach,.fed_layouts .main_fw .main_wrp .content_container .coaches table .details_coach,.fed_layouts .main_fw .main_wrp .content_container .facilities table .details_coach,.fed_layouts .main_fw .main_wrp .content_container .players table .details_coach{color:var(--main-color);border:1px solid #e9eaf3;background-color:transparent;padding:.2rem .8rem;border-radius:20px}.fed_layouts .main .main_wrp .content_container .coaches table .details_coach:hover,.fed_layouts .main .main_wrp .content_container .facilities table .details_coach:hover,.fed_layouts .main .main_wrp .content_container .players table .details_coach:hover,.fed_layouts .main_fw .main_wrp .content_container .coaches table .details_coach:hover,.fed_layouts .main_fw .main_wrp .content_container .facilities table .details_coach:hover,.fed_layouts .main_fw .main_wrp .content_container .players table .details_coach:hover{border-color:var(--main-color)}.fed_layouts .main .main_wrp .content_container .coaches .empty,.fed_layouts .main .main_wrp .content_container .facilities .empty,.fed_layouts .main .main_wrp .content_container .players .empty,.fed_layouts .main_fw .main_wrp .content_container .coaches .empty,.fed_layouts .main_fw .main_wrp .content_container .facilities .empty,.fed_layouts .main_fw .main_wrp .content_container .players .empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;height:400px}.fed_layouts .main .main_wrp .content_container .coaches .empty p,.fed_layouts .main .main_wrp .content_container .facilities .empty p,.fed_layouts .main .main_wrp .content_container .players .empty p,.fed_layouts .main_fw .main_wrp .content_container .coaches .empty p,.fed_layouts .main_fw .main_wrp .content_container .facilities .empty p,.fed_layouts .main_fw .main_wrp .content_container .players .empty p{font-size:.85rem;color:#182f45;text-align:center}.fed_layouts .main .main_wrp .content_container .coaches .empty button,.fed_layouts .main .main_wrp .content_container .facilities .empty button,.fed_layouts .main .main_wrp .content_container .players .empty button,.fed_layouts .main_fw .main_wrp .content_container .coaches .empty button,.fed_layouts .main_fw .main_wrp .content_container .facilities .empty button,.fed_layouts .main_fw .main_wrp .content_container .players .empty button{width:300px;height:45px;color:#fff;font-weight:700;border:1px solid transparent;border-radius:25px;font-size:.85rem;transition:.4s ease-in-out}.fed_layouts .main .main_wrp .content_container .academy_details,.fed_layouts .main .main_wrp .content_container .coach_details,.fed_layouts .main_fw .main_wrp .content_container .academy_details,.fed_layouts .main_fw .main_wrp .content_container .coach_details{display:flex;flex-direction:column;gap:25px;min-height:100vh}.fed_layouts .main .main_wrp .content_container .academy_details .path,.fed_layouts .main .main_wrp .content_container .coach_details .path,.fed_layouts .main_fw .main_wrp .content_container .academy_details .path,.fed_layouts .main_fw .main_wrp .content_container .coach_details .path{display:flex;align-items:center;gap:10px;font-size:1.1rem}.fed_layouts .main .main_wrp .content_container .academy_details .path div:first-child,.fed_layouts .main .main_wrp .content_container .coach_details .path div:first-child,.fed_layouts .main_fw .main_wrp .content_container .academy_details .path div:first-child,.fed_layouts .main_fw .main_wrp .content_container .coach_details .path div:first-child{color:#000;font-weight:700;cursor:pointer}.fed_layouts .main .main_wrp .content_container .academy_details .path div,.fed_layouts .main .main_wrp .content_container .coach_details .path div,.fed_layouts .main_fw .main_wrp .content_container .academy_details .path div,.fed_layouts .main_fw .main_wrp .content_container .coach_details .path div{color:#4f5f7e}.fed_layouts .main .main_wrp .content_container .academy_details .filters,.fed_layouts .main .main_wrp .content_container .coach_details .filters,.fed_layouts .main_fw .main_wrp .content_container .academy_details .filters,.fed_layouts .main_fw .main_wrp .content_container .coach_details .filters{display:flex;align-items:center;gap:10px}.fed_layouts .main .main_wrp .content_container .academy_details .filters button,.fed_layouts .main .main_wrp .content_container .coach_details .filters button,.fed_layouts .main_fw .main_wrp .content_container .academy_details .filters button,.fed_layouts .main_fw .main_wrp .content_container .coach_details .filters button{width:140px;height:45px;color:#000;border-radius:25px;font-weight:650;display:flex;align-items:center;justify-content:center;gap:5px;background-color:#fff}.fed_layouts .main .main_wrp .content_container .academy_details .gd,.fed_layouts .main .main_wrp .content_container .coach_details .gd,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd{display:flex;gap:20px}.fed_layouts .main .main_wrp .content_container .academy_details .gd .bx,.fed_layouts .main .main_wrp .content_container .academy_details .gd .card,.fed_layouts .main .main_wrp .content_container .academy_details .gd .map,.fed_layouts .main .main_wrp .content_container .academy_details .gd .user,.fed_layouts .main .main_wrp .content_container .coach_details .gd .bx,.fed_layouts .main .main_wrp .content_container .coach_details .gd .card,.fed_layouts .main .main_wrp .content_container .coach_details .gd .map,.fed_layouts .main .main_wrp .content_container .coach_details .gd .user,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .bx,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .card,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .map,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .user,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .bx,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .card,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .map,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .user{background-color:#fff;border:1px solid #e9eaf3;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);border-radius:15px}.fed_layouts .main .main_wrp .content_container .academy_details .gd .user,.fed_layouts .main .main_wrp .content_container .coach_details .gd .user,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .user,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .user{width:53%;border-radius:25px;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between}.fed_layouts .main .main_wrp .content_container .academy_details .gd .user .prfl,.fed_layouts .main .main_wrp .content_container .coach_details .gd .user .prfl,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .user .prfl,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .user .prfl{display:flex;align-items:center;gap:20px}.fed_layouts .main .main_wrp .content_container .academy_details .gd .user .prfl .avtr,.fed_layouts .main .main_wrp .content_container .coach_details .gd .user .prfl .avtr,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .user .prfl .avtr,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .user .prfl .avtr{width:100px;height:100px;border-radius:100%;position:relative;overflow:hidden;color:#fff;font-weight:600;border:1px solid gray;display:flex;align-items:center;justify-content:center}.fed_layouts .main .main_wrp .content_container .academy_details .gd .user .prfl .details,.fed_layouts .main .main_wrp .content_container .coach_details .gd .user .prfl .details,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .user .prfl .details,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .user .prfl .details{display:flex;flex-direction:column;gap:10px}.fed_layouts .main .main_wrp .content_container .academy_details .gd .user .prfl .details .name,.fed_layouts .main .main_wrp .content_container .coach_details .gd .user .prfl .details .name,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .user .prfl .details .name,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .user .prfl .details .name{font-weight:700}.fed_layouts .main .main_wrp .content_container .academy_details .gd .user .prfl .details .flx,.fed_layouts .main .main_wrp .content_container .coach_details .gd .user .prfl .details .flx,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .user .prfl .details .flx,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .user .prfl .details .flx{display:flex;align-items:center;gap:40px}.fed_layouts .main .main_wrp .content_container .academy_details .gd .user .prfl .details .flx div,.fed_layouts .main .main_wrp .content_container .coach_details .gd .user .prfl .details .flx div,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .user .prfl .details .flx div,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .user .prfl .details .flx div{display:flex;align-items:center;gap:10px}.fed_layouts .main .main_wrp .content_container .academy_details .gd .user .prfl .details .flx div span,.fed_layouts .main .main_wrp .content_container .coach_details .gd .user .prfl .details .flx div span,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .user .prfl .details .flx div span,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .user .prfl .details .flx div span{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:gray;background-color:rgba(65,84,193,.067);border-radius:100%}.fed_layouts .main .main_wrp .content_container .academy_details .gd .stats,.fed_layouts .main .main_wrp .content_container .coach_details .gd .stats,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .stats,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .stats{width:50%;display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr 1fr}.fed_layouts .main .main_wrp .content_container .academy_details .gd .stats .bx,.fed_layouts .main .main_wrp .content_container .coach_details .gd .stats .bx,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .stats .bx,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .stats .bx{border-radius:15px;display:flex;align-items:center;line-height:1.3;padding:.8rem 1rem;gap:20px}.fed_layouts .main .main_wrp .content_container .academy_details .gd .stats .bx span,.fed_layouts .main .main_wrp .content_container .coach_details .gd .stats .bx span,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .stats .bx span,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .stats .bx span{width:50px;height:50px;border-radius:100%;background-color:#f08080;display:flex;align-items:center;justify-content:center}.fed_layouts .main .main_wrp .content_container .academy_details .gd .stats .bx .txt h2,.fed_layouts .main .main_wrp .content_container .coach_details .gd .stats .bx .txt h2,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .stats .bx .txt h2,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .stats .bx .txt h2{color:#182f45;font-weight:700}.fed_layouts .main .main_wrp .content_container .academy_details .gd .stats .bx .txt div,.fed_layouts .main .main_wrp .content_container .coach_details .gd .stats .bx .txt div,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .stats .bx .txt div,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .stats .bx .txt div{color:#4e5d78;font-size:.85rem}.fed_layouts .main .main_wrp .content_container .academy_details .gd .stats .bx:first-child span,.fed_layouts .main .main_wrp .content_container .coach_details .gd .stats .bx:first-child span,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .stats .bx:first-child span,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .stats .bx:first-child span{background:rgba(76,175,80,.102);color:#20b2aa}.fed_layouts .main .main_wrp .content_container .academy_details .gd .stats .bx:nth-child(2) span,.fed_layouts .main .main_wrp .content_container .coach_details .gd .stats .bx:nth-child(2) span,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .stats .bx:nth-child(2) span,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .stats .bx:nth-child(2) span{background-color:rgba(255,165,0,.102);color:orange}.fed_layouts .main .main_wrp .content_container .academy_details .gd .stats .bx:nth-child(3) span,.fed_layouts .main .main_wrp .content_container .coach_details .gd .stats .bx:nth-child(3) span,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .stats .bx:nth-child(3) span,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .stats .bx:nth-child(3) span{background:rgba(172,151,210,.16);color:#5b37bf}.fed_layouts .main .main_wrp .content_container .academy_details .gd .stats .bx:nth-child(4) span,.fed_layouts .main .main_wrp .content_container .coach_details .gd .stats .bx:nth-child(4) span,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .stats .bx:nth-child(4) span,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .stats .bx:nth-child(4) span{background:rgba(255,87,87,.102);color:#ff5757}.fed_layouts .main .main_wrp .content_container .academy_details .gd h2,.fed_layouts .main .main_wrp .content_container .academy_details .gd h3,.fed_layouts .main .main_wrp .content_container .coach_details .gd h2,.fed_layouts .main .main_wrp .content_container .coach_details .gd h3,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd h2,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd h3,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd h2,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd h3{color:#000}.fed_layouts .main .main_wrp .content_container .academy_details .gd .certifs,.fed_layouts .main .main_wrp .content_container .academy_details .gd .coach_cards,.fed_layouts .main .main_wrp .content_container .academy_details .gd .coaches,.fed_layouts .main .main_wrp .content_container .academy_details .gd .map_wp,.fed_layouts .main .main_wrp .content_container .coach_details .gd .certifs,.fed_layouts .main .main_wrp .content_container .coach_details .gd .coach_cards,.fed_layouts .main .main_wrp .content_container .coach_details .gd .coaches,.fed_layouts .main .main_wrp .content_container .coach_details .gd .map_wp,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .certifs,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .coach_cards,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .coaches,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .map_wp,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .certifs,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .coach_cards,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .coaches,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .map_wp{display:flex;flex-direction:column;gap:10px}.fed_layouts .main .main_wrp .content_container .academy_details .gd .map_wp,.fed_layouts .main .main_wrp .content_container .coach_details .gd .map_wp,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .map_wp,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .map_wp{width:70%}.fed_layouts .main .main_wrp .content_container .academy_details .gd .certifs,.fed_layouts .main .main_wrp .content_container .academy_details .gd .coaches,.fed_layouts .main .main_wrp .content_container .coach_details .gd .certifs,.fed_layouts .main .main_wrp .content_container .coach_details .gd .coaches,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .certifs,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .coaches,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .certifs,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .coaches{width:30%}.fed_layouts .main .main_wrp .content_container .academy_details .gd .certifs ul,.fed_layouts .main .main_wrp .content_container .academy_details .gd .coaches ul,.fed_layouts .main .main_wrp .content_container .coach_details .gd .certifs ul,.fed_layouts .main .main_wrp .content_container .coach_details .gd .coaches ul,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .certifs ul,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .coaches ul,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .certifs ul,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .coaches ul{list-style:none;display:flex;flex-direction:column;gap:10px}.fed_layouts .main .main_wrp .content_container .academy_details .gd .certifs ul li,.fed_layouts .main .main_wrp .content_container .academy_details .gd .coaches ul li,.fed_layouts .main .main_wrp .content_container .coach_details .gd .certifs ul li,.fed_layouts .main .main_wrp .content_container .coach_details .gd .coaches ul li,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .certifs ul li,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .coaches ul li,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .certifs ul li,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .coaches ul li{display:flex;flex-direction:column;gap:10px}.fed_layouts .main .main_wrp .content_container .academy_details .gd .certifs ul li h4,.fed_layouts .main .main_wrp .content_container .academy_details .gd .coaches ul li h4,.fed_layouts .main .main_wrp .content_container .coach_details .gd .certifs ul li h4,.fed_layouts .main .main_wrp .content_container .coach_details .gd .coaches ul li h4,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .certifs ul li h4,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .coaches ul li h4,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .certifs ul li h4,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .coaches ul li h4{text-align:center}.fed_layouts .main .main_wrp .content_container .academy_details .gd .certifs ul li .img,.fed_layouts .main .main_wrp .content_container .academy_details .gd .coaches ul li .img,.fed_layouts .main .main_wrp .content_container .coach_details .gd .certifs ul li .img,.fed_layouts .main .main_wrp .content_container .coach_details .gd .coaches ul li .img,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .certifs ul li .img,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .coaches ul li .img,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .certifs ul li .img,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .coaches ul li .img{position:relative;width:100%;height:120px;border-radius:25px;overflow:hidden}.fed_layouts .main .main_wrp .content_container .academy_details .gd .certifs .empty_certif,.fed_layouts .main .main_wrp .content_container .academy_details .gd .coaches .empty_certif,.fed_layouts .main .main_wrp .content_container .coach_details .gd .certifs .empty_certif,.fed_layouts .main .main_wrp .content_container .coach_details .gd .coaches .empty_certif,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .certifs .empty_certif,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .coaches .empty_certif,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .certifs .empty_certif,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .coaches .empty_certif{background-color:#fff;height:300px;border-radius:10px;border:1px solid #e4e4e4;display:flex;align-items:center;justify-content:center}.fed_layouts .main .main_wrp .content_container .academy_details .gd .certifs .coach_cards,.fed_layouts .main .main_wrp .content_container .academy_details .gd .coaches .coach_cards,.fed_layouts .main .main_wrp .content_container .coach_details .gd .certifs .coach_cards,.fed_layouts .main .main_wrp .content_container .coach_details .gd .coaches .coach_cards,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .certifs .coach_cards,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .coaches .coach_cards,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .certifs .coach_cards,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .coaches .coach_cards{display:flex;flex-direction:column;gap:10px}.fed_layouts .main .main_wrp .content_container .academy_details .gd .certifs .coach_cards .card,.fed_layouts .main .main_wrp .content_container .academy_details .gd .coaches .coach_cards .card,.fed_layouts .main .main_wrp .content_container .coach_details .gd .certifs .coach_cards .card,.fed_layouts .main .main_wrp .content_container .coach_details .gd .coaches .coach_cards .card,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .certifs .coach_cards .card,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .coaches .coach_cards .card,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .certifs .coach_cards .card,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .coaches .coach_cards .card{width:100%;padding:.5rem 1rem;display:flex;flex-direction:column;gap:10px}.fed_layouts .main .main_wrp .content_container .academy_details .gd .certifs .coach_cards .card .prfl,.fed_layouts .main .main_wrp .content_container .academy_details .gd .coaches .coach_cards .card .prfl,.fed_layouts .main .main_wrp .content_container .coach_details .gd .certifs .coach_cards .card .prfl,.fed_layouts .main .main_wrp .content_container .coach_details .gd .coaches .coach_cards .card .prfl,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .certifs .coach_cards .card .prfl,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .coaches .coach_cards .card .prfl,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .certifs .coach_cards .card .prfl,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .coaches .coach_cards .card .prfl{display:flex;align-items:center;gap:10px;justify-content:flex-start}.fed_layouts .main .main_wrp .content_container .academy_details .gd .certifs .coach_cards .card .avtr,.fed_layouts .main .main_wrp .content_container .academy_details .gd .coaches .coach_cards .card .avtr,.fed_layouts .main .main_wrp .content_container .coach_details .gd .certifs .coach_cards .card .avtr,.fed_layouts .main .main_wrp .content_container .coach_details .gd .coaches .coach_cards .card .avtr,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .certifs .coach_cards .card .avtr,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .coaches .coach_cards .card .avtr,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .certifs .coach_cards .card .avtr,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .coaches .coach_cards .card .avtr{width:45px;height:45px;background-color:#ffa07a;border-radius:100%;position:relative}.fed_layouts .main .main_wrp .content_container .academy_details .gd .certifs .coach_cards .card .name,.fed_layouts .main .main_wrp .content_container .academy_details .gd .coaches .coach_cards .card .name,.fed_layouts .main .main_wrp .content_container .coach_details .gd .certifs .coach_cards .card .name,.fed_layouts .main .main_wrp .content_container .coach_details .gd .coaches .coach_cards .card .name,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .certifs .coach_cards .card .name,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .coaches .coach_cards .card .name,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .certifs .coach_cards .card .name,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .coaches .coach_cards .card .name{display:flex;flex-direction:column;gap:5px;line-height:1}.fed_layouts .main .main_wrp .content_container .academy_details .gd .certifs .coach_cards .card .name div,.fed_layouts .main .main_wrp .content_container .academy_details .gd .coaches .coach_cards .card .name div,.fed_layouts .main .main_wrp .content_container .coach_details .gd .certifs .coach_cards .card .name div,.fed_layouts .main .main_wrp .content_container .coach_details .gd .coaches .coach_cards .card .name div,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .certifs .coach_cards .card .name div,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .coaches .coach_cards .card .name div,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .certifs .coach_cards .card .name div,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .coaches .coach_cards .card .name div{font-size:.95rem;color:#000;font-weight:650}.fed_layouts .main .main_wrp .content_container .academy_details .gd .certifs .coach_cards .card .name span,.fed_layouts .main .main_wrp .content_container .academy_details .gd .coaches .coach_cards .card .name span,.fed_layouts .main .main_wrp .content_container .coach_details .gd .certifs .coach_cards .card .name span,.fed_layouts .main .main_wrp .content_container .coach_details .gd .coaches .coach_cards .card .name span,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .certifs .coach_cards .card .name span,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .coaches .coach_cards .card .name span,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .certifs .coach_cards .card .name span,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .coaches .coach_cards .card .name span{color:#777e90;font-size:.85rem;font-weight:600}.fed_layouts .main .main_wrp .content_container .academy_details .gd .certifs .coach_cards .card .user_details,.fed_layouts .main .main_wrp .content_container .academy_details .gd .coaches .coach_cards .card .user_details,.fed_layouts .main .main_wrp .content_container .coach_details .gd .certifs .coach_cards .card .user_details,.fed_layouts .main .main_wrp .content_container .coach_details .gd .coaches .coach_cards .card .user_details,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .certifs .coach_cards .card .user_details,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .coaches .coach_cards .card .user_details,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .certifs .coach_cards .card .user_details,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .coaches .coach_cards .card .user_details{display:flex;gap:10px 0;flex-wrap:wrap;justify-content:space-between}.fed_layouts .main .main_wrp .content_container .academy_details .gd .certifs .coach_cards .card .user_details .detail,.fed_layouts .main .main_wrp .content_container .academy_details .gd .coaches .coach_cards .card .user_details .detail,.fed_layouts .main .main_wrp .content_container .coach_details .gd .certifs .coach_cards .card .user_details .detail,.fed_layouts .main .main_wrp .content_container .coach_details .gd .coaches .coach_cards .card .user_details .detail,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .certifs .coach_cards .card .user_details .detail,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .coaches .coach_cards .card .user_details .detail,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .certifs .coach_cards .card .user_details .detail,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .coaches .coach_cards .card .user_details .detail{display:flex;align-items:center;gap:10px;width:max-content}.fed_layouts .main .main_wrp .content_container .academy_details .gd .certifs .coach_cards .card .user_details .detail span,.fed_layouts .main .main_wrp .content_container .academy_details .gd .coaches .coach_cards .card .user_details .detail span,.fed_layouts .main .main_wrp .content_container .coach_details .gd .certifs .coach_cards .card .user_details .detail span,.fed_layouts .main .main_wrp .content_container .coach_details .gd .coaches .coach_cards .card .user_details .detail span,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .certifs .coach_cards .card .user_details .detail span,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .coaches .coach_cards .card .user_details .detail span,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .certifs .coach_cards .card .user_details .detail span,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .coaches .coach_cards .card .user_details .detail span{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:rgba(65,84,193,.067);border-radius:100%}.fed_layouts .main .main_wrp .content_container .academy_details .gd .certifs .coach_cards .card .user_details .detail div,.fed_layouts .main .main_wrp .content_container .academy_details .gd .coaches .coach_cards .card .user_details .detail div,.fed_layouts .main .main_wrp .content_container .coach_details .gd .certifs .coach_cards .card .user_details .detail div,.fed_layouts .main .main_wrp .content_container .coach_details .gd .coaches .coach_cards .card .user_details .detail div,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .certifs .coach_cards .card .user_details .detail div,.fed_layouts .main_fw .main_wrp .content_container .academy_details .gd .coaches .coach_cards .card .user_details .detail div,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .certifs .coach_cards .card .user_details .detail div,.fed_layouts .main_fw .main_wrp .content_container .coach_details .gd .coaches .coach_cards .card .user_details .detail div{font-size:.85rem;font-weight:600}.fed_layouts .main .main_wrp .content_container .academies,.fed_layouts .main .main_wrp .content_container .trainings,.fed_layouts .main_fw .main_wrp .content_container .academies,.fed_layouts .main_fw .main_wrp .content_container .trainings{display:flex;flex-direction:column;gap:25px}.fed_layouts .main .main_wrp .content_container .academies .empty,.fed_layouts .main .main_wrp .content_container .trainings .empty,.fed_layouts .main_fw .main_wrp .content_container .academies .empty,.fed_layouts .main_fw .main_wrp .content_container .trainings .empty{width:100%;height:400px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:30px}.fed_layouts .main .main_wrp .content_container .academies .empty .img,.fed_layouts .main .main_wrp .content_container .trainings .empty .img,.fed_layouts .main_fw .main_wrp .content_container .academies .empty .img,.fed_layouts .main_fw .main_wrp .content_container .trainings .empty .img{width:350px;height:250px;position:relative}.fed_layouts .main .main_wrp .content_container .academies .empty .img img,.fed_layouts .main .main_wrp .content_container .trainings .empty .img img,.fed_layouts .main_fw .main_wrp .content_container .academies .empty .img img,.fed_layouts .main_fw .main_wrp .content_container .trainings .empty .img img{object-fit:contain}.fed_layouts .main .main_wrp .content_container .academies .empty p,.fed_layouts .main .main_wrp .content_container .trainings .empty p,.fed_layouts .main_fw .main_wrp .content_container .academies .empty p,.fed_layouts .main_fw .main_wrp .content_container .trainings .empty p{max-width:500px;margin:0 auto;text-align:center;font-size:.85rem;color:#4e5d78;line-height:1.7}.fed_layouts .main .main_wrp .content_container .academies table,.fed_layouts .main .main_wrp .content_container .trainings table,.fed_layouts .main_fw .main_wrp .content_container .academies table,.fed_layouts .main_fw .main_wrp .content_container .trainings table{width:100%}.fed_layouts .main .main_wrp .content_container .academies table thead,.fed_layouts .main .main_wrp .content_container .trainings table thead,.fed_layouts .main_fw .main_wrp .content_container .academies table thead,.fed_layouts .main_fw .main_wrp .content_container .trainings table thead{background-color:var(--main-color-hover)}.fed_layouts .main .main_wrp .content_container .academies table th,.fed_layouts .main .main_wrp .content_container .trainings table th,.fed_layouts .main_fw .main_wrp .content_container .academies table th,.fed_layouts .main_fw .main_wrp .content_container .trainings table th{font-weight:650;color:#4e5d78}.fed_layouts .main .main_wrp .content_container .academies table td,.fed_layouts .main .main_wrp .content_container .academies table th,.fed_layouts .main .main_wrp .content_container .trainings table td,.fed_layouts .main .main_wrp .content_container .trainings table th,.fed_layouts .main_fw .main_wrp .content_container .academies table td,.fed_layouts .main_fw .main_wrp .content_container .academies table th,.fed_layouts .main_fw .main_wrp .content_container .trainings table td,.fed_layouts .main_fw .main_wrp .content_container .trainings table th{padding:.5rem 1rem;text-align:center;color:#182f45;font-size:.85rem}.fed_layouts .main .main_wrp .content_container .academies table td,.fed_layouts .main .main_wrp .content_container .trainings table td,.fed_layouts .main_fw .main_wrp .content_container .academies table td,.fed_layouts .main_fw .main_wrp .content_container .trainings table td{font-weight:600;background-color:#fff}.fed_layouts .main .main_wrp .content_container .academies table .icon_title,.fed_layouts .main .main_wrp .content_container .trainings table .icon_title,.fed_layouts .main_fw .main_wrp .content_container .academies table .icon_title,.fed_layouts .main_fw .main_wrp .content_container .trainings table .icon_title{display:flex;align-items:center;gap:12px;color:#182f45}.fed_layouts .main .main_wrp .content_container .academies table .icon_title .icon,.fed_layouts .main .main_wrp .content_container .trainings table .icon_title .icon,.fed_layouts .main_fw .main_wrp .content_container .academies table .icon_title .icon,.fed_layouts .main_fw .main_wrp .content_container .trainings table .icon_title .icon{width:35px;height:35px;background:#f2f3f8;border-radius:100%;display:flex;align-items:center;justify-content:center}.fed_layouts .main .main_wrp .content_container .academies table .icon_title .title,.fed_layouts .main .main_wrp .content_container .trainings table .icon_title .title,.fed_layouts .main_fw .main_wrp .content_container .academies table .icon_title .title,.fed_layouts .main_fw .main_wrp .content_container .trainings table .icon_title .title{width:max-content;font-size:.9rem;font-weight:600}.fed_layouts .main .main_wrp .content_container .academies table .coach,.fed_layouts .main .main_wrp .content_container .trainings table .coach,.fed_layouts .main_fw .main_wrp .content_container .academies table .coach,.fed_layouts .main_fw .main_wrp .content_container .trainings table .coach{display:flex;align-items:center;gap:12px;color:#182f45}.fed_layouts .main .main_wrp .content_container .academies table .coach .imgs_wrp .avatar,.fed_layouts .main .main_wrp .content_container .trainings table .coach .imgs_wrp .avatar,.fed_layouts .main_fw .main_wrp .content_container .academies table .coach .imgs_wrp .avatar,.fed_layouts .main_fw .main_wrp .content_container .trainings table .coach .imgs_wrp .avatar{width:38px;height:38px;background:#f2f3f8;border-radius:100%;position:relative;overflow:hidden}.fed_layouts .main .main_wrp .content_container .academies table .coach .name_sport,.fed_layouts .main .main_wrp .content_container .trainings table .coach .name_sport,.fed_layouts .main_fw .main_wrp .content_container .academies table .coach .name_sport,.fed_layouts .main_fw .main_wrp .content_container .trainings table .coach .name_sport{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.fed_layouts .main .main_wrp .content_container .academies table .coach .name_sport .email,.fed_layouts .main .main_wrp .content_container .academies table .coach .name_sport .sport,.fed_layouts .main .main_wrp .content_container .trainings table .coach .name_sport .email,.fed_layouts .main .main_wrp .content_container .trainings table .coach .name_sport .sport,.fed_layouts .main_fw .main_wrp .content_container .academies table .coach .name_sport .email,.fed_layouts .main_fw .main_wrp .content_container .academies table .coach .name_sport .sport,.fed_layouts .main_fw .main_wrp .content_container .trainings table .coach .name_sport .email,.fed_layouts .main_fw .main_wrp .content_container .trainings table .coach .name_sport .sport{font-size:.8rem;color:#4e5d78}.fed_layouts .main .main_wrp .content_container .academies table .coach .name,.fed_layouts .main .main_wrp .content_container .trainings table .coach .name,.fed_layouts .main_fw .main_wrp .content_container .academies table .coach .name,.fed_layouts .main_fw .main_wrp .content_container .trainings table .coach .name{width:max-content;font-size:.9rem;font-weight:650}.fed_layouts .main .main_wrp .content_container .academies table .price,.fed_layouts .main .main_wrp .content_container .trainings table .price,.fed_layouts .main_fw .main_wrp .content_container .academies table .price,.fed_layouts .main_fw .main_wrp .content_container .trainings table .price{font-weight:650;color:#20b2aa}.fed_layouts .main .main_wrp .content_container .academies table .ctas,.fed_layouts .main .main_wrp .content_container .trainings table .ctas,.fed_layouts .main_fw .main_wrp .content_container .academies table .ctas,.fed_layouts .main_fw .main_wrp .content_container .trainings table .ctas{display:flex;align-items:center;justify-content:center;gap:10px}.fed_layouts .main .main_wrp .content_container .academies table .ctas a,.fed_layouts .main .main_wrp .content_container .academies table .ctas button,.fed_layouts .main .main_wrp .content_container .trainings table .ctas a,.fed_layouts .main .main_wrp .content_container .trainings table .ctas button,.fed_layouts .main_fw .main_wrp .content_container .academies table .ctas a,.fed_layouts .main_fw .main_wrp .content_container .academies table .ctas button,.fed_layouts .main_fw .main_wrp .content_container .trainings table .ctas a,.fed_layouts .main_fw .main_wrp .content_container .trainings table .ctas button{background-color:transparent;display:flex;align-items:center;justify-content:center;border-radius:100%;padding:.3rem}.fed_layouts .main .main_wrp .content_container .academies table .ctas .delete,.fed_layouts .main .main_wrp .content_container .trainings table .ctas .delete,.fed_layouts .main_fw .main_wrp .content_container .academies table .ctas .delete,.fed_layouts .main_fw .main_wrp .content_container .trainings table .ctas .delete{color:red}.fed_layouts .main .main_wrp .content_container .academies table .ctas .delete:hover,.fed_layouts .main .main_wrp .content_container .trainings table .ctas .delete:hover,.fed_layouts .main_fw .main_wrp .content_container .academies table .ctas .delete:hover,.fed_layouts .main_fw .main_wrp .content_container .trainings table .ctas .delete:hover{background-color:#ffe3e3}.fed_layouts .main .main_wrp .content_container .academies table .cta_details,.fed_layouts .main .main_wrp .content_container .trainings table .cta_details,.fed_layouts .main_fw .main_wrp .content_container .academies table .cta_details,.fed_layouts .main_fw .main_wrp .content_container .trainings table .cta_details{display:flex;align-items:center;justify-content:center;padding:0 1rem;height:40px;font-size:.8rem;gap:10px;border-radius:25px;width:max-content}.fed_layouts .main .main_wrp .content_container .academies table .share,.fed_layouts .main .main_wrp .content_container .trainings table .share,.fed_layouts .main_fw .main_wrp .content_container .academies table .share,.fed_layouts .main_fw .main_wrp .content_container .trainings table .share{color:orange}.fed_layouts .main .main_wrp .content_container .academies table .share:hover,.fed_layouts .main .main_wrp .content_container .trainings table .share:hover,.fed_layouts .main_fw .main_wrp .content_container .academies table .share:hover,.fed_layouts .main_fw .main_wrp .content_container .trainings table .share:hover{background-color:rgba(218,146,12,.11)}.fed_layouts .main .main_wrp .content_container .academies table .view,.fed_layouts .main .main_wrp .content_container .trainings table .view,.fed_layouts .main_fw .main_wrp .content_container .academies table .view,.fed_layouts .main_fw .main_wrp .content_container .trainings table .view{color:#0c7fda}.fed_layouts .main .main_wrp .content_container .academies table .view:hover,.fed_layouts .main .main_wrp .content_container .trainings table .view:hover,.fed_layouts .main_fw .main_wrp .content_container .academies table .view:hover,.fed_layouts .main_fw .main_wrp .content_container .trainings table .view:hover{background-color:rgba(12,125,218,.11)}.fed_layouts .main .main_wrp .content_container .articales,.fed_layouts .main_fw .main_wrp .content_container .articales{display:flex;flex-direction:column;gap:25px;min-height:100vh}.fed_layouts .main .main_wrp .content_container .articales .empty,.fed_layouts .main_fw .main_wrp .content_container .articales .empty{display:flex;align-items:center;justify-content:center;height:70vh}.fed_layouts .main .main_wrp .content_container .articales table,.fed_layouts .main_fw .main_wrp .content_container .articales table{width:100%;border-collapse:initial;margin-top:20px;border-radius:0}.fed_layouts .main .main_wrp .content_container .articales td,.fed_layouts .main .main_wrp .content_container .articales th,.fed_layouts .main_fw .main_wrp .content_container .articales td,.fed_layouts .main_fw .main_wrp .content_container .articales th{padding:10px;text-align:center;color:#293447;font-size:.9rem;background-color:#fff}.fed_layouts .main .main_wrp .content_container .articales thead,.fed_layouts .main_fw .main_wrp .content_container .articales thead{background-color:var(--main-color-hover)}.fed_layouts .main .main_wrp .content_container .articales th,.fed_layouts .main_fw .main_wrp .content_container .articales th{background-color:transparent;font-size:.85rem;text-align:center}.fed_layouts .main .main_wrp .content_container .articales td.actions,.fed_layouts .main_fw .main_wrp .content_container .articales td.actions{text-align:center;display:flex;align-items:center;justify-content:center;gap:5px;margin:auto}.fed_layouts .main .main_wrp .content_container .articales td.actions a,.fed_layouts .main .main_wrp .content_container .articales td.actions button,.fed_layouts .main_fw .main_wrp .content_container .articales td.actions a,.fed_layouts .main_fw .main_wrp .content_container .articales td.actions button{width:35px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:100%;background-color:transparent}.fed_layouts .main .main_wrp .content_container .articales td.actions .edit,.fed_layouts .main_fw .main_wrp .content_container .articales td.actions .edit{color:#1671fa}.fed_layouts .main .main_wrp .content_container .articales td.actions .edit:hover,.fed_layouts .main_fw .main_wrp .content_container .articales td.actions .edit:hover{background-color:#d6eeff}.fed_layouts .main .main_wrp .content_container .articales td.actions .view,.fed_layouts .main_fw .main_wrp .content_container .articales td.actions .view{color:#04ca92}.fed_layouts .main .main_wrp .content_container .articales td.actions .view:hover,.fed_layouts .main_fw .main_wrp .content_container .articales td.actions .view:hover{background-color:#dbfff5}.fed_layouts .main .main_wrp .content_container .articales td.actions .delete,.fed_layouts .main_fw .main_wrp .content_container .articales td.actions .delete{color:red}.fed_layouts .main .main_wrp .content_container .articales td.actions .delete:hover,.fed_layouts .main_fw .main_wrp .content_container .articales td.actions .delete:hover{background-color:#ffe3e3}.fed_layouts .main .main_wrp .content_container .articales .create,.fed_layouts .main_fw .main_wrp .content_container .articales .create{display:flex;gap:20px}.fed_layouts .main .main_wrp .content_container .articales .create h4,.fed_layouts .main_fw .main_wrp .content_container .articales .create h4{color:#414764}.fed_layouts .main .main_wrp .content_container .articales .langs,.fed_layouts .main_fw .main_wrp .content_container .articales .langs{display:grid;grid-template-columns:repeat(2,1fr);border-radius:10px;overflow:hidden}.fed_layouts .main .main_wrp .content_container .articales .langs button,.fed_layouts .main_fw .main_wrp .content_container .articales .langs button{padding:.7rem;font-weight:700;cursor:pointer;background-color:rgba(146,149,165,.192);color:#414764}.fed_layouts .main .main_wrp .content_container .articales .langs .active,.fed_layouts .main_fw .main_wrp .content_container .articales .langs .active{color:#fff}.fed_layouts .main .main_wrp .content_container .articales .editor,.fed_layouts .main_fw .main_wrp .content_container .articales .editor{width:75%;border-radius:15px;border:1px solid #e9eaf3;background-color:#fff;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);display:flex;flex-direction:column;gap:20px;padding:1rem}.fed_layouts .main .main_wrp .content_container .articales .editor .inputs_wrapper,.fed_layouts .main_fw .main_wrp .content_container .articales .editor .inputs_wrapper{display:flex;flex-direction:column;gap:20px}.fed_layouts .main .main_wrp .content_container .articales .editor input,.fed_layouts .main .main_wrp .content_container .articales .editor textarea,.fed_layouts .main_fw .main_wrp .content_container .articales .editor input,.fed_layouts .main_fw .main_wrp .content_container .articales .editor textarea{border:1px solid #e9eaf3;background-color:#f1f5fb;resize:none;padding:0 1rem;border-radius:10px;font-size:.9rem;outline:none}.fed_layouts .main .main_wrp .content_container .articales .editor input:focus,.fed_layouts .main .main_wrp .content_container .articales .editor input:hover,.fed_layouts .main .main_wrp .content_container .articales .editor textarea:focus,.fed_layouts .main .main_wrp .content_container .articales .editor textarea:hover,.fed_layouts .main_fw .main_wrp .content_container .articales .editor input:focus,.fed_layouts .main_fw .main_wrp .content_container .articales .editor input:hover,.fed_layouts .main_fw .main_wrp .content_container .articales .editor textarea:focus,.fed_layouts .main_fw .main_wrp .content_container .articales .editor textarea:hover{border-color:#0a6dbe}.fed_layouts .main .main_wrp .content_container .articales .editor textarea,.fed_layouts .main_fw .main_wrp .content_container .articales .editor textarea{padding:1rem}.fed_layouts .main .main_wrp .content_container .articales .editor input,.fed_layouts .main_fw .main_wrp .content_container .articales .editor input{height:45px}.fed_layouts .main .main_wrp .content_container .articales .details,.fed_layouts .main_fw .main_wrp .content_container .articales .details{width:30%;display:flex;flex-direction:column;gap:20px}.fed_layouts .main .main_wrp .content_container .articales .details h4,.fed_layouts .main_fw .main_wrp .content_container .articales .details h4{color:#000}.fed_layouts .main .main_wrp .content_container .articales .details .category,.fed_layouts .main .main_wrp .content_container .articales .details .date,.fed_layouts .main .main_wrp .content_container .articales .details .img,.fed_layouts .main .main_wrp .content_container .articales .details .type,.fed_layouts .main_fw .main_wrp .content_container .articales .details .category,.fed_layouts .main_fw .main_wrp .content_container .articales .details .date,.fed_layouts .main_fw .main_wrp .content_container .articales .details .img,.fed_layouts .main_fw .main_wrp .content_container .articales .details .type{border-radius:15px;padding:1rem;border:1px solid #e9eaf3;background-color:#fff;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);display:flex;flex-direction:column;gap:15px}.fed_layouts .main .main_wrp .content_container .articales .details .date input,.fed_layouts .main_fw .main_wrp .content_container .articales .details .date input{height:45px;padding:0 1rem;border-radius:25px;border:1px solid #e9eaf3;background-color:#f1f5fb}.fed_layouts .main .main_wrp .content_container .articales .details .select,.fed_layouts .main_fw .main_wrp .content_container .articales .details .select{border:1px dotted rgba(0,0,0,.251);padding:1rem 1.5rem;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;cursor:pointer;text-align:center}.fed_layouts .main .main_wrp .content_container .articales .details .select:hover,.fed_layouts .main_fw .main_wrp .content_container .articales .details .select:hover{border-color:var(--main-color);background-color:rgba(211,226,238,.102)}.fed_layouts .main .main_wrp .content_container .articales .details .select:hover label,.fed_layouts .main_fw .main_wrp .content_container .articales .details .select:hover label{background-color:var(--main-color)}.fed_layouts .main .main_wrp .content_container .articales .details .select div,.fed_layouts .main_fw .main_wrp .content_container .articales .details .select div{line-height:1;font-weight:700;font-size:.9rem}.fed_layouts .main .main_wrp .content_container .articales .details .select p,.fed_layouts .main_fw .main_wrp .content_container .articales .details .select p{color:#464e5f;font-size:.85rem}.fed_layouts .main .main_wrp .content_container .articales .details .select label,.fed_layouts .main_fw .main_wrp .content_container .articales .details .select label{border-radius:25px;font-size:.8rem;background-color:var(--main-color);color:#fff;padding:.3rem 1.3rem;cursor:pointer}.fed_layouts .main .main_wrp .content_container .articales .details .picture,.fed_layouts .main_fw .main_wrp .content_container .articales .details .picture{border-radius:10px;overflow:hidden;height:176px;border:1px dotted rgba(0,0,0,.251);position:relative}.fed_layouts .main .main_wrp .content_container .articales .details .picture:hover .delete,.fed_layouts .main_fw .main_wrp .content_container .articales .details .picture:hover .delete{transform:scale(1)}.fed_layouts .main .main_wrp .content_container .articales .details .picture .delete,.fed_layouts .main_fw .main_wrp .content_container .articales .details .picture .delete{position:absolute;inset:0;transform:scale(0);display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.527);border-radius:20px}.fed_layouts .main .main_wrp .content_container .articales .details .picture .delete button,.fed_layouts .main_fw .main_wrp .content_container .articales .details .picture .delete button{background-color:#fff;border:1px solid red;color:red;width:35px;height:35px;border-radius:100%;display:flex;align-items:center;justify-content:center}.fed_layouts .main .main_wrp .content_container .articales .details .type,.fed_layouts .main_fw .main_wrp .content_container .articales .details .type{padding:0;background-color:transparent;box-shadow:none;border:none}.fed_layouts .main .main_wrp .content_container .articales .details .types,.fed_layouts .main_fw .main_wrp .content_container .articales .details .types{display:flex;align-items:center;gap:10px}.fed_layouts .main .main_wrp .content_container .articales .details .types div,.fed_layouts .main_fw .main_wrp .content_container .articales .details .types div{width:50%;height:50px;display:flex;border-radius:10px;align-items:center;justify-content:center;gap:5px;color:#293447;background-color:#fff;border:1px solid #e9eaf3;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);text-transform:uppercase;font-size:.8rem;font-weight:700;cursor:pointer}.fed_layouts .main .main_wrp .content_container .articales .details .types div:hover,.fed_layouts .main_fw .main_wrp .content_container .articales .details .types div:hover{background-color:rgba(12,125,218,.259)}.fed_layouts .main .main_wrp .content_container .articales .details .category ul,.fed_layouts .main_fw .main_wrp .content_container .articales .details .category ul{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px 30px;gap:10px 30px;list-style:none}.fed_layouts .main .main_wrp .content_container .articales .details .category ul li,.fed_layouts .main_fw .main_wrp .content_container .articales .details .category ul li{width:100%;color:#293447;border-radius:5px;cursor:pointer;display:flex;align-items:center;gap:10px}.fed_layouts .main .main_wrp .content_container .articales .details .category ul li label,.fed_layouts .main_fw .main_wrp .content_container .articales .details .category ul li label{cursor:pointer;font-weight:600;font-size:.9rem;width:max-content}.fed_layouts .main .main_wrp .content_container .articales .success,.fed_layouts .main_fw .main_wrp .content_container .articales .success{display:flex;align-items:center;justify-content:center;gap:20px;height:85vh;text-align:center;flex-direction:column;border:1px solid #e9eaf3;background-color:#fff;border-radius:20px;box-shadow:0 2px 12px 0 rgba(11,22,44,.05)}.fed_layouts .main .main_wrp .content_container .articales .success p,.fed_layouts .main_fw .main_wrp .content_container .articales .success p{color:#4c6277}.fed_layouts .main .main_wrp .content_container .articales .success .ctas,.fed_layouts .main_fw .main_wrp .content_container .articales .success .ctas{display:flex;align-items:center;gap:25px}.fed_layouts .main .main_wrp .content_container .articales .success .ctas a,.fed_layouts .main .main_wrp .content_container .articales .success .ctas button,.fed_layouts .main_fw .main_wrp .content_container .articales .success .ctas a,.fed_layouts .main_fw .main_wrp .content_container .articales .success .ctas button{width:150px;height:48px;background:#03a780;color:#fff;font-weight:650;border-radius:25px;position:relative;margin-top:1rem;border:1px solid #03a780}.fed_layouts .main .main_wrp .content_container .articales .success .ctas a,.fed_layouts .main_fw .main_wrp .content_container .articales .success .ctas a{display:flex;align-items:center;justify-content:center}.fed_layouts .main .main_wrp .content_container .articales .success .ctas .back,.fed_layouts .main_fw .main_wrp .content_container .articales .success .ctas .back{background-color:transparent;color:#03a780}.fed_layouts .main .main_wrp .content_container .galleries,.fed_layouts .main_fw .main_wrp .content_container .galleries{display:flex;flex-direction:column;gap:25px}.fed_layouts .main .main_wrp .content_container .galleries .list ul,.fed_layouts .main_fw .main_wrp .content_container .galleries .list ul{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;list-style:none}.fed_layouts .main .main_wrp .content_container .galleries .list ul li,.fed_layouts .main_fw .main_wrp .content_container .galleries .list ul li{text-align:center;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);border:1px solid #e9eaf3;background-color:#fff;border-radius:15px;padding:1rem}.fed_layouts .main .main_wrp .content_container .galleries .list ul li .picture,.fed_layouts .main_fw .main_wrp .content_container .galleries .list ul li .picture{border-radius:10px;overflow:hidden;height:176px;border:1px dotted rgba(0,0,0,.251);position:relative}.fed_layouts .main .main_wrp .content_container .galleries .list ul li .picture:hover .delete,.fed_layouts .main_fw .main_wrp .content_container .galleries .list ul li .picture:hover .delete{transform:scale(1)}.fed_layouts .main .main_wrp .content_container .galleries .list ul li .picture .delete,.fed_layouts .main_fw .main_wrp .content_container .galleries .list ul li .picture .delete{position:absolute;inset:0;transform:scale(0);display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.527);border-radius:15px}.fed_layouts .main .main_wrp .content_container .galleries .list ul li .picture .delete button,.fed_layouts .main_fw .main_wrp .content_container .galleries .list ul li .picture .delete button{background-color:#fff;border:1px solid red;color:red;width:35px;height:35px;border-radius:100%;display:flex;align-items:center;justify-content:center}.fed_layouts .main .main_wrp .content_container .galleries .list ul li h3,.fed_layouts .main_fw .main_wrp .content_container .galleries .list ul li h3{padding-top:1rem;text-align:center}.fed_layouts .main .main_wrp .content_container .galleries .list .empty,.fed_layouts .main_fw .main_wrp .content_container .galleries .list .empty{display:flex;align-items:center;justify-content:center;height:70vh}.fed_layouts .main .main_wrp .content_container .edit_permission,.fed_layouts .main_fw .main_wrp .content_container .edit_permission{display:flex;flex-direction:column;gap:20px;background-color:#fff;box-shadow:0 2px 10px 0 rgba(25,93,194,.07);padding:2rem;border-radius:15px}.fed_layouts .main .main_wrp .content_container .edit_permission header,.fed_layouts .main_fw .main_wrp .content_container .edit_permission header{display:flex;align-items:center;justify-content:space-between}.fed_layouts .main .main_wrp .content_container .edit_permission header .user,.fed_layouts .main_fw .main_wrp .content_container .edit_permission header .user{display:flex;align-items:center;gap:10px;width:70%}.fed_layouts .main .main_wrp .content_container .edit_permission header .user .avtr,.fed_layouts .main_fw .main_wrp .content_container .edit_permission header .user .avtr{width:90px;height:90px;display:flex;align-items:center;justify-content:center;border-radius:100%;background-color:#87cefa;position:relative;overflow:hidden}.fed_layouts .main .main_wrp .content_container .edit_permission header .user .name_role,.fed_layouts .main_fw .main_wrp .content_container .edit_permission header .user .name_role{display:flex;flex-direction:column;gap:8px;line-height:1}.fed_layouts .main .main_wrp .content_container .edit_permission header .user .name_role h2,.fed_layouts .main_fw .main_wrp .content_container .edit_permission header .user .name_role h2{line-height:1}.fed_layouts .main .main_wrp .content_container .edit_permission header .user .name_role div,.fed_layouts .main_fw .main_wrp .content_container .edit_permission header .user .name_role div{color:#4e5d78}.fed_layouts .main .main_wrp .content_container .edit_permission header .user .name_role span,.fed_layouts .main_fw .main_wrp .content_container .edit_permission header .user .name_role span{background-color:#fff8ea;color:orange;border:1px solid orange;font-weight:650;font-size:.9rem;padding:.4rem 1rem;text-align:center;border-radius:20px;width:max-content}.fed_layouts .main .main_wrp .content_container .edit_permission header .text,.fed_layouts .main_fw .main_wrp .content_container .edit_permission header .text{display:flex;flex-direction:column;gap:5px;width:70%}.fed_layouts .main .main_wrp .content_container .edit_permission header .text h3,.fed_layouts .main_fw .main_wrp .content_container .edit_permission header .text h3{color:#182f45}.fed_layouts .main .main_wrp .content_container .edit_permission header .text p,.fed_layouts .main_fw .main_wrp .content_container .edit_permission header .text p{color:#464e5f;font-size:.9rem;width:80%;line-height:1.5}.fed_layouts .main .main_wrp .content_container .edit_permission header .ctas,.fed_layouts .main_fw .main_wrp .content_container .edit_permission header .ctas{display:flex;align-items:center;gap:10px}.fed_layouts .main .main_wrp .content_container .edit_permission header a,.fed_layouts .main .main_wrp .content_container .edit_permission header button,.fed_layouts .main_fw .main_wrp .content_container .edit_permission header a,.fed_layouts .main_fw .main_wrp .content_container .edit_permission header button{height:45px;border-radius:25px;padding:.5px 1.5rem;font-weight:600;font-size:.9rem;display:flex;align-items:center;justify-content:center;gap:5px;color:#fff;background-color:#fff;box-shadow:0 8px 24px hsla(210,8%,62%,.2)}.fed_layouts .main .main_wrp .content_container .edit_permission header a:hover,.fed_layouts .main .main_wrp .content_container .edit_permission header button:hover,.fed_layouts .main_fw .main_wrp .content_container .edit_permission header a:hover,.fed_layouts .main_fw .main_wrp .content_container .edit_permission header button:hover{transform:scale(1.05)}.fed_layouts .main .main_wrp .content_container .edit_permission .data_role,.fed_layouts .main_fw .main_wrp .content_container .edit_permission .data_role{display:flex;flex-direction:column;gap:30px;margin-top:1rem}.fed_layouts .main .main_wrp .content_container .edit_permission .roles,.fed_layouts .main_fw .main_wrp .content_container .edit_permission .roles{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;list-style:none}.fed_layouts .main .main_wrp .content_container .edit_permission .roles li,.fed_layouts .main_fw .main_wrp .content_container .edit_permission .roles li{border:1px solid #e9eaf3;padding:1rem 2rem;border-radius:10px;text-align:center;color:#0b0e2c;font-size:18px;line-height:1.5em;font-weight:700;cursor:pointer;background-color:#fff;box-shadow:0 2px 10px 0 rgba(25,93,194,.07)}.fed_layouts .main .main_wrp .content_container .edit_permission .roles .active,.fed_layouts .main .main_wrp .content_container .edit_permission .roles li:hover,.fed_layouts .main_fw .main_wrp .content_container .edit_permission .roles .active,.fed_layouts .main_fw .main_wrp .content_container .edit_permission .roles li:hover{background-color:rgba(255,90,0,.141)}.fed_layouts .main .main_wrp .content_container .edit_permission label,.fed_layouts .main_fw .main_wrp .content_container .edit_permission label{font-weight:600!important}.fed_layouts .main .main_wrp .content_container .edit_permission .input_wrp,.fed_layouts .main_fw .main_wrp .content_container .edit_permission .input_wrp{display:flex;flex-direction:column;gap:5px}.fed_layouts .main .main_wrp .content_container .edit_permission .input_wrp label,.fed_layouts .main_fw .main_wrp .content_container .edit_permission .input_wrp label{font-weight:700}.fed_layouts .main .main_wrp .content_container .edit_permission input,.fed_layouts .main_fw .main_wrp .content_container .edit_permission input{height:45px;padding:0 1rem;border-radius:25px;border:1px solid #e9eaf3;background-color:#f1f5fb}.fed_layouts .main .main_wrp .content_container .edit_permission .permissions,.fed_layouts .main_fw .main_wrp .content_container .edit_permission .permissions{display:flex;flex-direction:column;gap:5px}.fed_layouts .main .main_wrp .content_container .edit_permission .permissions .permission,.fed_layouts .main_fw .main_wrp .content_container .edit_permission .permissions .permission{display:flex;flex-direction:column;border:1px solid #e9eaf3;border-radius:5px}.fed_layouts .main .main_wrp .content_container .edit_permission .permissions .permission .title,.fed_layouts .main_fw .main_wrp .content_container .edit_permission .permissions .permission .title{background-color:#f4faff;border-bottom:1px solid #e9eaf3;display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;border-radius:5px;font-weight:700;color:#00162f;cursor:pointer}.fed_layouts .main .main_wrp .content_container .edit_permission .permissions .permission .title button,.fed_layouts .main_fw .main_wrp .content_container .edit_permission .permissions .permission .title button{display:flex;align-items:center;justify-content:center;color:var(--main-color);background-color:#fff;border-radius:100%;padding:0;cursor:pointer;border:1px solid var(--main-color)}.fed_layouts .main .main_wrp .content_container .edit_permission .permissions .permission .title .active,.fed_layouts .main .main_wrp .content_container .edit_permission .permissions .permission .title bottom:hover,.fed_layouts .main_fw .main_wrp .content_container .edit_permission .permissions .permission .title .active,.fed_layouts .main_fw .main_wrp .content_container .edit_permission .permissions .permission .title bottom:hover{background-color:var(--main-color);color:#fff}.fed_layouts .main .main_wrp .content_container .edit_permission .permissions .permission ul,.fed_layouts .main_fw .main_wrp .content_container .edit_permission .permissions .permission ul{display:flex;flex-direction:column;gap:5px}.fed_layouts .main .main_wrp .content_container .edit_permission .permissions .permission ul li,.fed_layouts .main_fw .main_wrp .content_container .edit_permission .permissions .permission ul li{padding:0 1.5rem 0 1rem;display:flex;align-items:center;justify-content:space-between;font-weight:600}.fed_layouts .main .main_wrp .content_container .edit_permission .permissions .permission .hide_sublist,.fed_layouts .main_fw .main_wrp .content_container .edit_permission .permissions .permission .hide_sublist{height:0;padding:0}.fed_layouts .main .main_wrp .content_container .edit_permission .permissions .permission .hide_sublist li,.fed_layouts .main_fw .main_wrp .content_container .edit_permission .permissions .permission .hide_sublist li{display:none}.fed_layouts .main .main_wrp .powered,.fed_layouts .main_fw .main_wrp .powered{font-weight:600;margin-top:2rem;text-align:end;font-size:.85rem;color:#6f7182;font-size:13px;padding-top:14px;border-top:1px solid #e9eaf3}.fed_layouts .main .main_wrp .powered a,.fed_layouts .main_fw .main_wrp .powered a{font-weight:650;color:#1476ff;text-decoration:underline}.fed_layouts .mobile_links{position:fixed;bottom:0;width:100%;background-color:#fff;padding:1rem 0}@media screen and (min-width:600px){.fed_layouts .mobile_links{display:none}}.fed_layouts .mobile_links nav{display:flex;align-items:center;justify-content:space-between;gap:10px;width:85%;margin:auto}.fed_layouts .mobile_links nav a{padding:0 0 .5rem;font-size:.75rem;color:#4e5d78;display:flex;align-items:center;flex-direction:column;gap:10px;transition:.4s ease-in-out;border-bottom:3px solid transparent}.search_profile{padding-top:.8rem;padding-bottom:.8rem;-webkit-padding-start:2.5rem;padding-inline-start:2.5rem;-webkit-padding-end:1rem;padding-inline-end:1rem;background-color:#fff;display:flex;align-items:center;justify-content:space-between;z-index:2;box-shadow:0 2px 12px 0 rgba(11,22,44,.05)}@media(max-width:820px){.search_profile{padding:.8rem 1rem}}.search_profile .ac_burger_menu,.search_profile .burger_menu{flex-direction:column;gap:5px;cursor:pointer;height:30px;display:flex;align-items:center;justify-content:center}@media(min-width:1025px){.search_profile .ac_burger_menu,.search_profile .burger_menu{display:none}}.search_profile .ac_burger_menu span,.search_profile .burger_menu span{background-color:#0b0e2c;display:block;border-radius:5px;width:25px;height:3px}.search_profile .ac_burger_menu span:first-child{transform:translate3d(0,4px,0) scaleX(1) rotateX(0deg) rotateY(0deg) rotate(135deg) skew(0deg);transform-style:preserve-3d}.search_profile .ac_burger_menu span:nth-child(2){transform:translate3d(0,-4px,0) scaleX(1) rotateX(0deg) rotateY(0deg) rotate(45deg) skew(0deg);transform-style:preserve-3d}.search_profile .input_wrp{display:flex;align-items:center;gap:10px;border-radius:30px;height:45px;width:417.62px;padding:0 1rem;border:1px solid #e9eaf3;background-color:#fff;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);transition:.3s ease-in-out;color:rgba(42,45,55,.6);position:relative}@media(max-width:820px){.search_profile .input_wrp{display:none}}.search_profile .input_wrp:hover{border-color:var(--main-color)}@media(max-width:810px){.search_profile .input_wrp{width:257.62px}}.search_profile .input_wrp input{background-color:transparent;width:90%;font-size:.9rem;color:rgba(42,45,55,.6);font-weight:600}.search_profile .input_wrp input::placeholder{color:rgba(42,45,55,.6);font-weight:600}.search_profile .input_wrp .srch_results{position:absolute;min-height:100px;max-height:300px;top:120%;left:0;right:0;background-color:#fff;overflow-y:auto;border-radius:10px;border:1px solid #e9eaf3;box-shadow:0 8px 28px 0 rgba(11,22,44,.1)}.search_profile .input_wrp .srch_results ul{display:flex;flex-direction:column}.search_profile .input_wrp .srch_results li{font-size:.85rem;color:#394456;cursor:pointer;display:flex;align-items:center;gap:10px;padding:.5rem 1rem}.search_profile .input_wrp .srch_results li:hover{background-color:rgba(22,113,250,.169)}.search_profile .input_wrp .srch_results li:hover .name div{color:var(--main-color)}.search_profile .input_wrp .srch_results li .avtr{width:35px;height:35px;border-radius:100%;position:relative;overflow:hidden}.search_profile .input_wrp .srch_results li .name{display:flex;flex-direction:column;gap:5px;line-height:1}.search_profile .input_wrp .srch_results li .name div{font-weight:700}.search_profile .input_wrp .srch_results li .name span{color:#4c6277;font-size:.8rem}.search_profile .input_wrp .srch_results .empty_srch{text-align:center;font-weight:600;padding:2rem}.search_profile .profile_notif{display:flex;align-items:center;gap:10px}.search_profile .profile_notif .notifications{display:flex;align-items:center;justify-content:center;color:#020246;padding:.3rem;border-radius:100%;position:relative}@media(max-width:620px){.search_profile .profile_notif .notifications{display:none}}.search_profile .profile_notif .notifications:before{position:absolute;content:"";width:6px;height:6px;border-radius:100%;top:2px;right:2px;background-color:red}.search_profile .profile_notif .notifications:hover{background:var(--main-color-hover)}.search_profile .profile_notif .notifications .notif_icon{position:relative;cursor:pointer}.search_profile .profile_notif .notifications .notif_icon:hover{transform:scale(1.1);color:var(--main-color)}.search_profile .profile_notif .notifications ul{position:absolute;top:135%;width:350px;background-color:#fff;height:310px;overflow-y:auto;border-radius:15px;border:1px solid #e9eaf3;box-shadow:0 8px 28px 0 rgba(11,22,44,.1)}.search_profile .profile_notif .notifications ul h5{color:#152c5b;padding:.5rem 1rem}.search_profile .profile_notif .notifications ul li{padding:.8rem 1rem;display:flex;align-items:center;align-items:flex-start;gap:15px;border-top:1px solid #e7e5e5}.search_profile .profile_notif .notifications ul li:hover{background-color:rgba(87,151,235,.067)}.search_profile .profile_notif .notifications ul li .loading_user{width:35px;height:35px;border-radius:100%;animation-duration:1s;animation:Loading 2s ease-in-out infinite forwards}.search_profile .profile_notif .notifications ul li .loading_msg{width:100%;height:15px;border-radius:8px;animation-duration:1s;animation:Loading 2s ease-in-out infinite forwards}.search_profile .profile_notif .notifications ul li .loading_time{width:100px;height:10px;border-radius:8px;animation-duration:1s;animation:Loading 2s ease-in-out infinite forwards}.search_profile .profile_notif .notifications ul li .user{width:35px;height:35px;position:relative;border-radius:100%;background-color:rgba(4,202,146,.322);overflow:hidden}.search_profile .profile_notif .notifications ul li .content{display:flex;flex-direction:column;gap:5px;width:85%}.search_profile .profile_notif .notifications ul li .content .msg{color:#182f45;font-size:.8rem;line-height:1.3}.search_profile .profile_notif .notifications ul li .content .time{color:var(--text-color);font-size:.75rem}.search_profile .profile_notif .notifications ul .empty_notif{width:100%;height:250px;display:flex;align-items:center;justify-content:center;padding:1rem;gap:10px;flex-direction:column}.search_profile .profile_notif .notifications ul .empty_notif .img{width:250px;height:150px;position:relative}.search_profile .profile_notif .notifications ul .empty_notif .img img{object-fit:contain}.search_profile .profile_notif .notifications ul .empty_notif p{font-size:.8rem;padding:0 1rem;color:var(--text-color);text-align:center}.search_profile .profile_notif .break_line{display:block;width:2px;height:15px;background-color:var(--main-color);margin:0 .5rem}.search_profile .profile_notif .profile{display:flex;align-items:center;gap:5px;position:relative;cursor:pointer}.search_profile .profile_notif .profile:hover .user_infos div:first-child{color:var(--main-color)}.search_profile .profile_notif .profile .avatar{width:40px;height:40px;border-radius:100%;position:relative;cursor:pointer;overflow:hidden;border:1px solid #e9eaf3;background-color:#fff;box-shadow:0 2px 12px rgba(11,22,44,.051)}.search_profile .profile_notif .profile .user_infos{display:flex;flex-direction:column;line-height:1;gap:5px;font-weight:600}.search_profile .profile_notif .profile .user_infos div:first-child{color:var(--headers-color);font-weight:650}.search_profile .profile_notif .profile .user_infos div:nth-child(2){color:#6f7182;font-size:.85rem}.search_profile .profile_notif .profile .active_drop_dwn,.search_profile .profile_notif .profile .drop_dwn{padding:.2rem;border-radius:100%;transition:.3s ease-in-out;display:flex;justify-content:center;color:#9ca1aa;cursor:pointer}.search_profile .profile_notif .profile .active_drop_dwn{color:var(--main-color);transform:rotate(180deg)}.search_profile .profile_notif .profile .show_drp_dwn{position:absolute;top:100%;z-index:2;width:max-content;padding:1rem 1.3rem;display:flex;justify-content:center;flex-direction:column;gap:8px;background-color:#fff;border:1px solid #e9eaf3;border-radius:15px;font-weight:600;font-size:.9rem;box-shadow:0 8px 28px 0 rgba(11,22,44,.1)}.search_profile .profile_notif .profile .show_drp_dwn a{line-height:20px;display:flex;align-items:center;gap:10px;color:var(--headers-color)}.search_profile .profile_notif .profile .show_drp_dwn a:hover{color:var(--main-color)}.search_profile .profile_notif .profile .show_drp_dwn .log_out{display:flex;align-items:center;gap:10px;color:#ff414c;cursor:pointer}.search_profile .profile_notif .profile .show_drp_dwn .log_out:hover{color:red}.search_profile .profile_notif .profile .show_drp_dwn .line{width:100%;height:1px;background-color:#e8e6e6}.search_profile .profile_notif .profile .show_drp_dwn .accounts{display:flex;flex-direction:column;gap:10px}.search_profile .profile_notif .profile .show_drp_dwn .accounts .account_info,.search_profile .profile_notif .profile .show_drp_dwn .accounts li{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:.8rem;font-weight:650;background-color:var(--main-color-hover);border-radius:15px;padding:.2rem .3rem}.search_profile .profile_notif .profile .show_drp_dwn .accounts .account_info .avatar,.search_profile .profile_notif .profile .show_drp_dwn .accounts li .avatar{width:30px;height:30px}.search_profile .profile_notif .profile .show_drp_dwn .accounts .account_info .info,.search_profile .profile_notif .profile .show_drp_dwn .accounts li .info{display:flex;flex-direction:column;gap:5px;line-height:1}.search_profile .profile_notif .profile .show_drp_dwn .accounts .account_info .email,.search_profile .profile_notif .profile .show_drp_dwn .accounts li .email{color:#4c6277;font-weight:500;font-size:.75rem}.search_profile .profile_notif .lang{position:relative;display:flex;align-items:center;gap:5px;color:var(--headers-color)}.search_profile .profile_notif .lang:hover b{text-decoration:underline}.search_profile .profile_notif .lang b{font-size:.85rem}.search_profile .profile_notif .lang .flag{width:20px;height:20px;border-radius:100%;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.search_profile .profile_notif .lang .current_lang{display:flex;align-items:center;gap:10px;cursor:pointer}.search_profile .profile_notif .lang .current_lang:hover{color:var(--main-color);transform:scale(1.1)}.search_profile .profile_notif .lang .current_lang .lg{width:23px;height:23px;border-radius:100%;display:flex;align-items:center;justify-content:center}.search_profile .profile_notif .lang .options{position:absolute;display:flex;flex-direction:column;gap:8px;top:135%;border-radius:15px;padding:.7rem 0;border:1px solid #e9eaf3;box-shadow:0 8px 24px hsla(210,8%,62%,.2);background-color:#fff}.search_profile .profile_notif .lang .options .option,.search_profile .profile_notif .lang .options .selected{font-size:.9rem;padding:0 1.3rem;display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:600}.search_profile .profile_notif .lang .options .option:hover,.search_profile .profile_notif .lang .options .selected,.search_profile .profile_notif .lang .options .selected:hover{color:var(--main-color)}.addMember,.upload_galleries{position:fixed;left:0;top:0;right:0;bottom:0;transition:.3s ease-in-out;display:flex;align-items:center;justify-content:center;background-color:rgba(6,6,6,.57);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100}.role_permissions_invite{background-color:#fff;width:580px;padding:2rem 3rem;border-radius:25px;box-shadow:0 4px 8px rgba(0,0,0,.04);display:flex;flex-direction:column;gap:10px;position:relative}.role_permissions_invite header{text-align:center;margin-bottom:1rem;display:flex;flex-direction:column;gap:5px}.role_permissions_invite header p{color:#4c6277;font-size:.9rem}.role_permissions_invite form{display:flex;flex-direction:column;gap:10px}.role_permissions_invite .flex{display:flex;align-items:center;gap:10px}.role_permissions_invite .flex .input_wrp{width:50%}.role_permissions_invite label{font-weight:650!important;color:#0b0e2c;font-size:.9rem}.role_permissions_invite .input_wrp{display:flex;flex-direction:column;gap:5px;position:relative;z-index:2}.role_permissions_invite .input_wrp label{font-weight:700}.role_permissions_invite .input_wrp ul{position:absolute;bottom:70%;background-color:#fff;padding:1rem;border:1px solid #e9eaf3;border-radius:10px;left:0;right:0;box-shadow:0 4px 8px rgba(0,0,0,.04);list-style:disc}.role_permissions_invite .input_wrp ul li{margin:0 1rem;font-weight:600}.role_permissions_invite .input_wrp ul li:hover{color:#0c7fda;cursor:pointer}.role_permissions_invite input,.role_permissions_invite select{height:45px;padding:0 1rem;border-radius:25px;border:1px solid #e9eaf3;background-color:#f8faff}.role_permissions_invite input:focus,.role_permissions_invite input:hover,.role_permissions_invite select:focus,.role_permissions_invite select:hover{border-color:var(--main-color);outline:none}.role_permissions_invite .ctas{display:flex;align-items:center;gap:25px;position:relative;z-index:1}.role_permissions_invite .ctas button{width:100%;height:48px;color:#fff;font-weight:650;border-radius:25px;position:relative;margin-top:1rem;background-color:var(--main-color)}.role_permissions_invite .ctas .back{background-color:transparent;color:#000;border:1px solid gray}.upload_galleries .wrp{background-color:#fff;width:550px;padding:2rem 3rem;border-radius:25px;box-shadow:0 4px 8px rgba(0,0,0,.04);display:flex;flex-direction:column;gap:20px;position:relative}.upload_galleries .wrp h2{text-align:center}.upload_galleries .wrp .input_wrp{display:flex;flex-direction:column;gap:10px}.upload_galleries .wrp .input_wrp label{font-weight:700}.upload_galleries .wrp input{height:45px;padding:0 1rem;border-radius:25px;border:1px solid #e9eaf3;background-color:#f1f5fb}.upload_galleries .wrp .select{border:2px dotted rgba(0,0,0,.251);padding:1rem 1.5rem;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;cursor:pointer;text-align:center}.upload_galleries .wrp .select:hover{border-color:#235ee8;background-color:rgba(12,125,218,.102)}.upload_galleries .wrp .select:hover label{background-color:#0a6dbe}.upload_galleries .wrp .select div{line-height:1;font-weight:700;font-size:.9rem}.upload_galleries .wrp .select p{color:#464e5f;font-size:.85rem}.upload_galleries .wrp .select label{border-radius:25px;font-size:.8rem;background-color:#235ee8;color:#fff;padding:.5rem 1.5rem;cursor:pointer}.upload_galleries .wrp .picture{border-radius:20px;overflow:hidden;height:176px;border:1px dotted rgba(0,0,0,.251);position:relative}.upload_galleries .wrp .picture:hover .delete{transform:scale(1)}.upload_galleries .wrp .picture .delete{position:absolute;inset:0;transform:scale(0);display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.527);border-radius:20px}.upload_galleries .wrp .picture .delete button{background-color:#fff;border:1px solid red;color:red;width:35px;height:35px;border-radius:100%;display:flex;align-items:center;justify-content:center}.upload_galleries .wrp .ctas{display:flex;align-items:center;gap:25px}.upload_galleries .wrp .ctas button{width:100%;height:48px;color:#fff;font-weight:650;border-radius:25px;position:relative;margin-top:1rem}.upload_galleries .wrp .ctas .back{background-color:transparent;color:#000;border:1px solid gray}.academy-popup{background:#fff;border-radius:15px;width:90%;max-width:600px;box-shadow:0 10px 30px rgba(0,0,0,.2);position:relative;padding:2rem}.academy-popup h3{margin:0;font-size:1.5rem;color:#000;text-align:center}.academy-popup form{display:flex;flex-direction:column;gap:20px}.academy-popup form .form-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.academy-popup form .input-group label{display:block;margin-bottom:.5rem;font-weight:600;font-size:.9rem}.academy-popup form .input-group .rounded-input{width:100%;padding:.5rem 1rem;border:1px solid #ddd;border-radius:var(--border-radius);font-size:.9rem;transition:all .2s}.academy-popup form .input-group .rounded-input:focus{outline:none;border-color:var(--main-color);box-shadow:0 0 0 3px var(--main-color-hover)}.academy-popup form .input-group .rounded-input::placeholder{color:#aaa}.academy-popup form .select-group{position:relative}.academy-popup form .select-group .custom-select{position:relative;width:100%}.academy-popup form .select-group .select-header{padding:.75rem 1rem;border:1px solid #ddd;border-radius:var(--border-radius);cursor:pointer;background:#fff;display:flex;align-items:center;justify-content:space-between}.academy-popup form .select-group .select-search{position:relative;margin-top:.5rem}.academy-popup form .select-group .select-search .search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--text-color)}.academy-popup form .select-group .select-search input{padding-left:2.5rem;width:100%}.academy-popup form .select-group .select-options{position:absolute;bottom:100%;left:0;right:0;max-height:200px;overflow-y:auto;background:#fff;border:1px solid #ddd;border-radius:10px;margin-top:.25rem;z-index:10;box-shadow:0 5px 15px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:5px;padding:1rem}.academy-popup form .select-group .select-options .option{cursor:pointer;transition:all .2s}.academy-popup form .select-group .select-options .option:hover{background:var(--main-color-hover);color:var(--main-color)}.academy-popup form .select-group .select-options .option.disabled{color:#999;cursor:not-allowed;background:#f9f9f9}.academy-popup .popup-footer{display:flex;align-items:center;gap:1rem}.academy-popup .popup-footer button{padding:.75rem 1.5rem;border-radius:var(--border-radius);font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s;width:50%}.academy-popup .popup-footer button.cancel-btn{background:#f5f5f5;border:1px solid #ddd;color:#000}.academy-popup .popup-footer button.cancel-btn:hover{background:#eee}.academy-popup .popup-footer button.submit-btn{background:var(--main-color);border:1px solid var(--main-color);color:#fff}.academy-popup .popup-footer button.submit-btn:hover{background:var(--main-color);transform:translateY(-1px)}.error .wrp a{color:var(--main-color)}.error .wrp .back_home{width:150px;margin:auto;height:48px;border-radius:25px;border:1px solid transparent;background-color:var(--main-color);color:#fff;font-weight:700}.error .wrp .back_home:hover{border-color:var(--main-color);color:var(--main-color);background-color:transparent}.settings_head{display:flex;flex-direction:column;gap:5px}.settings_head h2{color:#0b0e2c}.settings_head p{color:#6f7182;font-size:.9rem}.settings{display:flex;align-items:flex-start;gap:35px;position:relative;margin-top:.5rem}@media(max-width:810px){.settings{flex-direction:column;gap:30px}}.settings nav{display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;gap:10px;width:25%;background-color:#fff;padding:1.5rem;border:1px solid #e9eaf3;border-radius:20px;box-shadow:0 2px 10px 0 rgba(25,93,194,.07)}@media screen and (max-width:810px){.settings nav{width:100%;display:none;position:unset;grid-template-columns:repeat(3,1fr)}}.settings nav a{padding:.5rem 1.3rem;font-size:.85rem;color:var(--headers-color);background-color:rgba(165,174,189,.062);display:flex;align-items:center;gap:15px;font-weight:600;-webkit-border-start:4px solid transparent;border-inline-start:4px solid transparent}.settings nav a svg{transition:none}.settings nav .active,.settings nav a:hover{color:var(--main-color);background-color:var(--main-color-hover);border-color:var(--main-color)}.settings .main_settings{width:75%;height:100%;min-height:80vh;background-color:#fff;padding:2rem;border:1px solid #e9eaf3;border-radius:20px;box-shadow:0 2px 10px 0 rgba(25,93,194,.07)}@media screen and (max-width:810px){.settings .main_settings{width:100%;padding:1rem}}.settings .main_settings .mobile_nav{display:flex;flex-direction:column;margin-bottom:1.5rem;position:relative;z-index:100}@media screen and (min-width:800px){.settings .main_settings .mobile_nav{display:none}}.settings .main_settings .mobile_nav .flex{display:flex;align-items:center;gap:10px}.settings .main_settings .mobile_nav .flex .route{width:90%}.settings .main_settings .mobile_nav .flex .logout{width:50px;height:45px;border-radius:5px;background-color:#f05f5f;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.settings .main_settings .mobile_nav .route{background-color:#f9f9f9;border-radius:5px;padding:0 1rem;height:45px;color:#4e5d78;border:1px solid rgba(78,93,120,.2);font-size:.8rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.settings .main_settings .mobile_nav .route:active,.settings .main_settings .mobile_nav .route:hover{border-color:var(--main-color)}.settings .main_settings .mobile_nav .route:first-letter{text-transform:uppercase!important}.settings .main_settings .mobile_nav nav{display:flex;position:absolute;border-radius:5px;padding:1rem;top:120%;left:0;right:0;width:100%;background-color:#fff;z-index:1;box-shadow:0 8px 24px hsla(210,8%,62%,.2)}.settings .main_settings .mobile_nav nav a{font-size:.75rem}@media screen and (max-width:800px){.settings .main_settings .profile{position:relative;z-index:-1}}.settings .main_settings .profile label{color:#171822;font-weight:700;font-size:.9rem}.settings .main_settings .profile .empty_fields,.settings .main_settings .profile input,.settings .main_settings .profile select,.settings .main_settings .profile textarea{width:100%;height:45px;background-color:#fff;border:1px solid #e9eaf3;border-radius:25px;box-shadow:0 2px 10px 0 rgba(25,93,194,.07);padding:0 1rem;color:#4e5d78;margin-top:.7rem;outline:none;font-size:.85rem;transition:.3s ease-in-out}.settings .main_settings .profile .empty_fields::placeholder,.settings .main_settings .profile input::placeholder,.settings .main_settings .profile select::placeholder,.settings .main_settings .profile textarea::placeholder{color:#4e5d78}.settings .main_settings .profile .empty_fields{border-color:#fac635}.settings .main_settings .profile input:focus,.settings .main_settings .profile input:hover,.settings .main_settings .profile select:focus,.settings .main_settings .profile select:hover,.settings .main_settings .profile textarea:focus,.settings .main_settings .profile textarea:hover{border-color:var(--main-color)}.settings .main_settings .profile option{font-size:.85rem;font-weight:400!important}.settings .main_settings .profile textarea{min-height:140px;resize:none;line-height:1.4;padding:.5rem 1rem}.settings .main_settings .profile .images{height:140px;border-radius:20px;position:relative;margin:0 0 1.5rem}.settings .main_settings .profile .images .upload{position:absolute;width:25px;height:25px;border-radius:100%;background-color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#152c5b}.settings .main_settings .profile .images .upload:hover{color:var(--main-color)}.settings .main_settings .profile .images .loading_avtr,.settings .main_settings .profile .images .loading_bg{position:absolute;inset:0;background-color:rgba(0,0,0,.514);color:#fff;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.settings .main_settings .profile .images .avtr_img,.settings .main_settings .profile .images .bg_img{position:relative;border-radius:100%;overflow:hidden;object-fit:cover!important;height:100%}.settings .main_settings .profile .images .bg{position:absolute;inset:0;border-radius:20px;background:#f6f8fa;border:1px solid #e9eaf3;box-shadow:0 2px 10px 0 rgba(25,93,194,.07)}.settings .main_settings .profile .images .bg .upload{bottom:10px}.settings .main_settings .profile .images .bg .bg_img,.settings .main_settings .profile .images .bg .loading_bg{border-radius:10px}.settings .main_settings .profile .images .avtr{width:130px;height:130px;border-radius:100%;position:absolute;background-color:#fff;bottom:-20px;border:4px solid #fff;box-shadow:0 8px 24px hsla(210,8%,62%,.2)}.settings .main_settings .profile .images .avtr .upload{bottom:0}.settings .main_settings .profile .images .avtr .loading_avtr{width:100%;height:100%;border-radius:100%;overflow:hidden}.settings .main_settings .profile .user_data_wrp{margin-top:2rem;display:flex;flex-direction:column;gap:10px}.settings .main_settings .profile .user_data_wrp .flex{display:flex;align-items:center;gap:20px}@media screen and (max-width:800px){.settings .main_settings .profile .user_data_wrp .flex{flex-direction:column}}.settings .main_settings .profile .user_data_wrp .flex .input_wrp{width:50%}@media screen and (max-width:800px){.settings .main_settings .profile .user_data_wrp .flex .input_wrp{width:100%}}.settings .main_settings .profile .user_data_wrp .email_phone{display:flex;justify-content:space-between;flex-direction:column;gap:20px}.settings .main_settings .profile .user_data_wrp .email_phone .phone_number_wrp{display:flex;align-items:center;gap:10px}.settings .main_settings .profile .user_data_wrp .email_phone .phone_number_wrp select{width:25%}.settings .main_settings .profile .user_data_wrp .gender{border:1px solid #e9eaf3;border-radius:25px;padding:0 1rem;height:50px;box-shadow:0 2px 10px 0 rgba(25,93,194,.07);display:flex;align-items:center;margin-top:.7rem;font-size:.85rem;justify-content:flex-start}.settings .main_settings .profile .user_data_wrp .gender .type{display:flex;align-items:center;gap:10px;width:50%;color:#4e5d78}.settings .main_settings .profile .user_data_wrp .gender .type input{width:auto;background-color:transparent;accent-color:var(--main-color);margin-top:0;border:none}.settings .main_settings .profile .user_data_wrp .bio_city{display:flex;flex-direction:column;gap:10px}.settings .main_settings .profile .user_data_wrp .search_cities{position:relative}.settings .main_settings .profile .user_data_wrp .search_cities ul{position:absolute;bottom:105%;max-height:250px;overflow-y:scroll;left:0;right:0;border-radius:5px;background-color:#fff;padding:.5rem;list-style:none;box-shadow:0 8px 24px hsla(210,8%,62%,.2)}.settings .main_settings .profile .user_data_wrp .search_cities ul .loading{display:flex;flex-direction:column;gap:5px}.settings .main_settings .profile .user_data_wrp .search_cities ul .loading div{width:100%;height:25px;border-radius:8px;animation-duration:1s;animation:Loading 2s ease-in-out infinite forwards}.settings .main_settings .profile .user_data_wrp .search_cities ul li{cursor:pointer;padding:.5rem 1rem;font-size:.85rem}.settings .main_settings .profile .user_data_wrp .search_cities ul li:hover{color:var(--main-color)}.settings .main_settings .profile .user_data_wrp .search_cities ul .empty{text-align:center;padding:.5rem 1rem;font-size:.85rem;color:#4e5d78}.settings .main_settings .profile .location{margin-top:1.5rem;display:flex;flex-direction:column;gap:15px}.settings .main_settings .profile .map_container{width:100%;height:300px;border-radius:10px;overflow:hidden;border:1px solid #e9eaf3;border-radius:20px;box-shadow:0 2px 10px 0 rgba(25,93,194,.07)}.settings .main_settings .profile .map_container div{animation:none}.settings .main_settings .profile .cta_btns{display:flex;align-items:center;justify-content:flex-end;margin-top:2rem}.settings .main_settings .profile .cta_btns button{width:160px;border:none;font-weight:700;color:#fff;background:var(--main-color);border-radius:25px;padding:.8rem 1.5rem;box-shadow:0 4px 10px 0 rgba(2,87,251,.2)}.settings .main_settings .profile .cta_btns button:hover{background-color:var(--main-color)}.settings .main_settings .sports{display:flex;flex-direction:column;gap:10px}@media screen and (max-width:800px){.settings .main_settings .sports{position:relative;z-index:-1}}.settings .main_settings .sports .head{display:flex;align-items:center;gap:10px;color:#0b0e2c}.settings .main_settings .sports .head button{border-radius:100%;display:flex;align-items:center;justify-content:center;border:1px solid var(--main-color);background-color:transparent}.settings .main_settings .sports .head button:hover{background-color:var(--main-color);color:#fff}.settings .main_settings .sports p{color:#4e5d78;font-size:.85rem;max-width:446px;line-height:1.5}.settings .main_settings .sports .sports_list{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:1rem}.settings .main_settings .sports .sports_list .selected,.settings .main_settings .sports .sports_list .sport{width:max-content;height:35px;background:rgba(239,240,246,.8);border-radius:25px;font-size:.8rem;color:#182f45;text-align:center;display:flex;align-items:center;justify-content:center;gap:10px;transition:.3s ease-in-out;cursor:pointer;position:relative;padding:0 .5rem;font-weight:600}.settings .main_settings .sports .sports_list .selected .delete,.settings .main_settings .sports .sports_list .selected .edit,.settings .main_settings .sports .sports_list .sport .delete,.settings .main_settings .sports .sports_list .sport .edit{background-color:#fff;display:flex;align-items:center;justify-content:center;padding:.3rem;border-radius:5px}.settings .main_settings .sports .sports_list .selected .delete:hover,.settings .main_settings .sports .sports_list .selected .edit:hover,.settings .main_settings .sports .sports_list .sport .delete:hover,.settings .main_settings .sports .sports_list .sport .edit:hover{color:#fff}.settings .main_settings .sports .sports_list .selected .delete,.settings .main_settings .sports .sports_list .sport .delete{color:red}.settings .main_settings .sports .sports_list .selected .delete:hover,.settings .main_settings .sports .sports_list .sport .delete:hover{background-color:red}.settings .main_settings .sports .sports_list .selected .edit,.settings .main_settings .sports .sports_list .sport .edit{color:var(--main-color)}.settings .main_settings .sports .sports_list .selected .edit:hover,.settings .main_settings .sports .sports_list .sport .edit:hover{background-color:var(--main-color)}.settings .main_settings .sports .sports_list .selected{background-color:var(--main-color);color:#fff}.settings .main_settings .sports .custom_time{margin-top:1rem;padding:1rem;background-color:#f5f8fb;border-radius:10px}.settings .main_settings .sports .custom_time .head{align-items:flex-start;justify-content:space-between}.settings .main_settings .sports .custom_time .head h3{margin:0}.settings .main_settings .sports .custom_time .head p{margin-top:.5rem}.settings .main_settings .sports .custom_time .head .switch_off,.settings .main_settings .sports .custom_time .head .switch_on{position:relative;width:35px;height:20px;border-radius:30px;cursor:pointer;transition:.4s ease-in-out}.settings .main_settings .sports .custom_time .head .switch_off span,.settings .main_settings .sports .custom_time .head .switch_on span{position:absolute;width:20px;left:0;border-radius:100%;background-color:#fff;height:20px;transition:.4s ease-in-out;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.settings .main_settings .sports .custom_time .head .switch_on{background-color:#235ee8}.settings .main_settings .sports .custom_time .head .switch_on span{transform:translateX(100%)}.settings .main_settings .sports .custom_time .head .switch_off{background-color:#dae2ee}.settings .main_settings .sports .custom_time .head .switch_off span{transform:translateX(0)}.settings .main_settings .sports .custom_time .filters{display:flex;align-items:center;gap:10px;margin-top:1rem}.settings .main_settings .sports .custom_time .filters button{background-color:#fff;padding:.4rem 1.5rem;border-radius:25px;font-weight:650;color:var(--main-color);display:flex;align-items:center;gap:5px}.settings .main_settings .sports .custom_time .filters .active{background-color:#e9f4fd}.settings .main_settings .sports .custom_time .dates{display:flex;flex-direction:column;gap:10px}.settings .main_settings .sports .custom_time .dates .day{display:flex;align-items:center;gap:25px}.settings .main_settings .sports .custom_time .dates .day label{width:33%}.settings .main_settings .sports .custom_time .dates .day .active_date,.settings .main_settings .sports .custom_time .dates .day .date,.settings .main_settings .sports .custom_time .dates .day .select_day{background:#ebebeb;border-radius:25px;text-align:center;height:35px;width:33%;display:flex;align-items:center;justify-content:center;font-size:.85rem;cursor:pointer;color:#182f45;font-weight:600}.settings .main_settings .sports .custom_time .dates .day .select_day{border:1px solid var(--main-color)}.settings .main_settings .sports .custom_time .dates .day .active_date{background:var(--main-color);color:#fff}.settings .main_settings .sports .custom_time .dates .day input{width:33%;height:35px;direction:ltr;background-color:#fff;border:1px solid hsla(208,9%,65%,.62);display:flex;align-items:center;gap:10px;padding:0 1rem;border-radius:25px;color:var(--text-color);transition:.4s ease-in-out}.settings .main_settings .sports .custom_time .dates .day input:focus,.settings .main_settings .sports .custom_time .dates .day input:hover{border-color:#235ee8}.settings .main_settings .sports .custom_time .dates .day .not_active{cursor:not-allowed;background:hsla(0,0%,92%,.302)}.settings .main_settings .sports .custom_time ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;list-style:none;margin-top:1.5rem}.settings .main_settings .sports .custom_time ul li{padding:.5rem 1.5rem;border-radius:15px;background-color:#fff;min-height:197.2px}.settings .main_settings .sports .custom_time ul li label{font-weight:650;font-size:.8rem}.settings .main_settings .sports .custom_time ul li label small{color:#03c473}.settings .main_settings .sports .custom_time ul li .input_wrp{height:38px;overflow:hidden}.settings .main_settings .sports .custom_time ul li .remove{background-color:#f44336;color:#fff;border-radius:25px;width:100%;font-weight:600;font-size:.85rem;margin-top:.5rem;height:38px;display:flex;align-items:center;justify-content:center;gap:5px}.settings .main_settings .sports .custom_time ul .add_plan{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;border:2px dotted var(--main-color);color:var(--main-color);font-weight:650;padding:.5rem .8rem}.settings .main_settings .sports .custom_time ul .add_plan .flex{display:flex;align-items:center;gap:5px}.settings .main_settings .sports .custom_time ul .add_plan .flex button{color:#000;font-weight:650;display:flex;align-items:center;justify-content:center;gap:5px;padding:.3rem .5rem;border-radius:25px;border:1px solid #000;font-size:.75rem}.settings .main_settings .sports .custom_time ul .add_plan .flex button:hover{color:var(--main-color);border-color:var(--main-color)}.settings .main_settings .sports .empty{width:100%;background-color:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;padding:1rem}.settings .main_settings .sports .empty .img{width:250px;height:200px;position:relative}.settings .main_settings .sports .empty .img img{object-fit:contain}.settings .main_settings .sports .empty p{max-width:500px;text-align:center}.settings .main_settings .sports .empty a{background-color:var(--main-color);color:#fff;border-radius:20px;padding:.7rem 1.5rem;font-size:.8rem}.settings .main_settings .sports .empty a:hover{box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.settings .main_settings .sports .add_sport{display:flex;flex-direction:column;gap:10px}.settings .main_settings .sports .add_sport .input_wrp{width:100%;height:47px;background-color:transparent;border:1px solid #e9eaf3;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);display:flex;align-items:center;gap:10px;padding:0 1rem;border-radius:25px;color:#4e5d78;transition:.4s ease-in-out}.settings .main_settings .sports .add_sport .input_wrp:hover{border-color:#1671fa}.settings .main_settings .sports .add_sport .input_wrp input{width:90%;outline:none;padding:.5rem;border-radius:10px;color:#182f45;font-size:.8rem;border:none}.settings .main_settings .sports .add_sport .input_wrp input::placeholder{color:#737f8a;font-size:.85rem}.settings .main_settings .sports .add_sport h3{color:#182f45;margin-top:.5rem}.settings .main_settings .sports .add_sport .files_list{display:grid;grid-template-columns:repeat(3,.8fr);margin-top:.7rem}.settings .main_settings .sports .add_sport .files_list .add{width:150px;height:150px;border-radius:8px;border:2px dotted #182f45;display:flex;align-items:center;justify-content:center;cursor:pointer}.settings .main_settings .sports .add_sport .files_list .add:hover{color:#235ee8;border-color:#235ee8}.settings .main_settings .sports .add_sport .cta_btns{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:1.5rem}.settings .main_settings .sports .add_sport .cta_btns button{width:120px;height:42px;border-radius:25px}.settings .main_settings .sports .add_sport .cta_btns .cancel{border:1px solid rgba(24,47,69,.5);color:#182f45;background-color:transparent}.settings .main_settings .sports .add_sport .cta_btns .cancel:hover{border-color:#235ee8;color:#235ee8}.settings .main_settings .sports .add_sport .cta_btns .next{color:#fff;background:var(--main-color);height:45px;border:none;font-size:.8rem;font-weight:700;cursor:pointer;transition:.3s ease-in-out}.settings .main_settings .sports .add_sport .cta_btns .next:hover{background-color:var(--main-color)}.settings .main_settings .working_hours{display:flex;flex-direction:column;gap:15px;margin-top:2rem}.settings .main_settings .working_hours h3{color:#0b0e2c}.settings .main_settings .working_hours p{color:#6f7182;font-size:.9rem}.settings .main_settings .working_hours .days{display:flex;flex-wrap:wrap;gap:10px}.settings .main_settings .working_hours .days div{padding:0 1.5rem;height:45px;display:flex;align-items:center;justify-content:center;color:#182f45;background:rgba(239,240,246,.8);border-radius:25px;font-size:.85rem;cursor:pointer;font-weight:600}.settings .main_settings .working_hours .days .selected,.settings .main_settings .working_hours .days div:hover{background-color:var(--main-color);color:#fff}.settings .main_settings .working_hours .hours{display:flex;align-items:center;justify-content:space-between;gap:10px;z-index:3;margin-top:1rem}.settings .main_settings .working_hours .hours .input_wrp{display:flex;flex-direction:column;gap:10px;width:50%;position:relative}.settings .main_settings .working_hours .hours .input_wrp label{color:#182f45;font-size:.9rem;font-weight:700}.settings .main_settings .working_hours .hours .input_wrp input{width:100%;height:47px;background-color:transparent;border:1px solid hsla(208,9%,65%,.62);display:flex;align-items:center;gap:10px;padding:0 1rem;border-radius:20px;color:#4e5d78;transition:.4s ease-in-out}.settings .main_settings .working_hours .hours .input_wrp input:focus,.settings .main_settings .working_hours .hours .input_wrp input:hover{border-color:#235ee8}.settings .main_settings .working_hours .subscription_mode{display:flex;justify-content:space-between;gap:20px}.settings .main_settings .working_hours .subscription_mode li{width:50%;height:100%;display:flex;align-items:flex-start;gap:20px;border-radius:10px;border:1px solid rgba(211,216,231,.66);padding:1.5rem;cursor:pointer}.settings .main_settings .working_hours .subscription_mode li:hover{border-color:var(--main-color)}.settings .main_settings .working_hours .subscription_mode .active{background-color:var(--main-color-hover);border:1px solid var(--main-color);color:var(--main-color)}.settings .main_settings .working_hours .ctas{display:flex;align-items:center;justify-content:flex-end}.settings .main_settings .working_hours .ctas .not_active,.settings .main_settings .working_hours .ctas .save{min-width:120px;max-width:max-content;padding:0 1rem;height:45px;color:#fff;border-radius:25px;display:flex;align-items:center;justify-content:center;font-size:.9rem}.settings .main_settings .working_hours .ctas .save,.settings .main_settings .working_hours .ctas .save:hover{background-color:var(--main-color)}.settings .main_settings .working_hours .ctas .not_active{background-color:var(--main-color-hover)}.settings .main_settings .line{background-color:#cccedf;height:1px;width:80%;margin:2rem auto auto}.settings .main_settings .signature{display:flex;flex-direction:column;gap:10px;margin-top:2rem}.settings .main_settings .signature h3{color:#0b0e2c}.settings .main_settings .signature p{color:#6f7182;font-size:.9rem}.settings .main_settings .signature .signature_wrp{border:1px solid #e9eaf3;background-color:#fff;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);border-radius:10px;display:flex;align-items:center;justify-content:center}.settings .main_settings .signature .sigImage{margin:auto}.settings .main_settings .signature .ctas{display:flex;justify-content:flex-end;gap:10px}.settings .main_settings .signature .ctas button{width:150px;font-weight:700;color:red;border-radius:25px;padding:.5rem 1.5rem;border:1px solid red;background-color:transparent}.settings .main_settings .signature .ctas .save{background-color:var(--main-color);border-color:var(--main-color);color:#fff}.settings .main_settings .signature .ctas .save:hover{background-color:var(--main-color)}.settings .main_settings .certifications{display:flex;flex-direction:column;gap:15px}@media screen and (max-width:800px){.settings .main_settings .certifications{position:relative;z-index:-1}}.settings .main_settings .certifications h3{color:#0b0e2c}.settings .main_settings .certifications p{color:#6f7182;font-size:.85rem;line-height:1.5}.settings .main_settings .certifications .main_sports{display:flex;flex-direction:column;gap:25px}.settings .main_settings .certifications .main_sports .sport{display:flex;flex-direction:column;gap:10px}.settings .main_settings .certifications .main_sports .sport .name{display:flex;align-items:center;gap:15px;color:#182f45}.settings .main_settings .certifications .main_sports .sport .name button{border-radius:100%;display:flex;align-items:center;justify-content:center;border:1px solid var(--main-color);background-color:transparent}.settings .main_settings .certifications .main_sports .sport .name button:hover{background-color:var(--main-color);color:#fff}.settings .main_settings .certifications .main_sports .sport .files{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fill,170px);flex-wrap:wrap}.settings .main_settings .certifications .main_sports .sport .files .empty,.settings .main_settings .certifications .main_sports .sport .files .file{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;cursor:pointer}.settings .main_settings .certifications .main_sports .sport .files .empty:hover .ctas,.settings .main_settings .certifications .main_sports .sport .files .file:hover .ctas{transform:scale(1)}.settings .main_settings .certifications .main_sports .sport .files .empty .img,.settings .main_settings .certifications .main_sports .sport .files .file .img{width:100%;height:170px;background-color:rgba(35,94,232,.063);border-radius:8px;position:relative;overflow:hidden}.settings .main_settings .certifications .main_sports .sport .files .empty .ctas,.settings .main_settings .certifications .main_sports .sport .files .file .ctas{position:absolute;inset:0;transform:scale(0);display:flex;align-items:center;justify-content:center;gap:10px;transition:.4s ease-in-out;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(51,62,82,.5)}.settings .main_settings .certifications .main_sports .sport .files .empty .ctas button,.settings .main_settings .certifications .main_sports .sport .files .file .ctas button{width:30px;height:30px;border-radius:100%;display:flex;align-items:center;justify-content:center;background-color:#fff}.settings .main_settings .certifications .main_sports .sport .files .empty .ctas .remove,.settings .main_settings .certifications .main_sports .sport .files .file .ctas .remove{color:red;border:1px solid red}.settings .main_settings .certifications .main_sports .sport .files .empty .ctas .edit,.settings .main_settings .certifications .main_sports .sport .files .file .ctas .edit{color:#235ee8;border:1px solid #235ee8}.settings .main_settings .certifications .main_sports .sport .files .empty h4,.settings .main_settings .certifications .main_sports .sport .files .file h4{text-align:center;color:#4e5d78;font-size:.8rem;text-transform:uppercase}.settings .main_settings .certifications .main_sports .sport .files .empty{width:100%;height:200px;border-radius:8px;background-color:transparent;border:2px dotted #737f8a;margin:auto}.settings .main_settings .social_media{display:flex;flex-direction:column;gap:30px}@media screen and (max-width:800px){.settings .main_settings .social_media{position:relative;z-index:-1}}.settings .main_settings .social_media .head{display:flex;flex-direction:column;gap:10px;color:#182f45}.settings .main_settings .social_media .head p{color:#4e5d78;font-size:.85rem;line-height:1.5}.settings .main_settings .social_media .links{display:grid;grid-gap:30px 20px;gap:30px 20px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:800px){.settings .main_settings .social_media .links{grid-template-columns:repeat(1,1fr)}}.settings .main_settings .social_media .links .input_wrp{display:flex;flex-direction:column;gap:5px;max-width:100%}.settings .main_settings .social_media .links .input_wrp label{font-size:.85rem;color:#171822;display:flex;align-items:center;gap:4px}.settings .main_settings .social_media .links .input_wrp .url{display:flex;align-items:center;gap:4px;background-color:#fff;border:1px solid #e9eaf3;border-radius:20px;box-shadow:0 2px 10px 0 rgba(25,93,194,.07);margin-top:.5rem;outline:none;transition:.3s ease-in-out;max-width:100%;padding:.5rem 1rem}.settings .main_settings .social_media .links .input_wrp .url:focus,.settings .main_settings .social_media .links .input_wrp .url:hover{border-color:#235ee8}.settings .main_settings .social_media .links .input_wrp .url input{color:#4e5d78;width:100%}.settings .main_settings .social_media .links .input_wrp .url input::placeholder{color:#4e5d78}.settings .main_settings .social_media .cta_btn{display:flex;justify-content:flex-end}.settings .main_settings .social_media .cta_btn button{width:150px;border:none;font-weight:700;color:#fff;background:var(--main-color);border-radius:25px;padding:.8rem 1.5rem}.settings .main_settings .social_media .cta_btn button:hover{background-color:var(--main-color)}.settings .main_settings .security{display:flex;flex-direction:column;gap:10px}@media screen and (max-width:800px){.settings .main_settings .security{position:relative;z-index:-1}}.settings .main_settings .security h3{color:#182f45}.settings .main_settings .security p{color:#4e5d78;font-size:.85rem;line-height:1.5}.settings .main_settings .security .wrp{display:flex;align-items:center;justify-content:space-between;max-width:400px}.settings .main_settings .security .wrp .svg{position:relative;height:200px;width:40%;display:none}.settings .main_settings .security .wrp .svg img{object-fit:cover!important}.settings .main_settings .security .inputs{display:flex;flex-direction:column;justify-content:center;gap:13px;margin-top:1rem;width:100%}.settings .main_settings .security .inputs label{color:#182f45;font-size:.85rem;margin-top:.5rem;font-weight:700}.settings .main_settings .security .inputs .input_wrp{width:100%;height:47px;background-color:transparent;border:1px solid rgba(78,93,120,.2);display:flex;align-items:center;gap:10px;padding:0 1rem;border-radius:25px;color:#4e5d78;transition:.4s ease-in-out}.settings .main_settings .security .inputs .input_wrp:hover{border-color:#1671fa}.settings .main_settings .security .inputs .input_wrp input{width:90%;outline:none;padding:.5rem;border-radius:10px;color:#182f45;font-size:.8rem;border:none}.settings .main_settings .security .inputs .input_wrp input::placeholder{color:#737f8a;font-size:.85rem}.settings .main_settings .security .inputs button{color:#fff;background:var(--main-color);height:45px;border-radius:25px;border:none;margin-top:.8rem;font-size:.8rem;font-weight:700;cursor:pointer;transition:.3s ease-in-out}.settings .main_settings .security .inputs button:hover{background-color:var(--main-color)}.settings .main_settings .billing,.settings .main_settings .billing header{display:flex;flex-direction:column;gap:10px}.settings .main_settings .billing header h3{color:#182f45}.settings .main_settings .billing header p{color:#4e5d78;font-size:.85rem;line-height:1.5}.settings .main_settings .billing .wrp{margin-top:1rem;display:flex;flex-direction:column;gap:10px}.settings .main_settings .billing label{color:#182f45;font-size:.85rem;margin-top:.5rem;font-weight:600}.settings .main_settings .billing .flex{display:flex;align-items:center;gap:10px}.settings .main_settings .billing .input_wrp{display:flex;flex-direction:column;gap:10px;width:50%}.settings .main_settings .billing .input_wrp input{width:100%;height:47px;border:1px solid #e9eaf3;border-radius:52px;background-color:#fff;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);outline:none;padding:.5rem 1rem;border-radius:25px;color:#182f45;font-size:.8rem;transition:.4s ease-in-out}.settings .main_settings .billing .input_wrp input:hover{border-color:#1671fa}.settings .main_settings .billing .input_wrp input::placeholder{color:#737f8a;font-size:.85rem}.settings .main_settings .billing .cta_btns{display:flex;align-items:center;justify-content:flex-end;margin-top:1rem}.settings .main_settings .billing .cta_btns button{width:160px;border:none;font-weight:700;color:#fff;background:var(--main-color);border-radius:25px;padding:.8rem 1.5rem}.settings .main_settings .billing .cta_btns button:hover{background-color:var(--main-color)}.settings .main_settings .products_settings{display:flex;flex-direction:column;gap:10px}.settings .main_settings .products_settings .page_header p{max-width:400px!important}.settings .main_settings .products_settings .tabs{display:flex;align-items:center;gap:10px;margin:.5rem 0;width:max-content}.settings .main_settings .products_settings .tabs button{background-color:#f4f8fb;border:1px solid #e9eaf3;padding:.3rem 1rem;border-radius:5px;font-weight:650;color:var(--headers-color)}.settings .main_settings .products_settings .tabs .active{box-shadow:0 2px 10px rgba(25,93,194,.071);background-color:#fff;color:var(--main-color);border-color:var(--main-color)}.settings .main_settings .products_settings ul{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;grid-gap:20px;gap:20px}.settings .main_settings .products_settings ul li{padding:1rem;border-radius:15px;border:1px solid #e9eaf3;display:flex;flex-direction:column;justify-content:space-between;gap:5px}.settings .main_settings .products_settings ul li .toggle{display:flex;align-items:center;justify-content:space-between}.settings .main_settings .products_settings ul li .switch_off,.settings .main_settings .products_settings ul li .switch_on{width:30px;height:15px}.settings .main_settings .products_settings ul li .switch_off span,.settings .main_settings .products_settings ul li .switch_on span{width:15px;height:15px}.settings .main_settings .products_settings ul li .ctas{display:flex;align-items:center;gap:5px}.settings .main_settings .products_settings ul li .delete,.settings .main_settings .products_settings ul li .edit{background-color:rgba(214,224,238,.431);display:flex;align-items:center;justify-content:center;padding:.3rem;border-radius:5px}.settings .main_settings .products_settings ul li .delete:hover,.settings .main_settings .products_settings ul li .edit:hover{color:#fff}.settings .main_settings .products_settings ul li .delete{color:red}.settings .main_settings .products_settings ul li .delete:hover{background-color:red}.settings .main_settings .products_settings ul li .edit{color:var(--main-color)}.settings .main_settings .products_settings ul li .edit:hover{background-color:var(--main-color)}.settings .main_settings .products_settings ul li h3{display:flex;align-items:center;gap:10px}.settings .main_settings .products_settings ul li P{color:#4c6277;font-size:.85rem;text-wrap:unset}.settings .main_settings .products_settings ul li .input_wrp{gap:5px;width:100%}.settings .main_settings .products_settings ul li .input_wrp .input{justify-content:space-between;height:45px;background-color:transparent;border:1px solid hsla(208,9%,65%,.62);display:flex;align-items:center;gap:10px;padding:0 1rem;border-radius:25px;color:#4e5d78;transition:.4s ease-in-out;text-align:center;position:relative;overflow:hidden}.settings .main_settings .products_settings ul li .input_wrp .input:focus,.settings .main_settings .products_settings ul li .input_wrp .input:hover{border-color:#235ee8}.settings .main_settings .products_settings ul li .input_wrp .input div{font-weight:700;color:#04ca92}.settings .main_settings .products_settings ul li .input_wrp .input .input_disabled{position:absolute;inset:0;background-color:rgba(214,224,238,.431)}.settings .main_settings .products_settings ul li .input_wrp input{width:80%;border:none;font-size:1rem;font-weight:700}.settings .main_settings .products_settings ul li .input_wrp input::placeholder{font-size:.9rem;color:#959eaf}.settings .main_settings .products_settings .cta_btns{display:flex;align-items:center;justify-content:flex-end;margin-top:1rem}.settings .main_settings .products_settings .cta_btns button{width:100px;border:none;font-weight:700;color:#fff;background:var(--main-color);border-radius:25px;padding:.6rem 1rem;font-weight:650}.settings .main_settings .products_settings .cta_btns button:hover{background-color:var(--main-color)}.settings .main_settings .terms_conditions{display:flex;flex-direction:column;gap:20px}.settings .main_settings .terms_conditions header{display:flex;flex-direction:column;gap:10px}.settings .main_settings .terms_conditions header h3{color:#182f45}.settings .main_settings .terms_conditions header p{color:#4e5d78;font-size:.85rem;line-height:1.5}.settings .main_settings .terms_conditions .content,.settings .main_settings .terms_conditions .general,.settings .main_settings .terms_conditions .invoices{display:flex;flex-direction:column;gap:20px}.settings .main_settings .terms_conditions .ctas{display:flex;gap:10px}.settings .main_settings .terms_conditions .ctas button{width:100px;height:40px;border-radius:25px;background-color:#fff;border:1px solid var(--main-color);color:var(--main-color)}.settings .main_settings .terms_conditions .ctas .active{background-color:var(--main-color);color:#fff}.settings .main_settings .terms_conditions textarea{width:100%;min-height:150px;border-radius:10px;padding:1rem 1.5rem;resize:vertical;border:1.5px solid #e9eaf3;background-color:#fff;outline:none;transition:.3s ease-in-out;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);font-size:1rem;color:#4c6277}.settings .main_settings .terms_conditions textarea:active,.settings .main_settings .terms_conditions textarea:hover{border-color:var(--main-color)}.settings .main_settings .website_settings{display:flex;flex-direction:column;gap:10px}.settings .main_settings .website_settings h3{color:#182f45}.settings .main_settings .website_settings p{color:#4e5d78;font-size:.85rem;line-height:1.5}.settings .main_settings .website_settings .options{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin:2rem}.settings .main_settings .website_settings .options div{padding:1.5rem 1rem;border-radius:15px;display:flex;align-items:center;justify-content:center;gap:15px;font-size:1.1rem;border:1px solid #e9eaf3;background-color:#fff;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);cursor:pointer;color:#182f45;font-weight:700}.settings .main_settings .website_settings .options div input{accent-color:var(--main-color)}.settings .main_settings .website_settings .options div.active,.settings .main_settings .website_settings .options div:hover{background-color:rgba(255,90,0,.063);border-color:var(--main-color)}.settings .main_settings .website_settings .options div.active{color:var(--main-color)}.settings .main_settings .website_settings .ctas{display:flex;align-items:center;justify-content:flex-end;margin-top:2rem}.settings .main_settings .website_settings .ctas button{width:160px;border:none;font-weight:700;color:#fff;border-radius:25px;padding:.8rem 1.5rem;background-color:var(--main-color);box-shadow:0 4px 10px 0 rgba(2,87,251,.2)}.settings .main_settings .website_settings .ctas button:hover{transform:scale(1.01)}.upload_certif_md{width:90%;max-width:570px;border-radius:8px;background-color:#fff;position:relative;padding:2rem;display:flex;flex-direction:column;gap:30px}.upload_certif_md .close{position:absolute;top:1.3rem;left:1.3rem;color:#182f45;cursor:pointer}.upload_certif_md .close:hover{color:#235ee8}.upload_certif_md h3{color:#182f45;text-align:center}.upload_certif_md .input_file{display:flex;flex-direction:column;gap:10px;width:100%;max-width:400px;margin:0 auto}.upload_certif_md .input_file label{color:#182f45;font-size:.9rem;font-weight:700}.upload_certif_md .input_file .upload{height:130px;border-radius:8px;border:2px dotted #737f8a;font-size:.8rem;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;cursor:pointer}.upload_certif_md .input_file .upload:hover{border-color:#235ee8}.upload_certif_md .input_file .upload p{color:#182f45;font-weight:700}.upload_certif_md .input_file .upload p span{color:#235ee8}.upload_certif_md .input_file .upload span{color:#737f8a}.upload_certif_md .input_file .upload .spiner{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;width:100%;margin:0 auto}.upload_certif_md .input_file .upload .spiner .spin_wrp{border-radius:50%;border:3px solid rgba(4,226,133,.22);border-top-color:#03c473;width:20px;height:20px;animation:rotateSpin 1s linear infinite}.upload_certif_md .certif_img{width:100%;max-width:400px;height:130px;position:relative;border-radius:8px;margin:0 auto;overflow:hidden;cursor:pointer}.upload_certif_md .certif_img:hover .ctas{transform:scale(1)}.upload_certif_md .certif_img .ctas{position:absolute;inset:0;transform:scale(0);display:flex;align-items:center;justify-content:center;gap:10px;transition:.4s ease-in-out;background:rgba(51,62,82,.5)}.upload_certif_md .certif_img .ctas button{width:30px;height:30px;border-radius:100%;display:flex;align-items:center;justify-content:center}.upload_certif_md .certif_img .ctas .remove{color:var(--main-color);border:1px solid var(--main-color)}.upload_certif_md .certif_img .ctas .edit{color:#235ee8;border:1px solid #235ee8}.upload_certif_md .input_wrp{width:100%;max-width:400px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.upload_certif_md .input_wrp label{color:#182f45;font-size:.9rem;font-weight:700}.upload_certif_md .input_wrp input{width:100%;height:47px;background-color:transparent;border:1px solid hsla(208,9%,65%,.62);display:flex;align-items:center;gap:10px;padding:0 1rem;border-radius:8px;color:#4e5d78;transition:.4s ease-in-out}.upload_certif_md .input_wrp input:focus,.upload_certif_md .input_wrp input:hover{border-color:#235ee8}.upload_certif_md .cta_btns{display:flex;align-items:center;justify-content:center;gap:15px;width:100%;max-width:400px;margin:1rem auto 0}.upload_certif_md .cta_btns button{width:50%;height:42px;border-radius:8px}.upload_certif_md .cta_btns .cancel{border:1px solid rgba(24,47,69,.5);color:#182f45;background-color:transparent}.upload_certif_md .cta_btns .cancel:hover{border-color:#235ee8;color:#235ee8}.upload_certif_md .cta_btns .upload{color:#fff;background:var(--main-color);height:45px;border:none;font-size:.8rem;font-weight:700;cursor:pointer;transition:.3s ease-in-out}.upload_certif_md .cta_btns .upload:hover{background-color:var(--main-color)}.crop_image_wrp{width:90%;max-width:670px;border-radius:8px;background-color:#fff;position:relative;display:flex;flex-direction:column;gap:20px}.crop_image_wrp header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e9eaf3;padding:1rem}.crop_image_wrp header button{background-color:transparent;color:red;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:100%}.crop_image_wrp .ctas{display:flex;align-items:center;justify-content:flex-end;gap:15px;width:100%;padding:0 1rem 1rem}.crop_image_wrp .ctas button{width:150px;height:42px;font-weight:600;border-radius:25px}.crop_image_wrp .ctas .cancel{border:1px solid rgba(24,47,69,.5);color:#182f45;background-color:transparent}.crop_image_wrp .ctas .cancel:hover{border-color:#235ee8;color:#235ee8}.crop_image_wrp .ctas .save{color:#fff;background:var(--main-color);height:45px;border:none;font-size:.8rem;font-weight:700;cursor:pointer;transition:.3s ease-in-out}.crop_image_wrp .ctas .save:hover{background-color:var(--main-color)}@keyframes Loading{0%{background-color:rgba(20,112,250,.173)}20%{background-color:rgba(20,112,250,.082)}40%{background-color:rgba(20,112,250,.15)}to{background-color:rgba(20,112,250,.173)}}.client .wrapper{width:95%;max-width:1400px;margin:auto}.client .actv,.client nav{padding:1rem;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2;background-color:#fff!important;box-shadow:0 4px 6px -4px rgba(24,39,75,.055),0 8px 8px -4px rgba(24,39,75,.041)}@media screen and (min-width:600px){.client .actv,.client nav{background-color:transparent!important}}.client .actv .wrapper,.client nav .wrapper{display:flex;align-items:center;justify-content:space-between}.client .actv .logo,.client nav .logo{width:135px;position:relative;cursor:pointer}.client .actv .logo img,.client nav .logo img{object-fit:contain!important}.client .actv .bar,.client nav .bar{color:gray;cursor:pointer;display:flex;align-items:center;justify-content:center}@media screen and (min-width:600px){.client .actv .bar,.client nav .bar{display:none}}.client .actv .bar:hover,.client nav .bar:hover{color:#eb5757}.client .actv .links,.client nav .links{display:flex;align-items:center;justify-content:center;justify-content:space-between}@media screen and (max-width:600px){.client .actv .links,.client nav .links{display:none}}.client .actv .links ul,.client nav .links ul{display:flex;align-items:center;gap:50px;list-style:none}.client .actv .links ul a,.client nav .links ul a{font-size:.95rem;color:#373c52;position:relative}.client .actv .links ul a:hover,.client nav .links ul a:hover{color:#eb5757}.client .actv .links ul a:hover:before,.client nav .links ul a:hover:before{content:"";position:absolute;top:130%;width:40%;left:30%;height:2px;background-color:#eb5757;border-radius:4px}.client .actv .links .nav_ctas,.client nav .links .nav_ctas{display:flex;align-items:center;gap:15px}.client .actv .links .nav_ctas a,.client nav .links .nav_ctas a{width:130px;height:43px;font-size:.9rem;border-radius:5px;display:flex;align-items:center;justify-content:center}.client .actv .links .nav_ctas .login,.client nav .links .nav_ctas .login{color:#eb5757;border:1px solid #eb5757}.client .actv .links .nav_ctas .register,.client nav .links .nav_ctas .register{background-color:#eb5757;color:#fff}.client .actv .links .nav_ctas .register:hover,.client nav .links .nav_ctas .register:hover{color:#fff;background-color:#d64f4f}.client .actv .bar_lang_wrp,.client nav .bar_lang_wrp{display:flex;align-items:center;gap:20px}@media screen and (min-width:600px){.client .actv .bar_lang_wrp,.client nav .bar_lang_wrp{display:none}}.client .actv .user_lg,.client nav .user_lg{display:flex;align-items:center;gap:30px}.client .actv .profile,.client nav .profile{display:flex;align-items:center;gap:10px;position:relative}.client .actv .profile .avatar,.client nav .profile .avatar{width:37px;height:37px;border-radius:100%;position:relative;cursor:pointer;overflow:hidden}.client .actv .profile .name,.client nav .profile .name{color:#4e5d78;cursor:pointer}.client .actv .profile .active_drop_dwn,.client .actv .profile .drop_dwn,.client nav .profile .active_drop_dwn,.client nav .profile .drop_dwn{padding:.2rem;border-radius:100%;transition:.3s ease-in-out;display:flex;align-items:center;justify-content:center;color:#eb5757;cursor:pointer}@media screen and (max-width:600px){.client .actv .profile .active_drop_dwn,.client .actv .profile .drop_dwn,.client nav .profile .active_drop_dwn,.client nav .profile .drop_dwn{display:none}}.client .actv .profile .active_drop_dwn,.client .actv .profile .active_drop_dwn:hover,.client .actv .profile .drop_dwn:hover,.client nav .profile .active_drop_dwn,.client nav .profile .active_drop_dwn:hover,.client nav .profile .drop_dwn:hover{color:#eb5757;background:hsla(0,87%,82%,.1)}.client .actv .profile .show_drp_dwn,.client nav .profile .show_drp_dwn{position:absolute;top:120%;border-radius:10px;z-index:2;padding:1rem;display:flex;flex-direction:column;gap:20px;background-color:#fff;box-shadow:0 8px 24px hsla(210,8%,62%,.2)}.client .actv .profile .show_drp_dwn .user,.client nav .profile .show_drp_dwn .user{padding:.5rem 1rem;background:hsla(0,0%,96%,.631);display:flex;align-items:center;gap:10px;font-size:.85rem;border-radius:10px;cursor:pointer;border:1px solid transparent}.client .actv .profile .show_drp_dwn .user:hover,.client nav .profile .show_drp_dwn .user:hover{border-color:#eb5757}.client .actv .profile .show_drp_dwn .user .avatar,.client nav .profile .show_drp_dwn .user .avatar{width:48px;height:48px}.client .actv .profile .show_drp_dwn .user .name_email,.client nav .profile .show_drp_dwn .user .name_email{display:flex;flex-direction:column;gap:5px}.client .actv .profile .show_drp_dwn .user .name,.client nav .profile .show_drp_dwn .user .name{color:#152c5b;font-weight:700}.client .actv .profile .show_drp_dwn .user .email,.client nav .profile .show_drp_dwn .user .email{color:#777e90;font-size:.8rem}.client .actv .profile .show_drp_dwn .logout,.client nav .profile .show_drp_dwn .logout{display:flex;align-items:center;gap:15px;cursor:pointer;padding:0 1rem;color:#eb5757}.client .actv .lang,.client nav .lang{color:#4e5d78;position:relative}.client .actv .lang .flag,.client nav .lang .flag{width:25px;height:25px;border-radius:100%;position:relative;overflow:hidden}.client .actv .lang .current_lang,.client nav .lang .current_lang{display:flex;align-items:center;gap:10px;cursor:pointer;color:#fff}.client .actv .lang .current_lang:hover .lg,.client nav .lang .current_lang:hover .lg{color:#eb5757;background:hsla(0,87%,82%,.1)}.client .actv .lang .current_lang .lg,.client nav .lang .current_lang .lg{width:25px;height:25px;border-radius:100%;display:flex;align-items:center;justify-content:center}.client .actv .lang .options,.client nav .lang .options{position:absolute;display:flex;flex-direction:column;gap:10px;top:130%;border-radius:5px;padding:.8rem 0;box-shadow:0 8px 24px hsla(210,8%,62%,.2);background-color:#fff}.client .actv .lang .options .option,.client .actv .lang .options .selected,.client nav .lang .options .option,.client nav .lang .options .selected{font-size:.85rem;padding:0 1.3rem;display:flex;align-items:center;gap:15px;cursor:pointer}.client .actv .lang .options .option:hover,.client .actv .lang .options .selected,.client .actv .lang .options .selected:hover,.client nav .lang .options .option:hover,.client nav .lang .options .selected,.client nav .lang .options .selected:hover{color:#235ee8}.client .actv .mobile_links,.client nav .mobile_links{position:absolute;top:100%;left:0;right:0;background-color:#fff;padding:1.5rem 1rem;height:max-content;z-index:100;display:flex;flex-direction:column;gap:20px}@media screen and (min-width:600px){.client .actv .mobile_links,.client nav .mobile_links{display:none!important}}.client .actv .mobile_links ul,.client nav .mobile_links ul{flex-direction:column;display:flex;align-items:center;list-style:none;gap:20px}.client .actv .mobile_links ul a,.client nav .mobile_links ul a{color:#182f45;font-size:.95rem}.client .actv .mobile_links ul a:hover,.client nav .mobile_links ul a:hover{color:#eb5757}.client .actv .mobile_links .nav_ctas,.client nav .mobile_links .nav_ctas{display:flex;align-items:center;flex-direction:column;gap:15px}.client .actv .mobile_links .nav_ctas a,.client nav .mobile_links .nav_ctas a{width:130px;height:43px;font-size:.9rem;border-radius:5px;display:flex;align-items:center;justify-content:center}.client .actv .mobile_links .nav_ctas .login,.client nav .mobile_links .nav_ctas .login{color:#eb5757;border:1px solid #eb5757}.client .actv .mobile_links .nav_ctas .register,.client nav .mobile_links .nav_ctas .register{background-color:#eb5757;color:#fff}.client .actv .mobile_links .nav_ctas .register:hover,.client nav .mobile_links .nav_ctas .register:hover{color:#fff;background-color:#d64f4f}.client .actv{background-color:#fff}.client .actv .bar{color:#eb5757}.client main{background:#f9f9fa;padding:3rem 1rem}.client main .wrapper{background-color:#fff;border-radius:5px;height:100%;width:70%;padding:1.5rem;display:flex;flex-direction:column;gap:20px;box-shadow:0 1px 1px 0 rgba(118,135,154,.24),0 3px 8px 0 rgba(118,135,154,.08)}.client main .wrapper header{display:flex;flex-direction:column;gap:5px}.client main .wrapper header h3{font-family:Circular Std;font-style:normal;font-weight:450;font-size:24px;color:#171822}.client main .wrapper header P{font-size:.9rem;color:#394456}.client main .wrapper .profile_picture{display:flex;flex-direction:column;gap:10px}.client main .wrapper .profile_picture h4{color:#171822;font-style:normal;font-weight:500;font-size:16px}.client main .wrapper .profile_picture .flex_wrp{display:flex;align-items:center;justify-content:space-between;padding:1rem;border:1px solid #e4e9ef;border-radius:10px}.client main .wrapper .profile_picture .flex_wrp .image_wrp{display:flex;align-items:center;gap:20px}.client main .wrapper .profile_picture .flex_wrp .image_wrp .user_image{position:relative;width:78px;height:78px;border-radius:100%;overflow:hidden}.client main .wrapper .profile_picture .flex_wrp .image_wrp .user_image .loading_profile{position:absolute;border-radius:100%;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,8%,.527);display:flex;align-items:center;justify-content:center}.client main .wrapper .profile_picture .flex_wrp .image_wrp .user_image .loading_profile .spin_wrp{display:inline-block;border-radius:50%;border:2px solid gray;border-top-color:#fff;width:20px;height:20px;animation:rotateSpin 1s linear infinite}.client main .wrapper .profile_picture .flex_wrp .image_wrp p{color:#394456;font-size:14px;line-height:20px}.client main .wrapper .profile_picture .flex_wrp .cta_btns_image{display:flex;align-items:center;gap:20px}.client main .wrapper .profile_picture .flex_wrp .cta_btns_image label{width:150px;font-size:.75rem;border-radius:5px;padding:.8rem 1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.3s ease-in-out;background:#eb5757;color:#fff}.client main .wrapper .profile_picture .flex_wrp .cta_btns_image label:hover{background-color:#d64f4f}.client main .wrapper .profile_picture .flex_wrp .cta_btns_image .remove_photo{width:100px;font-size:.75rem;border-radius:5px;padding:.7rem 1rem;cursor:pointer;background-color:transparent;color:#ff5757;border:1px solid #ff5757;position:relative;transition:.3s ease-in-out;font-weight:700}.client main .wrapper .profile_picture .flex_wrp .cta_btns_image .remove_photo:before{content:"";position:absolute;top:0;left:0;width:0;bottom:0;background-color:#ff5757;transition:.3s ease-in-out;z-index:-1}.client main .wrapper .profile_picture .flex_wrp .cta_btns_image .remove_photo:hover{color:#fff}.client main .wrapper .profile_picture .flex_wrp .cta_btns_image .remove_photo:hover:before{width:100%}.client main .wrapper .user_data_fields{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.client main .wrapper .user_data_fields label{color:#262f3b;font-size:.9rem}.client main .wrapper .user_data_fields .input_wrp,.client main .wrapper .user_data_fields .referral_code{display:flex;align-items:center;gap:10px}.client main .wrapper .user_data_fields .input_wrp input,.client main .wrapper .user_data_fields .referral_code input{color:#002251;font-weight:500;background-color:transparent}.client main .wrapper .user_data_fields .empty_fields,.client main .wrapper .user_data_fields .input_wrp,.client main .wrapper .user_data_fields .referral_code,.client main .wrapper .user_data_fields textarea{width:100%;border:1px solid #e4e9ef;padding:.8rem;border-radius:5px;color:#002251;margin-top:.7rem;outline:none;background:#f9fafc;transition:.3s ease;font-size:.8rem}.client main .wrapper .user_data_fields .referral .referral_code{justify-content:space-between}.client main .wrapper .user_data_fields .referral .flx{display:flex;align-items:center;gap:15px}.client main .wrapper .user_data_fields .referral .copy{display:flex;align-items:center;justify-content:center;cursor:pointer}.client main .wrapper .user_data_fields .referral .copy:hover{color:#eb5757}.client main .wrapper .user_data_fields .empty_fields{border-color:#fac635}.client main .wrapper .user_data_fields .input_wrp:focus,.client main .wrapper .user_data_fields .input_wrp:hover,.client main .wrapper .user_data_fields textarea:focus,.client main .wrapper .user_data_fields textarea:hover{border-color:#eb5757}.client main .wrapper .user_data_fields textarea{min-height:140px;resize:none;line-height:1.4}.client main .wrapper .user_data_fields textarea::placeholder{color:#667488}.client main .wrapper .user_data_fields .email_phone{display:flex;justify-content:space-between;flex-direction:column;padding-bottom:.3rem;gap:20px}.client main .wrapper .user_data_fields .email_phone .phone_number_wrp{border:1px solid rgba(78,93,120,.2);padding:.7rem;border-radius:15px;display:flex;align-items:center;justify-content:space-between;margin-top:.7rem}.client main .wrapper .user_data_fields .email_phone .phone_number_wrp input{margin:0;border:none;width:70%;padding:0}.client main .wrapper .user_data_fields .email_phone .phone_number_wrp .not_verify{width:-moz-fit-content;width:fit-content;border-radius:4px;background-color:#ffd900;padding:.2rem .4rem;color:#002251;font-size:.7rem}.client main .wrapper .user_data_fields .gender{border:1px solid rgba(78,93,120,.096);padding:.7rem;border-radius:5px;display:flex;align-items:center;margin-top:.7rem;font-size:.85rem;justify-content:flex-start;background-color:rgba(202,217,245,.102)}.client main .wrapper .user_data_fields .gender .type{display:flex;align-items:center;gap:10px;width:50%}.client main .wrapper .user_data_fields .gender .type .checkbox{width:18px;height:18px;display:flex;align-items:center;justify-content:center;border:2px solid #eb5757;border-radius:100%;cursor:pointer}.client main .wrapper .user_data_fields .gender .type .checkbox span{display:block;width:10px;height:10px;border-radius:100%;background-color:#eb5757}.client main .wrapper .user_data_fields .gender .type P{color:#002251;padding-top:.3rem;font-weight:500}.client main .wrapper .cta_btns{display:flex;align-items:center;justify-content:flex-end;margin-top:1.5rem}.client main .wrapper .cta_btns .updated_msg,.client main .wrapper .cta_btns button{width:100%;height:45px;border:none;border-radius:5px;color:#fff;font-size:.8rem;transition:.3s ease}.client main .wrapper .cta_btns .save_btn{background-color:#eb5757}.client main .wrapper .cta_btns .save_btn:hover{background-color:#d64f4f}.client main .wrapper .cta_btns .updated_msg{display:flex;justify-content:center;align-items:center;gap:15px;background-color:#16d39a}.client .footer_section .wrp{width:90%;max-width:1400px;margin:auto;display:flex;flex-direction:column;gap:60px;color:#182f45;padding-top:4rem}.client .footer_section .wrp .footer{display:flex;flex-direction:column;gap:40px}@media screen and (min-width:600px){.client .footer_section .wrp .footer{flex-direction:row;align-items:flex-start;justify-content:center;gap:100px}}.client .footer_section .wrp .footer .media{display:flex;flex-direction:column;gap:40px;align-items:center}.client .footer_section .wrp .footer .media img{object-fit:contain!important}.client .footer_section .wrp .footer .media .media_links{display:grid;grid-gap:40px 20px;gap:40px 20px;grid-template-columns:repeat(4,1fr)}.client .footer_section .wrp .footer .media .media_links a{width:30px;height:30px;border-radius:100%;display:flex;align-items:center;justify-content:center;background-color:#eb5757;color:#fff}.client .footer_section .wrp .footer .links{display:flex;align-items:flex-start;justify-content:space-around;gap:20px}@media screen and (min-width:600px){.client .footer_section .wrp .footer .links{gap:100px}}.client .footer_section .wrp .footer .links ul{display:flex;flex-direction:column;gap:20px;font-size:.9rem;list-style:none}.client .footer_section .wrp .footer .links ul a,.client .footer_section .wrp .footer .links ul li{color:#4e5d78}.client .footer_section .wrp .footer .links ul a:hover,.client .footer_section .wrp .footer .links ul li:hover{color:#eb5757}.client .footer_section .wrp .rights{text-align:center;border-top:1px solid #d8d8d8;color:#4e5d78;font-size:.85rem;padding:1.5rem}.invitation{background-color:#f7f9fc}.invitation .wrp{min-height:100vh;width:100%;padding:1.5rem}.invitation .wrp,.invitation .wrp .invite_ui{border-radius:20px;height:100%;display:flex;flex-direction:column;gap:20px}.invitation .wrp .invite_ui{background:#fff;box-shadow:0 8px 24px hsla(210,8%,62%,.2);width:max-content;max-width:800px;padding:1.5rem 5rem;margin:auto}.invitation .wrp .invite_ui .error{display:flex;flex-direction:column;gap:25px;padding:1rem 0}.invitation .wrp .invite_ui .error .illus{position:relative;width:341px;height:301px;margin:auto}.invitation .wrp .invite_ui .error p{color:#394456;text-align:center;font-size:1rem;font-weight:650}.invitation .wrp .invite_ui .error p a{color:#235ee8;text-decoration:underline}.invitation .wrp .invite_ui header{color:#182f45;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px}.invitation .wrp .invite_ui header .logo{width:60px;height:31px;position:relative;cursor:pointer;margin-bottom:.5rem}.invitation .wrp .invite_ui header .logo img{object-fit:contain!important}.invitation .wrp .invite_ui header h2{font-size:1.4rem;text-align:center}@media screen and (min-width:500px){.invitation .wrp .invite_ui header h2{font-size:1.5rem}}.invitation .wrp .invite_ui header p{text-align:center;font-size:.9rem;color:#5e6879}@media screen and (min-width:500px){.invitation .wrp .invite_ui header p{font-size:1rem}}.invitation .wrp .invite_ui header .members{display:flex;align-items:center;justify-content:center}.invitation .wrp .invite_ui header .members div{position:relative;width:35px;height:35px;overflow:hidden;border-radius:100%}.invitation .wrp .invite_ui header .members div:first-child{z-index:1;transform:translateX(10px)}.invitation .wrp .invite_ui header .members div:nth-child(2){z-index:2;transform:translateX(0)}.invitation .wrp .invite_ui header .members div:nth-child(3){z-index:3;transform:translateX(-10px)}.invitation .wrp .invite_ui header .members div:nth-child(4){z-index:4;transform:translateX(-17px)}.invitation .wrp .invite_ui .team{width:100%;border-radius:10px;padding:20px 30px;background:#fff;border:1px solid #e4e9ef;display:flex;flex-direction:column;gap:10px;margin:0 auto}@media screen and (min-width:400px){.invitation .wrp .invite_ui .team{flex-direction:row;align-items:center;justify-content:space-between}}.invitation .wrp .invite_ui .team .loading_image{width:100%;height:100%;opacity:.7;animation:skeletonLoading 1s linear infinite alternate}.invitation .wrp .invite_ui .team .group_name_animate,.invitation .wrp .invite_ui .team .owner_name_animate{width:150px;height:20px;border-radius:25px;animation:skeletonLoading 1s linear infinite alternate}.invitation .wrp .invite_ui .team .owner_name_animate{width:90px;height:10px}.invitation .wrp .invite_ui .team .group_image{display:flex;align-items:center;gap:15px;color:#182f45}.invitation .wrp .invite_ui .team .group_image .img{position:relative;width:80px;height:80px;overflow:hidden;border-radius:100%}.invitation .wrp .invite_ui .team .group_name{display:flex;flex-direction:column;gap:10px}@media screen and (max-width:575px){.invitation .wrp .invite_ui .team .group_name h2{font-size:1.2rem}}.invitation .wrp .invite_ui .team .group_name .owner{display:flex;align-items:center;gap:10px}.invitation .wrp .invite_ui .team .group_name .owner .owner_img{position:relative;width:35px;height:35px;overflow:hidden;border-radius:100%}.invitation .wrp .invite_ui .team .group_name .owner b{color:#235ee8}.invitation .wrp .invite_ui .team .group_name .owner .owner_name{font-size:.9rem}.invitation .wrp .invite_ui .team .stats .members{display:flex;align-items:center;justify-content:flex-end;gap:5px;font-size:.8rem}@media screen and (min-width:400px){.invitation .wrp .invite_ui .team .stats .members{flex-direction:column}}.invitation .wrp .invite_ui .team .stats .members span{color:#235ee8;font-weight:700}.invitation .wrp .invite_ui .team .stats .members div{color:#4e5d78}.invitation .wrp .invite_ui .cta_box{width:100%;background:#fff;border:1px solid #e4e9ef;border-radius:10px;display:flex;flex-direction:column;gap:20px;padding:20px 30px}.invitation .wrp .invite_ui .cta_box h3{font-weight:700;color:#182f45}.invitation .wrp .invite_ui .cta_box p{color:#4e5d78;font-size:.85rem;line-height:1.5}.invitation .wrp .invite_ui .cta_box .btns{display:flex;align-items:center;gap:15px;flex-direction:row;justify-content:space-between}@media screen and (max-width:375px){.invitation .wrp .invite_ui .cta_box .btns{flex-direction:column}}.invitation .wrp .invite_ui .cta_box .btns button{width:50%;padding:0 .5rem;max-width:350px;height:48px;border-radius:5px;line-height:1.5;border:1px solid;transition:.4s ease-in-out}@media screen and (max-width:375px){.invitation .wrp .invite_ui .cta_box .btns button{width:100%}}.invitation .wrp .invite_ui .cta_box .btns button:first-child{background:transparent;color:#235ee8;border-color:#235ee8}.invitation .wrp .invite_ui .cta_box .btns button:first-child:hover{box-shadow:0 8px 24px hsla(210,8%,62%,.2)}.invitation .wrp .invite_ui .cta_box .btns button:nth-child(2){background:#eb5757;color:#fff;border-color:#eb5757}.invitation .wrp .invite_ui .cta_box .btns button:nth-child(2):hover{background-color:#d64f4f}@keyframes rotateSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.wrapper{width:95%;margin:0 auto;max-width:1400px}.main .nav_hero_wrp{background:linear-gradient(111.87deg,#596aff -.65%,#000 107.76%)}.main .hero{width:100%;position:relative;z-index:10}.main .hero .wrapper{width:100%;margin:0 auto;max-width:1400px;min-height:100vh;display:flex;justify-content:space-between;align-items:center;gap:30px;color:#fff;padding:5rem 0;z-index:1;position:relative}@media screen and (max-width:600px){.main .hero .wrapper{padding:2rem 0;flex-direction:column}}.main .hero .wrapper .content{color:#fff;width:45%;display:flex;flex-direction:column;align-items:flex-start;gap:20px;-webkit-padding-start:4rem;padding-inline-start:4rem}@media screen and (max-width:600px){.main .hero .wrapper .content{width:100%;padding:0 1rem}}.main .hero .wrapper .content span{color:#eb5757}.main .hero .wrapper .content h1{font-size:3rem;line-height:1.2}.main .hero .wrapper .content p{font-size:1rem;line-height:2;color:#e6e6e6}@media screen and (max-width:600px){.main .hero .wrapper .content p{font-size:.9rem}}.main .hero .wrapper .ctas{display:flex;align-items:center;gap:10px;margin-top:2rem}.main .hero .wrapper .ctas a,.main .hero .wrapper .ctas button{padding:0 3rem;height:50px;font-size:1rem;border-radius:25px;display:flex;align-items:center;justify-content:center;font-weight:650;color:#141125;background-color:#fff}@media screen and (max-width:600px){.main .hero .wrapper .ctas a,.main .hero .wrapper .ctas button{padding:0 1.5rem;font-size:.85rem}}.main .hero .wrapper .ctas .get_started{background-color:#eb5757;color:#fff}.main .hero .wrapper .bg,.main .hero .wrapper .bg_ar{height:710px;width:55%;background-image:url(/images/shihany_hub_hero.svg);background-size:contain;background-repeat:no-repeat;background-position:0}@media screen and (max-width:600px){.main .hero .wrapper .bg,.main .hero .wrapper .bg_ar{width:100%;height:420px;background-size:cover;background-position:-20%}}.main .hero .wrapper .bg_ar{background-image:url(/images/shihany_hub_hero_ar.svg);background-position:100%}@media screen and (max-width:600px){.main .hero .wrapper .bg_ar{background-position:76%}}.main .sponsors .wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:60px;background:linear-gradient(111.87deg,#596aff -.65%,#000 107.76%);padding:4rem 2rem;color:#fff;border-radius:25px;max-width:1400px;position:relative}.main .sponsors .wrapper:before{left:0}.main .sponsors .wrapper:after,.main .sponsors .wrapper:before{content:"";position:absolute;top:0;bottom:0;width:300px;height:100%;background-image:url(/images/scheduale-lines.png);background-repeat:no-repeat}.main .sponsors .wrapper:after{right:0;transform:rotate(180deg)}.main .sponsors .wrapper header{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:10px}.main .sponsors .wrapper header h1{color:#fff;border-radius:25px;display:flex;font-size:2.4rem}@media screen and (max-width:600px){.main .sponsors .wrapper header h1{font-size:2rem;line-height:1}}.main .sponsors .wrapper header p{color:#e2e2e2;font-size:1rem}.main .sponsors .wrapper ul{display:flex;align-items:center;justify-content:space-between;gap:50px;list-style:none;max-width:1500px;margin:0 auto;position:relative;z-index:10}@media screen and (max-width:600px){.main .sponsors .wrapper ul{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;place-items:center}}.main .sponsors .wrapper ul li{display:flex;align-items:center;justify-content:center;border-radius:25px;overflow:hidden}.main .sponsors .wrapper ul li img{aspect-ratio:3/2!important;object-fit:contain!important;mix-blend-mode:color-burn!important}.main .about_us .wrapper,.main .products .wrapper{min-height:100vh;padding:5rem 1.5rem 3rem;display:flex;align-items:center;justify-content:space-between;gap:20px}@media screen and (max-width:600px){.main .about_us .wrapper,.main .products .wrapper{flex-direction:column;gap:40px}}.main .about_us .wrapper .content,.main .products .wrapper .content{color:#222860;width:45%;display:flex;flex-direction:column;align-items:flex-start;gap:30px}@media screen and (max-width:600px){.main .about_us .wrapper .content,.main .products .wrapper .content{width:100%}}.main .about_us .wrapper .content span,.main .products .wrapper .content span{color:#fff;background-color:#eb5757;border-radius:25px;padding:.3rem 1rem;font-size:.8rem;font-weight:700;text-transform:uppercase}.main .about_us .wrapper .content h1,.main .products .wrapper .content h1{font-size:3rem;line-height:1}@media screen and (max-width:600px){.main .about_us .wrapper .content h1,.main .products .wrapper .content h1{line-height:1;font-size:2.8rem}}.main .about_us .wrapper .content p,.main .products .wrapper .content p{font-size:1.1rem;line-height:2;color:#4e5d78}@media screen and (max-width:600px){.main .about_us .wrapper .content p,.main .products .wrapper .content p{font-size:.9rem}}.main .about_us .wrapper .content a,.main .products .wrapper .content a{background-color:#eb5757;color:#fff;padding:.6rem 2rem;border-radius:25px;font-weight:700;font-size:1rem}.main .about_us .wrapper .ctas,.main .products .wrapper .ctas{display:flex;align-items:center;gap:10px;margin-top:2rem}.main .about_us .wrapper a,.main .about_us .wrapper button,.main .products .wrapper a,.main .products .wrapper button{padding:0 3rem;height:50px;font-size:1rem;border-radius:25px;display:flex;align-items:center;justify-content:center;font-weight:650;color:#000;background-color:#fff}.main .about_us .wrapper .get_started,.main .products .wrapper .get_started{background-color:#eb5757;color:#fff}.main .about_us .wrapper .bg,.main .about_us .wrapper .bg_fed,.main .about_us .wrapper .bg_fed_ar,.main .about_us .wrapper .bg_hub,.main .about_us .wrapper .bg_hub_ar,.main .about_us .wrapper .bg_player,.main .about_us .wrapper .bg_player_ar,.main .about_us .wrapper .bg_pro,.main .about_us .wrapper .bg_pro_ar,.main .products .wrapper .bg,.main .products .wrapper .bg_fed,.main .products .wrapper .bg_fed_ar,.main .products .wrapper .bg_hub,.main .products .wrapper .bg_hub_ar,.main .products .wrapper .bg_player,.main .products .wrapper .bg_player_ar,.main .products .wrapper .bg_pro,.main .products .wrapper .bg_pro_ar{height:530px;border-radius:25px;width:45%;background-image:url(/images/about_shihany.png);background-size:cover;background-repeat:no-repeat}@media screen and (max-width:600px){.main .about_us .wrapper .bg,.main .about_us .wrapper .bg_fed,.main .about_us .wrapper .bg_fed_ar,.main .about_us .wrapper .bg_hub,.main .about_us .wrapper .bg_hub_ar,.main .about_us .wrapper .bg_player,.main .about_us .wrapper .bg_player_ar,.main .about_us .wrapper .bg_pro,.main .about_us .wrapper .bg_pro_ar,.main .products .wrapper .bg,.main .products .wrapper .bg_fed,.main .products .wrapper .bg_fed_ar,.main .products .wrapper .bg_hub,.main .products .wrapper .bg_hub_ar,.main .products .wrapper .bg_player,.main .products .wrapper .bg_player_ar,.main .products .wrapper .bg_pro,.main .products .wrapper .bg_pro_ar{width:100%}}.main .about_us .wrapper .bg_fed,.main .products .wrapper .bg_fed{background-image:url(/images/shihany_fed.svg)}.main .about_us .wrapper .bg_hub,.main .products .wrapper .bg_hub{background-image:url(/images/shihany_hub.svg)}.main .about_us .wrapper .bg_pro,.main .products .wrapper .bg_pro{background-image:url(/images/shihany_pro.svg)}.main .about_us .wrapper .bg_player,.main .products .wrapper .bg_player{background-image:url(/images/shihany_player.svg)}.main .about_us .wrapper .bg_fed_ar,.main .products .wrapper .bg_fed_ar{background-image:url(/images/shihany_fed_ar.svg)}.main .about_us .wrapper .bg_hub_ar,.main .products .wrapper .bg_hub_ar{background-image:url(/images/shihany_hub_ar.svg)}.main .about_us .wrapper .bg_pro_ar,.main .products .wrapper .bg_pro_ar{background-image:url(/images/shihany_pro_ar.svg)}.main .about_us .wrapper .bg_player_ar,.main .products .wrapper .bg_player_ar{background-image:url(/images/shihany_player_ar.svg)}.main .products{padding-bottom:4rem}@media screen and (max-width:600px){.main .products{padding-bottom:0}}.main .products .wrapper{flex-direction:column;gap:20px}.main .products header{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:10px}.main .products header h1{color:#222860;border-radius:25px;display:flex;font-size:2.4rem}@media screen and (max-width:600px){.main .products header h1{font-size:2rem;line-height:1}}.main .products header p{color:gray;font-size:1rem}.main .products .filters{display:flex;align-items:center;justify-content:center;background-color:#f3f5f7;border-radius:25px;overflow:hidden;margin:0 0 2rem}.main .products .filters button{color:#182f45;padding:.5rem 3rem;font-weight:600;font-size:.9rem;background-color:#f3f5f7}@media screen and (max-width:600px){.main .products .filters button{padding:.5rem 1rem;font-size:.8rem}}.main .products .flex{display:flex;align-items:center;justify-content:space-between;margin-top:2rem}@media screen and (max-width:600px){.main .products .flex{flex-direction:column;gap:40px}}.main .trainings_details{background-color:#f7f9fc;z-index:1;position:relative}.main .trainings_details .wrp{width:90%;max-width:1400px;min-height:100vh;margin:auto;display:flex;flex-direction:column;gap:30px;padding:2rem 1.5rem 4rem}@media screen and (max-width:600px){.main .trainings_details .wrp{padding:2rem 1rem 4rem;width:95%}}.main .trainings_details .wrp header{display:flex;flex-direction:column;gap:5px;color:#182f45}.main .trainings_details .wrp header span{color:#6d7a92;font-size:1rem}.main .trainings_details .wrp .tournament_details{display:flex;flex-direction:column;gap:20px;background-color:#fff;padding:1.5rem;border-radius:20px;border:1px solid #e9eaf3;box-shadow:0 2px 10px 0 rgba(25,93,194,.07)}.main .trainings_details .wrp .tournament_details .tbl_filters button{border:1px solid #e9eaf3;width:-moz-fit-content;width:fit-content;padding:0 1.5rem}.main .trainings_details .wrp .tournament_details .cover{width:100%;height:250px;border-radius:20px;overflow:hidden;position:relative}.main .trainings_details .wrp .tournament_details .cover:after{position:absolute;content:"";inset:0;background-color:rgba(2,2,2,.224);z-index:1}.main .trainings_details .wrp .tournament_details .cover .price{position:absolute;bottom:1rem;width:max-content;background-color:#04ca92;color:#fff;padding:.5rem 1rem;border-radius:15px;font-weight:650;display:flex;align-items:center;justify-content:center;gap:5px;z-index:10}.main .trainings_details .wrp .tournament_details .title_sport{display:flex;align-items:center;gap:10px}.main .trainings_details .wrp .tournament_details .title_sport span{display:block;width:70px;height:70px;border-radius:100%;background-color:#e2e6ee;display:flex;align-items:center;justify-content:center;font-size:2rem}.main .trainings_details .wrp .tournament_details p{color:var(--text-color)}.main .trainings_details .wrp .grid{display:flex;flex-direction:column;gap:30px}@media screen and (min-width:600px){.main .trainings_details .wrp .grid{flex-direction:row}}.main .trainings_details .wrp .left,.main .trainings_details .wrp .right{display:flex;flex-direction:column;gap:30px;width:100%}@media screen and (min-width:600px){.main .trainings_details .wrp .left{width:68%;z-index:1}.main .trainings_details .wrp .right{width:32%}}.main .trainings_details .wrp .box,.main .trainings_details .wrp .product_details{width:100%;padding:1.5rem;border:1px solid #e9eaf3;border-radius:20px;background-color:#fff;box-shadow:0 2px 10px 0 rgba(25,93,194,.07);display:flex;flex-direction:column;gap:20px;color:#182f45}@media screen and (max-width:600px){.main .trainings_details .wrp .box,.main .trainings_details .wrp .product_details{padding:1rem}}.main .trainings_details .wrp .icon_title{display:flex;align-items:center;gap:20px}@media screen and (max-width:600px){.main .trainings_details .wrp .icon_title{gap:10px}.main .trainings_details .wrp .icon_title h1{font-size:1rem}}.main .trainings_details .wrp .icon_title .sport{width:66px;height:66px;border-radius:100%;font-size:1.5rem;display:flex;align-items:center;justify-content:center;background-color:rgba(235,87,87,.369)}@media screen and (max-width:600px){.main .trainings_details .wrp .icon_title .sport{width:40px;height:40px}}.main .trainings_details .wrp .icon_title .name{display:flex;flex-direction:column;gap:5px}.main .trainings_details .wrp .header{display:flex;align-items:center;justify-content:space-between;width:100%;z-index:1}.main .trainings_details .wrp .coach{padding:1rem;border-radius:15px;background:rgba(235,87,87,.102);display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:600px){.main .trainings_details .wrp .coach{flex-direction:column;gap:15px}}.main .trainings_details .wrp .coach .user{display:flex;align-items:center;gap:10px}.main .trainings_details .wrp .coach .user .avtr{width:53px;height:53px;border-radius:100%;position:relative;overflow:hidden;background-color:#e0ffff;border:1px solid #eb5757}.main .trainings_details .wrp .coach .user .name{display:flex;flex-direction:column;gap:0;color:#182f45}.main .trainings_details .wrp .coach .user .org{display:flex;align-items:center;gap:5px;font-size:.8rem}.main .trainings_details .wrp .coach .user .org .avtr{width:25px;height:25px}.main .trainings_details .wrp .coach .user .org div:nth-child(2){text-decoration:underline}.main .trainings_details .wrp .coach a{border-radius:25px;text-align:center;color:#eb5757;font-weight:650;padding:.5rem 1.5rem;background-color:#fff;font-size:.9rem}@media screen and (max-width:600px){.main .trainings_details .wrp .coach a{width:100%}}.main .trainings_details .wrp .coach a:hover{background-color:#eb5757;color:#fff}.main .trainings_details .wrp .rating_location{display:flex;align-items:center;gap:50px;margin-top:1.5rem}@media screen and (max-width:600px){.main .trainings_details .wrp .rating_location{flex-direction:column;gap:20px;align-items:flex-start}}.main .trainings_details .wrp .icon{width:62px;height:62px;border-radius:15px;background-color:rgba(208,227,233,.2);color:#eb5757;font-size:1.6rem;display:flex;align-items:center;justify-content:center;font-weight:650;border:2px solid #ececec}.main .trainings_details .wrp .location,.main .trainings_details .wrp .ratings{display:flex;align-items:center;gap:15px}.main .trainings_details .wrp .days{display:flex;flex-direction:column;gap:15px}.main .trainings_details .wrp .days .list{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.main .trainings_details .wrp .days .list div{padding:.5rem 1rem;border-radius:10px;text-align:center;line-height:1;border:1px solid #e9eaf3;background-color:rgba(208,227,233,.2)}.main .trainings_details .wrp .days .list div span{font-size:.75rem;color:#4e5d78;font-weight:600}.main .trainings_details .wrp .cta,.main .trainings_details .wrp .stats{display:flex;flex-direction:column;gap:20px;padding:1.5rem;border:1px solid #e9eaf3;border-radius:20px;background-color:#fff;box-shadow:0 2px 10px 0 rgba(25,93,194,.07)}.main .trainings_details .wrp .cta .nb_places_price,.main .trainings_details .wrp .stats .nb_places_price{display:flex;align-items:center;justify-content:space-between}.main .trainings_details .wrp .cta .nb_places_price div,.main .trainings_details .wrp .stats .nb_places_price div{font-size:2rem;font-weight:700;line-height:1}.main .trainings_details .wrp .cta .nb_places_price div span,.main .trainings_details .wrp .stats .nb_places_price div span{font-size:.9rem}.main .trainings_details .wrp .cta .nb_places_price div:first-child,.main .trainings_details .wrp .stats .nb_places_price div:first-child{color:#41c174}.main .trainings_details .wrp .cta .nb_places_price div:nth-child(2),.main .trainings_details .wrp .stats .nb_places_price div:nth-child(2){color:#eb5757}.main .trainings_details .wrp .cta button,.main .trainings_details .wrp .stats button{height:50px;width:100%;border-radius:25px;background-color:#eb5757;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;gap:5px;font-size:1rem}.main .trainings_details .wrp .cta button:hover,.main .trainings_details .wrp .stats button:hover{background-color:#d84f4f}@media screen and (max-width:600px){.main .trainings_details .wrp .cta{position:fixed;bottom:1rem;left:1rem;right:1rem;z-index:200}}.main .trainings_details .wrp .stats .time{display:flex;align-items:center;gap:20px;color:var(--headers-color)}.main .trainings_details .wrp .stats .time span{width:60px;height:60px;color:#eb5757;background-color:#fff0f0;border-radius:15px;display:flex;align-items:center;justify-content:center}.main .trainings_details .wrp .stats .time div{display:flex;flex-direction:column;gap:5px}.main .trainings_details .wrp .stats .time div h3{font-weight:600;color:var(--text-color)}.main .trainings_details .wrp .share_title{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column}.main .trainings_details .wrp .share_title .share{position:relative}.main .trainings_details .wrp .share_title .active,.main .trainings_details .wrp .share_title .open_share{color:#eb5757;border:1px solid #eb5757;height:45px;border-radius:25px;background-color:transparent;font-weight:650;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:0 1rem}@media screen and (max-width:600px){.main .trainings_details .wrp .share_title .active div,.main .trainings_details .wrp .share_title .open_share div{display:none}}.main .trainings_details .wrp .share_title .active{background-color:#eb5757;color:#fff}.main .trainings_details .wrp .scan_qr{height:100px;border-radius:0;overflow:hidden}@media screen and (max-width:600px){.main .trainings_details .wrp .scan_qr{display:none}}.main .trainings_details .wrp .subscriptions{background:#fff;padding:1.5rem;border-radius:20px;display:flex;flex-direction:column;gap:20px;border:1px solid #e9eaf3;box-shadow:0 2px 10px 0 rgba(25,93,194,.07)}.main .trainings_details .wrp .subscriptions .list{display:flex;flex-direction:column;gap:10px}.main .trainings_details .wrp .subscriptions .list .sub{display:flex;align-items:center;justify-content:space-between;color:#182f45}.main .trainings_details .wrp .subscriptions .list .sub .avtr{width:40px;height:40px;border-radius:100%;position:relative;overflow:hidden;background-color:#90ee90}.main .trainings_details .wrp .subscriptions .list .sub .user{display:flex;align-items:center;gap:10px}.main .trainings_details .wrp .subscriptions .list .sub .name{display:flex;flex-direction:column;gap:0}.main .trainings_details .wrp .subscriptions .list .sub .name div{color:#eb5757;font-size:1.2rem;font-weight:700;line-height:1}.main .trainings_details .wrp .subscriptions .list .sub .name div span{font-size:.8rem}.main .trainings_details .wrp .subscriptions .list .sub button{background-color:#eb5757;color:#fff;padding:.5rem 1.5rem;border-radius:25px;font-weight:650}.main .trainings_details .wrp .subscriptions .list .sub button:hover{background-color:#d14e4e}.main .trainings_details .wrp .subscriptions .list .sub .renew{background-color:#05c19e;color:#fff}.main .trainings_details .wrp .subscriptions .list .sub .renew:hover{background-color:#05aa8c}.main .trainings_details .wrp .subscriptions .empty{display:flex;align-items:center;justify-content:center;gap:10px;flex-direction:column;height:100%}.main .trainings_details .wrp .subscriptions p{color:#4c6277;font-size:.9rem;line-height:1.5;text-align:center}.main .trainings_details .wrp .subs_waiting{display:flex;gap:20px}@media screen and (max-width:600px){.main .trainings_details .wrp .subs_waiting{flex-direction:column}}.main .trainings_details .wrp .subs_waiting .subscriptions{width:50%}@media screen and (max-width:600px){.main .trainings_details .wrp .subs_waiting .subscriptions{width:100%}}.main .trainings_details .wrp .map{width:100%;height:400px;border:1px solid #e9eaf3;border-radius:20px;background-color:#fff;box-shadow:0 2px 10px 0 rgba(25,93,194,.07);position:relative;overflow:hidden}.main .trainings_details .wrp .map a{position:absolute;top:1rem;right:1rem;width:40px;height:40px;border-radius:100%;display:flex;align-items:center;justify-content:center;background-color:#eb5757;color:#fff;z-index:200;border:1px solid #eb5757}.main .trainings_details .wrp .map a:hover{background-color:#d14e4e}.main .trainings_details .wrp .facilities{width:100%;height:400px;border:1px solid #e9eaf3;border-radius:20px;background-color:#fff;box-shadow:0 2px 10px 0 rgba(25,93,194,.07);background-image:url(https://images.unsplash.com/photo-1496033604106-04799291ee86?q=80&w=1470&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D);background-repeat:no-repeat;background-position:50%;background-size:cover;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.main .trainings_details .wrp .facilities:before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.274)}.main .trainings_details .wrp .facilities button{position:absolute;width:45px;height:45px;border-radius:100%;background-color:#fff;display:flex;align-items:center;justify-content:center;color:#eb5757}.main .trainings_details .wrp .facilities button:hover{background-color:#eb5757;color:#fff}.main .trainings_details .wrp .facilities button:first-child{left:1rem}.main .trainings_details .wrp .facilities button:nth-child(2){right:1rem}.main .trainings_details .wrp .not_found{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px}.main .trainings_details .wrp .not_found img{object-fit:contain!important}.main .trainings_details .wrp .not_found h1{color:#182f45;font-size:2rem;margin:2rem 0 0;line-height:1}.main .trainings_details .wrp .not_found p{color:#4c6277;line-height:1.5;font-size:.9rem}.main .trainings_details .wrp .not_found a{text-decoration:underline;color:#1671fa}.main .trainings_details .wrp .not_found button{width:150px;margin:1rem 0 0;height:45px;border-radius:20px;border:1px solid transparent;background-color:#eb5757;color:#fff;font-weight:700}.main .trainings_details .wrp .not_found button:hover{border-color:#eb5757;color:#eb5757;background-color:transparent}.main .checkout{position:fixed;height:100vh;top:0;z-index:100;width:100%}.main .checkout .bg_blur{background-color:rgba(0,0,0,.52);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:100%;height:100%;position:absolute;inset:0}.main .checkout .close{position:absolute;top:1rem;left:1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;width:32px;height:32px;border-radius:100%;z-index:10}.main .checkout .close:hover{color:#eb5757;background-color:#fff}.main .checkout .details{width:100%;max-width:450px;height:100%;background-color:#fff;padding:1.5rem 2rem;position:relative;display:flex;flex-direction:column;gap:30px;box-shadow:0 12px 42px -4px rgba(24,39,75,.122);box-shadow:0 8px 18px -6px rgba(24,39,75,.122);overflow-y:auto;overflow-x:hidden;color:#182f45}@media screen and (max-width:600){.main .checkout .details{width:100%}}.main .checkout .details header{display:flex;flex-direction:column;gap:10px;text-align:center;color:#141125;z-index:1}.main .checkout .details header p{font-size:.85rem;color:#4e5d78;line-height:1.2}.main .checkout .details .chose_accounts{display:flex;flex-direction:column;gap:30px}.main .checkout .details .chose_accounts button{height:50px;width:100%;border-radius:25px;background-color:#eb5757;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px}.main .checkout .details .chose_accounts button:hover{background-color:#cf4d4d}.main .checkout .details .chose_accounts .disabled{background-color:rgba(235,87,87,.396)}.main .checkout .details .chose_accounts .add_children{font-size:.75rem;height:min-content;width:max-content;margin:0;color:#fff;padding:.2rem 1rem;gap:0;font-weight:650}.main .checkout .details .nb_places_price{display:flex;align-items:center;justify-content:space-between}.main .checkout .details .nb_places_price div{font-size:2rem;font-weight:700;line-height:1}.main .checkout .details .nb_places_price div span{font-size:.9rem}.main .checkout .details .nb_places_price div:first-child{color:#41c174}.main .checkout .details .nb_places_price div:nth-child(2){color:#eb5757}.main .checkout .details .list{display:flex;flex-direction:column;gap:20px}.main .checkout .details .list h4{color:#000}.main .checkout .details .list ul{display:flex;flex-direction:column;gap:15px;max-height:500px;overflow:auto}.main .checkout .details .list .active,.main .checkout .details .list li{display:flex;align-items:center;justify-content:space-between;border:1px solid hsla(0,0%,93%,.933);padding:.5rem 1rem;border-radius:5px;cursor:pointer;background-color:#fff}.main .checkout .details .list .active:hover,.main .checkout .details .list li:hover{background-color:#ffe6e6;border-color:#eb5757}.main .checkout .details .list .active .subscribed,.main .checkout .details .list .active .waiting,.main .checkout .details .list li .subscribed,.main .checkout .details .list li .waiting{color:#05c19e;font-size:.75rem;font-weight:650;background-color:rgba(5,193,159,.184);border-radius:20px;padding:0 .4rem}.main .checkout .details .list .active .waiting,.main .checkout .details .list li .waiting{color:#235ee8;background-color:#e6eeff}.main .checkout .details .list .active{background-color:#ffe6e6!important;border-color:#eb5757}.main .checkout .details .list .user{display:flex;align-items:center;gap:10px}.main .checkout .details .list .user .avtr{width:45px;height:45px;border-radius:100%;position:relative;overflow:hidden;background-color:#90ee90}.main .checkout .details .list .user .name{display:flex;flex-direction:column;gap:5px;line-height:1}.main .checkout .details .list .user .name div{font-weight:600}.main .checkout .details .list .user .name span{font-size:.8rem;color:#4e5d78}.main .checkout .details .list input{accent-color:#eb5757}.main .checkout .details .select_plan{display:flex;flex-direction:column;gap:20px;height:100%}.main .checkout .details .disabled,.main .checkout .details .next{height:50px;width:100%;border-radius:25px;background-color:#eb5757;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px}.main .checkout .details .disabled:hover,.main .checkout .details .next:hover{background-color:#cf4d4d}.main .checkout .details .disabled{background-color:rgba(235,87,87,.396)}.main .checkout .details .training_plans{display:flex;flex-direction:column;gap:15px;list-style:none}.main .checkout .details .training_plans li{display:flex;align-items:center;justify-content:space-between;border:1px solid hsla(0,0%,93%,.933);padding:.5rem 1rem;border-radius:5px;cursor:pointer;position:relative;box-shadow:0 3px 5px rgba(0,0,0,.04)}.main .checkout .details .training_plans li:hover{background-color:#ffe6e6;border-color:#eb5757}.main .checkout .details .training_plans li h4{color:#000}.main .checkout .details .training_plans li h2{color:#eb5757}.main .checkout .details .training_plans li p{font-size:.75rem;color:#777e90}.main .checkout .details .training_plans .active{background-color:#ffe6e6!important;border-color:#eb5757}.main .checkout .details .training_plans .chose{display:flex;align-items:center;gap:10px}.main .checkout .details .training_plans .saving{position:absolute;top:8px;font-size:.75rem;width:max-content}.main .checkout .details .training_plans .saving .save{background-color:#05aa8c;color:#fff;border-radius:30px;padding:0 1rem}.main .checkout .details .num{display:flex;align-items:center;justify-content:flex-end;flex-direction:column}.main .checkout .details .num div{font-weight:700;font-size:1.4rem;color:#020246}.main .checkout .details .num button{margin:0;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.58);border-radius:100%;padding:.1rem;width:20px;height:20px;color:#eb5757;transition:none!important}.main .checkout .details .num button:hover{background-color:#c8e7ff;color:var(--main-color)}.main .checkout .details .services li{flex-direction:column;align-items:flex-start;gap:10px;box-shadow:0 3px 5px rgba(0,0,0,.04);border:1px solid hsla(0,0%,93%,.933)}.main .checkout .details .services li:hover{background-color:transparent}.main .checkout .details .services li .flex{width:100%;display:flex;align-items:center;justify-content:space-between}.main .checkout .details .services li .flex button{display:flex;align-items:center;justify-content:center;color:#eb5757;border-radius:5px}.main .checkout .details .services li .services_list{display:flex;flex-direction:column;gap:5px;width:100%;border-radius:5px}.main .checkout .details .services li .services_list .service{display:flex;align-items:center;justify-content:space-between;background-color:rgba(233,233,255,.32);padding:.5rem 1rem}.main .checkout .details .services li .services_list .switch_off,.main .checkout .details .services li .services_list .switch_on{position:relative;width:25px;height:13px;border-radius:30px;cursor:pointer;transition:.4s ease-in-out}.main .checkout .details .services li .services_list .switch_off span,.main .checkout .details .services li .services_list .switch_on span{position:absolute;width:13px;left:0;border-radius:100%;background-color:#fff;height:13px;transition:.4s ease-in-out;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.main .checkout .details .services li .services_list .switch_on{background-color:#235ee8}.main .checkout .details .services li .services_list .switch_on span{transform:translateX(100%)}.main .checkout .details .services li .services_list .switch_off{background-color:#dae2ee}.main .checkout .details .services li .services_list .switch_off span{transform:translateX(0)}.main .checkout .details .services li .services_list .num{flex-direction:row;gap:10px}.main .checkout .details .services li .services_list .num button{color:#eb5757;background-color:#fff!important;border-color:#eb5757}.main .checkout .details .services li .services_list .name_icon{display:flex;align-items:center;gap:10px}.main .checkout .details .services li .services_list .name_icon span{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background-color:#fff4f4;border:1px solid #eb5757}.main .checkout .details .services li .services_list .name_icon b{font-size:.85rem}.main .checkout .details .services li .services_list .name_icon .price{color:#05aa8c}.main .checkout .details .services li .services_list .quantity{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.main .checkout .details .total_services{display:flex;align-items:center;justify-content:space-between}.main .checkout .details .total_services h3{color:#020246}.main .checkout .details .total_services h2{color:#eb5757}.main .checkout .details .payment_brands{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.main .checkout .details .payment_brands .active,.main .checkout .details .payment_brands .brand{display:flex;flex-direction:column;justify-content:space-around;align-items:center;padding:.5rem;border-radius:5px;border:2px solid #c8d1de;font-size:.75rem;cursor:pointer;font-weight:650;background-color:#f0f8ff}.main .checkout .details .payment_brands .active:hover,.main .checkout .details .payment_brands .brand:hover{color:#eb5757;border-color:#eb5757}.main .checkout .details .payment_brands .active{background-color:#ffdbdb;border-color:#eb5757}.main .checkout .details .summary{display:flex;flex-direction:column;gap:20px}.main .checkout .details .summary ul{display:flex;flex-direction:column;gap:10px;padding:1rem 0;border-top:1px solid hsla(0,0%,87%,.933);border-bottom:1px solid hsla(0,0%,87%,.933)}.main .checkout .details .summary li{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;border-radius:5px;background-color:#fff}.main .checkout .details .summary .place_discount_total{gap:0;background-color:#eff2ff;border-radius:10px}.main .checkout .details .summary .place_discount_total li{font-size:.95rem;font-weight:600;padding:.2rem 1rem;background-color:transparent}.main .checkout .details .summary .place_discount_total li .tav{color:#4e5d78;font-size:.7rem;font-weight:600}.main .checkout .details .summary .place_discount_total li .price,.main .checkout .details .summary .place_discount_total li h3{color:#000}.main .checkout .details .summary .place_discount_total li div{font-weight:600}.main .checkout .details .summary .user{display:flex;align-items:center;gap:10px}.main .checkout .details .summary .user .avtr{width:35px;height:35px;border-radius:100%;position:relative;overflow:hidden;background-color:#f08080}.main .checkout .details .summary .user .name{display:flex;flex-direction:column;gap:5px;line-height:1}.main .checkout .details .summary .user .name div{font-weight:600}.main .checkout .details .summary .user .name span{font-size:.8rem;font-weight:600;color:#eb5757}.main .checkout .details .summary .price{font-weight:700;color:#eb5757}.main .checkout .details .summary .discount{display:flex;align-items:center;gap:20px}.main .checkout .details .summary .discount button,.main .checkout .details .summary .discount input{height:40px;padding:0 1rem;border-radius:20px;font-weight:600}.main .checkout .details .summary .discount .input{width:70%;display:flex;align-items:center;justify-content:space-between;border:1.5px solid #acacac;border-radius:25px;padding:0 1rem}.main .checkout .details .summary .discount .input input{width:90%}.main .checkout .details .summary .discount .input::placeholder{color:#4c6277}.main .checkout .details .summary .discount .input:focus,.main .checkout .details .summary .discount .input:hover{border-color:#1671fa}.main .checkout .details .summary .discount button{width:30%;color:#fff;background:#cfcfcf}.main .checkout .details .summary .discount .active{color:#fff;background-color:#eb5757}.main .checkout .details .summary .total{display:flex;align-items:center;justify-content:space-between;padding:0 1rem}.main .checkout .details .summary .total h3{color:#000}.main .checkout .details .summary .total h3 small{color:#4e5d78;font-size:.7rem;font-weight:600}.main .checkout .details .summary .vat_total{gap:0;border-top:none;padding:0}.main .checkout .details .summary .vat div{font-weight:600;font-size:.9rem}.main .checkout .details .summary .pay_ctas{display:flex;flex-direction:column;gap:10px;margin-top:1.5rem}.main .checkout .details .summary .pay_ctas button{height:45px;width:100%;color:#fff;border-radius:25px;font-weight:700;gap:10px}.main .checkout .details .summary .pay_ctas button,.main .checkout .details .summary .pay_ctas button span{display:flex;align-items:center;justify-content:center}.main .checkout .details .summary .pay_ctas .credit_card{background-color:#eb5757}.main .checkout .details .summary .pay_ctas .credit_card:hover{background-color:#c94e4e}.main .checkout .details .summary .pay_ctas .apple{background-color:#000}.main .checkout .details .summary .pay_ctas .apple:hover{background-color:#181818}.main .checkout .details .summary .card_infos{display:flex;flex-direction:column;gap:15px}.main .checkout .details .summary .card_infos .cancel_btn{height:45px;width:100%;color:#fff;border-radius:25px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px}.main .checkout .details .policy{font-size:.8rem;color:#4e5d78;line-height:1.5;text-align:center}.main .checkout .details .policy a{color:#1671fa;text-decoration:underline}.main .checkout .details .payment_fields{display:flex;flex-direction:column;gap:5px}.main .checkout .details .payment_fields .inputs_wrp{display:flex;flex-direction:column;gap:10px}.main .checkout .details .payment_fields .flex{display:flex;align-items:center;gap:15px}.main .checkout .details .payment_fields .flex .inputs_wrp{width:50%}.main .checkout .details .payment_fields label{font-size:.85rem;color:#141125;font-weight:650}.main .checkout .details .payment_fields .card_number_wrp,.main .checkout .details .payment_fields .overlay,.main .checkout .details .payment_fields input{width:100%;height:45px;padding:0 1rem;border-radius:25px;border:1.5px solid #d0cfcf;position:relative}.main .checkout .details .payment_fields .card_number_wrp:focus,.main .checkout .details .payment_fields .card_number_wrp:hover,.main .checkout .details .payment_fields .overlay:focus,.main .checkout .details .payment_fields .overlay:hover,.main .checkout .details .payment_fields input:focus,.main .checkout .details .payment_fields input:hover{border-color:#1671fa}.main .checkout .details .payment_fields .card_number_wrp,.main .checkout .details .payment_fields .overlay{position:relative;display:flex;align-items:center;justify-content:space-between;overflow:hidden}.main .checkout .details .payment_fields .card_number_wrp input,.main .checkout .details .payment_fields .overlay input{border:none;height:100%;padding:0}.main .checkout .details .payment_fields .input_brand{display:flex;align-items:center;justify-content:center}.main .checkout .details .payment_fields .overlay{background-color:#e6e6e6;color:#030928;pointer-events:none;border-radius:25px}.main .checkout .details .payment_fields .overlay input{background-color:transparent!important}.main .checkout .details .payment_fields .error{color:red;font-size:.85rem;font-weight:600;-webkit-text-decoration:dotted;text-decoration:dotted;-webkit-padding-start:1rem;padding-inline-start:1rem}.main .checkout .details .payment_fields button{height:45px;width:100%;color:#fff;border-radius:25px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px;background-color:#eb5757;margin-top:1rem}.main .checkout .details .payment_fields button:hover{background-color:#c94e4e}.main .checkout .details .payment_fields .disabled{background-color:rgba(235,87,87,.396)}.main .checkout .form_wrp{width:100%;max-width:400px;height:100%;background-color:#fdeeee;display:flex;flex-direction:column;justify-content:center;gap:15px;padding:2rem;font-weight:650;position:relative}.main .checkout .form_wrp .logo{display:flex;align-items:center;justify-content:center;width:max-content;margin:0 auto}.main .checkout .form_wrp h3{color:#182f45;margin:1rem 0;text-align:center}.main .checkout .form_wrp .flex,.main .checkout .form_wrp .phone_input_wrp{display:flex;align-items:center;gap:10px}@media screen and (max-width:800px){.main .checkout .form_wrp .flex,.main .checkout .form_wrp .phone_input_wrp{flex-direction:column}}.main .checkout .form_wrp .flex label,.main .checkout .form_wrp .phone_input_wrp label{font-size:.8rem;font-weight:550;padding:0 1rem;color:#4e5d78}.main .checkout .form_wrp .flex .input_wrp,.main .checkout .form_wrp .phone_input_wrp .input_wrp{width:50%}@media screen and (max-width:800px){.main .checkout .form_wrp .flex .input_wrp,.main .checkout .form_wrp .phone_input_wrp .input_wrp{width:100%}}.main .checkout .form_wrp .input_wrp{width:100%;height:48px;background-color:#fff;border:1px solid rgba(78,93,120,.2);display:flex;align-items:center;gap:5px;padding:0 1rem;border-radius:25px;color:#4e5d78;transition:.4s ease-in-out}.main .checkout .form_wrp .input_wrp:hover{border-color:#1671fa}.main .checkout .form_wrp .input_wrp input{width:90%;outline:none;padding:.5rem;border-radius:8px;color:#182f45;font-size:.9rem;border:none}.main .checkout .form_wrp .input_wrp input::placeholder{color:#737f8a;font-size:.8rem}.main .checkout .form_wrp .input_wrp input[type=password]{font-size:.7rem}.main .checkout .form_wrp .input_wrp .pw_sw_hd{cursor:pointer;transition:.4s ease-in-out}.main .checkout .form_wrp .input_wrp .pw_sw_hd:hover{color:#1671fa}.main .checkout .form_wrp select{border:none;outline:none;font-weight:700;width:70px}.main .checkout .form_wrp .code_inputs{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:1rem}.main .checkout .form_wrp .code_inputs input{width:20%;height:75px;text-align:center;border-radius:10px;font-size:1.3rem;border:2px solid rgba(78,93,120,.2)}.main .checkout .form_wrp .code_inputs input:focus{border-color:#1671fa}.main .checkout .form_wrp .code_inputs .emptyInput{border-color:orange}.main .checkout .form_wrp .code_inputs .sucessInput{border-color:#20b2aa}.main .checkout .form_wrp .code_inputs .errorInput{border-color:#ed2e2e}.main .checkout .form_wrp .forget_pw{width:-moz-fit-content;width:fit-content;align-items:flex-start;font-size:.8rem;color:#182f45;font-weight:500}.main .checkout .form_wrp .forget_pw:hover{color:#eb5757}.main .checkout .form_wrp .terms{font-size:.75rem;color:#182f45;font-weight:500;text-align:center}.main .checkout .form_wrp .terms a{color:#0c7fda}.main .checkout .form_wrp .login_cta,.main .checkout .form_wrp .reset{color:#fff;background:#eb5757;height:48px;border-radius:25px;border:none;font-size:.8rem;font-weight:700;cursor:pointer;transition:.3s ease-in-out}.main .checkout .form_wrp .login_cta:hover,.main .checkout .form_wrp .reset:hover{background-color:#d64f4f}.main .checkout .form_wrp .login_cta{width:100%;display:flex;align-items:center;justify-content:center;background-color:#eb5757}.main .checkout .form_wrp .login_cta:hover{background-color:#ce4c4c}.main .checkout .form_wrp .back,.main .checkout .form_wrp .register,.main .checkout .form_wrp .resend_code{font-size:.8rem;color:#182f45;text-align:center}.main .checkout .form_wrp .back a,.main .checkout .form_wrp .back span,.main .checkout .form_wrp .register a,.main .checkout .form_wrp .register span,.main .checkout .form_wrp .resend_code a,.main .checkout .form_wrp .resend_code span{cursor:pointer;color:#0c7fda}.main .checkout .form_wrp .back a{display:flex;align-items:center;justify-content:center;gap:5px}.main .checkout .genders{display:flex;align-items:center;justify-content:space-between;gap:10px;height:47px;border-radius:25px;background-color:transparent}.main .checkout .genders .tp,.main .checkout .genders .tp_active{display:flex;align-items:center;justify-content:center;gap:15px;width:50%;height:45px;border-radius:25px;padding:0 2rem;border:1px solid rgba(78,93,120,.2);background-color:#fff;cursor:pointer;color:#394456;font-size:.8rem;font-weight:650}.main .checkout .genders .tp:hover,.main .checkout .genders .tp_active{border-color:#20b2aa;color:#20b2aa;background-color:rgba(74,195,151,.169)}.main .checkout .add_child_form{background-color:transparent;padding:0;display:flex;flex-direction:column;gap:20px}.main .checkout .add_child_form .input_wrp{display:flex;flex-direction:column;gap:10px;position:relative}.main .checkout .add_child_form .input_wrp label{color:#000;font-weight:650;display:block;font-size:.9rem}.main .checkout .add_child_form .flex{display:flex;align-items:center;gap:10px}.main .checkout .add_child_form .flex .input_wrp{width:50%}.main .checkout .add_child_form input,.main .checkout .add_child_form select{width:100%;height:45px;background-color:#fff;border:1px solid rgba(78,93,120,.2);display:flex;align-items:center;gap:5px;padding:0 1rem;border-radius:25px;color:#39465d;transition:.4s ease-in-out;outline:none;font-weight:600}.main .checkout .add_child_form input:active,.main .checkout .add_child_form input:hover,.main .checkout .add_child_form select:active,.main .checkout .add_child_form select:hover{border-color:#1671fa}.main .checkout .add_child_form .countries{position:absolute;bottom:60%;max-height:200px;overflow-y:auto;background-color:#fff;border:1px solid rgba(78,93,120,.2);padding:1rem;list-style:none;border-radius:10px;cursor:pointer;direction:ltr}.main .checkout .add_child_form select{cursor:pointer}.main .checkout .add_child_form .ctas{display:flex;align-items:center;gap:10px;margin-top:1.5rem}.main .checkout .add_child_form .ctas button{height:50px;width:100%;border-radius:25px;background-color:#eb5757;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent}.main .checkout .add_child_form .ctas button:hover{background-color:#cf4d4d}.main .checkout .add_child_form .ctas .cancel{border-color:#eb5757;color:#eb5757;background-color:transparent}.main .checkout .add_child_form .ctas .cancel:hover{color:#eb5757;background-color:transparent}.main .checkout .success{padding:.6rem 1rem;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #05c19e;color:#05c19e;font-weight:650;border-radius:5px;font-size:.85rem;background-color:rgba(5,193,159,.184)}.main .contact_us{z-index:1;background:linear-gradient(111.87deg,#596aff -.65%,#000 107.76%);background-position:bottom;padding-top:5rem;display:flex;flex-direction:column;gap:50px}.main .contact_us .wrapper{width:90%;max-width:1400px;margin:auto;padding:3rem 1rem;display:flex;flex-direction:column;gap:60px;color:#fff}@media screen and (min-width:600px){.main .contact_us .wrapper{flex-direction:row;padding:4rem}}.main .contact_us .wrapper .txt{display:flex;flex-direction:column;gap:10px;width:100%;position:relative}.main .contact_us .wrapper .txt .top{width:max-content;color:#eb5757;background-color:#fff;border-radius:25px;padding:.3rem 1rem;font-size:.8rem;font-weight:700;text-transform:uppercase}.main .contact_us .wrapper .txt h1{color:#fff;font-size:3rem;text-align:start}.main .contact_us .wrapper .txt p{color:#fff;line-height:1.5}.main .contact_us .wrapper .txt .details{margin:1rem 0;display:flex;flex-direction:column;gap:10px}.main .contact_us .wrapper .txt .cp_name,.main .contact_us .wrapper .txt a{display:flex;align-items:center;gap:15px;padding:.5rem;max-width:max-content;border:1px solid transparent;border-radius:25px;color:#fff;cursor:pointer;font-weight:600}.main .contact_us .wrapper .txt .cp_name span,.main .contact_us .wrapper .txt a span{display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:100%;color:#fff;border:1px solid #fff;background-color:transparent}.main .contact_us .wrapper .txt .cp_name:hover,.main .contact_us .wrapper .txt a:hover{transform:translateX(5px)}.main .contact_us .wrapper .form{display:flex;flex-direction:column;gap:10px;width:100%}.main .contact_us .wrapper .form .input_wrp{width:100%;display:flex;flex-direction:column;gap:15px}.main .contact_us .wrapper .form .flex{display:flex;align-items:center;gap:15px}.main .contact_us .wrapper .form .flex .input_wrp{width:50%}@media screen and (max-width:600px){.main .contact_us .wrapper .form .flex{flex-direction:column}.main .contact_us .wrapper .form .flex .input_wrp{width:100%}}.main .contact_us .wrapper .form label{color:#fff;font-weight:600}.main .contact_us .wrapper .form .message{display:flex;flex-direction:column;gap:15px}.main .contact_us .wrapper .form input{height:55px}.main .contact_us .wrapper .form input,.main .contact_us .wrapper .form textarea{width:100%;border-radius:30px;background-color:#fff;border:1px solid #eeeded;box-shadow:0 3px 12px 0 rgba(51,71,255,.06);transition:.3s ease-in-out;padding:1rem;resize:none;outline:none;color:#4e5d78;font-size:.9rem}.main .contact_us .wrapper .form input:hover,.main .contact_us .wrapper .form textarea:hover{border-color:#eb5757}.main .contact_us .wrapper .form input::placeholder,.main .contact_us .wrapper .form textarea::placeholder{color:#4e5d78;font-size:.9rem}.main .contact_us .wrapper .form button{background-color:#eb5757;color:#fff;height:50px;width:100%;border-radius:30px;margin-top:1rem;display:flex;align-items:center;justify-content:center;gap:10px}.main .contact_us .wrapper .form button:hover{background-color:#d64f4f}.main .testimonial{background:linear-gradient(111.87deg,#596aff -.65%,#000 107.76%)}.main .testimonial .wrp{max-width:1400px;min-height:100vh;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:50px;text-align:center;padding:8rem 1.5rem}.main .testimonial .wrp header{text-align:center}.main .testimonial .wrp header h4{color:#eb5757;background:#fff;padding:0 1rem;height:40px;border-radius:25px;display:flex;align-items:center;width:max-content;margin:auto;font-weight:700}.main .testimonial .wrp header h1{font-size:3rem;color:#fff;margin-top:.5rem}@media screen and (max-width:600px){.main .testimonial .wrp header h1{font-size:2rem;line-height:1}}.main .testimonial .wrp .slider{position:relative;margin:0 auto;width:100%;max-width:450px}.main .testimonial .wrp .slides{display:flex;align-items:center;gap:10px;width:100%;transition:transform .5s ease-in-out}@media screen and (max-width:600px){.main .testimonial .wrp .slides{gap:10px}}.main .testimonial .wrp .slide{flex:0 0 450px;transition:transform .5s ease-in-out;will-change:transform;border:1px solid #fff;background:#fff;border-radius:70px;width:100%;height:370px;padding:2rem 1.5rem;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px}@media screen and (max-width:600px){.main .testimonial .wrp .slide{flex:0 0 100%}}.main .testimonial .wrp .slide .avatar{width:70px;height:70px;border-radius:100%;position:relative;overflow:hidden;border:2px solid #eb5757;background-color:#90ee90}.main .testimonial .wrp .slide h2{color:#000}.main .testimonial .wrp .slide p{color:#98a0ad;max-width:600px;line-height:1.8;font-size:.85rem}.main .testimonial .wrp .ctas{display:flex;align-items:center;justify-content:center;gap:10px}.main .testimonial .wrp button{width:45px;height:45px;border-radius:100%;background-color:#eb5757;color:#fff;z-index:10;display:flex;align-items:center;justify-content:center}.main .testimonial .wrp button:hover{background-color:#cf4c4c}.main .testimonial .wrp button:first-child{left:0}.main .testimonial .wrp button:last-child{right:0}.main .packs .wrapper{min-height:100vh;width:90%;margin:0 auto;max-width:1400px;display:flex;flex-direction:column;gap:30px;padding:5rem 0}.main .packs .wrapper header{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:5px}.main .packs .wrapper header h1{color:#222860;border-radius:25px;display:flex;align-items:center;font-size:2.8rem}@media screen and (max-width:600px){.main .packs .wrapper header h1{font-size:2rem;line-height:1}}.main .packs .wrapper header p{color:gray;font-size:1rem}.main .packs .wrapper .filters{display:flex;align-items:center;justify-content:center;background-color:#f3f5f7;border-radius:25px;overflow:hidden;margin:1rem auto;max-width:max-content}.main .packs .wrapper .filters button{color:#182f45;padding:.5rem 3rem;font-weight:600;font-size:1rem;border-radius:25px;background-color:#f3f5f7}@media screen and (max-width:600px){.main .packs .wrapper .filters button{font-size:.8rem;padding:.5rem 1rem}}.main .packs .wrapper ul{display:grid;list-style:none;grid-gap:30px;gap:30px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:600px){.main .packs .wrapper ul{grid-template-columns:repeat(1,1fr)}}.main .packs .wrapper ul li{padding:2rem 2.5rem;flex-direction:column;gap:15px;justify-content:space-between;min-width:350px;box-shadow:0 8px 24px hsla(210,8%,62%,.2)}.main .packs .wrapper ul li,.main .packs .wrapper ul li .plan{display:flex;border:1px solid rgba(35,35,35,.161);border-radius:30px}.main .packs .wrapper ul li .plan{padding:.3rem 1.5rem;color:#182f45;font-weight:650;font-size:1.4rem;align-items:center;justify-content:center;gap:10px;max-width:max-content;margin:auto}.main .packs .wrapper ul li .plan g,.main .packs .wrapper ul li .plan path,.main .packs .wrapper ul li .plan svg{animation-duration:.2s!important}.main .packs .wrapper ul li .price{display:flex;align-items:flex-end;gap:10px;color:#182f45}.main .packs .wrapper ul li .price h1{font-size:2.8rem;line-height:1;text-align:center}.main .packs .wrapper ul li .price h2{font-size:2rem;line-height:1.3;text-align:center}.main .packs .wrapper ul li .price div{font-weight:600;font-size:1.3rem}.main .packs .wrapper ul li .price span{font-size:1.2rem;color:#757575;font-weight:500}.main .packs .wrapper ul li .condition{font-size:1.5rem;color:#757575}.main .packs .wrapper ul li .period{font-weight:650;font-size:1.3rem;margin-bottom:1rem}.main .packs .wrapper ul li .period span{color:#182f45}.main .packs .wrapper ul li .list{display:flex;flex-direction:column;gap:8px}.main .packs .wrapper ul li .list div{display:flex;align-items:center;gap:15px;color:#182f45}.main .packs .wrapper ul li a{width:100%;height:50px;border-radius:25px;font-weight:650;font-size:1rem;display:flex;align-items:center;justify-content:center}.main .packs .wrapper ul .active_plan .condition,.main .packs .wrapper ul .active_plan .list div,.main .packs .wrapper ul .active_plan .period,.main .packs .wrapper ul .active_plan .plan,.main .packs .wrapper ul .active_plan .price,.main .packs .wrapper ul .active_plan .price span,.main .packs .wrapper ul li:nth-child(3) .condition,.main .packs .wrapper ul li:nth-child(3) .list div,.main .packs .wrapper ul li:nth-child(3) .period,.main .packs .wrapper ul li:nth-child(3) .plan,.main .packs .wrapper ul li:nth-child(3) .price,.main .packs .wrapper ul li:nth-child(3) .price span{color:#fff!important}.main .packs .wrapper ul .active_plan .plan,.main .packs .wrapper ul li:nth-child(3) .plan{border-color:hsla(0,0%,93%,.51)}.main .packs .wrapper ul .active_plan .plan g,.main .packs .wrapper ul .active_plan .plan path,.main .packs .wrapper ul .active_plan .plan svg,.main .packs .wrapper ul li:nth-child(3) .plan g,.main .packs .wrapper ul li:nth-child(3) .plan path,.main .packs .wrapper ul li:nth-child(3) .plan svg{animation-duration:.2s!important}.main .packs .wrapper ul .active_plan a,.main .packs .wrapper ul li:nth-child(3) a{background-color:#fff!important}.main .packs .wrapper .booking{background:linear-gradient(111.87deg,#596aff -.65%,#000 107.76%);padding:4rem 2rem;color:#fff;border-radius:25px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;position:relative;overflow:hidden;margin-top:4rem;text-align:center}.main .packs .wrapper .booking:before{left:0}.main .packs .wrapper .booking:after,.main .packs .wrapper .booking:before{content:"";position:absolute;top:0;bottom:0;width:300px;height:100%;background-image:url(/images/scheduale-lines.png);background-repeat:no-repeat}.main .packs .wrapper .booking:after{right:0;transform:rotate(180deg)}.main .packs .wrapper .booking h3{font-size:1.5rem;text-transform:uppercase;color:#eb5757}.main .packs .wrapper .booking h1{font-size:2.5rem}.main .packs .wrapper .booking p{color:#f3f3fb;max-width:700px;margin:auto}.main .packs .wrapper .booking a{background-color:#eb5757;color:#fff;height:50px;font-weight:650;padding:0 2rem;border-radius:25px;margin-top:2rem;display:flex;align-items:center;justify-content:center}.main .download_app .wrp{width:90%;max-width:1400px;margin:auto;padding:6rem 1rem;display:flex;flex-direction:column;gap:60px;color:#fff}@media screen and (min-width:600px){.main .download_app .wrp{flex-direction:row;align-items:center;justify-content:center}}.main .download_app .wrp .content{display:flex;flex-direction:column;gap:25px;position:relative}@media screen and (min-width:600px){.main .download_app .wrp .content{width:45%}}.main .download_app .wrp .content span{color:#eb5757;background:#fdeeec;padding:0 1rem;height:40px;border-radius:25px;display:flex;align-items:center;width:max-content}.main .download_app .wrp .content h1{color:#141125;font-size:2rem}@media screen and (min-width:600px){.main .download_app .wrp .content h1{font-size:3rem}}.main .download_app .wrp .content p{color:#737d91;line-height:1.8;font-size:.9rem}.main .download_app .wrp .content .cta_btns{display:flex;align-items:center;gap:20px;margin-top:1rem}.main .download_app .wrp .content .cta_btns a{padding:.5rem 1rem;width:50%;max-width:155px;border-radius:25px;display:flex;align-items:center;justify-content:center;gap:15px;color:#000;border:1px solid #000}.main .download_app .wrp .content .cta_btns a:hover{border-color:#eb5757;color:#eb5757;box-shadow:0 0 20px 0 rgba(235,87,87,.281)}.main .download_app .wrp .content .cta_btns a div{display:flex;flex-direction:column;line-height:1.3}.main .download_app .wrp .content .cta_btns a div small{font-size:.6rem}.main .download_app .wrp .content .cta_btns a div strong{font-size:.85rem}.main .download_app .wrp .illustration{background-position:50%;background-repeat:no-repeat;background-size:contain;height:419px}@media screen and (min-width:600px){.main .download_app .wrp .illustration{width:35%;height:500px}}.main .cookies,.main .v_cookies{position:fixed;z-index:200;bottom:20px;left:20px;right:20px;background-color:#fff;padding:1.5rem 2rem;border-radius:10px;max-width:900px;margin:auto;display:flex;align-items:center;justify-content:space-between;box-shadow:0 5px 15px rgba(0,0,0,.35)}@media screen and (max-width:600px){.main .cookies,.main .v_cookies{flex-direction:column;align-items:normal;gap:25px}}.main .cookies .infos,.main .v_cookies .infos{display:flex;align-items:center;gap:20px;width:75%}@media screen and (max-width:600px){.main .cookies .infos,.main .v_cookies .infos{flex-direction:column;width:100%}}.main .cookies .infos p,.main .v_cookies .infos p{color:#282a48;line-height:1.8;font-size:.8rem;width:85%}@media screen and (max-width:600px){.main .cookies .infos p,.main .v_cookies .infos p{width:100%;text-align:center}}.main .cookies .ctas,.main .v_cookies .ctas{display:flex;align-items:center;gap:10px}.main .cookies .ctas button,.main .v_cookies .ctas button{border-radius:30px;height:45px;padding:0 2rem;border:1px solid}@media screen and (max-width:600px){.main .cookies .ctas button,.main .v_cookies .ctas button{width:50%}}.main .cookies .ctas .accept,.main .v_cookies .ctas .accept{background-color:#eb5757;color:#fff;border-color:#eb5757}.main .cookies .ctas .accept:hover,.main .v_cookies .ctas .accept:hover{background-color:#d64f4f}.main .cookies .ctas .cancel,.main .v_cookies .ctas .cancel{color:#282a48;border-color:#282a48;background-color:transparent}.main .cookies .ctas .cancel:hover,.main .v_cookies .ctas .cancel:hover{box-shadow:0 8px 24px hsla(210,8%,62%,.2)}.main .cookies{animation:hideCookies .4s ease-in-out forwards}.main .v_cookies{transform:translateY(200%);animation:showCookies .4s ease-in-out forwards}.nav_bar,.nav_bar_light{position:relative;z-index:100}.nav_bar .wrp,.nav_bar_light .wrp{padding:1rem;display:flex;align-items:center;justify-content:space-between;max-width:1400px;margin:auto}@media screen and (min-width:600px){.nav_bar .wrp,.nav_bar_light .wrp{padding-top:1.5rem;-webkit-padding-end:1rem;padding-inline-end:1rem;-webkit-padding-start:4rem;padding-inline-start:4rem}}.nav_bar .wrp .logo,.nav_bar_light .wrp .logo{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center}.nav_bar .wrp .logo img,.nav_bar_light .wrp .logo img{object-fit:contain!important}.nav_bar .wrp .bar,.nav_bar_light .wrp .bar{color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.3s ease-in-out}@media screen and (min-width:600px){.nav_bar .wrp .bar,.nav_bar_light .wrp .bar{display:none}}.nav_bar .wrp .bar:hover,.nav_bar_light .wrp .bar:hover{color:#fff}.nav_bar .wrp .links,.nav_bar_light .wrp .links{display:flex;align-items:center;justify-content:flex-end;gap:35px}@media screen and (max-width:600px){.nav_bar .wrp .links,.nav_bar_light .wrp .links{justify-content:flex-end}}.nav_bar .wrp .links_wrp,.nav_bar .wrp .mb_lk,.nav_bar_light .wrp .links_wrp,.nav_bar_light .wrp .mb_lk{display:flex;align-items:center;gap:50px;list-style:none}.nav_bar .wrp .links_wrp a,.nav_bar .wrp .mb_lk a,.nav_bar_light .wrp .links_wrp a,.nav_bar_light .wrp .mb_lk a{font-size:.95rem;color:#fff;position:relative;font-weight:600;transition:.3s ease-in-out}.nav_bar .wrp .links_wrp a:hover:before,.nav_bar .wrp .mb_lk a:hover:before,.nav_bar_light .wrp .links_wrp a:hover:before,.nav_bar_light .wrp .mb_lk a:hover:before{content:"";position:absolute;top:130%;width:40%;left:30%;height:2px;background-color:#fff;border-radius:4px;transition:.4s ease-in-out}@media screen and (max-width:600px){.nav_bar .wrp .links_wrp,.nav_bar_light .wrp .links_wrp{display:none}}.nav_bar .wrp .nav_ctas,.nav_bar_light .wrp .nav_ctas{display:flex;align-items:center;gap:15px}.nav_bar .wrp .nav_ctas .login_org,.nav_bar .wrp .nav_ctas .register,.nav_bar_light .wrp .nav_ctas .login_org,.nav_bar_light .wrp .nav_ctas .register{padding:0 1.5rem;height:43px;font-size:.85rem;border-radius:25px;display:flex;align-items:center;justify-content:center;color:#fff;width:max-content;font-weight:700;border:1px solid #fff}@media screen and (max-width:600px){.nav_bar .wrp .nav_ctas .login_org,.nav_bar .wrp .nav_ctas .register,.nav_bar_light .wrp .nav_ctas .login_org,.nav_bar_light .wrp .nav_ctas .register{display:none}}.nav_bar .wrp .nav_ctas .login_org,.nav_bar_light .wrp .nav_ctas .login_org{background-color:#1671fa}.nav_bar .wrp .nav_ctas .login_org:hover,.nav_bar_light .wrp .nav_ctas .login_org:hover{background-color:#1468e6}.nav_bar .wrp .nav_ctas .register,.nav_bar_light .wrp .nav_ctas .register{background-color:#eb5757}.nav_bar .wrp .nav_ctas .register:hover,.nav_bar_light .wrp .nav_ctas .register:hover{background-color:#d64f4f}.nav_bar .wrp .profile,.nav_bar_light .wrp .profile{display:flex;align-items:center;gap:10px;position:relative}.nav_bar .wrp .profile .avatar,.nav_bar_light .wrp .profile .avatar{width:40px;height:40px;border-radius:100%;position:relative;cursor:pointer;overflow:hidden;border:1px solid #fff}.nav_bar .wrp .profile .name,.nav_bar_light .wrp .profile .name{color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:0;line-height:1.3}@media screen and (max-width:600px){.nav_bar .wrp .profile .name,.nav_bar_light .wrp .profile .name{display:none}}.nav_bar .wrp .profile .name div:first-child,.nav_bar_light .wrp .profile .name div:first-child{font-weight:650}.nav_bar .wrp .profile .name div:nth-child(2),.nav_bar_light .wrp .profile .name div:nth-child(2){color:#c5cbd1;font-size:.85rem}.nav_bar .wrp .profile .active_drop_dwn,.nav_bar .wrp .profile .drop_dwn,.nav_bar_light .wrp .profile .active_drop_dwn,.nav_bar_light .wrp .profile .drop_dwn{padding:.2rem;border-radius:100%;transition:.3s ease-in-out;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer}@media screen and (max-width:600px){.nav_bar .wrp .profile .active_drop_dwn,.nav_bar .wrp .profile .drop_dwn,.nav_bar_light .wrp .profile .active_drop_dwn,.nav_bar_light .wrp .profile .drop_dwn{display:none}}.nav_bar .wrp .profile .active_drop_dwn,.nav_bar .wrp .profile .active_drop_dwn:hover,.nav_bar .wrp .profile .drop_dwn:hover,.nav_bar_light .wrp .profile .active_drop_dwn,.nav_bar_light .wrp .profile .active_drop_dwn:hover,.nav_bar_light .wrp .profile .drop_dwn:hover{color:#eb5757;background:hsla(0,87%,82%,.1)}.nav_bar .wrp .profile .show_drp_dwn,.nav_bar_light .wrp .profile .show_drp_dwn{position:absolute;top:120%;border-radius:10px;z-index:2;padding:1rem;display:flex;flex-direction:column;gap:20px;background-color:#fff;width:max-content;box-shadow:0 8px 24px hsla(210,8%,62%,.2)}.nav_bar .wrp .profile .show_drp_dwn .user,.nav_bar_light .wrp .profile .show_drp_dwn .user{padding:.5rem 1rem;background:hsla(0,0%,96%,.631);display:flex;align-items:center;gap:10px;font-size:.85rem;border-radius:10px;cursor:pointer;border:1px solid transparent}.nav_bar .wrp .profile .show_drp_dwn .user:hover,.nav_bar_light .wrp .profile .show_drp_dwn .user:hover{border-color:#eb5757}.nav_bar .wrp .profile .show_drp_dwn .user .avatar,.nav_bar_light .wrp .profile .show_drp_dwn .user .avatar{width:48px;height:48px}.nav_bar .wrp .profile .show_drp_dwn .user .name_email,.nav_bar_light .wrp .profile .show_drp_dwn .user .name_email{display:flex;flex-direction:column;gap:5px}.nav_bar .wrp .profile .show_drp_dwn .user .name_user,.nav_bar_light .wrp .profile .show_drp_dwn .user .name_user{color:#152c5b;font-weight:700}.nav_bar .wrp .profile .show_drp_dwn .user .email,.nav_bar_light .wrp .profile .show_drp_dwn .user .email{color:#777e90;font-size:.8rem}.nav_bar .wrp .profile .show_drp_dwn .logout,.nav_bar_light .wrp .profile .show_drp_dwn .logout{display:flex;align-items:center;gap:15px;cursor:pointer;padding:0 .5rem;color:red;font-weight:650;font-size:.9rem}.nav_bar .wrp .lang,.nav_bar_light .wrp .lang{position:relative;display:flex;align-items:center;gap:10px}.nav_bar .wrp .lang .flag,.nav_bar_light .wrp .lang .flag{width:25px;height:25px;border-radius:100%;position:relative;overflow:hidden}.nav_bar .wrp .mobile_links,.nav_bar_light .wrp .mobile_links{position:absolute;top:5rem;left:1.5rem;right:1.5rem;background-color:#fff;padding:1.3rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-radius:30px;z-index:200;border:1px solid #e9eaf3;box-shadow:0 2px 10px 0 rgba(25,93,194,.07)}@media screen and (min-width:600px){.nav_bar .wrp .mobile_links,.nav_bar_light .wrp .mobile_links{display:none!important}}.nav_bar .wrp .mobile_links a,.nav_bar_light .wrp .mobile_links a{font-size:.9rem;color:#000;position:relative;font-weight:600;transition:.3s ease-in-out}.nav_bar .wrp .mobile_links a:hover,.nav_bar_light .wrp .mobile_links a:hover{color:#eb5757}.nav_bar .wrp .mobile_links .login_org,.nav_bar .wrp .mobile_links .register,.nav_bar_light .wrp .mobile_links .login_org,.nav_bar_light .wrp .mobile_links .register{padding:0 1.5rem;height:43px;font-size:.9rem;border-radius:25px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:600px){.nav_bar .wrp .mobile_links .login_org,.nav_bar .wrp .mobile_links .register,.nav_bar_light .wrp .mobile_links .login_org,.nav_bar_light .wrp .mobile_links .register{display:flex}}.nav_bar .wrp .mobile_links .login_org,.nav_bar_light .wrp .mobile_links .login_org{color:#fff;background-color:#1671fa}.nav_bar .wrp .mobile_links .login_org:hover,.nav_bar_light .wrp .mobile_links .login_org:hover{background-color:#1468e6}.nav_bar .wrp .mobile_links .register,.nav_bar_light .wrp .mobile_links .register{background-color:#eb5757;color:#fff}.nav_bar .wrp .mobile_links .register:hover,.nav_bar_light .wrp .mobile_links .register:hover{color:#fff;background-color:#d64f4f}.nav_bar_light{background-color:#fff;border-bottom:1px solid #f0f1f4;box-shadow:0 2px 12px 0 rgba(11,22,44,.05)}.nav_bar_light .wrp{padding:1rem}.nav_bar_light .bar,.nav_bar_light .links_wrp a{color:#4c6277!important}.nav_bar_light .bar:hover,.nav_bar_light .links_wrp a:hover{color:#eb5757!important}.nav_bar_light .mobile_links{box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2)!important}.nav_bar_light .profile .avatar{border:1px solid #eb5757!important}.nav_bar_light .profile .name{color:#141125!important}.nav_bar_light .profile .name div:first-child{font-weight:650}.nav_bar_light .profile .name div:nth-child(2){color:#4c6277!important}.nav_bar_light .profile .active_drop_dwn,.nav_bar_light .profile .drop_dwn{color:#eb5757!important}.nav_bar_light .profile .active_drop_dwn,.nav_bar_light .profile .active_drop_dwn:hover,.nav_bar_light .profile .drop_dwn:hover{color:#eb5757!important;background:hsla(0,87%,82%,.1)!important}.footer_section_home{background:#fff;position:relative}.footer_section_home .wrp{width:90%;max-width:1400px;margin:auto;display:flex;flex-direction:column;gap:20px;color:#182f45;padding-top:4rem}.footer_section_home .wrp .footer{display:flex;flex-direction:column;gap:40px}@media screen and (min-width:600px){.footer_section_home .wrp .footer{flex-direction:row;align-items:flex-start;justify-content:center;gap:100px}}.footer_section_home .wrp .footer .media{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.footer_section_home .wrp .footer .media p{color:gray;font-size:.8rem;line-height:1.8}.footer_section_home .wrp .footer .media .media_links{display:grid;grid-gap:40px 20px;gap:40px 20px;grid-template-columns:repeat(4,1fr)}.footer_section_home .wrp .footer .media .media_links a{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;border:1px solid #182f45;color:#182f45}.footer_section_home .wrp .footer .media .media_links a:hover{border-color:#eb5757;color:#eb5757}.footer_section_home .wrp .footer .links{display:flex;flex-direction:column;justify-content:center;gap:30px}@media screen and (min-width:600px){.footer_section_home .wrp .footer .links{align-items:flex-start;justify-content:space-around;gap:50px;flex-direction:row}}.footer_section_home .wrp .footer .links h3{color:#182f45;width:max-content}.footer_section_home .wrp .footer .links .flex{display:flex;align-items:flex-start;justify-content:space-between;gap:0}@media screen and (min-width:600px){.footer_section_home .wrp .footer .links .flex{gap:50px;flex-direction:row}}.footer_section_home .wrp .footer .links ul{display:flex;flex-direction:column;gap:20px;font-size:.9rem;list-style:none}.footer_section_home .wrp .footer .links ul a,.footer_section_home .wrp .footer .links ul li{width:max-content;cursor:pointer;color:#182f45}.footer_section_home .wrp .footer .links ul a:hover,.footer_section_home .wrp .footer .links ul li:hover{color:#eb5757}.footer_section_home .wrp .footer .links ul .payments{display:flex;flex-wrap:wrap;gap:10px;max-width:210px}.footer_section_home .wrp .footer .links ul .payments .stc img{object-fit:contain!important}.footer_section_home .wrp .footer .links .companies{align-items:center!important}.footer_section_home .wrp .rights{text-align:center;border-top:1px solid hsla(0,0%,85%,.438);color:#182f45;font-size:.8rem;padding:1rem 1.5rem}.map_container{height:100%;overflow:hidden}.map_container div{animation:none}.remove_user_modal{background-color:#fff;padding:1.5rem 2rem;width:90%;max-width:450px;display:flex;flex-direction:column;gap:20px;text-align:center;color:#152c5b;border-radius:20px}.remove_user_modal p{color:#4c6277;font-size:.85rem;line-height:1.5;margin-top:.3rem}.remove_user_modal .ctas{display:flex;align-items:center;gap:20px}.remove_user_modal .ctas button{width:50%;height:45px;border-radius:25px;font-size:.8rem;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700;background-color:#f2f3f8;color:#4f5f7e}.remove_user_modal .ctas .confirm{background-color:#ff414c;color:#fff}.remove_user_modal .ctas .confirm:hover{background-color:#eb535d}.payments_status{background-color:#fff;padding:1.5rem 2rem;width:90%;max-width:460px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;color:#152c5b;border-radius:20px}.payments_status .illustration{position:relative;width:110px;height:110px}.payments_status p{color:#4e5d78}.payments_status button{width:100%;height:50px;border-radius:25px;font-weight:650;background-color:#eb5757;color:#fff;display:flex;align-items:center;justify-content:center;margin-top:.5rem}.payments_status button:hover{background-color:#db5151}@keyframes showCheckout{0%{transform:translateX(200%)}to{transform:translateX(0)}}@keyframes showCookies{0%{transform:translateY(200%)}to{transform:translateY(0)}}@keyframes hideCookies{0%{transform:translateY(0)}to{transform:translateY(200%)}}.wrp_privacy{min-height:100vh}.wrp_privacy .container{width:70%;max-width:1400px;margin:auto;display:flex;flex-direction:column;gap:40px;padding:2rem 0}@media screen and (max-width:600px){.wrp_privacy .container{width:80%}}.wrp_privacy .container p{color:#4e5d78;font-size:.85rem;line-height:1.5}.wrp_privacy .container .nv{display:flex;align-items:center;justify-content:center}.wrp_privacy .container .nv .logo{width:55px;height:31px;position:relative;cursor:pointer}.wrp_privacy .container .nv .logo img{object-fit:contain!important}.wrp_privacy .container .head{display:flex;flex-direction:column;gap:8px;padding-bottom:2.5rem;border-bottom:1px solid #d3d3d3}@media screen and (max-width:600px){.wrp_privacy .container .head{text-align:center}.wrp_privacy .container .head span{margin:auto}}.wrp_privacy .container .head h1{color:#182f45}.wrp_privacy .container .head span{background-color:#eb5757;color:#fff;padding:.5rem 1.5rem;border-radius:5px;width:max-content;font-size:.75rem}.wrp_privacy .container .intro{color:#182f45;display:flex;flex-direction:column;gap:10px}.wrp_privacy .container .content{display:flex;flex-direction:column;gap:40px}.wrp_privacy .container .content .infos{display:flex;flex-direction:column;gap:15px}.wrp_privacy .container .content .infos h2{color:#182f45}.wrp_privacy .container .content .infos ul{display:flex;flex-direction:column;gap:10px}.wrp_privacy .container .content .infos ul li{color:#4e5d78;font-size:.9rem;line-height:1.8;margin-left:2rem}.wrp_privacy .container .content .infos ul li a{color:#eb5757;cursor:pointer}.main_org{background-color:#f7f9fc}.main_org .wrapper{width:90%;max-width:1300px;margin:auto;padding:2rem 1rem 4rem}.main_org .wrapper h3{color:var(--headers-color)}@media screen and (max-width:600px){.main_org .wrapper{padding:4rem 0}}.main_org .wrapper .cover{border-radius:30px;height:250px;display:flex;align-items:flex-end;justify-content:space-between;padding:2rem 3rem;position:relative;color:#fff;overflow:hidden;background-image:url(/images/top-pattern.svg),url(/images/top-pattern.svg);background-position:104% -100%,-9% 360%;background-repeat:no-repeat,no-repeat;background-size:auto,auto;margin-bottom:3rem;background-color:#1671fa;border:1px solid #e9eaf3;box-shadow:0 2px 7px 0 rgba(25,93,194,.07)}@media screen and (max-width:600px){.main_org .wrapper .cover{flex-direction:column;padding:2rem 1rem;align-items:center;justify-content:flex-end}}.main_org .wrapper .cover:before{content:"";z-index:1;opacity:.6;background-image:linear-gradient(transparent,rgba(0,0,0,.84));position:absolute;top:24%;bottom:0;left:0;right:0}.main_org .wrapper .cover .profile{display:flex;align-items:center;gap:20px}.main_org .wrapper .cover .profile,.main_org .wrapper .cover .stats{z-index:2}.main_org .wrapper .cover .logo{width:100px;height:100px;background-color:#fff;border:3px solid #fff;border-radius:100%;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}@media screen and (max-width:600px){.main_org .wrapper .cover .logo{width:70px;height:70px}}.main_org .wrapper .cover .location,.main_org .wrapper .cover h1{display:flex;align-items:center;gap:10px;font-weight:650}@media screen and (max-width:600px){.main_org .wrapper .cover .location,.main_org .wrapper .cover h1{font-size:1.3rem}}.main_org .wrapper .cover button{height:48px;width:100px;border-radius:25px;background-color:#fff;color:#0a071b;font-weight:650}.main_org .wrapper .cover button:hover{background-color:#eb5757;color:#fff;transform:scale(1.01)}.main_org .wrapper .cover .stats{display:flex;align-items:center;gap:25px}@media screen and (max-width:500px){.main_org .wrapper .cover .stats{width:100%;gap:10px;justify-content:space-between;margin-top:1rem}}.main_org .wrapper .cover .stats div{display:flex;align-items:center;justify-content:center;gap:10px}.main_org .wrapper .cover .stats div span{color:#fff;font-size:1rem;font-weight:700}@media screen and (max-width:500px){.main_org .wrapper .cover .stats div span{font-size:.9rem}}.main_org .wrapper .cover .stats div b{font-size:2.3rem;color:#fff}@media screen and (max-width:500px){.main_org .wrapper .cover .stats div b{font-size:1.5rem}}.main_org .wrapper .cover .stats .line{display:block;width:2px;height:30px;background-color:rgba(152,161,179,.522)}.main_org .wrapper .details{display:flex;align-items:flex-start;gap:30px;position:relative}@media screen and (max-width:600px){.main_org .wrapper .details{flex-direction:column}}.main_org .wrapper .details .about,.main_org .wrapper .details .coaches,.main_org .wrapper .details .contact_info,.main_org .wrapper .details .media{padding:1.5rem;border-radius:30px;background-color:#fff;border:1px solid #e9eaf3;box-shadow:0 2px 10px 0 rgba(25,93,194,.07)}.main_org .wrapper .details .about .line,.main_org .wrapper .details .coaches .line,.main_org .wrapper .details .contact_info .line,.main_org .wrapper .details .media .line{background-color:#e9eaf3;height:1px;margin:1.7rem 0}.main_org .wrapper .details .coaches,.main_org .wrapper .details .contact_info,.main_org .wrapper .details .media{display:flex;flex-direction:column;gap:15px}.main_org .wrapper .details .coaches .wp,.main_org .wrapper .details .contact_info .wp,.main_org .wrapper .details .media .wp{display:flex;align-items:center;gap:15px;font-size:1.05rem;cursor:pointer;color:#4e5d78;font-weight:600}.main_org .wrapper .details .coaches .wp:hover,.main_org .wrapper .details .contact_info .wp:hover,.main_org .wrapper .details .media .wp:hover{color:#0089ff}.main_org .wrapper .details .coaches .wp .phone,.main_org .wrapper .details .contact_info .wp .phone,.main_org .wrapper .details .media .wp .phone{letter-spacing:1px}.main_org .wrapper .details .coaches .share,.main_org .wrapper .details .contact_info .share,.main_org .wrapper .details .media .share{position:relative}.main_org .wrapper .details .coaches .active,.main_org .wrapper .details .coaches .open_share,.main_org .wrapper .details .contact_info .active,.main_org .wrapper .details .contact_info .open_share,.main_org .wrapper .details .media .active,.main_org .wrapper .details .media .open_share{color:#eb5757;border:1px solid #eb5757;height:45px;border-radius:25px;background-color:transparent;font-weight:650;display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.main_org .wrapper .details .coaches .open_share:hover,.main_org .wrapper .details .contact_info .open_share:hover,.main_org .wrapper .details .media .open_share:hover{transform:translateY(-5px);color:#eb5757}.main_org .wrapper .details .coaches .active,.main_org .wrapper .details .contact_info .active,.main_org .wrapper .details .media .active{background-color:#eb5757;color:#fff}.main_org .wrapper .details .grid_media{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;gap:20px}.main_org .wrapper .details .cards{display:flex;flex-direction:column;gap:20px;position:-webkit-sticky;position:sticky;top:20px;width:25%}@media screen and (max-width:600px){.main_org .wrapper .details .cards{width:100%}}.main_org .wrapper .details .container{width:75%;display:flex;flex-direction:column;gap:20px}@media screen and (max-width:600px){.main_org .wrapper .details .container{width:100%}}.main_org .wrapper .details .container .about,.main_org .wrapper .details .container .coaches,.main_org .wrapper .details .container .facilities{display:flex;flex-direction:column;gap:20px}.main_org .wrapper .details .container .about h2,.main_org .wrapper .details .container .coaches h2,.main_org .wrapper .details .container .facilities h2{color:var(--headers-color)}.main_org .wrapper .details .container .about p,.main_org .wrapper .details .container .coaches p,.main_org .wrapper .details .container .facilities p{color:var(--text-color);font-size:1rem;line-height:1.8}.main_org header{display:flex;flex-direction:column;gap:5px}.main_org header h2{color:var(--headers-color)}.main_org header p{color:var(--text-color);font-weight:600}.main_org .org_sports{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.main_org .org_sports .active,.main_org .org_sports div{border-radius:30px;padding:.5rem 1.5rem;background-color:#f3f3fa;font-weight:650;font-size:.8rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px;color:var(--headers-color)}.main_org .org_sports .active{background-color:var(--main-color);color:#fff}.main_org .trainings{display:flex;flex-direction:column;gap:20px;background:#fff;padding:1.5rem;border-radius:30px;border:1px solid #e9eaf3;margin-top:.5rem;box-shadow:0 2px 10px 0 rgba(25,93,194,.07)}.main_org .trainings .lst_trn{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:500px){.main_org .trainings .lst_trn{grid-template-columns:repeat(1,1fr)}}.main_org .trainings .lst_trn .course{height:100%;padding:1rem;border-radius:30px;box-shadow:0 2px 10px 0 rgba(25,93,194,.07);display:flex;flex-direction:column;justify-content:space-between;gap:25px;transition:.3s ease-in-out;border:1px solid #e9eaf3;border-top:4px solid #eb5757;background-color:#fff;max-width:350px}.main_org .trainings .lst_trn .course .icon_title{display:flex;align-items:center;gap:12px;width:75%;color:#182f45}.main_org .trainings .lst_trn .course .icon_title .icon{width:40px;height:40px;background:#e6e6f0;border-radius:30px;display:flex;align-items:center;justify-content:center}.main_org .trainings .lst_trn .course .icon_title .title{width:max-content;font-size:.9rem;font-weight:600}.main_org .trainings .lst_trn .course .head{display:flex;align-items:center;gap:15px;position:relative}.main_org .trainings .lst_trn .course .head .icon{width:62px;height:62px;border-radius:15px;background-color:#f4f7ff;color:#eb5757;font-size:1.6rem;display:flex;align-items:center;justify-content:center;font-weight:650}.main_org .trainings .lst_trn .course .head .name_sport{display:flex;flex-direction:column}.main_org .trainings .lst_trn .course .head .name_sport .sport{font-size:.9rem;color:#4e5d78;font-weight:600;display:flex;align-items:center;gap:10px}.main_org .trainings .lst_trn .course .head .name{width:max-content;font-size:1rem;font-weight:650}.main_org .trainings .lst_trn .course .gd_ag{display:flex;align-items:center;justify-content:space-between}.main_org .trainings .lst_trn .course .gd_ag .ages,.main_org .trainings .lst_trn .course .gd_ag .gender{width:50%}.main_org .trainings .lst_trn .course .days{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.main_org .trainings .lst_trn .course .days .day{padding:0 .3rem;background:#f4f7ff;text-align:center;border-radius:10px}.main_org .trainings .lst_trn .course .days .day div:first-child{color:#182f45;font-size:.75rem;font-weight:650}.main_org .trainings .lst_trn .course .days .day div:nth-child(2){color:#4e5d78;font-size:.7rem;font-weight:600}.main_org .trainings .lst_trn .course .course_details{display:flex;flex-direction:column;gap:10px}.main_org .trainings .lst_trn .course .course_details .ages,.main_org .trainings .lst_trn .course .course_details .gender,.main_org .trainings .lst_trn .course .course_details .location{display:flex;align-items:center;gap:10px;font-size:.8rem;color:#182f45}.main_org .trainings .lst_trn .course .course_details .ages .icon,.main_org .trainings .lst_trn .course .course_details .gender .icon,.main_org .trainings .lst_trn .course .course_details .location .icon{width:30px;height:30px;background:#f4f7ff;border-radius:100%;display:flex;align-items:center;justify-content:center}.main_org .trainings .lst_trn .course .ctas{display:flex;align-items:center;justify-content:space-between}.main_org .trainings .lst_trn .course .ctas .buy{border-radius:25px;width:100%;padding:.6rem 0;background-color:#eb5757;color:#fff;font-weight:650;text-align:center;font-size:.9rem;display:flex;align-items:center;justify-content:center;gap:10px}.main_org .trainings .lst_trn .course .ctas .buy:hover{transform:translateY(-5px);background-color:#eb5757}.main_org .facilities{background:#fff;padding:1.5rem;border-radius:30px;border:1px solid #e9eaf3;box-shadow:0 2px 10px 0 rgba(25,93,194,.07)}.main_org .lst_ch{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.main_org .lst_ch .box{display:flex;align-items:center;gap:15px;border-radius:20px;width:100%;padding:.5rem;border:1px solid #e9eaf3;box-shadow:0 2px 10px 0 rgba(25,93,194,.07)}.main_org .lst_ch .box .avt{position:relative;width:40px;height:40px;border-radius:10px;overflow:hidden}.main_org .lst_ch .box .user{display:flex;flex-direction:column;line-height:1.2;width:70%}.main_org .lst_ch .box .user .name{color:#182f45;font-size:1rem;font-weight:650}.main_org .lst_ch .box .user p{color:#4e5d78;font-size:.75rem}.main_org .lst_ch .box .user .sports{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,1fr);grid-auto-flow:column;color:#4e5d78}.main_org .lst_ch .box .user .sports .sport{display:flex;align-items:center;gap:5px;font-size:.7rem;padding:5px;border-radius:5px;background:rgba(189,194,207,.259);width:max-content}.main_org .list{display:grid;grid-gap:25px;gap:25px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:500px){.main_org .list{grid-template-columns:repeat(1,1fr)}}.main_org .list .facility{border-radius:30px;position:relative;height:250px;overflow:hidden;background-color:rgba(65,106,245,.761);border:1px solid #e9eaf3;max-width:298px;box-shadow:0 2px 10px 0 rgba(25,93,194,.07)}@media screen and (max-width:500px){.main_org .list .facility{width:100%}}.main_org .list .facility h3{color:#fff}.main_org .list .facility:before{content:"";z-index:1;opacity:.7;background-image:linear-gradient(transparent,#000);position:absolute;inset:0;z-index:2}.main_org .list .facility .details{position:absolute;left:0;right:0;bottom:0;padding:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#fff;z-index:20!important}.main_org .list .facility .details .price{display:flex;align-items:center;justify-content:space-between}.main_org .empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px}.main_org .empty p{font-size:.85rem!important;text-align:center;color:#4e5d78;max-width:600px}.error{height:100vh;display:flex;align-items:center;justify-content:center}.error .wrp{width:80%;display:flex;flex-direction:column;gap:15px;text-align:center}@media screen and (min-width:600px){.error .wrp{width:50%}}.error .wrp img{object-fit:contain!important}.error .wrp h1{color:#182f45;font-size:2rem;margin-top:1rem;line-height:1}.error .wrp p{color:#4c6277;line-height:1.5;font-size:.9rem}.error .wrp a{text-decoration:underline;color:#1671fa}.error .wrp button{width:150px;margin:auto;height:45px;border-radius:20px;border:1px solid transparent;background-color:#eb5757;color:#fff;font-weight:700}.error .wrp button:hover{border-color:#eb5757;color:#eb5757;background-color:transparent}.register_nav_wrp{position:relative;z-index:2}.register_nav_wrp .wrapper{width:95%;max-width:1400px;margin:auto;position:relative}.register_nav_wrp nav{padding:.5rem 1rem;position:relative;z-index:2;background:#0a071b;box-shadow:0 4px 6px -4px rgba(24,39,75,.055),0 8px 8px -4px rgba(24,39,75,.041)}.register_nav_wrp nav,.register_nav_wrp nav .wrapper{display:flex;align-items:center;justify-content:space-between}.register_nav_wrp nav .logo{position:relative;cursor:pointer}.register_nav_wrp nav .logo img{object-fit:contain!important}.register_nav_wrp nav .bar{color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}@media screen and (min-width:600px){.register_nav_wrp nav .bar{display:none}}.register_nav_wrp nav .bar:hover{color:#eb5757}.register_nav_wrp nav .links{display:flex;align-items:center;justify-content:space-between;width:70%}@media screen and (max-width:600px){.register_nav_wrp nav .links{display:none}}.register_nav_wrp nav .links .links_wrp{display:flex;align-items:center;gap:50px;list-style:none}.register_nav_wrp nav .links .links_wrp a{font-size:.95rem;color:#fff;position:relative}.register_nav_wrp nav .links .links_wrp a:hover{color:#eb5757}.register_nav_wrp nav .links .links_wrp a:hover:before{content:"";position:absolute;top:130%;width:40%;left:30%;height:2px;background-color:#eb5757;border-radius:4px}.register_nav_wrp nav .links .nav_ctas{display:flex;align-items:center;gap:15px}.register_nav_wrp nav .links .nav_ctas a{width:130px;height:43px;font-size:.9rem;border-radius:25px;display:flex;align-items:center;justify-content:center}.register_nav_wrp nav .links .nav_ctas .login{color:#fff;width:100px}.register_nav_wrp nav .links .nav_ctas .register_member{color:#fff;border:1px solid #fff}.register_nav_wrp nav .links .nav_ctas .register_coach{background-color:#eb5757;color:#fff}.register_nav_wrp nav .links .nav_ctas .register_coach:hover{color:#fff;background-color:#d64f4f}.register_nav_wrp nav .bar_lang_wrp{display:flex;align-items:center;gap:20px}@media screen and (min-width:600px){.register_nav_wrp nav .bar_lang_wrp{display:none}}.register_nav_wrp nav .user_lg{display:flex;align-items:center;gap:20px}.register_nav_wrp nav .user_lg .login_cta{width:150px;height:43px;font-size:.9rem;border-radius:25px;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#eb5757}.register_nav_wrp nav .lang{color:#4e5d78;position:relative}.register_nav_wrp nav .lang .flag{width:25px;height:25px;border-radius:100%;position:relative;overflow:hidden}.register_nav_wrp nav .lang .current_lang{display:flex;align-items:center;gap:10px;cursor:pointer;color:#fff}.register_nav_wrp nav .lang .current_lang:hover .lg{color:#eb5757;background:hsla(0,87%,82%,.1)}.register_nav_wrp nav .lang .current_lang .lg{width:25px;height:25px;border-radius:100%;display:flex;align-items:center;justify-content:center}.register_nav_wrp nav .lang .options{position:absolute;display:flex;flex-direction:column;gap:10px;top:130%;border-radius:5px;padding:.8rem 0;box-shadow:0 8px 24px hsla(210,8%,62%,.2);background-color:#fff}.register_nav_wrp nav .lang .options .option,.register_nav_wrp nav .lang .options .selected{font-size:.85rem;padding:0 1.3rem;display:flex;align-items:center;gap:15px;cursor:pointer}.register_nav_wrp nav .lang .options .option:hover,.register_nav_wrp nav .lang .options .selected,.register_nav_wrp nav .lang .options .selected:hover{color:#235ee8}.register_nav_wrp nav .mobile_links{position:absolute;top:4rem;left:1rem;right:1rem;background-color:#0a071b;padding:2rem 1rem;z-index:100;display:flex;flex-direction:column;gap:20px;border-radius:30px;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}@media screen and (min-width:600px){.register_nav_wrp nav .mobile_links{display:none!important}}.register_nav_wrp nav .mobile_links .links_wrp{flex-direction:column;display:flex;align-items:center;list-style:none;gap:20px}.register_nav_wrp nav .mobile_links .links_wrp a{color:#fff;font-size:.95rem}.register_nav_wrp nav .mobile_links .links_wrp a:hover{color:#eb5757}.register_nav_wrp nav .mobile_links .nav_ctas{display:flex;align-items:center;flex-direction:column;gap:15px;margin-top:.5rem}.register_nav_wrp nav .mobile_links .nav_ctas a{width:130px;height:43px;font-size:.9rem;border-radius:25px;display:flex;align-items:center;justify-content:center;color:#fff}.register_nav_wrp nav .mobile_links .nav_ctas .login_cta{background-color:#eb5757}.auth{background-image:linear-gradient(90deg,var(--main-color) -350%,#fff 50%,var(--main-color) 350%)}.auth .wrapper{width:100%;max-width:1200px;min-height:100vh;padding:8rem 2rem;margin:auto;display:flex;align-items:center;justify-content:center;gap:40px;position:relative;z-index:1}@media screen and (max-width:800px){.auth .wrapper{padding:2rem}}.auth .wrapper .lang{position:absolute;display:flex;align-items:center;gap:10px;top:1rem;color:#182f45}.auth .wrapper .lang .flag{width:25px;height:25px;border-radius:100%;position:relative;overflow:hidden}.auth .wrapper .imgs_wrp{display:flex;flex-direction:column;gap:20px;width:50%}@media screen and (max-width:800px){.auth .wrapper .imgs_wrp{display:none}}.auth .wrapper .imgs_wrp .coach,.auth .wrapper .imgs_wrp .org,.auth .wrapper .imgs_wrp .user{height:290px;border-radius:25px;width:100%;padding:1.5rem 2.5rem;display:flex;flex-direction:column;justify-content:center;gap:25px;color:#fff;background-repeat:no-repeat;background-position:50%;background-size:cover;background-color:rgba(0,0,0,.384);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.auth .wrapper .imgs_wrp .coach p,.auth .wrapper .imgs_wrp .org p,.auth .wrapper .imgs_wrp .user p{color:#d7d9dd;font-size:.9rem}.auth .wrapper .imgs_wrp .coach button,.auth .wrapper .imgs_wrp .org button,.auth .wrapper .imgs_wrp .user button{width:300px;height:48px;border-radius:25px;color:#fff;font-weight:600}.auth .wrapper .imgs_wrp .coach .org_cta,.auth .wrapper .imgs_wrp .org .org_cta,.auth .wrapper .imgs_wrp .user .org_cta{background-color:#0c7fda}.auth .wrapper .imgs_wrp .coach .org_cta:hover,.auth .wrapper .imgs_wrp .org .org_cta:hover,.auth .wrapper .imgs_wrp .user .org_cta:hover{background-color:#0a6ab9}.auth .wrapper .imgs_wrp .coach .coach_cta,.auth .wrapper .imgs_wrp .org .coach_cta,.auth .wrapper .imgs_wrp .user .coach_cta{background-color:#41c174}.auth .wrapper .imgs_wrp .coach .coach_cta:hover,.auth .wrapper .imgs_wrp .org .coach_cta:hover,.auth .wrapper .imgs_wrp .user .coach_cta:hover{background-color:#349e5f}.auth .wrapper .imgs_wrp .coach .user_cta,.auth .wrapper .imgs_wrp .org .user_cta,.auth .wrapper .imgs_wrp .user .user_cta{background-color:#eb5757}.auth .wrapper .imgs_wrp .coach .user_cta:hover,.auth .wrapper .imgs_wrp .org .user_cta:hover,.auth .wrapper .imgs_wrp .user .user_cta:hover{background-color:#cc4b4b}.auth .wrapper .imgs_wrp .org{background-image:url(/_next/static/media/organization_bg.41952230.png)}.auth .wrapper .imgs_wrp .coach{background-image:url(/_next/static/media/Coach_bg.93aeacd7.png)}.auth .wrapper .imgs_wrp .user{background-image:url(/_next/static/media/user_bg.b81b166a.png)}.auth .wrapper header{gap:10px;text-align:center}.auth .wrapper .scan_qr,.auth .wrapper header{display:flex;flex-direction:column;align-items:center}.auth .wrapper .scan_qr{width:50%;gap:25px}@media screen and (max-width:800px){.auth .wrapper .scan_qr{width:100%}}.auth .wrapper .scan_qr .logo{display:flex;align-items:center;justify-content:center;width:max-content}.auth .wrapper .scan_qr h1{color:var(--headers-color)}.auth .wrapper .scan_qr p{text-align:center;color:var(--text-color);line-height:1.3;max-width:80%;margin:auto}.auth .wrapper .scan_qr .qr,.auth .wrapper .scan_qr .qr_coach{border-radius:10px;display:flex;align-items:center;justify-content:center;border:3px solid #e7e7e9;padding:.3rem}.auth .wrapper .scan_qr b{font-size:.8rem}.auth .wrapper .form{display:flex;flex-direction:column;justify-content:center;gap:15px;padding:2rem 2.5rem;font-weight:650;background-color:#fff;border-radius:15px;border:1px solid #e9eaf3;box-shadow:0 2px 10px 0 rgba(25,93,194,.07);max-width:476px;width:90%}@media screen and (max-width:600px){.auth .wrapper .form{padding:2rem 1rem}}.auth .wrapper .form header{margin-bottom:1rem}.auth .wrapper .form .logo{margin:0 auto}.auth .wrapper .form .fed_logo,.auth .wrapper .form .logo{display:flex;align-items:center;justify-content:center;width:max-content}.auth .wrapper .form .fed_logo{margin:auto;position:relative;width:150px;height:50px;background-size:contain;background-repeat:no-repeat;background-position:50%}.auth .wrapper .form .icon_lock{width:90px;height:85px;margin:auto;border-radius:20px;color:var(--main-color);display:flex;align-items:center;justify-content:center;background-color:var(--main-color-rgba-05)}.auth .wrapper .form h2{font-size:1.5rem;color:#182f45;line-height:1.3;text-align:center}.auth .wrapper .form p{font-size:.85rem;line-height:1.5;color:#747e92;font-weight:600;text-align:center}.auth .wrapper .form .flex{display:flex;align-items:center;gap:10px}@media screen and (max-width:800px){.auth .wrapper .form .flex{flex-direction:column}}.auth .wrapper .form .flex label{font-size:.8rem;font-weight:550;padding:0 1rem;color:#4e5d78}.auth .wrapper .form .flex .select{width:50%;position:relative}@media screen and (max-width:800px){.auth .wrapper .form .flex .select{width:100%}}.auth .wrapper .form .flex .select ul{position:absolute;bottom:110%;background-color:#fff;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;left:0;right:0;border-radius:10px;padding:.7rem 2rem;display:flex;flex-direction:column;gap:10px}.auth .wrapper .form .flex .select ul li{font-size:.85rem;color:#182f45;cursor:pointer}.auth .wrapper .form .flex .select ul li:hover{color:#0a6ab9}.auth .wrapper .form .flex .select .input_wrp{width:100%;cursor:pointer}.auth .wrapper .form .flex .select .input_wrp input{cursor:pointer;background-color:transparent}.auth .wrapper .form .flex .input_wrp{width:50%}@media screen and (max-width:800px){.auth .wrapper .form .flex .input_wrp{width:100%}}.auth .wrapper .form .flex .date{width:50%;display:flex;flex-direction:column;gap:10px}@media screen and (max-width:800px){.auth .wrapper .form .flex .date{width:100%}}.auth .wrapper .form .flex .date .input_wrp{width:100%}.auth .wrapper .form .input_wrp{width:100%;height:48px;background-color:transparent;border:1px solid #e9eaf3;box-shadow:0 2px 10px 0 rgba(25,93,194,.07);display:flex;align-items:center;gap:10px;padding:0 1rem;border-radius:25px;color:#4e5d78;transition:.4s ease-in-out}.auth .wrapper .form .input_wrp:hover{border-color:var(--main-color)}.auth .wrapper .form .input_wrp input{width:90%;outline:none;padding:.5rem;border-radius:8px;color:#182f45;font-size:.9rem;border:none;font-weight:600}.auth .wrapper .form .input_wrp input::placeholder{color:#737f8a;font-size:.8rem}.auth .wrapper .form .input_wrp input[type=password]{font-size:.7rem}.auth .wrapper .form .input_wrp .pw_sw_hd{cursor:pointer;transition:.4s ease-in-out}.auth .wrapper .form .input_wrp .pw_sw_hd:hover{color:#1671fa}.auth .wrapper .form .verify_code{display:flex;align-items:center;justify-content:center;gap:15px;margin:1rem 0}.auth .wrapper .form .verify_code input{width:70px;height:70px;background-color:transparent;border:1px solid rgba(78,93,120,.2);padding:0 1rem;border-radius:10px;color:#4e5d78;transition:.3s ease-in-out;text-align:center;font-size:1rem;font-weight:700}.auth .wrapper .form .verify_code input:focus,.auth .wrapper .form .verify_code input:hover{border-color:#1671fa}.auth .wrapper .form .verify_code .empty{border-color:#fcc839}.auth .wrapper .form .verify_code .error{color:#fc3939;border-color:#fc3939}.auth .wrapper .form .verify_code .valid{color:#01da91;border-color:#01da91}.auth .wrapper .form .forget_pw{width:-moz-fit-content;width:fit-content;align-items:flex-start;font-size:.8rem;color:var(--main-color);font-weight:600}.auth .wrapper .form .terms{font-size:.75rem;color:#182f45;font-weight:500;text-align:center}.auth .wrapper .form .terms a{color:#0c7fda}.auth .wrapper .form .login_cta,.auth .wrapper .form .reset{color:#fff;background:var(--main-color);height:48px;border-radius:25px;border:none;font-size:.8rem;font-weight:700;cursor:pointer;transition:.3s ease-in-out}.auth .wrapper .form .login_cta,.auth .wrapper .form .login_cta:hover,.auth .wrapper .form .reset:hover{background-color:var(--main-color)}.auth .wrapper .form .login_cta{display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.auth .wrapper .form .login_cta:hover{transform:scale(1.02);background-color:var(--main-color)}.auth .wrapper .form .back,.auth .wrapper .form .register,.auth .wrapper .form .resend_code{font-size:.8rem;color:#182f45;text-align:center}.auth .wrapper .form .back a,.auth .wrapper .form .back span,.auth .wrapper .form .register a,.auth .wrapper .form .register span,.auth .wrapper .form .resend_code a,.auth .wrapper .form .resend_code span{color:var(--main-color)}.auth .wrapper .form .back a{display:flex;align-items:center;justify-content:center;gap:5px}.auth .wrapper .form .resend_code{width:100%;text-align:center}.auth .wrapper .form .resend_code span{cursor:pointer}.auth .invite_course{position:fixed;left:0;top:0;right:0;bottom:0;transition:.3s ease-in-out;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(51,62,82,.5)}.auth .invite_course .wrp{background-color:#fff;padding:2rem 3rem;width:90%;max-width:500px;display:flex;flex-direction:column;gap:20px;text-align:center;color:#152c5b;border-radius:25px}.auth .invite_course .wrp .illu{display:flex;align-items:center;justify-content:center}.auth .invite_course .wrp h2{line-height:1}.auth .invite_course .wrp P{color:#4e5d78;font-size:.85rem;line-height:1.5}.auth .invite_course .wrp .ctas{display:flex;align-items:center;justify-content:center;gap:10px}.auth .invite_course .wrp .ctas a{border-radius:5px;overflow:hidden;object-fit:fill;position:relative;width:135px;height:38px;display:flex;align-items:center;justify-content:center;transition:.3s ease-in-out}.auth .invite_course .wrp .ctas a:hover{transform:translateY(-3px)}.powered{font-weight:600;font-size:.8rem;color:#828ea7;text-align:center;text-decoration:underline}.powered a{font-weight:650;color:var(--main-color)}.footer_section{background:#0a071b}.footer_section .wrp{width:90%;max-width:1400px;margin:auto;display:flex;flex-direction:column;gap:60px;color:#182f45;padding-top:4rem}.footer_section .wrp .footer{display:flex;flex-direction:column;gap:40px}@media screen and (min-width:600px){.footer_section .wrp .footer{flex-direction:row;align-items:flex-start;justify-content:center;gap:100px}}.footer_section .wrp .footer .media{display:flex;flex-direction:column;gap:40px;align-items:center}.footer_section .wrp .footer .media .media_links{display:grid;grid-gap:40px 20px;gap:40px 20px;grid-template-columns:repeat(4,1fr)}.footer_section .wrp .footer .media .media_links a{width:30px;height:30px;border-radius:100%;display:flex;align-items:center;justify-content:center;background-color:#eb5757;color:#fff}.footer_section .wrp .footer .links{display:grid;padding:0 2rem;grid-template-columns:repeat(2,1fr);grid-gap:30px 0;gap:30px 0}@media screen and (min-width:600px){.footer_section .wrp .footer .links{display:flex;align-items:flex-start;justify-content:space-around;gap:100px}}.footer_section .wrp .footer .links h3{color:#fff}.footer_section .wrp .footer .links ul{display:flex;flex-direction:column;gap:20px;font-size:.9rem;list-style:none}.footer_section .wrp .footer .links ul a,.footer_section .wrp .footer .links ul li{cursor:pointer;color:#c2c6ca}.footer_section .wrp .footer .links ul a:hover,.footer_section .wrp .footer .links ul li:hover{color:#eb5757}.footer_section .wrp .footer .links ul .payments{display:flex;align-items:center;gap:10px}.footer_section .wrp .rights{text-align:center;border-top:1px solid hsla(0,0%,85%,.438);color:#fff;font-size:.85rem;padding:1.5rem}.wrapper{width:90%;max-width:1500px;margin:auto;font-family:Cairo,sans-serif}.nav_hero{background-image:linear-gradient(90deg,#fdf8ea,#fff 50%,#fdf8ea)}.nav_hero .nav{display:flex;align-items:center;justify-content:space-between;padding:1.3rem 1rem;position:relative;z-index:20}@media screen and (max-width:600px){.nav_hero .nav{padding:1.3rem .5rem}}.nav_hero .nav .logo{display:flex;align-items:center;justify-content:center;cursor:pointer}.nav_hero .nav .show_nav,.nav_hero .nav nav{display:flex;align-items:center;gap:35px}@media screen and (max-width:820px){.nav_hero .nav .show_nav,.nav_hero .nav nav{display:none}}.nav_hero .nav .show_nav a,.nav_hero .nav nav a{color:#000;font-weight:700}.nav_hero .nav .show_nav a:hover,.nav_hero .nav nav a:hover{transform:translateY(-3px);color:#ff5e00}@media screen and (min-width:820px){.nav_hero .nav .show_nav .login,.nav_hero .nav nav .login{display:none}}.nav_hero .nav .show_nav{position:absolute;top:100%;background-color:#fff;left:1rem;right:1rem;padding:2rem 3rem;display:flex;flex-direction:column;align-items:center;gap:15px;z-index:200;border-radius:20px;border:1px solid #dee2e6}.nav_hero .nav .show_nav a{color:#182f45}.nav_hero .nav .show_nav a:hover{transform:translateY(0)}.nav_hero .nav .show_nav .login{padding:.5rem 1.5rem;border-radius:25px;font-weight:700;font-size:1rem;display:flex;align-items:center;justify-content:center;gap:10px}.nav_hero .nav .show_nav .login,.nav_hero .nav .show_nav .login:hover{background-color:#ff5e00;color:#fff}.nav_hero .nav .ctas{gap:20px}.nav_hero .nav .ctas,.nav_hero .nav .ctas a{display:flex;align-items:center;justify-content:center}.nav_hero .nav .ctas a{border:2px solid #ff5e00;color:#ff5e00;border-radius:25px;padding:.3rem 1.3rem;font-weight:700;gap:5px}@media screen and (max-width:820px){.nav_hero .nav .ctas a{display:none}}.nav_hero .nav .ctas .lang,.nav_hero .nav .ctas a:hover{color:#fff;background-color:#ff5e00}.nav_hero .nav .ctas .lang{display:flex;align-items:center;justify-content:center;gap:2px;font-weight:700;cursor:pointer;border-radius:5px;border:none;padding:.5rem;line-height:1}.nav_hero .nav .ctas .lang:hover{background-color:#cd4b00}.nav_hero .nav .ctas .bar,.nav_hero .nav .ctas .bar_active{color:#ff5e00;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;border:2px solid #ff5e00;border-radius:5px;cursor:pointer;padding:.5rem}@media screen and (min-width:820px){.nav_hero .nav .ctas .bar,.nav_hero .nav .ctas .bar_active{display:none}}.nav_hero .nav .ctas .bar span,.nav_hero .nav .ctas .bar_active span{display:block;width:25px;height:3px;border-radius:5px;background-color:#ff5e00}.nav_hero .hero{display:flex;align-items:center;justify-content:space-between;padding:6rem 0 8rem;position:relative;z-index:1}@media screen and (max-width:600px){.nav_hero .hero{flex-direction:column;padding:4.5rem 0}}.nav_hero .hero .article_title,.nav_hero .hero .content{color:#000;width:45%;display:flex;flex-direction:column;align-items:flex-start;gap:20px}@media screen and (max-width:600px){.nav_hero .hero .article_title,.nav_hero .hero .content{width:100%}}.nav_hero .hero .article_title span,.nav_hero .hero .content span{color:#fff;background-color:#ff5e00;border-radius:25px;padding:0 1rem;font-size:.8rem;font-weight:700;text-transform:uppercase}.nav_hero .hero .article_title h1,.nav_hero .hero .content h1{font-size:3.7rem}@media screen and (max-width:600px){.nav_hero .hero .article_title h1,.nav_hero .hero .content h1{line-height:1.3;font-size:2.8rem}}.nav_hero .hero .article_title p,.nav_hero .hero .content p{font-size:1.1rem;line-height:1.5;color:#4e5d78}@media screen and (max-width:600px){.nav_hero .hero .article_title p,.nav_hero .hero .content p{font-size:1rem}}.nav_hero .hero .article_title a,.nav_hero .hero .content a{background-color:#ff5e00;color:#fff;padding:.5rem 1.5rem;border-radius:25px;font-weight:700;font-size:1rem}.nav_hero .hero .article_title a:hover,.nav_hero .hero .content a:hover{background-color:#ff5e00}.nav_hero .hero .article_title .cover,.nav_hero .hero .content .cover{width:100%;max-width:900px;height:500px;background-repeat:no-repeat;background-size:cover;background-position:50%;border-radius:20px;margin:1rem auto auto;position:relative;border:8px solid #fff;background-color:#fff}.nav_hero .hero .article_title .comp,.nav_hero .hero .article_title .event,.nav_hero .hero .article_title .news,.nav_hero .hero .content .comp,.nav_hero .hero .content .event,.nav_hero .hero .content .news{color:#fff;border-radius:25px;padding:.3rem 1.3rem;font-size:.85rem;font-weight:700;text-transform:uppercase;z-index:22;display:flex;align-items:center;justify-content:center;gap:10px}.nav_hero .hero .article_title .comp,.nav_hero .hero .content .comp{background-color:orange}.nav_hero .hero .article_title .event,.nav_hero .hero .content .event{background-color:#1e90ff}.nav_hero .hero .article_title .news,.nav_hero .hero .content .news{background-color:coral}.nav_hero .hero .slides{width:50%}@media screen and (max-width:600px){.nav_hero .hero .slides{width:100%;margin-top:2rem}}.nav_hero .hero .slides .ctas{display:flex;align-items:center;gap:10px;justify-content:flex-end;margin-bottom:1rem}.nav_hero .hero .slides .ctas button{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:100%;background-color:#ff5e00;color:#fff}.nav_hero .hero .slides .ctas button:hover{background-color:#d85103}.nav_hero .hero .slides .ctas .disabled{background-color:#dcdcdc}.nav_hero .hero .slides .ctas .disabled:hover{background-color:#e2e2e2}.nav_hero .hero .slides_wrp{display:flex;gap:20px;overflow-x:hidden;width:1000px;border-radius:20px}.nav_hero .hero .wrp{display:flex;gap:20px;transition:.3s ease-in-out}.nav_hero .article_title{align-items:center!important;width:100%!important;min-height:200px;justify-content:center!important}.nav_hero .article_title h1{font-size:3.7rem}@media screen and (max-width:600px){.nav_hero .article_title h1{line-height:1.3!important;font-size:3rem!important}}.nav_hero .article_title h1,.nav_hero .article_title p{text-align:center}.nav_hero .article_title .content_text{color:#fff;width:100%;max-width:900px;display:flex;flex-direction:column;gap:20px;margin:2rem auto auto}.nav_hero .article_title .content_text p{line-height:1.8}.loading_slide,.slide{background-color:#fff;border-radius:20px;display:flex;flex-direction:column;gap:5px;width:300px;overflow-x:hidden;cursor:pointer;border:1px solid #dee2e6}.loading_slide:hover,.slide:hover{box-shadow:0 40px 40px -20px rgba(0,0,0,.06)}.loading_slide:hover .bg,.slide:hover .bg{transform:scale(1.1)}.loading_slide .img,.slide .img{height:150px;width:100%;overflow:hidden;position:relative}.loading_slide .img .bg,.slide .img .bg{background-size:cover;background-repeat:no-repeat;background-position:50%;height:100%;position:relative;transition:transform .3s ease}.loading_slide .img .bg:before,.slide .img .bg:before{position:absolute;inset:0;content:"";background-color:rgba(0,0,0,.486);z-index:2}.loading_slide .img .comp,.loading_slide .img .event,.loading_slide .img .news,.slide .img .comp,.slide .img .event,.slide .img .news{position:absolute;bottom:1rem;right:1rem;color:#fff;border-radius:25px;padding:.3rem 1rem;font-size:.85rem;font-weight:700;text-transform:uppercase;z-index:22}.loading_slide .img .comp,.slide .img .comp{background-color:orange}.loading_slide .img .event,.slide .img .event{background-color:#1e90ff}.loading_slide .img .news,.slide .img .news{background-color:coral}.loading_slide .text,.slide .text{padding:1rem;display:flex;flex-direction:column;justify-content:space-between;height:60%}.loading_slide .info,.slide .info{display:flex;flex-direction:column;gap:15px;align-items:flex-start}.loading_slide .info h4,.slide .info h4{font-size:1.3rem;color:#000}.loading_slide .info p,.slide .info p{line-height:1.5;color:gray;font-size:.85rem}.loading_slide a,.slide a{color:#03a9f4;background-color:transparent;font-size:1rem;font-weight:700;text-decoration:underline}.loading_slide{width:300px}.loading_slide .img{animation:skeletonLoading 1s linear infinite alternate}.loading_slide .img:before{display:none}.loading_slide h3,.loading_slide p{width:100px;height:25px;border-radius:20px;animation:skeletonLoading 1s linear infinite alternate}.loading_slide p{width:100%}.about_us{min-height:100vh;background-color:#fffefd}.about_us .wrapper{padding:8rem 0;display:flex;flex-direction:column;gap:40px}@media screen and (min-width:620px){.about_us .wrapper{flex-direction:row;align-items:center}}.about_us .wrapper .intro{width:100%}@media screen and (min-width:620px){.about_us .wrapper .intro{width:50%}}.about_us .wrapper .intro{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.about_us .wrapper .intro span{color:#03a9f4;border:1px solid #03a9f4;border-radius:25px;padding:0 1rem;font-size:.8rem;font-weight:700;text-transform:uppercase}.about_us .wrapper .intro h1{font-size:3rem}@media screen and (max-width:600px){.about_us .wrapper .intro h1{line-height:1}}.about_us .wrapper .intro p{font-size:1.1rem;line-height:1.5;color:gray}.about_us .wrapper .intro a{background-color:#03a9f4;color:#fff;padding:.5rem 1.5rem;border-radius:25px;font-weight:700;font-size:1rem}.about_us .wrapper .intro a:hover{background-color:#0490d0}.about_us .wrapper .illus{background-image:url(/images/Layer-fed-scaled.png);background-position:50%;background-size:cover;background-repeat:no-repeat;position:relative;border-radius:25px;width:75%;overflow:hidden;height:450px}@media screen and (max-width:620px){.about_us .wrapper .illus{width:100%}}.about_us .wrapper .illus:hover:after{transform:scale(1.1)}.about_us .wrapper .illus:after{content:"";position:absolute;z-index:3;inset:2rem;background-image:url(https://sportsforall.com.sa/wp-content/uploads/2021/03/image-1-2.png);background-position:50%;background-size:contain;background-repeat:no-repeat;top:70%;bottom:0;left:0;right:0;width:100%;transition:.4s ease-in-out}@media screen and (max-width:620px){.about_us .wrapper .illus:after{left:0;right:0}}.more_articles{min-height:100vh;position:relative}.more_articles .wrapper{padding:6rem 0;display:flex;flex-direction:column;gap:40px;position:relative;z-index:10}.more_articles .wrapper .head{display:flex;flex-direction:column;align-items:center;gap:10px;color:#000}.more_articles .wrapper .head span{font-weight:700;color:#ff5e00;font-size:1rem}.more_articles .wrapper .head h1{font-size:2.5rem}@media screen and (max-width:600px){.more_articles .wrapper .head h1{line-height:1}}.more_articles .wrapper .head p{font-size:1.1rem;line-height:1.5;text-align:center;color:#474c64}.more_articles .wrapper .articles{display:grid;grid-gap:30px 20px;gap:30px 20px;grid-template-columns:repeat(4,1fr);align-content:center;width:100%;margin:2rem auto 0}@media screen and (max-width:600px){.more_articles .wrapper .articles{width:85%;grid-template-columns:repeat(1,1fr)}}.more_articles .wrapper .articles .slide{width:auto!important;border:1px solid #f0f0f0;box-shadow:0 8px 24px hsla(210,8%,62%,.2)}.more_articles .wrapper .articles .slide h4{font-size:1.3rem!important}.more_articles .wrapper .articles .slide p{font-size:.85rem!important}.events_section{min-height:100vh;position:relative;background-image:linear-gradient(90deg,#fdf8ea,#fff 50%,#fdf8ea)}.events_section .wrapper{padding:5rem 0;display:flex;flex-direction:column;gap:45px;position:relative;z-index:3}.events_section .wrapper .head{display:flex;flex-direction:column;align-items:center;gap:10px;color:#000}.events_section .wrapper .head span{font-weight:700;color:#ff5e00;font-size:1rem}.events_section .wrapper .head h3{font-size:2.5rem}@media screen and (max-width:600px){.events_section .wrapper .head h3{line-height:1}}.events_section .wrapper .head p{font-size:1.1rem;line-height:1.5;text-align:center;color:#474c64}.events_section .wrapper .filters{display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;border-radius:25px;width:max-content;margin:auto;position:relative}.events_section .wrapper .filters .bg{position:absolute;left:0;width:180px;height:100%;border-radius:25px;transform:translateX(0);background-color:#ff5e00;z-index:1}@media screen and (max-width:600px){.events_section .wrapper .filters .bg{width:150px}}.events_section .wrapper .filters button{border-radius:25px;width:180px;height:50px;background-color:transparent;color:#033d3f;font-size:1.1rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px;transition:.3s ease-in-out;position:relative;z-index:2}.events_section .wrapper .filters button svg{transition:.3s ease-in-out}@media screen and (max-width:600px){.events_section .wrapper .filters button{width:150px;font-size:1rem}}.events_section .wrapper .filters .active{color:#fff}.events_section .wrapper .cards{margin-top:2rem;display:grid;grid-gap:35px;gap:35px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:600px){.events_section .wrapper .cards{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:600px)and (max-width:820px){.events_section .wrapper .cards{grid-template-columns:repeat(2,1fr)}}.events_section .wrapper .cards .card,.events_section .wrapper .cards .card_loading{border-radius:20px;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);display:flex;align-items:center;gap:25px;background-color:#fff;padding:1rem;cursor:pointer;height:100%;transition:.3s ease-in-out}.events_section .wrapper .cards .card:hover,.events_section .wrapper .cards .card_loading:hover{box-shadow:0 10px 15px -3px hsla(0,0%,100%,.158),0 4px 6px -2px hsla(0,0%,100%,.11);transform:translateY(-5px)}.events_section .wrapper .cards .card .date,.events_section .wrapper .cards .card_loading .date{padding:1.5rem;background-color:#03a9f4;color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;width:25%;height:100%;border-radius:20px}.events_section .wrapper .cards .card .details,.events_section .wrapper .cards .card_loading .details{width:70%}.events_section .wrapper .cards .card .details span,.events_section .wrapper .cards .card_loading .details span{font-weight:700;color:#ff5e00}.events_section .wrapper .cards .card .details p,.events_section .wrapper .cards .card_loading .details p{font-size:.9rem;color:gray;font-weight:600;margin-top:.5rem}.events_section .wrapper .cards .card .details .location,.events_section .wrapper .cards .card_loading .details .location{display:flex;align-items:center;gap:10px;margin-top:.8rem}.events_section .wrapper .cards .card .details .location .icon,.events_section .wrapper .cards .card_loading .details .location .icon{width:35px;height:35px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#029082;background-color:#f2f3f8}.events_section .wrapper .cards .card .details .location div,.events_section .wrapper .cards .card_loading .details .location div{color:#182f45;font-weight:600}.events_section .wrapper .cards .card_loading .date{animation:skeletonLoading 1s linear infinite alternate;height:120px}.events_section .wrapper .cards .card_loading .location,.events_section .wrapper .cards .card_loading h3,.events_section .wrapper .cards .card_loading p,.events_section .wrapper .cards .card_loading span{width:100px;height:15px;border-radius:20px;animation:skeletonLoading 1s linear infinite alternate}.events_section .wrapper .cards .card_loading .details{display:flex;flex-direction:column;gap:10px}.events_section .wrapper .cards .card_loading .location,.events_section .wrapper .cards .card_loading p{width:100%}.events_section .wrapper .dots{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:2rem}.events_section .wrapper .dots span{width:20px;height:20px;border-radius:100%;background-color:#dcdcdc;cursor:pointer}.events_section .wrapper .dots .active,.events_section .wrapper .dots span:hover{background-color:#04ac84}.academies_home_page{position:relative;background-color:#fffefd}.academies_home_page:before{content:"";position:absolute;z-index:1;left:0;bottom:0;width:400px;height:500px;background-repeat:no-repeat;background-image:url(/images/map_bg.png)}.academies_home_page .wrapper{padding:6rem 0;display:flex;flex-direction:column;gap:40px;position:relative;z-index:10}.academies_home_page .wrapper .head{display:flex;flex-direction:column;align-items:center;gap:10px}.academies_home_page .wrapper .head span{font-weight:700;color:#ff5e00}.academies_home_page .wrapper .head h1{font-size:2rem;text-align:center}@media screen and (max-width:600px){.academies_home_page .wrapper .head h1{line-height:1}}.academies_home_page .wrapper .head p{font-size:1.1rem;line-height:1.5;text-align:center;color:gray;max-width:600px;margin:auto}.academies_home_page .wrapper .map{width:90%;margin:auto;height:600px;border-radius:20px;background-color:#f0f8ff;background-position:50%;background-size:cover;overflow:hidden;border:4px solid #ff5e00}.academies_home_page .wrapper .map .map_container{height:100%}.academies_home_page .wrapper .map .map_container div{animation:none}.academies_home_page .wrapper .map .map_container .popup{position:relative;height:30px;width:30px}.academies_home_page .wrapper .map .map_container .popup span{background:#fff;border:1px solid #ff5e00;color:#fff;display:flex;height:40px;width:40px;align-items:center;border-radius:100%;justify-content:center;overflow:hidden;box-shadow:0 18px 88px -4px rgba(114,90,155,.329);box-shadow:0 8px 28px -6px rgba(114,90,155,.529);font-weight:700;position:relative;z-index:-1}.academies_home_page .wrapper .map .map_container .popup .hide-marker-details,.academies_home_page .wrapper .map .map_container .popup .marker-details{background-color:#fff;box-shadow:0 18px 88px -4px rgba(24,39,75,.141);box-shadow:0 8px 28px -6px rgba(24,39,75,.122);border-radius:10px;overflow:hidden;position:absolute;top:140%;color:#141125;width:200px;z-index:100;border:1px solid transparent}.academies_home_page .wrapper .map .map_container .popup .hide-marker-details:hover,.academies_home_page .wrapper .map .map_container .popup .marker-details:hover{border-color:#ff5e00}.academies_home_page .wrapper .map .map_container .popup .hide-marker-details .user,.academies_home_page .wrapper .map .map_container .popup .marker-details .user{display:flex;align-items:center;gap:10px;text-align:start}.academies_home_page .wrapper .map .map_container .popup .hide-marker-details .marker-content,.academies_home_page .wrapper .map .map_container .popup .marker-details .marker-content{padding:.5rem 1rem}.academies_home_page .wrapper .map .map_container .popup .hide-marker-details .location-stars,.academies_home_page .wrapper .map .map_container .popup .marker-details .location-stars{display:flex;align-items:center;gap:8px;font-size:.9rem;color:#506077}.academies_home_page .wrapper .map .map_container .popup .hide-marker-details .location-time,.academies_home_page .wrapper .map .map_container .popup .marker-details .location-time{display:flex;align-items:center;gap:5px}.academies_home_page .wrapper .map .map_container .popup .hide-marker-details .location-time b,.academies_home_page .wrapper .map .map_container .popup .marker-details .location-time b{color:#05b189}.academies_home_page .wrapper .map .map_container .popup .hide-marker-details .stars,.academies_home_page .wrapper .map .map_container .popup .marker-details .stars{display:flex;align-items:center;gap:0}.academies_home_page .wrapper .map .map_container .popup .hide-marker-details .cover,.academies_home_page .wrapper .map .map_container .popup .marker-details .cover{display:flex;align-content:center;justify-content:center}.academies_home_page .wrapper .map .map_container .popup .hide-marker-details .cover img,.academies_home_page .wrapper .map .map_container .popup .marker-details .cover img{width:100%!important}.academies_home_page .wrapper .map .map_container .popup .hide-marker-details .title h3,.academies_home_page .wrapper .map .map_container .popup .marker-details .title h3{color:#141125}.academies_home_page .wrapper .map .map_container .popup .hide-marker-details .title div,.academies_home_page .wrapper .map .map_container .popup .marker-details .title div{color:#4e5d78}.academies_home_page .wrapper .map .map_container .popup .marker-details{display:flex;flex-direction:column}.academies_home_page .wrapper .map .map_container .popup .hide-marker-details{display:none}.coaches_section{position:relative;background-image:linear-gradient(90deg,#fdf8ea,#fff 50%,#fdf8ea)}.coaches_section .wrapper{padding:4rem 0;display:flex;flex-direction:column;gap:40px}.coaches_section .wrapper .head{display:flex;flex-direction:column;align-items:center;gap:10px}.coaches_section .wrapper .head span{font-weight:700;color:#ff5e00}.coaches_section .wrapper .head h1{text-align:center;font-size:2.5rem}@media screen and (max-width:600px){.coaches_section .wrapper .head h1{line-height:1}}.coaches_section .wrapper .head p{font-size:1.1rem;line-height:1.5;text-align:center;color:gray;max-width:600px;margin:auto}.coaches_section .wrapper ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px;width:80%;list-style:none;margin:1.5rem auto auto;justify-items:center}@media screen and (max-width:600px){.coaches_section .wrapper ul{width:100%;grid-template-columns:repeat(1,1fr)}}.coaches_section .wrapper ul li{width:100%;max-width:350px;border-radius:20px;height:400px;position:relative;overflow:hidden;padding:1rem}.coaches_section .wrapper ul li:before{position:absolute;content:"";inset:0;background-image:url(/images/dark_gradiant_bg.png);background-position:50%;background-size:cover;background-repeat:no-repeat;z-index:1}.coaches_section .wrapper ul li .avtr{height:85%;position:relative;z-index:2}.coaches_section .wrapper ul li .infos{height:15%;background-color:#fff;padding:0 1rem;text-align:center;display:flex;align-items:center;justify-content:center;border-radius:5px;position:relative;z-index:2}.images{position:relative}.images .wrapper{display:flex;flex-direction:column;gap:40px;padding:4rem 0}@media screen and (min-width:820px){.images .wrapper{padding:6rem 0}}.images .wrapper .head{display:flex;flex-direction:column;align-items:center;gap:10px}.images .wrapper .head span{font-weight:700;color:#ff5e00}.images .wrapper .head h1{text-align:center;font-size:2.5rem}@media screen and (max-width:600px){.images .wrapper .head h1{line-height:1}}.images .wrapper .head p{font-size:1.1rem;line-height:1.5;text-align:center;color:gray;max-width:700px;margin:auto}.images .wrapper ul{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;grid-gap:35px;gap:35px;margin-bottom:2rem;width:80%}@media screen and (max-width:600px){.images .wrapper ul{grid-template-columns:repeat(1,1fr);width:100%}}.images .wrapper ul .loading_image,.images .wrapper ul li{border-radius:10px;height:300px;background-color:#182f45;background-size:cover;background-repeat:none;position:relative;cursor:pointer;overflow:hidden;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2)}.images .wrapper ul .loading_image:before,.images .wrapper ul li:before{position:absolute;inset:0;content:"";background-color:rgba(0,0,0,.486);z-index:2;transform:scale(0);transition:.4s ease-in-out}.images .wrapper ul .loading_image:hover:before,.images .wrapper ul li:hover:before{transform:scale(1)}.images .wrapper ul .loading_image{animation:skeletonLoading 1s linear infinite alternate}.empty{width:450px;height:400px;position:relative;margin:2rem auto 3rem}.sections_pagination{margin:auto;display:flex;align-items:center;gap:10px;justify-content:flex-end}.sections_pagination button{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:100%;background-color:#ff5e00;color:#fff}.sections_pagination button:hover{background-color:#ff5e00}.sections_pagination .disabled{background-color:#f5f5f5;color:gray}.sections_pagination .disabled:hover{background-color:#e6e6e6}.contact{background-image:url(/images/dark_gradiant_bg.png)}.contact .wrapper{padding:4rem 0 2rem;display:flex;flex-direction:column;gap:40px}.contact .wrapper .head{display:flex;flex-direction:column;align-items:center;gap:10px;color:#fff}.contact .wrapper .head span{font-weight:700;color:#ff5e00}.contact .wrapper .head h1{font-size:2.5rem}@media screen and (max-width:600px){.contact .wrapper .head h1{line-height:1}}.contact .wrapper .head p{font-size:1.1rem;line-height:1.5;text-align:center;color:#dfdfdf;max-width:800px;margin:auto}.contact .wrapper .flex{display:flex;align-items:center;justify-content:space-around;gap:40px;width:95%;margin:auto}@media screen and (max-width:600px){.contact .wrapper .flex{flex-direction:column}}@media screen and (min-width:600px)and (max-width:820px){.contact .wrapper .flex{flex-direction:column}}.contact .wrapper .form{background-image:linear-gradient(90deg,#fdf8ea,#fff 50%,#fdf8ea);position:relative;width:40%;border-radius:25px;padding:2rem 3rem;overflow:hidden;display:flex;flex-direction:column;gap:15px}@media screen and (max-width:600px){.contact .wrapper .form{width:100%;padding:2rem 1.5rem}}@media screen and (min-width:600px)and (max-width:820px){.contact .wrapper .form{width:70%;padding:2rem}}.contact .wrapper .form .input_wrp{display:flex;flex-direction:column;gap:10px;color:#000}.contact .wrapper .form .input_wrp label{font-weight:700}.contact .wrapper .form input{background-color:#fff;height:50px;border-radius:25px;padding:0 1rem}.contact .wrapper .form input::placeholder,.contact .wrapper .form textarea::placeholder{font-weight:600}.contact .wrapper .form input,.contact .wrapper .form textarea{outline:none;color:#506077;font-weight:400;box-shadow:0 1px 11px rgba(0,0,0,.1);border:1px solid #f2f2f2}.contact .wrapper .form input:hover,.contact .wrapper .form textarea:hover{border-color:#ff5e00}.contact .wrapper .form textarea{border-radius:15px;padding:.8rem 1rem;font-size:.9rem;resize:none}.contact .wrapper .form button{color:#fff;border-radius:25px;padding:.8rem 1.3rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px;background-color:#ff5e00;margin-top:1rem;font-size:.9rem;text-transform:uppercase}.contact .wrapper .form button:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);transform:translateY(-5px);background-color:#de5201}.contact .wrapper .map_info{width:50%;height:100%;display:flex;flex-direction:column;gap:25px}@media screen and (max-width:600px){.contact .wrapper .map_info{width:100%}}@media screen and (min-width:600px)and (max-width:820px){.contact .wrapper .map_info{flex-direction:row;width:100%}}.contact .wrapper .map_info .details{margin:1rem 0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px 20px;gap:10px 20px}@media screen and (max-width:600px){.contact .wrapper .map_info .details{grid-template-columns:repeat(1,1fr);justify-content:center;align-items:center}}@media screen and (max-width:820px){.contact .wrapper .map_info .details{grid-template-columns:repeat(1,1fr)}}.contact .wrapper .map_info .cp_name,.contact .wrapper .map_info a{display:flex;align-items:center;gap:15px;padding:.5rem;border:1px solid transparent;border-radius:15px;color:#fff;font-weight:700;cursor:pointer;width:100%}.contact .wrapper .map_info .cp_name span,.contact .wrapper .map_info a span{display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:100%;color:#fff;border:1px solid #fff;background-color:#ff5e00}.contact .wrapper .map_info .cp_name:hover,.contact .wrapper .map_info a:hover{background-color:rgba(255,94,0,.204)}.contact .wrapper .map_info .map{width:100%;border-radius:20px;overflow:hidden;border:1px solid #ff5e00;background-color:#dcdcdc}.footer{justify-content:space-between;flex-direction:column;gap:20px;margin-top:1rem}.footer,.footer .payments{display:flex;align-items:center}.footer .payments{gap:10px}.footer .rights{color:#fff;font-weight:400;font-size:.9rem;text-align:center;order:3}.footer .rights a{color:#ff5e00;font-weight:700;cursor:pointer}.footer .p_m{display:flex;align-items:center;gap:25px}.footer .p_m span{width:2px;height:25px;background-color:hsla(0,0%,87%,.57);border-radius:10px}.footer .media_links{display:flex;align-items:center;gap:15px;color:#fff}@media screen and (max-width:820px){.footer .media_links{order:2}}.footer .media_links a:hover{color:#ff5e00}@keyframes skeletonLoading{0%{background-color:#a3b8c2}to{background-color:#f0f3f5}}.userRoles{min-height:100vh;display:flex;flex-direction:column;gap:50px}.userRoles table th{font-size:.85rem;color:#000;font-weight:650;max-width:max-content}.userRoles table td{font-size:.9rem;font-weight:600;color:#464e5f;background-color:#fff}.userRoles table td,.userRoles table th{padding:.5rem 1rem;text-align:center}.userRoles table .profile{display:flex;align-items:center;justify-content:flex-start;gap:10px;max-width:max-content}.userRoles table .profile .avtr{width:40px;height:40px;background-color:#0c7fda;display:flex;align-items:center;justify-content:center;position:relative;border-radius:100%;overflow:hidden}.userRoles table .profile .user{display:flex;flex-direction:column;align-items:flex-start;gap:5px;line-height:1;font-size:.9rem;color:#000}.userRoles table .profile .user div{font-weight:700}.userRoles table .profile .user span{color:#4c6277;font-size:.85rem}.userRoles table .active,.userRoles table .pending,.userRoles table .role{border-radius:20px;font-weight:650;margin:auto;padding:0 1rem;font-size:.8rem;width:max-content}.userRoles table .pending,.userRoles table .role{color:orange;background-color:rgba(255,166,0,.13)}.userRoles table .administrator{background-color:#d5ecff;color:#2196f3}.userRoles table .accounting{color:#5b37bf;background-color:#e1d6ff}.userRoles table .owner{color:orange;background-color:rgba(255,166,0,.13)}.userRoles table .active{background-color:rgba(6,235,140,.2);color:#20b2aa}.userRoles table .ctas{width:max-content;margin:auto;display:flex;align-items:center;gap:5px}.userRoles table .ctas button{border-radius:20px;background-color:transparent;border:1.5px solid transparent;font-weight:650;padding:.4rem 1rem;display:flex;align-items:center;justify-content:center;gap:5px}.userRoles table .ctas .delete{color:red;border-color:red}.userRoles table .ctas .edit{color:var(--main-color);border-color:var(--main-color)}.userRoles .empty{position:relative;display:flex;align-items:center;justify-content:center}.new_profile{display:flex;position:relative;gap:30px}.new_profile .details,.new_profile .imgs_about,.new_profile .media,.new_profile .sports{padding:1.5rem;border-radius:15px;background-color:#fff;border:1px solid #e9eaf3;box-shadow:0 2px 10px 0 rgba(25,93,194,.07)}@media(max-width:810px){.new_profile .details,.new_profile .imgs_about,.new_profile .media,.new_profile .sports{padding:1.5rem 1rem}}.new_profile h3{color:#0b0e2c}@media(max-width:810px){.new_profile h3{font-size:1rem}}.new_profile .container{width:75%;display:flex;flex-direction:column;gap:20px}.new_profile .imgs_about{width:100%;padding:0 0 1.5rem;overflow:hidden}.new_profile .imgs_about .bg_banner{height:160px;width:100%;position:relative;overflow:hidden;background-color:#b2cbdb}.new_profile .imgs_about .about_avtr{padding:1rem 2rem}@media(max-width:810px){.new_profile .imgs_about .about_avtr{padding:1rem}}.new_profile .imgs_about .about_avtr .infos{display:flex;align-items:flex-start;justify-content:space-between}.new_profile .imgs_about .about_avtr .infos .user{display:flex;gap:10px}.new_profile .imgs_about .about_avtr .infos .user .avtr{width:120px;height:120px;border-radius:100%;border:6px solid #fff;background-color:#fff;margin-top:-60px;position:relative;overflow:hidden;box-shadow:0 8px 24px hsla(210,8%,62%,.2)}@media(max-width:810px){.new_profile .imgs_about .about_avtr .infos .user .avtr{width:90px;height:90px}}.new_profile .imgs_about .about_avtr .infos .user .name{display:flex;flex-direction:column;gap:5px;line-height:1}.new_profile .imgs_about .about_avtr .infos .user .name span{font-weight:400;color:#6f7182}.new_profile .imgs_about .about_avtr .infos .profile_cta{display:flex;align-items:center;justify-content:center;gap:5px}.new_profile .imgs_about .about_avtr .infos .copied,.new_profile .imgs_about .about_avtr .infos .copy,.new_profile .imgs_about .about_avtr .infos a{padding:0 18px;font-size:13px;line-height:1.167em;text-align:center;background-color:#fff;border:1px solid #e9eaf3;border-radius:48px;color:#464e5f;font-weight:600;box-shadow:0 4px 10px 0 rgba(20,20,43,.04);display:flex;align-items:center;justify-content:center;gap:10px;height:45px}@media(max-width:810px){.new_profile .imgs_about .about_avtr .infos .copied,.new_profile .imgs_about .about_avtr .infos .copy,.new_profile .imgs_about .about_avtr .infos a{padding:12px 10px}}.new_profile .imgs_about .about_avtr .infos .copied:hover,.new_profile .imgs_about .about_avtr .infos .copy:hover,.new_profile .imgs_about .about_avtr .infos a:hover{background-color:var(--main-color);color:#fff}.new_profile .imgs_about .about_avtr .infos .copied{background-color:#20b2aa;color:#fff}.new_profile .imgs_about .about_avtr .about{padding-top:1.5rem}.new_profile .imgs_about .about_avtr .about p{color:var(--text-color);margin-top:.8rem;line-height:1.5}.new_profile .sports{display:flex;flex-direction:column;gap:20px}.new_profile .sports header{display:flex;align-items:center;justify-content:space-between}.new_profile .sports header a{display:flex;align-items:center;justify-content:center;gap:5px;padding:12px 18px;font-size:13px;line-height:1.167em;background-color:#fff;border:1px solid #e9eaf3;border-radius:48px;color:#464e5f;font-weight:700;box-shadow:0 4px 10px 0 rgba(20,20,43,.04)}.new_profile .sports header a:hover{background-color:var(--main-color);color:#fff}.new_profile .sports ul{list-style:none;display:flex;flex-wrap:wrap;gap:15px}.new_profile .sports ul .ac,.new_profile .sports ul li{padding:5px 1rem;border-color:#f7f9fc;background-color:#f7f9fc;box-shadow:none;color:#6f7182;font-size:.9rem;white-space:nowrap;border-radius:30px;display:flex;align-items:center;gap:15px;cursor:pointer;font-weight:600}.new_profile .sports ul .ac,.new_profile .sports ul .ac:hover,.new_profile .sports ul li:hover{background-color:var(--main-color);color:#fff}.new_profile .sports .certif{display:flex;align-items:center;gap:15px;transform:translateY(-10px);transition:.3s ease-in-out;animation:FadeStats .3s ease-in-out forwards}.new_profile .sports .certif .bx{width:33%;padding:.5rem 1rem;border:1px solid #e9eaf3;background-color:#fff;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);border-radius:15px;display:flex;align-items:center;justify-content:flex-start;gap:15px;color:#182f45}.new_profile .sports .certif .bx span{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:15px;color:#3f88f9;background-color:#e7f1fd}.new_profile .sports .certif .bx div{display:flex;flex-direction:column;line-height:1.1}.new_profile .sports .certif .bx div h4{color:#4f5f7e}.new_profile .sports .certif .bx div h3{color:#0b0e2c}.new_profile .sports .empty{width:100%;height:250px;display:flex;align-items:center;justify-content:center;padding:1rem;gap:10px;flex-direction:column}.new_profile .sports .empty .img{width:250px;height:150px;position:relative}.new_profile .sports .empty .img img{object-fit:contain}.new_profile .sports .empty p{font-size:.8rem;padding:0 1rem;color:var(--text-color);text-align:center}.new_profile .list_trainings{display:flex;flex-direction:column;gap:20px}.new_profile .list_trainings header{display:flex;align-items:center;justify-content:space-between}.new_profile .list_trainings header a{display:flex;align-items:center;justify-content:center;gap:5px;padding:12px 18px;font-size:13px;line-height:1.167em;background-color:#fff;border:1px solid #e9eaf3;border-radius:48px;color:#464e5f;font-weight:700;box-shadow:0 4px 10px 0 rgba(20,20,43,.04)}.new_profile .list_trainings header a:hover{background-color:var(--main-color);color:#fff}.new_profile .list_trainings .empty_my_courses{width:100%;height:200px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px}.new_profile .list_trainings .empty_my_courses p{max-width:500px;margin:0 auto;text-align:center;font-size:.9rem;color:var(--text-color);line-height:1.7}.new_profile .list_trainings .empty_my_courses a{background-color:var(--main-color);color:#fff;border-radius:48px;padding:.7rem 1.5rem;font-size:.8rem}.new_profile .list_trainings .empty_my_courses a:hover{box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.new_profile .prf_details{width:25%;position:-webkit-sticky;position:sticky;top:0;gap:20px}.new_profile .details,.new_profile .media,.new_profile .prf_details{height:max-content;display:flex;flex-direction:column}@media(max-width:810px){.new_profile .details,.new_profile .media{padding:1rem 1.5rem}}.new_profile .details h3,.new_profile .media h3{margin-bottom:.5rem}.new_profile .details .wp,.new_profile .media .wp{padding:.5rem 0;display:flex;flex-direction:column}.new_profile .details .wp div,.new_profile .media .wp div{color:#0b0e2c;display:flex;align-items:center;gap:10px;cursor:pointer}.new_profile .details .wp div p,.new_profile .media .wp div p{width:80%;text-overflow:ellipsis;overflow:hidden}.new_profile .details .wp div a,.new_profile .media .wp div a{color:#0089ff}.new_profile .details .wp span,.new_profile .media .wp span{font-size:.8rem;color:#6f7182;font-weight:600;text-transform:uppercase}.new_profile .grid{display:grid;grid-template-columns:repeat(2,1fr)}.schedule{display:flex;flex-direction:column;gap:30px;border-radius:10px}.schedule table{box-shadow:none!important;width:100%!important}.schedule .fc-view-harness{border-top:4px solid var(--main-color)!important;height:760.074px!important}.schedule .fc .fc-daygrid-day.fc-day-today{background-color:rgba(255,165,0,.2)!important}.schedule .fc-theme-standard .fc-popover-header{background:var(--main-color-hover)!important;font-weight:700!important}.schedule .fc .fc-more-popover .fc-popover-body{padding:0!important;max-height:200px!important;overflow-y:auto!important}.schedule .fc .fc-daygrid-more-link{width:100%;border-radius:0;color:var(--main-color);font-weight:700;background:var(--main-color-hover)!important;-webkit-border-start:4px solid var(--main-color);border-inline-start:4px solid var(--main-color)}.schedule .fc-event{border-radius:3px!important;cursor:pointer!important;font-size:.75rem!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:600!important;line-height:1.5!important}.schedule .fc-daygrid-dot-event{padding:0!important}.schedule .wrp-title-time-active,.schedule .wrp-title-time-expired,.schedule .wrp-title-time-upcoming{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;-webkit-border-start:4px solid;border-inline-start:4px solid;padding:.3rem 0!important}.schedule .vacation-event{display:flex;flex-direction:column;align-items:center;font-weight:700;color:#3f51b5!important;justify-content:center;-webkit-border-start:4px solid #3f51b5;border-inline-start:4px solid #3f51b5;background-color:#d9dfff!important;padding:.3rem 0!important}.schedule .fc-event-main{width:100%!important}.schedule .wrp-title-time-active{background-color:rgba(9,226,136,.239);border-color:#019e5d}.schedule .wrp-title-time-expired{background-color:#ffeff0;border-color:#dc2b2b}.schedule .wrp-title-time-upcoming{background-color:#fff3e4;border-color:#d5691b}.schedule .event-status-expired{color:#dc2b2b;font-weight:700}.schedule .event-status-upcoming{color:#d5691b;font-weight:700}.schedule .event-status-active{color:#019e5d;font-weight:700}.schedule .fc-h-event{background-color:transparent!important;border:none!important}.schedule .title-time{display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column}@media(max-width:810px){.schedule .title-time{font-size:.6rem}}.schedule .event-title{font-weight:700;max-width:max-content;text-wrap:wrap;text-align:center;color:#000}.schedule .event-time{color:#314764}.schedule .fc-daygrid-event-dot{height:18px!important;margin:0 8px!important;width:4px!important;background:#0c7fda!important}.schedule .fc-scroller::-webkit-scrollbar{display:none!important}.schedule .fc-col-header-cell{border-color:#e9eaf3!important}.schedule .fc-daygrid-body{width:100%!important}.schedule .fc-scrollgrid{border-color:#e9eaf3!important;min-width:1000px!important}.schedule .fc-daygrid-day-number{color:#2c3e50!important;font-weight:700!important;font-size:.8rem!important}.schedule .fc-scrollgrid-section-body td,.schedule .fc-scrollgrid-section-body th{border-color:#e9eaf3!important}.schedule .fc-next-button,.schedule .fc-prev-button{width:40px!important;height:40px!important;border-radius:100%!important;border:1px solid #e9eaf3!important;background-color:#fff!important;color:gray!important;box-shadow:0 2px 12px 0 rgba(11,22,44,.05)!important;display:flex!important;align-items:center!important;justify-content:center!important}.schedule .fc-button-group{gap:5px!important}.schedule .fc-today-button{padding:.5rem 2rem!important;border-radius:25px!important;border-color:var(--main-color)!important}.schedule .fc-today-button,.schedule .fc-today-button:hover{background-color:var(--main-color)!important}.schedule .fc-icon{font-size:1.1rem!important}.schedule .fc-view-harness{border-top-left-radius:10px;border-top-right-radius:10px;overflow-y:auto!important}.schedule .rdrDateDisplayWrapper{display:none!important}.schedule .fc-toolbar-title{color:#182f45!important}.schedule .fc-daygrid-event-harness{right:0!important}.courses_list{width:100%;overflow:auto}.courses_list td,.courses_list th{background-color:#fff;padding:.5rem;text-align:center;color:#182f45;font-size:.8rem}.courses_list td{font-weight:600}.courses_list .icon_title{display:flex;align-items:center;gap:12px;color:#182f45}.courses_list .icon_title .icon{width:35px;height:35px;background:#f2f3f8;border-radius:100%;display:flex;align-items:center;justify-content:center}.courses_list .icon_title .title{width:max-content;font-size:.9rem;font-weight:600}.courses_list .coach{display:flex;align-items:center;gap:10px;color:#182f45}.courses_list .coach .avatar{width:38px;height:38px;background:var(--main-color-hover);border-radius:100%;position:relative;overflow:hidden;font-size:1.5rem;display:flex;align-items:center;justify-content:center}.courses_list .coach .name_sport{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.courses_list .coach .name_sport .sport{font-size:.8rem;color:var(--text-color)}.courses_list .coach .name{width:max-content;font-size:.85rem;font-weight:700}.courses_list .sport{display:flex;align-items:center;gap:10px}.courses_list .sport .emogi{width:30px;height:30px;font-size:1rem;border-radius:100%;background:#eee;display:flex;align-items:center;justify-content:center}.courses_list .sport .name_sport{font-weight:650}.courses_list .price{color:#04ca92;font-weight:700}.courses_list .days{display:flex;align-items:center;justify-content:center;gap:5px}.courses_list .days .day{background-color:#eee;border-radius:5px;padding:.3rem;display:flex;flex-direction:column;gap:0;font-size:.7rem;color:var(--headers-color);font-weight:650;line-height:1.2;width:max-content}.courses_list .days .day small{color:#90a3b4;direction:ltr}.courses_list .ctas{display:flex;align-items:center;justify-content:center;gap:10px;position:relative}.courses_list .cta_details,.courses_list .delete,.courses_list .edit,.courses_list .option_ac,.courses_list .options,.courses_list .share{display:flex;align-items:center;justify-content:center;padding:0 .8rem;height:35px;font-size:.75rem;gap:10px;border-radius:10px;width:max-content}.courses_list .edit{background-color:#ecf0f2;color:#4f5e6a}.courses_list .delete{background-color:#fde2e2;color:red}.courses_list .share{background-color:rgba(32,178,171,.161);color:#20b2aa}.courses_list .cta_details{background-color:var(--main-color);color:#fff;font-weight:700;border-radius:25px}.courses_list .cta_details:hover{box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.courses_list .options{background-color:#eee;color:#0c7fda}.courses_list .options:hover{background-color:#e5e7f0}.courses_list .option_ac{background-color:#0089ff;color:#fff}.courses_list .options_list{bottom:120%;width:max-content;padding:.5rem 1rem;position:absolute;background-color:#fff;list-style:none;border-radius:10px;border:1px solid #e9eaf3;box-shadow:0 8px 24px hsla(210,8%,62%,.2);display:flex;flex-direction:column;align-items:flex-start;gap:5px}.courses_list .options_list li{display:flex;align-items:center;justify-content:center;gap:10px;font-weight:600;cursor:pointer;transition:.3s ease-in-out;color:var(--headers-color)}.courses_list .options_list .pause:hover{color:red}.courses_list .options_list .move:hover{color:#0089ff}.courses_list .options_list .renew:hover{color:orange}.products_subs,.team_managment{height:100%;color:#002251;min-height:80vh;display:flex;flex-direction:column;gap:30px}.products_subs table th,.team_managment table th{font-size:.85rem;color:#000;font-weight:650}.products_subs table td,.team_managment table td{font-size:.85rem}.products_subs table td,.products_subs table th,.team_managment table td,.team_managment table th{padding:.5rem 1rem;text-align:center;font-weight:600;background-color:#fff}.products_subs table .user,.team_managment table .user{display:flex;align-items:center;gap:15px}.products_subs table .user .image,.team_managment table .user .image{width:40px;height:40px;position:relative;border-radius:100%;overflow:hidden;background-color:#f08080}.products_subs table .user .user_info,.team_managment table .user .user_info{display:flex;flex-direction:column;line-height:1.3;align-items:flex-start}.products_subs table .user .user_info .display_name,.team_managment table .user .user_info .display_name{color:#182f45;font-weight:650}.products_subs table .user .user_info .shihanyid,.team_managment table .user .user_info .shihanyid{font-size:.85rem;color:#959eae}.products_subs table .active,.products_subs table .not-delivered,.products_subs table .obtained,.products_subs table .pending,.team_managment table .active,.team_managment table .not-delivered,.team_managment table .obtained,.team_managment table .pending{padding:.2rem 1rem;font-weight:650;border-radius:25px;width:max-content;margin:auto;font-size:.8rem}.products_subs table .active,.products_subs table .obtained,.team_managment table .active,.team_managment table .obtained{color:#20b2aa;background-color:rgba(5,174,143,.078)}.products_subs table .not-delivered,.products_subs table .pending,.team_managment table .not-delivered,.team_managment table .pending{color:#ff5630;background-color:rgba(251,200,81,.24)}.products_subs table .switch_off,.products_subs table .switch_on,.team_managment table .switch_off,.team_managment table .switch_on{position:relative;width:26px;height:15px;border-radius:30px;cursor:pointer;transition:.4s ease-in-out;margin:auto}.products_subs table .switch_off span,.products_subs table .switch_on span,.team_managment table .switch_off span,.team_managment table .switch_on span{position:absolute;width:15px;left:0;border-radius:100%;background-color:#fff;height:15px;transition:.4s ease-in-out;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.products_subs table .switch_on,.team_managment table .switch_on{background-color:var(--main-color)}.products_subs table .switch_on span,.team_managment table .switch_on span{transform:translateX(100%)}.products_subs table .switch_off,.team_managment table .switch_off{background-color:#dae2ee}.products_subs table .switch_off span,.team_managment table .switch_off span{transform:translateX(0)}.products_subs table button,.team_managment table button{width:34px;height:34px;color:#fff;border-radius:6px;transition:.4s ease-in-out;display:flex;align-items:center;justify-content:center}.products_subs table button:hover,.team_managment table button:hover{box-shadow:0 1px 4px rgba(0,0,0,.16)}.products_subs table .ctas,.team_managment table .ctas{display:flex;align-items:center;justify-content:center;gap:5px}.products_subs table .delete,.team_managment table .delete{background-color:#ff4c4c}.products_subs table .edit,.team_managment table .edit{background-color:#2196f3}.products_subs .empty,.team_managment .empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;height:500px}.products_subs .empty p,.team_managment .empty p{font-size:.85rem;color:var(--text-color);text-align:center}.products_subs .empty button,.team_managment .empty button{width:300px;height:45px;color:#fff;font-weight:700;border:1px solid var(--main-color);background-color:var(--main-color);border-radius:25px;font-size:.85rem;transition:.4s ease-in-out}.products_subs .empty button:hover,.team_managment .empty button:hover{background-color:transparent;color:var(--main-color)}.onboarding{position:absolute;z-index:1000;bottom:0;width:400px;height:100%;background-color:#fff;box-shadow:0 14px 64px -4px rgba(24,39,75,.122);box-shadow:0 8px 22px -6px rgba(24,39,75,.122);padding:1rem 1.5rem;display:flex;flex-direction:column;gap:25px;overflow-y:auto}.onboarding .close{position:absolute;top:1rem;left:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:100%;z-index:10}.onboarding .close svg{cursor:pointer}.onboarding .close:hover{color:red;background-color:#ffe4e4}.onboarding .toggle{display:flex;align-items:center;justify-content:space-between}.onboarding .switch_off,.onboarding .switch_on{position:relative;width:30px;height:15px;border-radius:30px;cursor:pointer;transition:.4s ease-in-out}.onboarding .switch_off span,.onboarding .switch_on span{position:absolute;width:15px;left:0;border-radius:100%;background-color:#fff;height:15px;transition:.4s ease-in-out;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.onboarding .switch_on{background-color:var(--main-color)}.onboarding .switch_on span{transform:translateX(100%)}.onboarding .switch_off{background-color:#dae2ee}.onboarding .switch_off span{transform:translateX(0)}.onboarding header{display:flex;flex-direction:column;gap:10px;text-align:center;z-index:1}.onboarding header span{color:var(--main-color)}.onboarding header P{font-size:.85rem;line-height:1.3;color:var(--text-color);font-weight:600}.onboarding .progress{width:100%;min-height:8px;border-radius:25px;background-color:#c3cad3}.onboarding .progress .line{display:block;height:100%;border-radius:25px;background-color:var(--main-color);position:relative}.onboarding .progress .line span{color:var(--main-color);position:absolute;top:100%;right:0;font-weight:700;font-size:.75rem}.onboarding .tasks{margin-top:1rem}.onboarding .task{display:flex}.onboarding .task .check_line{display:flex;flex-direction:column;align-items:center;color:var(--main-color)}.onboarding .task .check_line .circle{width:35px;height:35px;background-color:#c3cad3;display:flex;align-items:center;justify-content:center;border-radius:100%}.onboarding .task .check_line .circle span{width:10px;height:10px;background-color:#fff;border-radius:100%}.onboarding .task .check_line .fill,.onboarding .task .check_line .line{height:69%;width:2px;background-color:#c3cad3}.onboarding .task .check_line .fill{background-color:var(--main-color)}.onboarding .task .infos{display:flex;flex-direction:column;gap:10px;-webkit-padding-start:1rem;padding-inline-start:1rem;padding-bottom:1rem}.onboarding .task .infos h3{color:var(--headers-color)}.onboarding .task .infos p{font-size:.8rem;line-height:1.3;color:var(--text-color)}.onboarding .task .infos a,.onboarding .task .infos button{text-align:center;padding:.3rem 2rem;color:#fff;border-radius:25px;width:max-content;font-size:.85rem;font-weight:600;background-color:var(--main-color)}.onboarding .task .infos button{opacity:.2}.coupons_page,.facilities_page{color:#182f45;display:flex;flex-direction:column;gap:30px;height:100%}@media(max-width:810px){.coupons_page,.facilities_page{padding:0}}.coupons_page .path,.facilities_page .path{display:flex;align-items:center;gap:5px}.coupons_page .path a,.facilities_page .path a{font-weight:700;display:flex;align-items:center;gap:5px}.coupons_page .path span,.facilities_page .path span{color:#4c6277;font-size:.8rem}.coupons_page .links,.facilities_page .links{display:flex;align-items:center;gap:20px}.coupons_page .links a,.facilities_page .links a{padding:.5rem 1rem;display:flex;align-items:center;gap:10px;border-radius:5px;font-size:.9rem}.coupons_page .links a:hover,.facilities_page .links a:hover{color:var(--main-color)}.coupons_page .links .active,.facilities_page .links .active{background-color:var(--main-color);color:#fff}.coupons_page .links .active:hover,.facilities_page .links .active:hover{color:#fff}.coupons_page .empty,.facilities_page .empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:30px;height:400px}.coupons_page .empty p,.facilities_page .empty p{max-width:500px;margin:0 auto;text-align:center;font-size:.85rem;color:var(--text-color);line-height:1.7}.coupons_page .steps,.facilities_page .steps{display:flex;align-items:center;gap:30px}@media screen and (max-width:600px){.coupons_page .steps,.facilities_page .steps{flex-wrap:wrap}}.coupons_page .steps .active,.coupons_page .steps div,.facilities_page .steps .active,.facilities_page .steps div{display:flex;align-items:center;gap:10px;font-size:.85rem;color:#4c6277}.coupons_page .steps .active span,.coupons_page .steps div span,.facilities_page .steps .active span,.facilities_page .steps div span{font-size:.8rem;background:#f3f6f9;color:#4c6277;width:23px;height:23px;border-radius:100%;display:flex;align-items:center;justify-content:center}.coupons_page .steps .active,.facilities_page .steps .active{color:#152c5b}.coupons_page .steps .active span,.facilities_page .steps .active span{background-color:var(--main-color);color:#fff}.coupons_page .hours,.coupons_page .location,.coupons_page .prices_rent,.facilities_page .hours,.facilities_page .location,.facilities_page .prices_rent{display:flex;align-items:center;justify-content:space-between;gap:10px;z-index:3}.coupons_page .hours .input_wrp,.coupons_page .location .input_wrp,.coupons_page .prices_rent .input_wrp,.facilities_page .hours .input_wrp,.facilities_page .location .input_wrp,.facilities_page .prices_rent .input_wrp{display:flex;flex-direction:column;gap:10px;width:50%;position:relative}.coupons_page .hours .input_wrp label,.coupons_page .location .input_wrp label,.coupons_page .prices_rent .input_wrp label,.facilities_page .hours .input_wrp label,.facilities_page .location .input_wrp label,.facilities_page .prices_rent .input_wrp label{color:#182f45;font-size:.9rem;font-weight:700}.coupons_page .hours .input_wrp input,.coupons_page .location .input_wrp input,.coupons_page .prices_rent .input_wrp input,.facilities_page .hours .input_wrp input,.facilities_page .location .input_wrp input,.facilities_page .prices_rent .input_wrp input{width:100%;height:47px;background-color:transparent;border:1px solid hsla(208,9%,65%,.62);display:flex;align-items:center;gap:10px;padding:0 1rem;border-radius:25px;color:var(--text-color);transition:.4s ease-in-out}.coupons_page .hours .input_wrp input:focus,.coupons_page .hours .input_wrp input:hover,.coupons_page .location .input_wrp input:focus,.coupons_page .location .input_wrp input:hover,.coupons_page .prices_rent .input_wrp input:focus,.coupons_page .prices_rent .input_wrp input:hover,.facilities_page .hours .input_wrp input:focus,.facilities_page .hours .input_wrp input:hover,.facilities_page .location .input_wrp input:focus,.facilities_page .location .input_wrp input:hover,.facilities_page .prices_rent .input_wrp input:focus,.facilities_page .prices_rent .input_wrp input:hover{border-color:var(--main-color)}.coupons_page .hours .input_wrp ul,.coupons_page .location .input_wrp ul,.coupons_page .prices_rent .input_wrp ul,.facilities_page .hours .input_wrp ul,.facilities_page .location .input_wrp ul,.facilities_page .prices_rent .input_wrp ul{position:absolute;top:120%;background-color:#fff;left:0;right:0;border-radius:5px;box-shadow:0 6px 12px -6px rgba(24,39,75,.12),0 8px 24px -4px rgba(24,39,75,.08);color:#182f45;list-style:none;height:100px;max-height:200px;overflow-y:scroll}.coupons_page .hours .input_wrp ul .no_neighbour,.coupons_page .hours .input_wrp ul li,.coupons_page .location .input_wrp ul .no_neighbour,.coupons_page .location .input_wrp ul li,.coupons_page .prices_rent .input_wrp ul .no_neighbour,.coupons_page .prices_rent .input_wrp ul li,.facilities_page .hours .input_wrp ul .no_neighbour,.facilities_page .hours .input_wrp ul li,.facilities_page .location .input_wrp ul .no_neighbour,.facilities_page .location .input_wrp ul li,.facilities_page .prices_rent .input_wrp ul .no_neighbour,.facilities_page .prices_rent .input_wrp ul li{padding:.7rem 1rem;cursor:pointer;font-size:.85rem}.coupons_page .hours .input_wrp ul .no_neighbour:hover,.coupons_page .hours .input_wrp ul li:hover,.coupons_page .location .input_wrp ul .no_neighbour:hover,.coupons_page .location .input_wrp ul li:hover,.coupons_page .prices_rent .input_wrp ul .no_neighbour:hover,.coupons_page .prices_rent .input_wrp ul li:hover,.facilities_page .hours .input_wrp ul .no_neighbour:hover,.facilities_page .hours .input_wrp ul li:hover,.facilities_page .location .input_wrp ul .no_neighbour:hover,.facilities_page .location .input_wrp ul li:hover,.facilities_page .prices_rent .input_wrp ul .no_neighbour:hover,.facilities_page .prices_rent .input_wrp ul li:hover{color:var(--main-color)}.coupons_page .hours .input_wrp ul .no_neighbour,.coupons_page .location .input_wrp ul .no_neighbour,.coupons_page .prices_rent .input_wrp ul .no_neighbour,.facilities_page .hours .input_wrp ul .no_neighbour,.facilities_page .location .input_wrp ul .no_neighbour,.facilities_page .prices_rent .input_wrp ul .no_neighbour{margin:auto;text-align:center}.coupons_page .map,.facilities_page .map{height:100%;border-radius:5px;z-index:1}.coupons_page .map .map_container,.facilities_page .map .map_container{width:100%;height:450px;border-radius:10px;overflow:hidden;border:none;color:var(--main-color)}.coupons_page .map .map_container div,.facilities_page .map .map_container div{animation:none}.coupons_page .create_fac_ctas,.facilities_page .create_fac_ctas{display:flex;align-items:center;justify-content:flex-end;gap:20px;margin-top:1rem}.coupons_page .create_fac_ctas button,.facilities_page .create_fac_ctas button{width:170px;height:42px;border-radius:25px}.coupons_page .create_fac_ctas .back,.facilities_page .create_fac_ctas .back{border:1px solid rgba(24,47,69,.5);color:#182f45;background-color:transparent}.coupons_page .create_fac_ctas .back:hover,.facilities_page .create_fac_ctas .back:hover{border-color:var(--main-color);color:var(--main-color)}.coupons_page .create_fac_ctas .disabled,.coupons_page .create_fac_ctas .next,.facilities_page .create_fac_ctas .disabled,.facilities_page .create_fac_ctas .next{color:#fff;background:var(--main-color);height:45px;border:none;font-size:.8rem;font-weight:700;cursor:pointer;transition:.3s ease-in-out}.coupons_page .create_fac_ctas .disabled:hover,.coupons_page .create_fac_ctas .next:hover,.facilities_page .create_fac_ctas .disabled:hover,.facilities_page .create_fac_ctas .next:hover{background-color:var(--main-color)}.coupons_page .create_fac_ctas .disabled,.facilities_page .create_fac_ctas .disabled{opacity:.5!important}.coupons_page .working_hours,.facilities_page .working_hours{display:flex;flex-direction:column;gap:20px}.coupons_page .working_hours .hours,.facilities_page .working_hours .hours{margin-top:1rem}.coupons_page .working_hours p,.facilities_page .working_hours p{font-size:.9rem}.coupons_page .working_hours .days,.facilities_page .working_hours .days{display:flex;gap:20px}.coupons_page .working_hours .days div,.facilities_page .working_hours .days div{width:120px;height:45px;display:flex;align-items:center;justify-content:center;color:#182f45;background:rgba(239,240,246,.8);border-radius:4px;font-size:.9rem;cursor:pointer}.coupons_page .working_hours .days .selected,.coupons_page .working_hours .days div:hover,.facilities_page .working_hours .days .selected,.facilities_page .working_hours .days div:hover{background-color:var(--main-color);color:#fff}.coupons_page .photos,.facilities_page .photos{display:flex;flex-direction:column;gap:20px;margin-top:2rem}.coupons_page .photos .imgs_wrp,.facilities_page .photos .imgs_wrp{display:flex;align-items:center;gap:20px}.coupons_page .photos .upload,.facilities_page .photos .upload{width:200px;height:200px;border:2px dotted #4f5f7e;border-radius:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#4f5f7e}.coupons_page .photos .upload:hover,.facilities_page .photos .upload:hover{border-color:var(--main-color);color:var(--main-color)}.coupons_page .photos .images,.facilities_page .photos .images{display:flex;align-items:center;gap:20px}.coupons_page .photos .images img,.facilities_page .photos .images img{border:2px;border-radius:5px}.coupons_page .photos .images .wrp,.facilities_page .photos .images .wrp{position:relative;display:flex;align-items:center;justify-content:center}.coupons_page .photos .images .wrp:hover .ctas_image,.facilities_page .photos .images .wrp:hover .ctas_image{transform:scale(1)}.coupons_page .photos .images .wrp .ctas_image,.facilities_page .photos .images .wrp .ctas_image{position:absolute;inset:0;transform:scale(0);display:flex;align-items:center;justify-content:center;gap:10px;transition:.4s ease-in-out;background:rgba(51,62,82,.5)}.coupons_page .photos .images .wrp .ctas_image button,.facilities_page .photos .images .wrp .ctas_image button{width:30px;height:30px;border-radius:100%;display:flex;align-items:center;justify-content:center}.coupons_page .photos .images .wrp .ctas_image .remove,.facilities_page .photos .images .wrp .ctas_image .remove{color:var(--main-color);border:1px solid var(--main-color)}.coupons_page .photos .spiner,.facilities_page .photos .spiner{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;width:100%;height:100%;margin:auto}.coupons_page .photos .spiner .spin_wrp,.facilities_page .photos .spiner .spin_wrp{border:3px solid rgba(235,87,87,.22);border-radius:50%;border-top:3px solid var(--main-color);width:30px;height:30px;animation:rotateSpin 1s linear infinite}.coupons_page .facilities,.facilities_page .facilities{display:flex;flex-direction:column;gap:20px;background-color:#fff;border-radius:12px;box-shadow:0 1px 1px 0 rgba(118,135,154,.24),0 3px 8px 0 rgba(118,135,154,.08);padding:2rem}.coupons_page .facilities .select_gym,.facilities_page .facilities .select_gym{display:flex;flex-direction:column;gap:10px;position:relative;z-index:3}.coupons_page .facilities .select_gym label,.facilities_page .facilities .select_gym label{color:#182f45;font-size:.9rem;font-weight:700}.coupons_page .facilities .select_gym .selected_gym,.facilities_page .facilities .select_gym .selected_gym{width:100%;height:47px;background-color:transparent;border:1px solid hsla(208,9%,65%,.62);display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 1rem;border-radius:8px;font-size:.85rem;color:var(--text-color);cursor:pointer;transition:.4s ease-in-out}.coupons_page .facilities .select_gym .selected_gym:focus,.coupons_page .facilities .select_gym .selected_gym:hover,.facilities_page .facilities .select_gym .selected_gym:focus,.facilities_page .facilities .select_gym .selected_gym:hover{border-color:var(--main-color)}.coupons_page .facilities .select_gym ul,.facilities_page .facilities .select_gym ul{position:absolute;top:120%;background-color:#fff;left:0;right:0;border-radius:5px;box-shadow:0 6px 12px -6px rgba(24,39,75,.12),0 8px 24px -4px rgba(24,39,75,.08);color:#182f45;list-style:none;overflow-y:scroll}.coupons_page .facilities .select_gym ul li,.facilities_page .facilities .select_gym ul li{display:flex;align-items:center;gap:10px;padding:.7rem 1rem;cursor:pointer}.coupons_page .facilities .select_gym ul li .cover,.facilities_page .facilities .select_gym ul li .cover{border-radius:5px}.coupons_page .facilities .select_gym ul li:hover,.facilities_page .facilities .select_gym ul li:hover{color:var(--main-color)}.coupons_page .facilities .types,.facilities_page .facilities .types{display:flex;flex-direction:column;gap:20px}.coupons_page .facilities .types ul,.facilities_page .facilities .types ul{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.coupons_page .facilities .types ul .active,.coupons_page .facilities .types ul li,.facilities_page .facilities .types ul .active,.facilities_page .facilities .types ul li{width:max-content;height:60px;display:flex;align-items:center;justify-content:center;gap:15px;padding:0 1rem;color:#182f45;font-weight:700;border:1px solid #ebebeb;border-radius:15px;font-size:.9rem;cursor:pointer;position:relative}.coupons_page .facilities .types ul .active:hover,.coupons_page .facilities .types ul li:hover,.facilities_page .facilities .types ul .active:hover,.facilities_page .facilities .types ul li:hover{color:var(--main-color);border-color:var(--main-color)}.coupons_page .facilities .types ul .active .selected,.coupons_page .facilities .types ul li .selected,.facilities_page .facilities .types ul .active .selected,.facilities_page .facilities .types ul li .selected{position:absolute;top:.5rem;right:.5rem;color:var(--main-color)}.coupons_page .facilities .types ul .active,.facilities_page .facilities .types ul .active{border-color:var(--main-color);color:var(--main-color)}.coupons_page .facilities .prices_rent,.facilities_page .facilities .prices_rent{margin-top:1rem;z-index:1}.coupons_page .facilities .prices_rent .input_wrp div,.facilities_page .facilities .prices_rent .input_wrp div{justify-content:space-between;width:100%;height:47px;background-color:transparent;border:1px solid hsla(208,9%,65%,.62);display:flex;align-items:center;gap:10px;padding:0 1rem;border-radius:25px;color:var(--text-color);transition:.4s ease-in-out}.coupons_page .facilities .prices_rent .input_wrp div:focus,.coupons_page .facilities .prices_rent .input_wrp div:hover,.facilities_page .facilities .prices_rent .input_wrp div:focus,.facilities_page .facilities .prices_rent .input_wrp div:hover{border-color:var(--main-color)}.coupons_page .facilities .prices_rent .input_wrp div input,.facilities_page .facilities .prices_rent .input_wrp div input{width:90%;border:none}.coupons_page .facilities .prices_rent .input_wrp div span,.facilities_page .facilities .prices_rent .input_wrp div span{color:var(--main-color);font-weight:700;font-size:.85rem}.coupons_page .created,.facilities_page .created{height:400px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px}.coupons_page .created h1,.facilities_page .created h1{color:#152c5b;font-size:1.8rem}.coupons_page .created p,.facilities_page .created p{color:var(--text-color);font-size:.9rem;text-align:center;max-width:500px;margin:0 auto}.coupons_page .created a,.facilities_page .created a{min-width:170px;padding:0 1rem;height:42px;border-radius:4px;color:#fff;background:var(--main-color);height:45px;border:none;font-size:.8rem;font-weight:700;cursor:pointer;transition:.3s ease-in-out;display:flex;align-items:center;justify-content:center}.coupons_page .created a:hover,.facilities_page .created a:hover{background-color:var(--main-color)}.coupons_page table thead th,.facilities_page table thead th{font-size:.85rem;font-weight:650;color:#0b0e2c}.coupons_page table td,.coupons_page table th,.facilities_page table td,.facilities_page table th{padding:.6rem 1rem;background-color:#fff;text-align:center}.coupons_page table tbody td .td_facility,.facilities_page table tbody td .td_facility{display:flex;align-items:center;justify-content:flex-start;gap:15px}.coupons_page table tbody td .td_facility .icon,.facilities_page table tbody td .td_facility .icon{width:40px;height:40px;background:hsla(240,8%,93%,.4);border-radius:6px;display:flex;align-items:center;justify-content:center;color:#d14d4d}.coupons_page table tbody td .td_gym,.facilities_page table tbody td .td_gym{display:flex;align-items:center;gap:15px;width:25%}.coupons_page table tbody td .td_gym .gym_cover,.facilities_page table tbody td .td_gym .gym_cover{width:40px;height:40px;border-radius:100%;position:relative;overflow:hidden;background:rgba(149,149,255,.4)}.coupons_page table tbody td .td_gym .gym_location,.facilities_page table tbody td .td_gym .gym_location{width:70%}.coupons_page table tbody td .td_gym .no_gym,.facilities_page table tbody td .td_gym .no_gym{width:100%;color:var(--main-color);text-align:center;text-decoration:underline}.coupons_page table tbody td .available,.coupons_page table tbody td .rented,.facilities_page table tbody td .available,.facilities_page table tbody td .rented{font-weight:700;font-size:.85rem}.coupons_page table tbody td .rented,.facilities_page table tbody td .rented{color:red}.coupons_page table tbody td .available,.facilities_page table tbody td .available{color:#04ca92}.coupons_page table tbody td .btns,.facilities_page table tbody td .btns{display:flex;align-items:center;justify-content:center;gap:10px}.coupons_page table tbody td .btns button,.facilities_page table tbody td .btns button{border-radius:5px;padding:0 1rem;height:40px;display:flex;align-items:center;justify-content:center;gap:5px;font-weight:650}.coupons_page table tbody td .btns .close,.facilities_page table tbody td .btns .close{background-color:rgba(255,0,0,.075);color:red}.coupons_page table tbody td .btns .edit,.facilities_page table tbody td .btns .edit{background-color:#e9f4fd;color:#0c7fda}.notifications_list{position:absolute;top:135%;width:350px;background-color:#fff;height:310px;overflow-y:auto;border-radius:15px;border:1px solid #e9eaf3;box-shadow:0 8px 28px 0 rgba(11,22,44,.1)}.notifications_list h5{color:#152c5b;padding:.5rem 1rem}.notifications_list li{padding:.8rem 1rem;display:flex;align-items:center;align-items:flex-start;gap:15px;border-top:1px solid #e7e5e5}.notifications_list li:hover{background-color:rgba(87,151,235,.067)}.notifications_list li .loading_user{width:35px;height:35px;border-radius:100%;animation-duration:1s;animation:Loading 2s ease-in-out infinite forwards}.notifications_list li .loading_msg{width:100%;height:15px}.notifications_list li .loading_msg,.notifications_list li .loading_time{border-radius:8px;animation-duration:1s;animation:Loading 2s ease-in-out infinite forwards}.notifications_list li .loading_time{width:100px;height:10px}.notifications_list li .user{width:35px;height:35px;position:relative;border-radius:100%;background-color:rgba(4,202,146,.322);overflow:hidden}.notifications_list li .content{display:flex;flex-direction:column;gap:5px;width:85%}.notifications_list li .content .msg{color:#182f45;font-size:.8rem;line-height:1.3}.notifications_list li .content .time{color:var(--text-color);font-size:.75rem}.notifications_list .empty{width:100%;height:250px;display:flex;align-items:center;justify-content:center;padding:1rem;gap:10px;flex-direction:column}.notifications_list .empty .img{width:250px;height:150px;position:relative}.notifications_list .empty .img img{object-fit:contain}.notifications_list .empty p{font-size:.8rem;padding:0 1rem;color:var(--text-color);text-align:center}.tournaments{display:flex;flex-direction:column;gap:25px}.tournaments table .flex{display:flex;align-items:center;gap:10px}.tournaments table .flex .picture{width:40px;height:40px;border-radius:5px;position:relative;overflow:hidden}.tournaments table .sport{border-radius:20px;padding:.5rem 1rem;background-color:#f3f3fa;font-weight:650;font-size:.8rem;gap:5px;width:max-content;margin:auto;color:var(--headers-color)}.tournaments .empty,.tournaments table .sport{display:flex;align-items:center;justify-content:center}.tournaments .empty{width:100%;height:500px;border-radius:10px;flex-direction:column;gap:30px}.tournaments .empty .img{width:450px;height:350px;position:relative}.tournaments .empty .img img{object-fit:contain}.tournaments .empty p{max-width:500px;margin:0 auto;text-align:center;font-size:.9rem;color:var(--text-color);line-height:1.7;font-weight:600}.create_tournament{padding:2rem 1.5rem;background-color:#fff;border-radius:25px;border:1px solid #e9eaf3;box-shadow:0 0 5px 0 rgba(15,44,65,.05);width:90%;margin:auto;display:flex;flex-direction:column;gap:20px}.create_tournament header{display:flex;flex-direction:column;text-align:center;justify-content:center;gap:5px}.create_tournament header h2{color:var(--headers-color)}.create_tournament header p{font-size:.95rem;color:var(--text-color);max-width:600px;margin:auto}.create_tournament .sports{display:flex;flex-direction:column;gap:15px;width:90%;margin:auto}.create_tournament .sports .list{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.create_tournament .sports .list .active,.create_tournament .sports .list div{border-radius:20px;padding:.5rem 1.5rem;background-color:#f3f3fa;font-weight:650;font-size:.8rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px;color:var(--headers-color)}.create_tournament .sports .list .active{background-color:var(--main-color);color:#fff}.create_tournament .tournament_image{display:flex;flex-direction:column;gap:10px;width:90%;margin:1.5rem auto auto}.create_tournament .tournament_image .import{width:100%;padding:1rem;border:3px dotted #e9eaf3;border-radius:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:column}.create_tournament .tournament_image .import p{color:var(--text-color);font-size:.85rem}.create_tournament .tournament_image .import label{width:100px;height:40px;background-color:var(--main-color);color:#fff;display:flex;align-items:center;justify-content:center;border-radius:25px;font-weight:650;font-size:.8rem;cursor:pointer}.create_tournament .tournament_image .image{border-radius:10px;height:250px;position:relative;overflow:hidden}.create_tournament .tournament_image .image:hover .remove{transform:scale(1)}.create_tournament .tournament_image .image .remove{background-color:rgba(0,0,0,.541);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transform:scale(0);transition:.3s ease-in-out}.create_tournament .tournament_image .image .remove button{display:flex;align-items:center;justify-content:center;background-color:#fff;color:red;border-radius:100%;width:45px;height:45px}.create_tournament .input_fields{display:flex;flex-direction:column;gap:15px;min-height:70vh;width:90%;margin:1rem auto auto}.create_tournament .input_fields .content{display:flex;align-items:center;gap:20px}.create_tournament .input_fields .content .flex{flex-direction:column;width:50%}.create_tournament .input_fields .content .flex .input_wrp{width:100%}.create_tournament .input_fields .content .flex textarea{padding:.5rem 1rem;height:150px}.create_tournament .input_fields .flex{display:flex;align-items:flex-end;gap:25px}.create_tournament .input_fields .flex .input_wrp{width:50%}.create_tournament .input_fields .input_wrp{display:flex;flex-direction:column;gap:10px;width:50%;position:relative}.create_tournament .input_fields .input_wrp label{color:#182f45;font-size:.9rem;font-weight:700}.create_tournament .input_fields .input_wrp label small{color:#04be77}.create_tournament .input_fields .input_wrp input,.create_tournament .input_fields .input_wrp textarea{width:100%;height:47px;border:1px solid #e9eaf3;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);display:flex;align-items:center;gap:10px;padding:0 1rem;border-radius:25px;color:var(--headers-color);font-size:.85rem;transition:.4s ease-in-out;background-color:#fff;outline:none;resize:none}.create_tournament .input_fields .input_wrp input:focus,.create_tournament .input_fields .input_wrp input:hover,.create_tournament .input_fields .input_wrp textarea:focus,.create_tournament .input_fields .input_wrp textarea:hover{border-color:var(--main-color)}.create_tournament .ctas{display:flex;align-items:center;justify-content:flex-end;gap:15px;margin-top:3rem}.create_tournament .ctas a,.create_tournament .ctas button{width:50%;height:42px;border-radius:25px;font-size:.8rem;display:flex;align-items:center;justify-content:center}.create_tournament .ctas .back{border:1px solid rgba(24,47,69,.5);color:#182f45;background-color:transparent}.create_tournament .ctas .back:hover{border-color:var(--main-color);color:var(--main-color)}.create_tournament .ctas .disabled,.create_tournament .ctas .next{color:#fff;background:var(--main-color);height:45px;border:none;font-weight:700;cursor:pointer;transition:.3s ease-in-out}.create_tournament .ctas .disabled:hover,.create_tournament .ctas .next:hover{background-color:var(--main-color)}.create_tournament .ctas .disabled{opacity:.5!important}.training_cta_modal{max-width:500px}.training_cta_modal .input_wrp{display:flex;align-items:center;justify-content:space-between;gap:10px;width:95%;margin:1rem auto 0;height:45px;border:1px solid #e9eaf3;background-color:#fff;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);border-radius:25px;padding:0 .5rem;transition:.3s ease-in-out}.training_cta_modal .input_wrp:focus,.training_cta_modal .input_wrp:hover{border-color:var(--main-color)}.training_cta_modal .input_wrp input{width:95%;font-size:.9rem;font-weight:600;color:#4e5d78;padding:0 1rem}.training_cta_modal .input_wrp button{background-color:#d6e2ff;color:var(--main-color);display:flex;align-items:center;justify-content:center;height:35px;width:35px;border-radius:20px}.bulk_imports{padding:1.5rem 1rem;background-color:#fff;height:auto;border-radius:25px;box-shadow:0 4px 8px rgba(0,0,0,.04);display:flex;flex-direction:column;gap:30px}.bulk_imports p{color:#4c6277}.bulk_imports header{text-align:center}.bulk_imports header,.bulk_imports header div{display:flex;flex-direction:column;gap:10px}.bulk_imports header p{font-size:.85rem;max-width:600px;line-height:1.5;margin:auto}.bulk_imports .steps{display:flex;align-items:center;gap:20px;margin:0 auto}@media screen and (max-width:600px){.bulk_imports .steps{flex-wrap:wrap}}.bulk_imports .steps .active,.bulk_imports .steps div{display:flex;align-items:center;gap:10px;font-size:.85rem;color:#4c6277;font-weight:650}.bulk_imports .steps .active span,.bulk_imports .steps div span{font-size:.85rem;background:#f3f6f9;color:#4c6277;width:30px;height:30px;border-radius:100%;display:flex;align-items:center;justify-content:center;line-height:1}.bulk_imports .steps .line{width:150px;height:2px;background-color:#c0cad5;border-radius:10px}.bulk_imports .steps .active{color:var(--main-color)}.bulk_imports .steps .active span{background-color:var(--main-color);color:#fff}.bulk_imports .download_file{padding:1.5rem 2rem;border:1px dashed var(--headers-color);display:flex;align-items:center;justify-content:space-between;width:80%;border-radius:20px;margin:1.5rem auto auto}.bulk_imports .download_file .info{display:flex;align-items:center;gap:20px;width:80%}.bulk_imports .download_file .info span{background-color:var(--main-color-hover);height:70px;width:70px;border-radius:20px;display:flex;align-items:center;justify-content:center;color:var(--main-color)}.bulk_imports .download_file .info div{display:flex;flex-direction:column;gap:5px;width:80%}.bulk_imports .download_file .info div p{font-size:.85rem;color:gray;line-height:1.2}.bulk_imports .download_file a{background-color:var(--main-color);color:#fff;padding:.7rem 1rem;border-radius:25px;text-transform:uppercase;font-weight:700;font-size:.8rem}.bulk_imports .download_file a:hover{box-shadow:0 4px 8px rgba(0,0,0,.04);transform:scale(1.03)}.bulk_imports .upload_file{padding:2.5rem 2rem;border:1px dashed var(--headers-color);display:flex;align-items:center;justify-content:center;flex-direction:column;width:80%;border-radius:20px;margin:1.5rem auto 0}.bulk_imports .upload_file p{font-size:.85rem;color:gray;line-height:1.2;margin:.5rem 0}.bulk_imports .upload_file label{background-color:transparent;color:var(--main-color);border:1px solid var(--main-color);padding:.5rem 1.3rem;border-radius:25px;text-transform:uppercase;font-weight:700;font-size:.75rem;cursor:pointer;margin-top:.5rem}.bulk_imports .upload_file label:hover{box-shadow:0 4px 8px rgba(0,0,0,.04);background-color:var(--main-color);color:#fff}.bulk_imports .filters{display:flex;align-items:center;gap:10px}.bulk_imports .filters button{height:45px;padding:0 1.5rem;border-radius:25px;border:1px solid var(--main-color);color:var(--main-color);background-color:transparent;font-weight:700}.bulk_imports .table_wrp{display:flex;flex-direction:column;gap:20px;width:95%;margin:auto}.bulk_imports .empty{display:flex;align-items:center;justify-content:center;height:400px}.bulk_imports table{border-collapse:collapse;border-radius:0}.bulk_imports thead{background-color:var(--main-color-hover)}.bulk_imports th{color:#2f3340}.bulk_imports td,.bulk_imports th{border:1px solid #ddd;text-align:left;font-size:.85rem;padding:.5rem;text-align:center;height:50px;font-weight:600}.bulk_imports td input,.bulk_imports th input{font-size:.8rem;border-radius:5px;height:100%;max-width:90px;border:1px solid #ddd}.bulk_imports td .delete,.bulk_imports th .delete{background-color:rgba(255,0,0,.102);color:red;display:flex;align-items:center;justify-content:center;margin:auto;width:30px;height:30px;border-radius:5px}.bulk_imports td{cursor:text}.bulk_imports td:hover{background-color:var(--main-color-hover)}.bulk_imports .empty_cell{background-color:#fbb7b7}.bulk_imports .error_invite,.bulk_imports .error_table{text-align:center;border-radius:5px;padding:.5rem 1rem;font-size:.9rem;font-weight:700;border:1px solid transparent}.bulk_imports .error_invite span,.bulk_imports .error_table span{color:#0c7fda;cursor:pointer;text-decoration:underline}.bulk_imports .error_table{background-color:#fff0d6;color:orange;border-color:orange}.bulk_imports .error_invite{background-color:#fdd7d7;color:red;border-color:red}.bulk_imports td{color:#464e5f}.bulk_imports tr:nth-child(2n){background-color:#f9f9f9}.bulk_imports .success{display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center;gap:10px}.bulk_imports .success h2{color:#002251}.bulk_imports .success P{max-width:600px;margin:auto;font-size:.9rem;color:gray}.bulk_imports .ctas{width:95%;display:flex;align-items:center;justify-content:flex-end;gap:15px;margin:2rem auto 0}.bulk_imports .ctas a,.bulk_imports .ctas button{width:50%;max-width:200px;height:42px;border-radius:25px;font-size:.8rem;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--main-color)}.bulk_imports .ctas .back{border:1px solid rgba(24,47,69,.5);color:#182f45;background-color:transparent}.bulk_imports .ctas .back:hover{border-color:var(--main-color);color:var(--main-color)}.bulk_imports .ctas .disabled,.bulk_imports .ctas .next{color:#fff;background:var(--main-color);height:45px;border:none;font-weight:700;cursor:pointer;transition:.3s ease-in-out}.bulk_imports .ctas .disabled:hover,.bulk_imports .ctas .next:hover{background-color:var(--main-color)}.bulk_imports .ctas .disabled{opacity:.5!important}.create_coupon,.edit_facility{background-color:#fff;display:flex;flex-direction:column;gap:20px;border-radius:25px;color:#152c5b}.create_coupon header,.create_coupon header h3,.edit_facility header,.edit_facility header h3{text-align:center}.create_coupon header p,.edit_facility header p{text-align:center;margin:auto}.create_coupon p,.edit_facility p{color:#4c6277;font-size:.85rem;line-height:1.5;font-weight:600;max-width:450px}.create_coupon,.edit_facility{width:700px;padding:2rem}.create_coupon .toggle,.edit_facility .toggle{border-radius:25px;overflow:hidden;display:flex;align-items:center}.create_coupon .toggle button,.edit_facility .toggle button{height:45px;width:50%;background-color:#f2f2f2;color:#2f3340;font-weight:650;display:flex;align-items:center;justify-content:center;gap:8px}.create_coupon .toggle .active,.edit_facility .toggle .active{background-color:var(--main-color-hover);color:var(--main-color)}.create_coupon .facilities_type,.edit_facility .facilities_type{display:flex;flex-direction:column;gap:10px}.create_coupon .facilities_type ul,.edit_facility .facilities_type ul{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.create_coupon .facilities_type ul .active,.create_coupon .facilities_type ul li,.edit_facility .facilities_type ul .active,.edit_facility .facilities_type ul li{width:max-content;display:flex;align-items:center;justify-content:center;gap:15px;padding:.5rem 1rem;color:#182f45;font-weight:700;border:1px solid #ebebeb;border-radius:4px;font-size:.8rem;cursor:pointer;position:relative;color:#4c6277}.create_coupon .facilities_type ul .active:hover,.create_coupon .facilities_type ul li:hover,.edit_facility .facilities_type ul .active:hover,.edit_facility .facilities_type ul li:hover{color:var(--main-color);border-color:var(--main-color)}.create_coupon .facilities_type ul .active .selected,.create_coupon .facilities_type ul li .selected,.edit_facility .facilities_type ul .active .selected,.edit_facility .facilities_type ul li .selected{position:absolute;top:.5rem;right:.5rem;color:var(--main-color)}.create_coupon .facilities_type ul .active,.edit_facility .facilities_type ul .active{border-color:var(--main-color);color:var(--main-color);background-color:var(--main-color-hover)}.create_coupon .inputs,.edit_facility .inputs{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;gap:20px;margin-top:1rem}.create_coupon .inputs .input_wrp,.edit_facility .inputs .input_wrp{display:flex;flex-direction:column;gap:5px}.create_coupon .inputs label,.edit_facility .inputs label{font-weight:700;color:#0b0e2c;font-size:.85rem}.create_coupon .inputs input,.edit_facility .inputs input{border-radius:30px;width:100%;height:45px;padding:0 1rem;color:#0b0e2c;border:1px solid #e9eaf3;background-color:#fff;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);transition:.3s ease-in-out}.create_coupon .photos,.edit_facility .photos{display:flex;flex-direction:column;gap:20px;margin-top:2rem}.create_coupon .photos .imgs_wrp,.edit_facility .photos .imgs_wrp{display:flex;align-items:center;gap:20px}.create_coupon .photos .upload,.edit_facility .photos .upload{width:150px;height:150px;border:2px dotted #4f5f7e;border-radius:5px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#4f5f7e}.create_coupon .photos .upload:hover,.edit_facility .photos .upload:hover{border-color:var(--main-color);color:var(--main-color)}.create_coupon .photos .images,.edit_facility .photos .images{display:flex;align-items:center;gap:20px}.create_coupon .photos .images img,.edit_facility .photos .images img{border:2px;border-radius:5px}.create_coupon .photos .images .img,.edit_facility .photos .images .img{position:relative;display:flex;align-items:center;justify-content:center;width:150px;height:150px}.create_coupon .photos .images .img:hover .ctas_image,.edit_facility .photos .images .img:hover .ctas_image{transform:scale(1)}.create_coupon .photos .images .img .ctas_image,.edit_facility .photos .images .img .ctas_image{position:absolute;inset:0;transform:scale(0);display:flex;align-items:center;justify-content:center;gap:10px;transition:.4s ease-in-out;background:rgba(51,62,82,.5)}.create_coupon .photos .images .img .ctas_image button,.edit_facility .photos .images .img .ctas_image button{width:30px;height:30px;border-radius:100%;display:flex;align-items:center;justify-content:center}.create_coupon .photos .images .img .ctas_image .remove,.edit_facility .photos .images .img .ctas_image .remove{color:red;border:1px solid red}.create_coupon .photos .spiner,.edit_facility .photos .spiner{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;width:100%;height:100%;margin:auto}.create_coupon .photos .spiner .spin_wrp,.edit_facility .photos .spiner .spin_wrp{border:3px solid rgba(235,87,87,.22);border-radius:50%;border-top:3px solid var(--main-color);width:30px;height:30px;animation:rotateSpin 1s linear infinite}.create_coupon .ctas,.edit_facility .ctas{display:flex;align-items:center;gap:10px;margin-top:1rem;width:100%}.create_coupon .ctas button,.edit_facility .ctas button{height:45px;width:50%;background-color:#f2f2f2;color:#2f3340;font-weight:650;border-radius:25px;display:flex;align-items:center;justify-content:center;gap:8px}.create_coupon .ctas .save,.edit_facility .ctas .save{background-color:var(--main-color);color:#fff}.create_coupon{max-width:600px}.create_coupon .inputs{grid-template-columns:1fr 1fr}.create_coupon .coupon_type,.create_coupon .coupon_type div{display:flex;align-items:center;gap:5px}.create_coupon .coupon_type div{width:50%;height:43px;border:1px solid #e9eaf3;background-color:rgba(24,47,69,.071);box-shadow:0 2px 12px 0 rgba(11,22,44,.05);font-weight:600;border-radius:25px;justify-content:center;font-size:.85rem;cursor:pointer}.create_coupon .coupon_type .active{background-color:#c9defe}.create_coupon .input_wrp{position:relative}.create_coupon .countries{position:absolute;bottom:70%;left:0;right:0;display:flex;flex-direction:column;gap:5px;border:1px solid #e9eaf3;background-color:#fff;border-radius:5px;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);padding:1rem;max-height:200px;overflow-y:auto;list-style:square!important}.create_coupon .countries li{cursor:pointer;font-size:.9rem;font-weight:600;display:flex;align-items:center;justify-content:space-between;width:100%}.create_coupon .countries .active,.create_coupon .countries li:hover{color:var(--main-color)}.create_training_alert,.deleteFacilityModal,.deleteGymModal{background-color:#fff;display:flex;flex-direction:column;gap:20px;border-radius:25px;color:#152c5b}.create_training_alert header,.create_training_alert header h3,.deleteFacilityModal header,.deleteFacilityModal header h3,.deleteGymModal header,.deleteGymModal header h3{text-align:center}.create_training_alert header p,.deleteFacilityModal header p,.deleteGymModal header p{text-align:center;margin:auto}.create_training_alert p,.deleteFacilityModal p,.deleteGymModal p{color:#4c6277;font-size:.85rem;line-height:1.5;font-weight:600;max-width:450px}.create_training_alert,.deleteFacilityModal,.deleteGymModal{padding:1.5rem 2rem}.create_training_alert .btns,.deleteFacilityModal .btns,.deleteGymModal .btns{display:flex;align-items:center;gap:20px}.create_training_alert .btns a,.create_training_alert .btns button,.deleteFacilityModal .btns a,.deleteFacilityModal .btns button,.deleteGymModal .btns a,.deleteGymModal .btns button{width:50%;height:45px;border-radius:25px;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:600}.create_training_alert .btns .back,.deleteFacilityModal .btns .back,.deleteGymModal .btns .back{border:1px solid var(--headers-color);color:var(--headers-color)}.create_training_alert .btns .confirm,.deleteFacilityModal .btns .confirm,.deleteGymModal .btns .confirm{background-color:var(--main-color);color:#fff}.create_training_alert .btns .delete,.deleteFacilityModal .btns .delete,.deleteGymModal .btns .delete{background-color:#fe4e4e;color:#fff}.create_training_alert .modal,.deleteFacilityModal .modal,.deleteGymModal .modal{max-width:500px}.create_training_alert .edit_modal,.deleteFacilityModal .edit_modal,.deleteGymModal .edit_modal{width:1050px;position:relative;padding:3rem;gap:30px}.create_training_alert .edit_modal .flex,.deleteFacilityModal .edit_modal .flex,.deleteGymModal .edit_modal .flex{display:flex;align-items:center;gap:20px}.create_training_alert .edit_modal .flex .left,.create_training_alert .edit_modal .flex .right,.deleteFacilityModal .edit_modal .flex .left,.deleteFacilityModal .edit_modal .flex .right,.deleteGymModal .edit_modal .flex .left,.deleteGymModal .edit_modal .flex .right{width:60%}.create_training_alert .edit_modal .flex .left,.deleteFacilityModal .edit_modal .flex .left,.deleteGymModal .edit_modal .flex .left{display:flex;flex-direction:column;gap:20px}.create_training_alert .edit_modal .flex .right,.deleteFacilityModal .edit_modal .flex .right,.deleteGymModal .edit_modal .flex .right{border-radius:5px;height:360px;width:40%;z-index:1}.create_training_alert .edit_modal .flex .right .map_container,.deleteFacilityModal .edit_modal .flex .right .map_container,.deleteGymModal .edit_modal .flex .right .map_container{width:100%;height:360px;border-radius:10px;overflow:hidden;border:none}.create_training_alert .edit_modal .flex .right .map_container div,.deleteFacilityModal .edit_modal .flex .right .map_container div,.deleteGymModal .edit_modal .flex .right .map_container div{animation:none}.create_training_alert .edit_modal .head,.deleteFacilityModal .edit_modal .head,.deleteGymModal .edit_modal .head{display:flex;flex-direction:column;gap:10px}.create_training_alert .edit_modal .close,.deleteFacilityModal .edit_modal .close,.deleteGymModal .edit_modal .close{position:absolute;top:2rem;left:2rem;color:#d14d4d;cursor:pointer;border-radius:100%}.create_training_alert .edit_modal .close:hover,.deleteFacilityModal .edit_modal .close:hover,.deleteGymModal .edit_modal .close:hover{background-color:rgba(209,77,77,.09)}.create_training_alert .edit_modal .hours,.create_training_alert .edit_modal .location,.deleteFacilityModal .edit_modal .hours,.deleteFacilityModal .edit_modal .location,.deleteGymModal .edit_modal .hours,.deleteGymModal .edit_modal .location{display:flex;align-items:center;justify-content:space-between;gap:10px;z-index:3}.create_training_alert .edit_modal .hours .input_wrp,.create_training_alert .edit_modal .location .input_wrp,.deleteFacilityModal .edit_modal .hours .input_wrp,.deleteFacilityModal .edit_modal .location .input_wrp,.deleteGymModal .edit_modal .hours .input_wrp,.deleteGymModal .edit_modal .location .input_wrp{display:flex;flex-direction:column;justify-content:flex-start;gap:10px;width:50%;position:relative}.create_training_alert .edit_modal .hours .input_wrp label,.create_training_alert .edit_modal .location .input_wrp label,.deleteFacilityModal .edit_modal .hours .input_wrp label,.deleteFacilityModal .edit_modal .location .input_wrp label,.deleteGymModal .edit_modal .hours .input_wrp label,.deleteGymModal .edit_modal .location .input_wrp label{color:#182f45;font-size:.9rem;font-weight:700}.create_training_alert .edit_modal .hours .input_wrp input,.create_training_alert .edit_modal .location .input_wrp input,.deleteFacilityModal .edit_modal .hours .input_wrp input,.deleteFacilityModal .edit_modal .location .input_wrp input,.deleteGymModal .edit_modal .hours .input_wrp input,.deleteGymModal .edit_modal .location .input_wrp input{width:100%;height:47px;background-color:transparent;border:1px solid hsla(208,9%,65%,.62);display:flex;align-items:center;gap:10px;padding:0 1rem;border-radius:8px;color:#4e5d78;transition:.4s ease-in-out}.create_training_alert .edit_modal .hours .input_wrp input:focus,.create_training_alert .edit_modal .hours .input_wrp input:hover,.create_training_alert .edit_modal .location .input_wrp input:focus,.create_training_alert .edit_modal .location .input_wrp input:hover,.deleteFacilityModal .edit_modal .hours .input_wrp input:focus,.deleteFacilityModal .edit_modal .hours .input_wrp input:hover,.deleteFacilityModal .edit_modal .location .input_wrp input:focus,.deleteFacilityModal .edit_modal .location .input_wrp input:hover,.deleteGymModal .edit_modal .hours .input_wrp input:focus,.deleteGymModal .edit_modal .hours .input_wrp input:hover,.deleteGymModal .edit_modal .location .input_wrp input:focus,.deleteGymModal .edit_modal .location .input_wrp input:hover{border-color:var(--main-color)}.create_training_alert .edit_modal .hours .input_wrp ul,.create_training_alert .edit_modal .location .input_wrp ul,.deleteFacilityModal .edit_modal .hours .input_wrp ul,.deleteFacilityModal .edit_modal .location .input_wrp ul,.deleteGymModal .edit_modal .hours .input_wrp ul,.deleteGymModal .edit_modal .location .input_wrp ul{position:absolute;top:120%;background-color:#fff;left:0;right:0;border-radius:5px;box-shadow:0 6px 12px -6px rgba(24,39,75,.12),0 8px 24px -4px rgba(24,39,75,.08);color:#182f45;list-style:none;max-height:200px;overflow-y:scroll}.create_training_alert .edit_modal .hours .input_wrp ul li,.create_training_alert .edit_modal .location .input_wrp ul li,.deleteFacilityModal .edit_modal .hours .input_wrp ul li,.deleteFacilityModal .edit_modal .location .input_wrp ul li,.deleteGymModal .edit_modal .hours .input_wrp ul li,.deleteGymModal .edit_modal .location .input_wrp ul li{padding:.7rem 1rem;cursor:pointer}.create_training_alert .edit_modal .hours .input_wrp ul li:hover,.create_training_alert .edit_modal .location .input_wrp ul li:hover,.deleteFacilityModal .edit_modal .hours .input_wrp ul li:hover,.deleteFacilityModal .edit_modal .location .input_wrp ul li:hover,.deleteGymModal .edit_modal .hours .input_wrp ul li:hover,.deleteGymModal .edit_modal .location .input_wrp ul li:hover{color:var(--main-color)}.create_training_alert .edit_modal .hours,.deleteFacilityModal .edit_modal .hours,.deleteGymModal .edit_modal .hours{z-index:1}.create_training_alert .edit_modal .days,.deleteFacilityModal .edit_modal .days,.deleteGymModal .edit_modal .days{display:flex;gap:10px;z-index:1}.create_training_alert .edit_modal .days div,.deleteFacilityModal .edit_modal .days div,.deleteGymModal .edit_modal .days div{width:120px;height:40px;display:flex;align-items:center;justify-content:center;color:#182f45;background:rgba(239,240,246,.8);border-radius:4px;font-size:.75rem;padding:0 .5rem;cursor:pointer}.create_training_alert .edit_modal .days .selected,.create_training_alert .edit_modal .days div:hover,.deleteFacilityModal .edit_modal .days .selected,.deleteFacilityModal .edit_modal .days div:hover,.deleteGymModal .edit_modal .days .selected,.deleteGymModal .edit_modal .days div:hover{background-color:var(--main-color);color:#fff}.create_training_alert .edit_modal .ctas,.deleteFacilityModal .edit_modal .ctas,.deleteGymModal .edit_modal .ctas{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:1rem}.create_training_alert .edit_modal .ctas button,.deleteFacilityModal .edit_modal .ctas button,.deleteGymModal .edit_modal .ctas button{width:270px;height:42px;border-radius:25px}.create_training_alert .edit_modal .ctas .back,.deleteFacilityModal .edit_modal .ctas .back,.deleteGymModal .edit_modal .ctas .back{border:1px solid rgba(24,47,69,.5);color:#182f45;background-color:transparent}.create_training_alert .edit_modal .ctas .back:hover,.deleteFacilityModal .edit_modal .ctas .back:hover,.deleteGymModal .edit_modal .ctas .back:hover{border-color:var(--main-color);color:var(--main-color)}.create_training_alert .edit_modal .ctas .disabled,.create_training_alert .edit_modal .ctas .next,.deleteFacilityModal .edit_modal .ctas .disabled,.deleteFacilityModal .edit_modal .ctas .next,.deleteGymModal .edit_modal .ctas .disabled,.deleteGymModal .edit_modal .ctas .next{color:#fff;background:var(--main-color);height:45px;border:none;font-size:.8rem;font-weight:700;cursor:pointer;transition:.3s ease-in-out}.create_training_alert .edit_modal .ctas .disabled:hover,.create_training_alert .edit_modal .ctas .next:hover,.deleteFacilityModal .edit_modal .ctas .disabled:hover,.deleteFacilityModal .edit_modal .ctas .next:hover,.deleteGymModal .edit_modal .ctas .disabled:hover,.deleteGymModal .edit_modal .ctas .next:hover{background-color:var(--main-color)}.create_training_alert .edit_modal .ctas .disabled,.deleteFacilityModal .edit_modal .ctas .disabled,.deleteGymModal .edit_modal .ctas .disabled{opacity:.5!important}.create_training_alert .available_packs,.deleteFacilityModal .available_packs,.deleteGymModal .available_packs{background-color:#fff;padding:2rem 3rem;max-width:850px;width:90%;color:#152c5b;border-radius:5px;display:flex;flex-direction:column;gap:20px}.create_training_alert .available_packs header,.deleteFacilityModal .available_packs header,.deleteGymModal .available_packs header{display:flex;flex-direction:column;gap:5px;text-align:center}.create_training_alert .available_packs header P,.deleteFacilityModal .available_packs header P,.deleteGymModal .available_packs header P{font-size:.85rem;color:#4e5d78;max-width:500px;margin:auto}.create_training_alert .available_packs .grid,.deleteFacilityModal .available_packs .grid,.deleteGymModal .available_packs .grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.create_training_alert .available_packs .grid .card,.create_training_alert .available_packs .grid .selected,.deleteFacilityModal .available_packs .grid .card,.deleteFacilityModal .available_packs .grid .selected,.deleteGymModal .available_packs .grid .card,.deleteGymModal .available_packs .grid .selected{padding:1rem 1.5rem;border:1px solid #d6d6d6;border-radius:10px;display:flex;flex-direction:column;gap:15px;cursor:pointer}.create_training_alert .available_packs .grid .card:hover,.create_training_alert .available_packs .grid .selected:hover,.deleteFacilityModal .available_packs .grid .card:hover,.deleteFacilityModal .available_packs .grid .selected:hover,.deleteGymModal .available_packs .grid .card:hover,.deleteGymModal .available_packs .grid .selected:hover{box-shadow:0 8px 24px hsla(210,8%,62%,.2)}.create_training_alert .available_packs .grid .card .head,.create_training_alert .available_packs .grid .selected .head,.deleteFacilityModal .available_packs .grid .card .head,.deleteFacilityModal .available_packs .grid .selected .head,.deleteGymModal .available_packs .grid .card .head,.deleteGymModal .available_packs .grid .selected .head{display:flex;align-items:center;justify-content:space-between}.create_training_alert .available_packs .grid .card .head .icon_pack,.create_training_alert .available_packs .grid .selected .head .icon_pack,.deleteFacilityModal .available_packs .grid .card .head .icon_pack,.deleteFacilityModal .available_packs .grid .selected .head .icon_pack,.deleteGymModal .available_packs .grid .card .head .icon_pack,.deleteGymModal .available_packs .grid .selected .head .icon_pack{display:flex;align-items:center;gap:15px}.create_training_alert .available_packs .grid .card .head .icon_pack .icon,.create_training_alert .available_packs .grid .selected .head .icon_pack .icon,.deleteFacilityModal .available_packs .grid .card .head .icon_pack .icon,.deleteFacilityModal .available_packs .grid .selected .head .icon_pack .icon,.deleteGymModal .available_packs .grid .card .head .icon_pack .icon,.deleteGymModal .available_packs .grid .selected .head .icon_pack .icon{width:50px;height:50px;border-radius:5px;display:flex;align-items:center;color:var(--main-color);justify-content:center;background-color:rgba(35,97,232,.102)}.create_training_alert .available_packs .grid .card .head .icon_pack .pack,.create_training_alert .available_packs .grid .selected .head .icon_pack .pack,.deleteFacilityModal .available_packs .grid .card .head .icon_pack .pack,.deleteFacilityModal .available_packs .grid .selected .head .icon_pack .pack,.deleteGymModal .available_packs .grid .card .head .icon_pack .pack,.deleteGymModal .available_packs .grid .selected .head .icon_pack .pack{display:flex;flex-direction:column}.create_training_alert .available_packs .grid .card .head .icon_pack .pack h3,.create_training_alert .available_packs .grid .selected .head .icon_pack .pack h3,.deleteFacilityModal .available_packs .grid .card .head .icon_pack .pack h3,.deleteFacilityModal .available_packs .grid .selected .head .icon_pack .pack h3,.deleteGymModal .available_packs .grid .card .head .icon_pack .pack h3,.deleteGymModal .available_packs .grid .selected .head .icon_pack .pack h3{color:#182f45}.create_training_alert .available_packs .grid .card .head .icon_pack .pack span,.create_training_alert .available_packs .grid .selected .head .icon_pack .pack span,.deleteFacilityModal .available_packs .grid .card .head .icon_pack .pack span,.deleteFacilityModal .available_packs .grid .selected .head .icon_pack .pack span,.deleteGymModal .available_packs .grid .card .head .icon_pack .pack span,.deleteGymModal .available_packs .grid .selected .head .icon_pack .pack span{color:var(--main-color);font-size:.9rem;font-weight:700}.create_training_alert .available_packs .grid .card .head input,.create_training_alert .available_packs .grid .selected .head input,.deleteFacilityModal .available_packs .grid .card .head input,.deleteFacilityModal .available_packs .grid .selected .head input,.deleteGymModal .available_packs .grid .card .head input,.deleteGymModal .available_packs .grid .selected .head input{width:20px;height:20px;cursor:pointer;accent-color:var(--main-color)}.create_training_alert .available_packs .grid .card p,.create_training_alert .available_packs .grid .selected p,.deleteFacilityModal .available_packs .grid .card p,.deleteFacilityModal .available_packs .grid .selected p,.deleteGymModal .available_packs .grid .card p,.deleteGymModal .available_packs .grid .selected p{color:#4e5d78;font-size:.8rem;line-height:1.5}.create_training_alert .available_packs .grid .selected,.deleteFacilityModal .available_packs .grid .selected,.deleteGymModal .available_packs .grid .selected{border-color:var(--main-color);box-shadow:0 8px 24px hsla(210,8%,62%,.2)}.create_training_alert .available_packs .ctas,.deleteFacilityModal .available_packs .ctas,.deleteGymModal .available_packs .ctas{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:.5rem}.create_training_alert .available_packs .ctas button,.deleteFacilityModal .available_packs .ctas button,.deleteGymModal .available_packs .ctas button{width:100%;height:42px;border-radius:25px}.create_training_alert .available_packs .ctas .back,.deleteFacilityModal .available_packs .ctas .back,.deleteGymModal .available_packs .ctas .back{border:1px solid rgba(70,87,102,.5);color:#3a4753;background-color:transparent}.create_training_alert .available_packs .ctas .back:hover,.deleteFacilityModal .available_packs .ctas .back:hover,.deleteGymModal .available_packs .ctas .back:hover{border-color:var(--main-color);color:var(--main-color)}.create_training_alert .available_packs .ctas .disabled,.create_training_alert .available_packs .ctas .next,.deleteFacilityModal .available_packs .ctas .disabled,.deleteFacilityModal .available_packs .ctas .next,.deleteGymModal .available_packs .ctas .disabled,.deleteGymModal .available_packs .ctas .next{color:#fff;background:var(--main-color);height:45px;border:none;font-size:.8rem;font-weight:700;cursor:pointer;transition:.3s ease-in-out}.create_training_alert .available_packs .ctas .disabled:hover,.create_training_alert .available_packs .ctas .next:hover,.deleteFacilityModal .available_packs .ctas .disabled:hover,.deleteFacilityModal .available_packs .ctas .next:hover,.deleteGymModal .available_packs .ctas .disabled:hover,.deleteGymModal .available_packs .ctas .next:hover{background-color:var(--main-color)}.create_training_alert .available_packs .ctas .disabled,.deleteFacilityModal .available_packs .ctas .disabled,.deleteGymModal .available_packs .ctas .disabled{opacity:.5!important}.create_training_alert .payment,.deleteFacilityModal .payment,.deleteGymModal .payment{background-color:#fff;padding:1rem;width:90%;max-width:850px;gap:20px;color:#152c5b;border-radius:5px;display:flex;align-items:center}.create_training_alert .payment .details,.create_training_alert .payment .method,.deleteFacilityModal .payment .details,.deleteFacilityModal .payment .method,.deleteGymModal .payment .details,.deleteGymModal .payment .method{width:50%;height:100%}.create_training_alert .payment .method,.deleteFacilityModal .payment .method,.deleteGymModal .payment .method{display:flex;flex-direction:column;gap:20px;padding:2rem}.create_training_alert .payment .method .option,.create_training_alert .payment .method .option_disabled,.deleteFacilityModal .payment .method .option,.deleteFacilityModal .payment .method .option_disabled,.deleteGymModal .payment .method .option,.deleteGymModal .payment .method .option_disabled{display:flex;align-items:flex-start;gap:20px;padding:1rem;border-radius:5px;cursor:pointer}.create_training_alert .payment .method .option input,.create_training_alert .payment .method .option_disabled input,.deleteFacilityModal .payment .method .option input,.deleteFacilityModal .payment .method .option_disabled input,.deleteGymModal .payment .method .option input,.deleteGymModal .payment .method .option_disabled input{accent-color:var(--main-color);width:15px;height:15px}.create_training_alert .payment .method .option label,.create_training_alert .payment .method .option_disabled label,.deleteFacilityModal .payment .method .option label,.deleteFacilityModal .payment .method .option_disabled label,.deleteGymModal .payment .method .option label,.deleteGymModal .payment .method .option_disabled label{display:flex;align-items:center;gap:10px;cursor:pointer}.create_training_alert .payment .method .option div,.create_training_alert .payment .method .option_disabled div,.deleteFacilityModal .payment .method .option div,.deleteFacilityModal .payment .method .option_disabled div,.deleteGymModal .payment .method .option div,.deleteGymModal .payment .method .option_disabled div{display:flex;flex-direction:column;gap:10px}.create_training_alert .payment .method .option div p,.create_training_alert .payment .method .option_disabled div p,.deleteFacilityModal .payment .method .option div p,.deleteFacilityModal .payment .method .option_disabled div p,.deleteGymModal .payment .method .option div p,.deleteGymModal .payment .method .option_disabled div p{color:#4e5d78;font-size:.8rem}.create_training_alert .payment .method .option .disabled,.create_training_alert .payment .method .option .disabled p,.create_training_alert .payment .method .option_disabled .disabled,.create_training_alert .payment .method .option_disabled .disabled p,.deleteFacilityModal .payment .method .option .disabled,.deleteFacilityModal .payment .method .option .disabled p,.deleteFacilityModal .payment .method .option_disabled .disabled,.deleteFacilityModal .payment .method .option_disabled .disabled p,.deleteGymModal .payment .method .option .disabled,.deleteGymModal .payment .method .option .disabled p,.deleteGymModal .payment .method .option_disabled .disabled,.deleteGymModal .payment .method .option_disabled .disabled p{color:rgba(120,132,155,.525)}.create_training_alert .payment .method .option,.deleteFacilityModal .payment .method .option,.deleteGymModal .payment .method .option{border:1px solid var(--main-color)}.create_training_alert .payment .method .option_disabled,.deleteFacilityModal .payment .method .option_disabled,.deleteGymModal .payment .method .option_disabled{border:1px solid rgba(78,93,120,.165)}.create_training_alert .payment .details,.deleteFacilityModal .payment .details,.deleteGymModal .payment .details{background-color:hsla(0,100%,92%,.478);border-radius:5px;padding:3rem 2rem;display:flex;flex-direction:column;gap:20px}.create_training_alert .payment .details .card,.deleteFacilityModal .payment .details .card,.deleteGymModal .payment .details .card{padding:1rem 1.5rem;border:1px solid #d6d6d6;border-radius:10px;display:flex;flex-direction:column;gap:15px;background-color:#fff;cursor:pointer}.create_training_alert .payment .details .card:hover,.deleteFacilityModal .payment .details .card:hover,.deleteGymModal .payment .details .card:hover{box-shadow:0 8px 24px hsla(210,8%,62%,.2)}.create_training_alert .payment .details .card .head,.deleteFacilityModal .payment .details .card .head,.deleteGymModal .payment .details .card .head{display:flex;align-items:center;justify-content:space-between}.create_training_alert .payment .details .card .head .icon_pack,.deleteFacilityModal .payment .details .card .head .icon_pack,.deleteGymModal .payment .details .card .head .icon_pack{display:flex;align-items:center;gap:15px}.create_training_alert .payment .details .card .head .icon_pack .icon,.deleteFacilityModal .payment .details .card .head .icon_pack .icon,.deleteGymModal .payment .details .card .head .icon_pack .icon{width:50px;height:50px;border-radius:5px;display:flex;align-items:center;color:var(--main-color);justify-content:center;background-color:rgba(35,97,232,.102)}.create_training_alert .payment .details .card .head .icon_pack .pack,.deleteFacilityModal .payment .details .card .head .icon_pack .pack,.deleteGymModal .payment .details .card .head .icon_pack .pack{display:flex;flex-direction:column}.create_training_alert .payment .details .card .head .icon_pack .pack h3,.deleteFacilityModal .payment .details .card .head .icon_pack .pack h3,.deleteGymModal .payment .details .card .head .icon_pack .pack h3{color:#182f45}.create_training_alert .payment .details .card .head .icon_pack .pack span,.deleteFacilityModal .payment .details .card .head .icon_pack .pack span,.deleteGymModal .payment .details .card .head .icon_pack .pack span{color:var(--main-color);font-size:.9rem;font-weight:700}.create_training_alert .payment .details .card .head input,.deleteFacilityModal .payment .details .card .head input,.deleteGymModal .payment .details .card .head input{width:20px;height:20px;cursor:pointer;accent-color:var(--main-color)}.create_training_alert .payment .details .card p,.deleteFacilityModal .payment .details .card p,.deleteGymModal .payment .details .card p{color:#4e5d78;font-size:.85rem;line-height:1.5}.create_training_alert .payment .details .total_fees,.deleteFacilityModal .payment .details .total_fees,.deleteGymModal .payment .details .total_fees{display:flex;flex-direction:column;gap:10px;margin-top:1rem}.create_training_alert .payment .details .total_fees>div,.deleteFacilityModal .payment .details .total_fees>div,.deleteGymModal .payment .details .total_fees>div{display:flex;align-items:center;justify-content:space-between;font-size:.85rem}.create_training_alert .payment .details .total_fees>div div:nth-child(2),.deleteFacilityModal .payment .details .total_fees>div div:nth-child(2),.deleteGymModal .payment .details .total_fees>div div:nth-child(2){color:#4e5d78}.create_training_alert .payment .details .total_fees .shihany_total div:nth-child(2),.deleteFacilityModal .payment .details .total_fees .shihany_total div:nth-child(2),.deleteGymModal .payment .details .total_fees .shihany_total div:nth-child(2){font-size:1.2rem;font-weight:700;color:var(--main-color)}.create_training_alert .payment .ctas,.deleteFacilityModal .payment .ctas,.deleteGymModal .payment .ctas{display:flex;flex-direction:column;gap:10px;margin-top:2rem}.create_training_alert .payment .ctas .back,.deleteFacilityModal .payment .ctas .back,.deleteGymModal .payment .ctas .back{width:100%;height:42px;font-weight:700;border-radius:25px;border:1px solid var(--main-color);color:var(--main-color);background-color:transparent}.bookings_type{background-color:#fff;display:flex;flex-direction:column;gap:20px;border-radius:25px;color:#152c5b}.bookings_type header,.bookings_type header h3{text-align:center}.bookings_type header p{text-align:center;margin:auto}.bookings_type p{color:#4c6277;font-size:.85rem;line-height:1.5;font-weight:600;max-width:450px}.bookings_type{width:900px;padding:2rem 4rem;border-radius:5px}.bookings_type .types{display:flex;gap:20px}.bookings_type .types .active,.bookings_type .types .type{border:1px solid hsla(208,9%,65%,.62);padding:1rem;border-radius:10px;display:flex;gap:25px;cursor:pointer;position:relative}.bookings_type .types .active:hover,.bookings_type .types .type:hover{border-color:var(--main-color)}.bookings_type .types .active:hover h4,.bookings_type .types .type:hover h4{color:var(--main-color)}.bookings_type .types .active .icon,.bookings_type .types .type .icon{width:60px;height:60px;border-radius:5px;color:var(--main-color);display:flex;align-items:center;justify-content:center}.bookings_type .types .active .txt,.bookings_type .types .type .txt{display:flex;flex-direction:column;gap:5px}.bookings_type .types .active .txt h4,.bookings_type .types .type .txt h4{color:#152c5b}.bookings_type .types .active .txt p,.bookings_type .types .type .txt p{color:#4c6277;font-size:.85rem}.bookings_type .types .active .check,.bookings_type .types .type .check{position:absolute;top:10px;right:15px;color:var(--main-color)!important}.bookings_type .types .active{border:1px solid var(--main-color);background-color:#f0f9ff}.bookings_type .ctas{display:flex;align-items:center;gap:15px}.bookings_type .ctas button{width:50%;height:42px;border-radius:15px}.bookings_type .ctas .back{border:1px solid rgba(24,47,69,.5);color:#182f45;background-color:transparent}.bookings_type .ctas .back:hover{border-color:var(--main-color);color:var(--main-color)}.bookings_type .ctas .disabled,.bookings_type .ctas .next{color:#fff;background:var(--main-color);height:45px;border:none;font-size:.8rem;font-weight:700;cursor:pointer;transition:.3s ease-in-out}.bookings_type .ctas .disabled:hover,.bookings_type .ctas .next:hover{background-color:var(--main-color)}.bookings_type .ctas .disabled{opacity:.5!important}.approve_payment{background-color:#fff;display:flex;flex-direction:column;gap:20px;border-radius:25px;color:#152c5b}.approve_payment header,.approve_payment header h3{text-align:center}.approve_payment header p{text-align:center;margin:auto}.approve_payment p{color:#4c6277;font-size:.85rem;line-height:1.5;font-weight:600;max-width:450px}.approve_payment{width:550px;padding:2rem;gap:10px}.approve_payment header{display:flex;flex-direction:column;gap:5px;color:#000}.approve_payment .ctas{display:flex;align-items:center;gap:15px;margin-top:1rem}.approve_payment .ctas button{width:50%;height:45px;font-size:.9rem;font-weight:700;border-radius:25px}.approve_payment .ctas .back{border:1px solid rgba(24,47,69,.5);color:#182f45;background-color:transparent}.approve_payment .ctas .back:hover{border-color:red;color:red}.approve_payment .ctas .next{color:#fff;background:var(--main-color)}.add_expense,.add_service,.authorizations,.team_wrp{background-color:#fff;display:flex;flex-direction:column;gap:20px;color:#152c5b}.add_expense header,.add_expense header h3,.add_service header,.add_service header h3,.authorizations header,.authorizations header h3,.team_wrp header,.team_wrp header h3{text-align:center}.add_expense header p,.add_service header p,.authorizations header p,.team_wrp header p{text-align:center;margin:auto}.add_expense p,.add_service p,.authorizations p,.team_wrp p{color:#4c6277;font-size:.85rem;line-height:1.5;font-weight:600;max-width:450px}.add_expense,.add_service,.authorizations,.team_wrp{padding:2rem;width:600px;height:510px;border-radius:25px;box-shadow:0 4px 8px rgba(0,0,0,.04);position:relative}.add_expense .remove,.add_service .remove,.authorizations .remove,.team_wrp .remove{position:absolute;top:1rem;left:1rem;color:#4e5d78;border-radius:100%;padding:.2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.4s ease-in-out}.add_expense .remove:hover,.add_service .remove:hover,.authorizations .remove:hover,.team_wrp .remove:hover{background-color:#f0f0f0}.add_expense header,.add_service header,.authorizations header,.team_wrp header{display:flex;flex-direction:column;align-items:center}.add_expense .search_box,.add_service .search_box,.authorizations .search_box,.team_wrp .search_box{display:flex;align-items:center;justify-content:center;gap:5px;direction:ltr}.add_expense .search_box .input_wrp,.add_service .search_box .input_wrp,.authorizations .search_box .input_wrp,.team_wrp .search_box .input_wrp{margin:0}.add_expense .search_box button,.add_service .search_box button,.authorizations .search_box button,.team_wrp .search_box button{margin:0;width:max-content;padding:0 1.5rem;display:flex;align-items:center;justify-content:center;gap:5px;font-size:.8rem}.add_expense .input_wrp,.add_expense input,.add_expense select,.add_expense textarea,.add_service .input_wrp,.add_service input,.add_service select,.add_service textarea,.authorizations .input_wrp,.authorizations input,.authorizations select,.authorizations textarea,.team_wrp .input_wrp,.team_wrp input,.team_wrp select,.team_wrp textarea{display:flex;align-items:center;gap:10px;width:350px;margin:auto;background:#f9fafc;border:1px solid #e4e9ef;border-radius:25px;padding:0 1rem}.add_expense .input_wrp:focus,.add_expense .input_wrp:hover,.add_expense input:focus,.add_expense input:hover,.add_expense select:focus,.add_expense select:hover,.add_expense textarea:focus,.add_expense textarea:hover,.add_service .input_wrp:focus,.add_service .input_wrp:hover,.add_service input:focus,.add_service input:hover,.add_service select:focus,.add_service select:hover,.add_service textarea:focus,.add_service textarea:hover,.authorizations .input_wrp:focus,.authorizations .input_wrp:hover,.authorizations input:focus,.authorizations input:hover,.authorizations select:focus,.authorizations select:hover,.authorizations textarea:focus,.authorizations textarea:hover,.team_wrp .input_wrp:focus,.team_wrp .input_wrp:hover,.team_wrp input:focus,.team_wrp input:hover,.team_wrp select:focus,.team_wrp select:hover,.team_wrp textarea:focus,.team_wrp textarea:hover{border-color:var(--main-color)}.add_expense .input_wrp input,.add_service .input_wrp input,.authorizations .input_wrp input,.team_wrp .input_wrp input{width:100%;height:50px;color:#4e5d78;background-color:transparent;border:none;transition:.3s ease-in-out;outline:none}.add_expense .input_wrp input::placeholder,.add_service .input_wrp input::placeholder,.authorizations .input_wrp input::placeholder,.team_wrp .input_wrp input::placeholder{color:#7e8a9e}.add_expense .disabled,.add_service .disabled,.authorizations .disabled,.team_wrp .disabled{background-color:#c9c9c9;border-color:#c9c9c9}.add_expense form,.add_service form,.authorizations form,.team_wrp form{width:450px;margin:auto;display:flex;flex-direction:column;gap:10px}.add_expense form button,.add_service form button,.authorizations form button,.team_wrp form button{margin-top:2rem}.add_expense .flex,.add_service .flex,.authorizations .flex,.team_wrp .flex{display:flex;align-items:center;gap:20px}.add_expense .flex .input,.add_service .flex .input,.authorizations .flex .input,.team_wrp .flex .input{width:50%}.add_expense .input,.add_service .input,.authorizations .input,.team_wrp .input{display:flex;flex-direction:column;gap:10px}.add_expense .input label,.add_service .input label,.authorizations .input label,.team_wrp .input label{color:var(--headers-color);font-weight:650;font-size:.9rem}.add_expense .input input,.add_expense .input select,.add_expense .input textarea,.add_service .input input,.add_service .input select,.add_service .input textarea,.authorizations .input input,.authorizations .input select,.authorizations .input textarea,.team_wrp .input input,.team_wrp .input select,.team_wrp .input textarea{width:100%;height:45px}.add_expense .input textarea,.add_service .input textarea,.authorizations .input textarea,.team_wrp .input textarea{border-radius:10px;height:100px}.add_expense .language,.add_service .language,.authorizations .language,.team_wrp .language{display:flex;align-items:center;gap:5px}.add_expense .language .tp,.add_expense .language .tp_active,.add_service .language .tp,.add_service .language .tp_active,.authorizations .language .tp,.authorizations .language .tp_active,.team_wrp .language .tp,.team_wrp .language .tp_active{width:50%;border:1px solid #e9eaf3;padding:0 1rem;height:45px;border-radius:25px;display:flex;align-items:center;justify-content:center;gap:10px;color:#4c6277;cursor:pointer;font-weight:650;font-size:.85rem;box-shadow:0 2px 12px 0 rgba(11,22,44,.05)}.add_expense .language .tp_active,.add_service .language .tp_active,.authorizations .language .tp_active,.team_wrp .language .tp_active{background-color:var(--main-color-hover);color:var(--main-color)}.add_expense .results,.add_service .results,.authorizations .results,.team_wrp .results{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;list-style:none;min-height:130px;max-height:250px;overflow-y:auto}.add_expense .results li,.add_service .results li,.authorizations .results li,.team_wrp .results li{border:1px solid #e4e9ef;padding:.5rem 1rem;border-radius:15px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;transition:.3s ease-in-out;height:-moz-fit-content;height:fit-content}.add_expense .results li:hover,.add_service .results li:hover,.authorizations .results li:hover,.team_wrp .results li:hover{border-color:var(--main-color)}.add_expense .results .selected,.add_service .results .selected,.authorizations .results .selected,.team_wrp .results .selected{box-shadow:0 2px 12px 0 rgba(11,22,44,.05);border-color:var(--main-color);background:var(--main-color-hover)}.add_expense .results .user,.add_service .results .user,.authorizations .results .user,.team_wrp .results .user{display:flex;align-items:center;gap:15px}.add_expense .results .user .image,.add_service .results .user .image,.authorizations .results .user .image,.team_wrp .results .user .image{width:35px;height:35px;position:relative;border-radius:100%;overflow:hidden;background-color:#f08080}.add_expense .results .user .user_info,.add_service .results .user .user_info,.authorizations .results .user .user_info,.team_wrp .results .user .user_info{display:flex;flex-direction:column;line-height:1.3;font-size:.8rem}.add_expense .results .user .user_info .display_name,.add_service .results .user .user_info .display_name,.authorizations .results .user .user_info .display_name,.team_wrp .results .user .user_info .display_name{color:#182f45;font-weight:650}.add_expense .results .user .user_info .number,.add_service .results .user .user_info .number,.authorizations .results .user .user_info .number,.team_wrp .results .user .user_info .number{color:#959eae}.add_expense .results input,.add_service .results input,.authorizations .results input,.team_wrp .results input{width:auto;margin:0}.add_expense .success,.add_service .success,.authorizations .success,.team_wrp .success{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;text-align:center}.add_expense .success h2,.add_service .success h2,.authorizations .success h2,.team_wrp .success h2{margin-top:1rem;color:#182f45}.add_expense .success p,.add_service .success p,.authorizations .success p,.team_wrp .success p{font-size:.85rem;color:#738393;text-align:center;max-width:450px;margin:auto}.add_expense .success .flex,.add_service .success .flex,.authorizations .success .flex,.team_wrp .success .flex{width:300px}.add_expense .empty,.add_service .empty,.authorizations .empty,.team_wrp .empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;margin-bottom:1rem;height:max-content}.add_expense .empty p,.add_service .empty p,.authorizations .empty p,.team_wrp .empty p{font-size:.85rem;color:#738393;text-align:center;max-width:350px;margin:0 auto}.add_expense .empty p span,.add_service .empty p span,.authorizations .empty p span,.team_wrp .empty p span{color:var(--main-color);font-weight:700;cursor:pointer}.add_expense button,.add_service button,.authorizations button,.team_wrp button{width:100%;height:48px;background:var(--main-color);color:#fff;font-weight:650;border-radius:25px;position:relative;margin-top:1rem;border:1px solid var(--main-color)}.add_expense .back,.add_service .back,.authorizations .back,.team_wrp .back{background-color:transparent;color:var(--main-color)}.team_wrp{padding:3rem}.team_wrp button{margin-top:1rem}.add_expense{height:auto}.add_expense form{width:90%}.add_expense .drop_file_area{background:#f9fafc;border:1px dashed #bdbdbd;border-radius:10px;padding:1.5rem;display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer}.add_expense .drop_file_area:focus,.add_expense .drop_file_area:hover{border-color:var(--main-color)}.add_expense .file_wrp{display:flex;align-items:center;justify-content:space-between;background-color:#f9fafc;border:1px dashed #bdbdbd;border-radius:5px;padding:.3rem}.add_expense .file_wrp .name{display:flex;align-items:center;gap:5px;font-size:.9rem;color:#4c6277}.add_expense .file_wrp .delete{display:flex;align-items:center;justify-content:center;gap:10px;background-color:#ffe0e0;color:red;border-radius:5px;width:30px;height:30px;cursor:pointer}.pauseUser,.user_md_wrp{background-color:#fff;display:flex;flex-direction:column;gap:20px;border-radius:25px;color:#152c5b}.pauseUser header,.pauseUser header h3,.user_md_wrp header,.user_md_wrp header h3{text-align:center}.pauseUser header p,.user_md_wrp header p{text-align:center;margin:auto}.pauseUser p,.user_md_wrp p{color:#4c6277;font-size:.85rem;line-height:1.5;font-weight:600;max-width:450px}.pauseUser,.user_md_wrp{padding:1.5rem 2rem;width:90%;max-width:800px;gap:10px;position:relative}.pauseUser .close,.user_md_wrp .close{position:absolute;top:1.5rem;left:1.5rem;color:red;cursor:pointer;border-radius:100%;z-index:20;display:flex;align-items:center;justify-content:center}.pauseUser .close:hover,.user_md_wrp .close:hover{background-color:rgba(209,77,77,.09)}.pauseUser header,.user_md_wrp header{display:flex;flex-direction:column;gap:10px;z-index:1}.pauseUser h3,.user_md_wrp h3{line-height:1}.pauseUser p,.user_md_wrp p{max-width:700px;margin:auto}.pauseUser .search_input,.pauseUser input,.pauseUser select,.user_md_wrp .search_input,.user_md_wrp input,.user_md_wrp select{border-radius:30px;height:45px;padding:0 1.3rem;border:1px solid #e9eaf3;background-color:#fff;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);transition:.3s ease-in-out;color:rgba(42,45,55,.6);position:relative}.pauseUser .table_filters,.user_md_wrp .table_filters{display:flex;align-items:center;gap:10px;color:#464e5f;z-index:1000;position:relative;width:max-content}.pauseUser .table_filters input[type=text],.pauseUser .table_filters select,.user_md_wrp .table_filters input[type=text],.user_md_wrp .table_filters select{width:85%;height:35px;margin:1rem auto 0;display:flex;border:1px solid #e9eaf3;box-shadow:0 2px 12px 0 rgba(11,22,44,.05)}.pauseUser .table_filters button,.user_md_wrp .table_filters button{width:100px;height:40px;border:1px solid #e9eaf3;border-radius:25px;color:#464e5f;font-weight:650;background-color:#fff;display:flex;align-items:center;justify-content:center;gap:5px;font-size:.8rem}.pauseUser .table_filters button:hover,.user_md_wrp .table_filters button:hover{color:var(--main-color);border-color:var(--main-color)}.pauseUser .table_filters .active,.user_md_wrp .table_filters .active{background-color:var(--main-color);color:#fff;border-color:var(--main-color)}.pauseUser .table_filters .active:hover,.user_md_wrp .table_filters .active:hover{color:#fff}.pauseUser .table_filters .filter_wrp,.user_md_wrp .table_filters .filter_wrp{display:flex;align-items:center;position:relative;gap:20px}.pauseUser .table_filters .options,.user_md_wrp .table_filters .options{position:absolute;top:110%;border-radius:10px;background-color:#fff;width:200px;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);border:1px solid #e9eaf3}.pauseUser .table_filters .options ul,.user_md_wrp .table_filters .options ul{list-style:none;display:flex;flex-direction:column;gap:10px!important;max-height:400px;overflow-y:auto;padding:1rem;margin:0}.pauseUser .table_filters .options ul li,.user_md_wrp .table_filters .options ul li{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:.85rem;border:none;padding:0}.pauseUser .table_filters .options ul li .user,.user_md_wrp .table_filters .options ul li .user{display:flex;align-items:center;gap:5px}.pauseUser .table_filters .options ul li .user .avatar,.user_md_wrp .table_filters .options ul li .user .avatar{width:30px;height:30px;border-radius:100%;overflow:hidden;position:relative;background-color:rgba(212,220,231,.635);display:flex;align-items:center;justify-content:center}.pauseUser .table_filters .options ul li .user .name,.user_md_wrp .table_filters .options ul li .user .name{display:flex;flex-direction:column;gap:5px;line-height:1;font-size:.8rem}.pauseUser .table_filters .options ul li .user .name span,.user_md_wrp .table_filters .options ul li .user .name span{color:#4c6277;font-weight:600;font-size:.75rem}.pauseUser .table_filters .options ul li input,.user_md_wrp .table_filters .options ul li input{height:auto;box-shadow:none}.pauseUser .table_filters .options ul li:hover,.user_md_wrp .table_filters .options ul li:hover{color:var(--main-color)}.pauseUser .list_trainings,.pauseUser ul,.user_md_wrp .list_trainings,.user_md_wrp ul{margin:1rem 0;display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr 1fr 1fr}.pauseUser .list_trainings .training,.pauseUser .list_trainings li,.pauseUser ul .training,.pauseUser ul li,.user_md_wrp .list_trainings .training,.user_md_wrp .list_trainings li,.user_md_wrp ul .training,.user_md_wrp ul li{padding:.5rem 1rem;border-radius:10px;border:1px solid #d3d3d3;cursor:pointer;display:flex}.pauseUser .list_trainings .training .days,.pauseUser .list_trainings li .days,.pauseUser ul .training .days,.pauseUser ul li .days,.user_md_wrp .list_trainings .training .days,.user_md_wrp .list_trainings li .days,.user_md_wrp ul .training .days,.user_md_wrp ul li .days{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:5px;gap:5px}.pauseUser .list_trainings .training .days .day,.pauseUser .list_trainings li .days .day,.pauseUser ul .training .days .day,.pauseUser ul li .days .day,.user_md_wrp .list_trainings .training .days .day,.user_md_wrp .list_trainings li .days .day,.user_md_wrp ul .training .days .day,.user_md_wrp ul li .days .day{background-color:rgba(229,237,255,.49);border-radius:5px;padding:.3rem .5rem;display:flex;flex-direction:column;gap:0;font-size:.7rem;color:#4f5f7e;font-weight:650;line-height:1.2;width:max-content}.pauseUser .list_trainings .training .days .day small,.pauseUser .list_trainings li .days .day small,.pauseUser ul .training .days .day small,.pauseUser ul li .days .day small,.user_md_wrp .list_trainings .training .days .day small,.user_md_wrp .list_trainings li .days .day small,.user_md_wrp ul .training .days .day small,.user_md_wrp ul li .days .day small{color:#90a3b4}.pauseUser .list_trainings .training .title-icon,.pauseUser .list_trainings li .title-icon,.pauseUser ul .training .title-icon,.pauseUser ul li .title-icon,.user_md_wrp .list_trainings .training .title-icon,.user_md_wrp .list_trainings li .title-icon,.user_md_wrp ul .training .title-icon,.user_md_wrp ul li .title-icon{display:flex;align-items:center;gap:10px}.pauseUser .list_trainings .training:hover,.pauseUser .list_trainings li:hover,.pauseUser ul .training:hover,.pauseUser ul li:hover,.user_md_wrp .list_trainings .training:hover,.user_md_wrp .list_trainings li:hover,.user_md_wrp ul .training:hover,.user_md_wrp ul li:hover{border-color:var(--main-color)}.pauseUser .list_trainings .training:hover .title,.pauseUser .list_trainings li:hover .title,.pauseUser ul .training:hover .title,.pauseUser ul li:hover .title,.user_md_wrp .list_trainings .training:hover .title,.user_md_wrp .list_trainings li:hover .title,.user_md_wrp ul .training:hover .title,.user_md_wrp ul li:hover .title{color:var(--main-color)}.pauseUser .list_trainings .training input,.pauseUser .list_trainings li input,.pauseUser ul .training input,.pauseUser ul li input,.user_md_wrp .list_trainings .training input,.user_md_wrp .list_trainings li input,.user_md_wrp ul .training input,.user_md_wrp ul li input{box-shadow:none}.pauseUser .list_trainings .training .icon,.pauseUser .list_trainings li .icon,.pauseUser ul .training .icon,.pauseUser ul li .icon,.user_md_wrp .list_trainings .training .icon,.user_md_wrp .list_trainings li .icon,.user_md_wrp ul .training .icon,.user_md_wrp ul li .icon{width:30px;height:30px;border-radius:100%;background-color:#eee;display:flex;align-items:center;justify-content:center}.pauseUser .list_trainings .training .title,.pauseUser .list_trainings li .title,.pauseUser ul .training .title,.pauseUser ul li .title,.user_md_wrp .list_trainings .training .title,.user_md_wrp .list_trainings li .title,.user_md_wrp ul .training .title,.user_md_wrp ul li .title{width:80%;display:flex;align-items:center;justify-content:space-between}.pauseUser .list_trainings .training .title div,.pauseUser .list_trainings li .title div,.pauseUser ul .training .title div,.pauseUser ul li .title div,.user_md_wrp .list_trainings .training .title div,.user_md_wrp .list_trainings li .title div,.user_md_wrp ul .training .title div,.user_md_wrp ul li .title div{font-weight:700;font-size:.85rem}.pauseUser .list_trainings .training,.pauseUser ul .training,.user_md_wrp .list_trainings .training,.user_md_wrp ul .training{display:flex;flex-direction:column;gap:5px}.pauseUser .list_trainings,.user_md_wrp .list_trainings{max-height:350px;overflow-y:auto;list-style:none;margin:0!important}.pauseUser .search_player,.user_md_wrp .search_player{margin-top:2rem;display:flex;flex-direction:column;gap:25px}.pauseUser .search_player .search_box,.user_md_wrp .search_player .search_box{display:flex;align-items:center;justify-content:center;gap:5px;direction:ltr}.pauseUser .search_player .search_box .search_input,.user_md_wrp .search_player .search_box .search_input{display:flex;align-items:center;gap:5px;overflow:hidden;width:250px;padding:0;-webkit-padding-start:1rem;padding-inline-start:1rem}.pauseUser .search_player .search_box input,.user_md_wrp .search_player .search_box input{box-shadow:none;border:none;margin:0;width:90%}.pauseUser .search_player .search_box button,.user_md_wrp .search_player .search_box button{width:100px;height:45px;border-radius:25px;font-size:.9rem;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:700;background-color:var(--main-color);color:#fff}.pauseUser .search_player .search_box .disabled,.user_md_wrp .search_player .search_box .disabled{background-color:#e3e2e2;color:#4f5f7e}.pauseUser .search_player .results,.user_md_wrp .search_player .results{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;list-style:none;min-height:130px;max-height:250px;overflow-y:auto;width:90%;margin:0 auto}.pauseUser .search_player .results li,.user_md_wrp .search_player .results li{border:1px solid #e4e9ef;padding:.5rem 1rem;border-radius:15px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;transition:.3s ease-in-out;height:-moz-fit-content;height:fit-content;background-color:#f4f8fb}.pauseUser .search_player .results li:hover,.user_md_wrp .search_player .results li:hover{border-color:var(--main-color)}.pauseUser .search_player .results .selected,.user_md_wrp .search_player .results .selected{box-shadow:0 2px 12px 0 rgba(11,22,44,.05);border-color:var(--main-color);background:#d9eeff}.pauseUser .search_player .results .user,.user_md_wrp .search_player .results .user{display:flex;align-items:center;gap:15px}.pauseUser .search_player .results .user .image,.user_md_wrp .search_player .results .user .image{width:35px;height:35px;position:relative;border-radius:100%;overflow:hidden;background-color:#f08080}.pauseUser .search_player .results .user .user_info,.user_md_wrp .search_player .results .user .user_info{display:flex;flex-direction:column;line-height:1.3;font-size:.8rem}.pauseUser .search_player .results .user .user_info .display_name,.user_md_wrp .search_player .results .user .user_info .display_name{color:#182f45;font-weight:650}.pauseUser .search_player .results .user .user_info .number,.user_md_wrp .search_player .results .user .user_info .number{color:#959eae}.pauseUser .search_player .results input,.user_md_wrp .search_player .results input{width:auto;margin:0;box-shadow:none}.pauseUser .search_player .empty_search,.user_md_wrp .search_player .empty_search{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;margin:1rem 0}.pauseUser .search_player .empty_search p,.user_md_wrp .search_player .empty_search p{font-size:.85rem;color:#738393;text-align:center;max-width:350px;margin:auto}.pauseUser .search_player .empty_search p span,.user_md_wrp .search_player .empty_search p span{color:var(--main-color);font-weight:700;cursor:pointer}.pauseUser .search_player .empty_search button,.user_md_wrp .search_player .empty_search button{width:150px;height:40px;background:var(--main-color);color:#fff;font-weight:650;border-radius:25px;position:relative;border:1px solid var(--main-color)}.pauseUser .search_player .empty_search button:hover,.user_md_wrp .search_player .empty_search button:hover{color:var(--main-color);background:var(--main-color-hover)}.pauseUser .steps,.user_md_wrp .steps{display:flex;align-items:center;gap:10px;margin:1rem auto}@media screen and (max-width:600px){.pauseUser .steps,.user_md_wrp .steps{flex-wrap:wrap}}.pauseUser .steps .active,.pauseUser .steps div,.user_md_wrp .steps .active,.user_md_wrp .steps div{display:flex;align-items:center;gap:10px;font-size:.8rem;color:#4c6277;font-weight:650}.pauseUser .steps .active span,.pauseUser .steps div span,.user_md_wrp .steps .active span,.user_md_wrp .steps div span{font-size:.85rem;background:#f3f6f9;color:#4c6277;width:30px;height:30px;border-radius:100%;display:flex;align-items:center;justify-content:center;line-height:1}.pauseUser .steps .line,.user_md_wrp .steps .line{width:60px;height:2px;background-color:#c0cad5;border-radius:10px}.pauseUser .steps .active,.user_md_wrp .steps .active{color:var(--main-color)}.pauseUser .steps .active span,.user_md_wrp .steps .active span{background-color:var(--main-color);color:#fff}.pauseUser .plans ul,.pauseUser .trainings_list,.user_md_wrp .plans ul,.user_md_wrp .trainings_list{display:grid;grid-template-columns:1fr 1fr 1fr}.pauseUser .plans ul li,.pauseUser .trainings_list li,.user_md_wrp .plans ul li,.user_md_wrp .trainings_list li{display:flex;align-items:center;justify-content:space-between;gap:20px}.pauseUser .plans ul li h4,.pauseUser .trainings_list li h4,.user_md_wrp .plans ul li h4,.user_md_wrp .trainings_list li h4{color:#646e80;font-size:.9rem}.pauseUser .plans ul li h2,.pauseUser .trainings_list li h2,.user_md_wrp .plans ul li h2,.user_md_wrp .trainings_list li h2{color:#20b2aa;direction:ltr;font-size:1.3rem}.pauseUser .plans ul li input,.pauseUser .trainings_list li input,.user_md_wrp .plans ul li input,.user_md_wrp .trainings_list li input{box-shadow:none}.pauseUser .plans ul li .flex,.pauseUser .trainings_list li .flex,.user_md_wrp .plans ul li .flex,.user_md_wrp .trainings_list li .flex{display:flex;align-items:center;justify-content:space-between}.pauseUser .plans ul li .name,.pauseUser .trainings_list li .name,.user_md_wrp .plans ul li .name,.user_md_wrp .trainings_list li .name{width:100%;display:flex;flex-direction:column;gap:5px}.pauseUser .plans ul li .num_swicth,.pauseUser .trainings_list li .num_swicth,.user_md_wrp .plans ul li .num_swicth,.user_md_wrp .trainings_list li .num_swicth{display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.pauseUser .plans ul li .num_swicth .num,.pauseUser .trainings_list li .num_swicth .num,.user_md_wrp .plans ul li .num_swicth .num,.user_md_wrp .trainings_list li .num_swicth .num{display:flex;align-items:center;justify-content:flex-end;gap:10px}.pauseUser .plans ul li .num_swicth .num div,.pauseUser .trainings_list li .num_swicth .num div,.user_md_wrp .plans ul li .num_swicth .num div,.user_md_wrp .trainings_list li .num_swicth .num div{font-weight:700;font-size:1.2rem;color:#020246}.pauseUser .plans ul li .num_swicth .num button,.pauseUser .trainings_list li .num_swicth .num button,.user_md_wrp .plans ul li .num_swicth .num button,.user_md_wrp .trainings_list li .num_swicth .num button{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:100%;padding:.1rem;color:#4f5f7e;transition:none!important}.pauseUser .plans ul li .num_swicth .num button:hover,.pauseUser .trainings_list li .num_swicth .num button:hover,.user_md_wrp .plans ul li .num_swicth .num button:hover,.user_md_wrp .trainings_list li .num_swicth .num button:hover{background-color:#c8e7ff;color:var(--main-color)}.pauseUser .plans ul .service,.pauseUser .trainings_list .service,.user_md_wrp .plans ul .service,.user_md_wrp .trainings_list .service{align-items:flex-start;flex-direction:column;gap:0}.pauseUser .plans ul .active,.pauseUser .trainings_list .active,.user_md_wrp .plans ul .active,.user_md_wrp .trainings_list .active{background-color:#e1eeff;border-color:var(--main-color)}.pauseUser .trainings_list,.user_md_wrp .trainings_list{max-height:290px;overflow:auto;margin:1rem 0}.pauseUser .trainings_list li,.user_md_wrp .trainings_list li{flex-direction:column;gap:10px;align-items:flex-start}.pauseUser .trainings_list li .days,.user_md_wrp .trainings_list li .days{display:flex;align-items:center;justify-content:center;gap:5px}.pauseUser .trainings_list li .days .day,.user_md_wrp .trainings_list li .days .day{background-color:rgba(229,237,255,.49);border-radius:5px;padding:.5rem;display:flex;flex-direction:column;gap:0;font-size:.7rem;color:#4f5f7e;font-weight:650;line-height:1.2;width:max-content}.pauseUser .trainings_list li .days .day small,.user_md_wrp .trainings_list li .days .day small{color:#90a3b4}.pauseUser .trainings_list .active,.user_md_wrp .trainings_list .active{background-color:#b5d4ff;border-color:var(--main-color)}.pauseUser .father_student,.user_md_wrp .father_student{display:flex;gap:20px;margin-top:1rem}.pauseUser .father_student .choice,.user_md_wrp .father_student .choice{padding:.7rem 1rem;border-radius:10px;display:flex;align-items:center;gap:15px;cursor:pointer;border:1px solid #d3d3d3;width:50%}.pauseUser .father_student .choice:hover,.user_md_wrp .father_student .choice:hover{border-color:var(--main-color);box-shadow:0 2px 12px 0 rgba(11,22,44,.05)}.pauseUser .father_student .choice span,.user_md_wrp .father_student .choice span{color:#fff;display:block;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;background-color:#0c7fda}.pauseUser .father_student .choice div,.user_md_wrp .father_student .choice div{display:flex;flex-direction:column;justify-content:flex-start!important;gap:5px;width:80%}.pauseUser .father_student .choice div p,.user_md_wrp .father_student .choice div p{font-size:.8rem;color:#4c6277;line-height:1.5;text-align:start;margin:0}.pauseUser .invite_player_inputs,.user_md_wrp .invite_player_inputs{display:flex;flex-direction:column;gap:15px;padding:0 1rem}.pauseUser .invite_player_inputs .flx,.user_md_wrp .invite_player_inputs .flx{display:flex;align-items:flex-end;gap:20px}.pauseUser .invite_player_inputs .genders,.user_md_wrp .invite_player_inputs .genders{display:flex;align-items:center;gap:5px}.pauseUser .invite_player_inputs .genders .tp,.pauseUser .invite_player_inputs .genders .tp_active,.user_md_wrp .invite_player_inputs .genders .tp,.user_md_wrp .invite_player_inputs .genders .tp_active{width:50%;border:1px solid #e9eaf3;padding:0 1rem;height:45px;border-radius:25px;display:flex;align-items:center;justify-content:center;gap:10px;color:#4c6277;cursor:pointer;font-weight:650;font-size:.85rem;box-shadow:0 2px 12px 0 rgba(11,22,44,.05)}.pauseUser .invite_player_inputs .genders .tp_active,.user_md_wrp .invite_player_inputs .genders .tp_active{background-color:#e2eeff;color:#4472ff}.pauseUser .sessions_discount,.user_md_wrp .sessions_discount{display:flex;align-items:center;gap:20px}.pauseUser .input_wrp,.user_md_wrp .input_wrp{width:50%;display:flex;flex-direction:column;gap:10px}.pauseUser .input_wrp .label,.user_md_wrp .input_wrp .label{display:flex;align-items:center;justify-content:space-between}.pauseUser .input_wrp input,.pauseUser .input_wrp select,.user_md_wrp .input_wrp input,.user_md_wrp .input_wrp select{width:100%;height:48px;color:#4c6277}.pauseUser .input_wrp input:hover,.pauseUser .input_wrp select:hover,.user_md_wrp .input_wrp input:hover,.user_md_wrp .input_wrp select:hover{border-color:var(--main-color)}.pauseUser .input_wrp select,.user_md_wrp .input_wrp select{outline:none;cursor:pointer}.pauseUser .input_wrp input,.pauseUser .input_wrp input::placeholder,.pauseUser .input_wrp select,.user_md_wrp .input_wrp input,.user_md_wrp .input_wrp input::placeholder,.user_md_wrp .input_wrp select{font-size:1rem}.pauseUser .input_wrp label,.user_md_wrp .input_wrp label{font-weight:700;color:#000;font-size:.9rem}.pauseUser .contacts,.user_md_wrp .contacts{display:flex;flex-direction:column;gap:20px}.pauseUser .contacts p,.user_md_wrp .contacts p{margin:0}.pauseUser .contacts .head,.user_md_wrp .contacts .head{display:flex;flex-direction:column;gap:10px}.pauseUser .contacts .main_number,.user_md_wrp .contacts .main_number{padding:1rem 0;background:rgba(215,225,255,.439);border-radius:10px}.pauseUser .contacts .invite_player_inputs,.user_md_wrp .contacts .invite_player_inputs{padding:0 1rem}.pauseUser .contacts .delete,.user_md_wrp .contacts .delete{background-color:#ff4c68;display:flex;align-items:center;justify-content:center;border-radius:5px;color:#fff;width:35px;height:35px;margin-bottom:.5rem}.pauseUser .coaches ul,.user_md_wrp .coaches ul{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px 20px;gap:10px 20px}.pauseUser .coaches ul li,.user_md_wrp .coaches ul li{display:flex;align-items:center;gap:10px}.pauseUser .coaches ul li h4,.user_md_wrp .coaches ul li h4{text-align:center}.pauseUser .coaches ul li .avatar,.user_md_wrp .coaches ul li .avatar{position:relative;width:40px;height:40px;border-radius:25px;overflow:hidden}.pauseUser .coaches ul li .name,.user_md_wrp .coaches ul li .name{font-size:.85rem}.pauseUser .coaches ul .active,.user_md_wrp .coaches ul .active{background-color:#b5d4ff;border-color:var(--main-color)}.pauseUser .dates,.user_md_wrp .dates{display:flex;flex-direction:column;gap:10px;width:80%;margin:auto}.pauseUser .dates .day,.user_md_wrp .dates .day{display:flex;align-items:center;gap:25px}.pauseUser .dates .day .active_date,.pauseUser .dates .day .date,.pauseUser .dates .day .select_day,.user_md_wrp .dates .day .active_date,.user_md_wrp .dates .day .date,.user_md_wrp .dates .day .select_day{background:#ebebeb;border-radius:25px;text-align:center;height:35px;width:33%;display:flex;align-items:center;justify-content:center;font-size:.85rem;cursor:pointer;color:#182f45}.pauseUser .dates .day .select_day,.user_md_wrp .dates .day .select_day{border:1px solid var(--main-color)}.pauseUser .dates .day .active_date,.user_md_wrp .dates .day .active_date{background:var(--main-color);color:#fff}.pauseUser .dates .day label,.user_md_wrp .dates .day label{width:33%}.pauseUser .dates .day input,.user_md_wrp .dates .day input{width:33%;height:35px;direction:ltr;background-color:transparent;border:1px solid hsla(208,9%,65%,.62);display:flex;align-items:center;gap:10px;padding:0 1rem;border-radius:25px;color:var(--text-color);transition:.4s ease-in-out}.pauseUser .dates .day input:focus,.pauseUser .dates .day input:hover,.user_md_wrp .dates .day input:focus,.user_md_wrp .dates .day input:hover{border-color:var(--main-color)}.pauseUser .dates .day .not_active,.user_md_wrp .dates .day .not_active{cursor:not-allowed;background:hsla(0,0%,92%,.302)}.pauseUser .add_contact,.user_md_wrp .add_contact{color:var(--main-color);font-weight:650;display:flex;align-items:center;gap:5px;cursor:pointer;width:max-content}.pauseUser .totals_fees,.user_md_wrp .totals_fees{width:85%;margin:2rem auto 0;display:flex;flex-direction:column;gap:8px;background:rgba(215,225,255,.439);padding:1rem 2rem;border-radius:10px}.pauseUser .totals_fees h2,.pauseUser .totals_fees h3,.user_md_wrp .totals_fees h2,.user_md_wrp .totals_fees h3{color:#152c5b;direction:ltr}.pauseUser .totals_fees .line,.user_md_wrp .totals_fees .line{width:100%;height:1px;background-color:#ced9e4;margin:.3rem 0}.pauseUser .totals_fees .fee,.pauseUser .totals_fees .total,.user_md_wrp .totals_fees .fee,.user_md_wrp .totals_fees .total{display:flex;align-items:center;justify-content:space-between}.pauseUser .totals_fees .global_price,.user_md_wrp .totals_fees .global_price{color:#04ca92}.pauseUser .success_renew_img,.user_md_wrp .success_renew_img{position:relative;width:100px;height:100px;margin:auto}.pauseUser .ctas,.user_md_wrp .ctas{display:flex;align-items:center;gap:20px;margin-top:1.5rem}.pauseUser .ctas button,.user_md_wrp .ctas button{width:50%;height:45px;border-radius:25px;font-size:.9rem;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:700;background-color:#f2f3f8;color:#4f5f7e}.pauseUser .ctas .pause,.pauseUser .ctas .renew,.user_md_wrp .ctas .pause,.user_md_wrp .ctas .renew{background-color:var(--main-color);color:#fff}.payment_status{display:flex;justify-content:space-between;gap:20px;margin-top:1.5rem}.payment_status .not_paid,.payment_status .paid,.payment_status .partialy_paid{width:100%;padding:1rem .5rem;border-radius:15px;display:flex;align-items:center;gap:15px;cursor:pointer;border:1px solid #d3d3d3}.payment_status .not_paid:hover,.payment_status .paid:hover,.payment_status .partialy_paid:hover{box-shadow:0 1px 4px rgba(0,0,0,.16)}.payment_status .not_paid span,.payment_status .paid span,.payment_status .partialy_paid span{display:block;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:10px}.payment_status .not_paid div,.payment_status .paid div,.payment_status .partialy_paid div{display:flex;flex-direction:column;gap:5px;width:80%}.payment_status .not_paid div h3,.payment_status .paid div h3,.payment_status .partialy_paid div h3{align-items:start!important}.payment_status .not_paid div p,.payment_status .paid div p,.payment_status .partialy_paid div p{font-size:.75rem;color:#4c6277;line-height:1.5;text-align:start;margin:0}.payment_status .paid:hover{border-color:#20b2aa}.payment_status .paid span{background-color:rgba(32,178,170,.102);color:#20b2aa}.payment_status .paid.active{background-color:rgba(215,225,255,.439);border-color:#20b2aa;box-shadow:0 1px 4px rgba(0,0,0,.16)}.payment_status .paid.active h3{color:#20b2aa}.payment_status .partialy_paid:hover{border-color:#0c7fda!important}.payment_status .partialy_paid span{background-color:#def0ff!important;color:#0c7fda}.payment_status .partialy_paid.active{background-color:rgba(215,225,255,.439);border-color:#0c7fda;box-shadow:0 1px 4px rgba(0,0,0,.16)}.payment_status .partialy_paid.active h3{color:#0c7fda}.payment_status .not_paid:hover{border-color:#d14d4d!important}.payment_status .not_paid span{background-color:rgba(209,77,77,.09)!important;color:#d14d4d}.payment_status .not_paid.active{background-color:rgba(215,225,255,.439);border-color:#d14d4d;box-shadow:0 1px 4px rgba(0,0,0,.16)}.payment_status .not_paid.active h3{color:#d14d4d}.payment_status .options{width:35%;display:flex;flex-direction:column;gap:20px}.payment_status .options.full{width:100%;flex-direction:row}.payment_status .green{color:#20b2aa}.payment_status .red{color:red}.payment_status .methods{width:65%;background:rgba(215,225,255,.439);padding:1rem;border-radius:15px;display:flex;flex-direction:column;gap:20px}.payment_status .methods h4{color:#788b9c;font-weight:600}.payment_status .methods.hidden{display:none}.payment_status .methods .totals{display:flex;flex-direction:column;gap:20px;padding-bottom:1.5rem;border-bottom:4px solid #fff}.payment_status .methods .totals .input_wrp{width:100%;display:flex;align-items:center;flex-direction:row;justify-content:space-between}.payment_status .methods .totals input{max-width:120px;height:40px!important;border-radius:25px;padding:0 1rem;height:40px;border:1px solid #e9eaf3;box-shadow:0 2px 12px 0 rgba(11,22,44,.05)}.payment_status .methods .totals .total{display:flex;align-items:center;justify-content:space-between}.payment_status .payment_methods{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,1fr)}.payment_status .payment_methods .bank,.payment_status .payment_methods .cash,.payment_status .payment_methods .tabby,.payment_status .payment_methods .tamara,.payment_status .payment_methods .terminal,.payment_status .payment_methods .waffarha{display:flex;align-items:center;gap:10px;border-radius:10px;background-color:#fff;padding:.5rem;cursor:pointer;border:1px solid transparent}.payment_status .payment_methods .bank span,.payment_status .payment_methods .cash span,.payment_status .payment_methods .tabby span,.payment_status .payment_methods .tamara span,.payment_status .payment_methods .terminal span,.payment_status .payment_methods .waffarha span{width:35px!important;height:35px;display:flex;align-items:center;justify-content:center;background-color:#20b2aa;color:#fff;border-radius:10px}.payment_status .payment_methods .bank h4,.payment_status .payment_methods .cash h4,.payment_status .payment_methods .tabby h4,.payment_status .payment_methods .tamara h4,.payment_status .payment_methods .terminal h4,.payment_status .payment_methods .waffarha h4{width:max-content;font-size:.9rem}.payment_status .payment_methods .bank span{background-color:orange}.payment_status .payment_methods .terminal span{background-color:#4472ff}.payment_status .payment_methods .tabby span{background-color:#3eedbf}.payment_status .payment_methods .tamara span{background-color:#b0a2ff}.payment_status .payment_methods .cash.active{background-color:rgba(32,178,170,.102);border-color:#20b2aa}.payment_status .payment_methods .bank.active{background-color:#ffecc7;border-color:orange}.payment_status .payment_methods .terminal.active{background-color:#cbd8ff;border-color:#4472ff}.payment_status .payment_methods .tabby.active{background-color:#d5fff4;border-color:#3eedbf}.payment_status .payment_methods .tamara.active{background-color:#e6e1ff;border-color:#b0a2ff}.payment_status .payment_methods .waffarha.active{background-color:#ffdbc6;border-color:#ff5f00}.pauseUser .flx{gap:50px;margin-top:1.5rem}.pauseUser .flx,.pauseUser .flx .illus{display:flex;align-items:center;justify-content:center}.pauseUser .dates_rang{position:relative;padding:1rem}.delete_coach{background-color:#fff;display:flex;flex-direction:column;gap:20px;border-radius:25px;color:#152c5b}.delete_coach header,.delete_coach header h3{text-align:center}.delete_coach header p{text-align:center;margin:auto}.delete_coach p{font-size:.85rem;font-weight:600;max-width:450px}.delete_coach{padding:1.5rem 2rem;width:90%;max-width:700px!important;gap:10px;text-align:center;box-shadow:0 2px 12px 0 rgba(11,22,44,.05)}.delete_coach header{display:flex;flex-direction:column;gap:5px}.delete_coach p{color:#4c6277;font-size:.9rem;line-height:1.5}.delete_coach .coaches{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;position:relative;width:100%!important;box-shadow:none;list-style:none;margin:1rem 0}.delete_coach .coaches li{display:flex;align-items:center;gap:5px;padding:.5rem 1rem;font-size:.9rem;border:1px solid #e9eaf3;background-color:#fff;transition:.4s!important;border-radius:5px;cursor:pointer;box-shadow:0 2px 12px 0 rgba(11,22,44,.05)}.delete_coach .coaches li:hover{background-color:#dae9ff;border:1px solid var(--main-color)}.delete_coach .coaches li:hover b{color:var(--main-color)}.delete_coach .coaches li .avatar{width:35px;height:35px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border-radius:100%}.delete_coach .coaches li b{transition:none!important;font-size:.8rem}.delete_coach .coaches li.active{background-color:#dae9ff;border:1px solid var(--main-color)}.delete_coach .coaches li.active b{color:var(--main-color)}.delete_coach .ctas{display:flex;align-items:center;gap:20px;margin-top:1rem}.delete_coach .ctas button{width:50%;height:45px;border-radius:25px;font-size:.8rem;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700;background-color:#f2f3f8;color:#4f5f7e}.delete_coach .ctas .delete{background-color:#ff414c;color:#fff}.delete_coach .ctas .delete:hover{background-color:#eb535d}.edit_booking{background-color:#fff;display:flex;flex-direction:column;gap:20px;border-radius:25px;color:#152c5b}.edit_booking header h3,.edit_booking header p{text-align:center}.edit_booking p{color:#4c6277;font-size:.85rem;line-height:1.5;font-weight:600;max-width:450px}.edit_booking{padding:1.5rem 3rem;width:90%;max-width:850px}.edit_booking header{text-align:center}.edit_booking header p{font-size:.85rem;color:#4c6277;max-width:80%;margin:auto}.edit_booking input{cursor:pointer}.edit_booking .infos_flx{display:flex;align-items:flex-start;justify-content:space-between;gap:25px}@media screen and (max-width:600px){.edit_booking .infos_flx{flex-direction:column}}.edit_booking .facilities,.edit_booking .flex{display:flex;align-items:center;gap:10px;position:relative}.edit_booking .dates,.edit_booking .inputs{display:flex;flex-direction:column;gap:15px;width:50%}.edit_booking .types{position:absolute;bottom:80%;left:0;right:0;background-color:#fff;padding:.8rem 1rem;border-radius:25px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;max-height:300px;overflow-y:auto;list-style:none;box-shadow:0 8px 24px hsla(210,8%,62%,.2)}.edit_booking .types .selected,.edit_booking .types li{cursor:pointer;display:flex;align-items:center;gap:15px}.edit_booking .types .selected:hover,.edit_booking .types li:hover{color:var(--main-color)}.edit_booking .types .selected .avatar,.edit_booking .types li .avatar{position:relative;width:30px;height:30px;border-radius:100%;overflow:hidden;background-color:rgba(122,140,156,.137);padding:.3rem;display:flex;align-items:center;justify-content:center}.edit_booking .types .selected .name,.edit_booking .types li .name{width:max-content;font-size:.85rem}.edit_booking .types .selected{color:var(--main-color)}.edit_booking .input_wrp{display:flex;flex-direction:column;gap:10px;width:50%;position:relative}.edit_booking .input_wrp label{color:#4c6277;font-size:.8rem;font-weight:700}.edit_booking .input_wrp .price,.edit_booking .input_wrp input{width:100%;height:47px;background-color:transparent;border:1px solid hsla(208,9%,65%,.62);display:flex;align-items:center;gap:10px;padding:0 1rem;border-radius:25px;color:#4e5d78;transition:.4s ease-in-out}.edit_booking .input_wrp .price:focus,.edit_booking .input_wrp .price:hover,.edit_booking .input_wrp input:focus,.edit_booking .input_wrp input:hover{border-color:var(--main-color)}.edit_booking .input_wrp .price input{border:none;width:90%;padding:0}.edit_booking .input_wrp .price .sar{font-size:.75rem;color:#777e90}.edit_booking .dates{gap:10px}.edit_booking .dates .day{display:flex;align-items:center;gap:25px}.edit_booking .dates .day .active_date,.edit_booking .dates .day .date,.edit_booking .dates .day .select_day{background:#ebebeb;border-radius:25px;text-align:center;height:35px;width:120px;display:flex;align-items:center;justify-content:center;font-size:.85rem;cursor:pointer;color:#182f45}.edit_booking .dates .day .select_day{border:1px solid var(--main-color)}.edit_booking .dates .day .active_date{background:var(--main-color);color:#fff}.edit_booking .dates .day input{width:150px;height:35px;direction:ltr;background-color:transparent;border:1px solid hsla(208,9%,65%,.62);display:flex;align-items:center;gap:10px;padding:0 1rem;border-radius:25px;color:#4e5d78;transition:.4s ease-in-out}.edit_booking .dates .day input:focus,.edit_booking .dates .day input:hover{border-color:var(--main-color)}.edit_booking .dates .day .not_active{cursor:not-allowed;background:hsla(0,0%,92%,.302)}.edit_booking .ctas{display:flex;align-items:center;gap:20px;margin-top:1rem}.edit_booking .ctas button{width:50%;height:45px;border-radius:25px;font-size:.9rem;display:flex;align-items:center;justify-content:center;font-weight:700;background-color:#f2f3f8;color:#4f5f7e}.edit_booking .ctas .confirm{background-color:var(--main-color);color:#fff}.request_withdraw{background-color:#fff;display:flex;flex-direction:column;gap:20px;border-radius:25px;color:#152c5b}.request_withdraw header h3,.request_withdraw header p{text-align:center}.request_withdraw p{color:#4c6277;font-size:.85rem;line-height:1.5;font-weight:600;max-width:450px}.request_withdraw{padding:1.5rem 3rem;width:90%;max-width:550px}.request_withdraw header{text-align:center}.request_withdraw header p{font-size:.85rem;color:#4c6277;max-width:80%;margin:auto;font-weight:600}.request_withdraw .balance{text-align:center;line-height:1.3;border:1px solid #e9eaf3;padding:1rem;border-radius:20px}.request_withdraw .balance h1{color:#20b2aa}.request_withdraw .input_wrp{display:flex;flex-direction:column;border:1px solid #0089ff;border-radius:20px;padding:1rem;text-align:center;box-shadow:0 2px 12px 0 rgba(11,22,44,.05)}.request_withdraw .input_wrp label{font-weight:700;color:#4c6277}.request_withdraw .input_wrp input{font-size:1.8rem;text-align:center;font-weight:650}.request_withdraw .input_wrp input::placeholder{color:#4c6277}.request_withdraw .ctas{display:flex;align-items:center;gap:10px;margin-top:1rem}.request_withdraw .ctas button{height:45px;width:50%;background-color:hsla(0,0%,95%,.459);color:rgba(47,51,64,.51);font-weight:650;border-radius:25px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent}.request_withdraw .ctas .cancel{border-color:#fd7676;color:#fd7676;background-color:transparent}.request_withdraw .ctas .continue{background-color:var(--main-color);color:#fff;border-color:var(--main-color)}.change_session_status{background-color:#fff;display:flex;flex-direction:column;gap:20px;border-radius:25px;color:#152c5b}.change_session_status header h3,.change_session_status header p{text-align:center}.change_session_status p{color:#4c6277;font-size:.85rem;line-height:1.5;font-weight:600;max-width:450px}.change_session_status{padding:1.5rem 3rem;width:90%;max-width:650px}.change_session_status header{text-align:center}.change_session_status header p{font-size:.85rem;color:#4c6277;max-width:80%;margin:auto}.change_session_status ul{display:grid;grid-template-columns:1fr 1fr;list-style:none;grid-gap:15px;gap:15px;margin:1rem 0}.change_session_status ul .canceled,.change_session_status ul .confirmed,.change_session_status ul .ended,.change_session_status ul .started,.change_session_status ul li{border:1px solid rgba(157,165,179,.329);display:flex;align-items:center;justify-content:space-between;border-radius:15px;padding:1rem;cursor:pointer}.change_session_status ul .canceled:hover,.change_session_status ul .confirmed:hover,.change_session_status ul .ended:hover,.change_session_status ul .started:hover,.change_session_status ul li:hover{box-shadow:0 2px 12px 0 rgba(11,22,44,.05)}.change_session_status ul .canceled div,.change_session_status ul .confirmed div,.change_session_status ul .ended div,.change_session_status ul .started div,.change_session_status ul li div{display:flex;align-items:center;gap:10px}.change_session_status ul .canceled div span,.change_session_status ul .confirmed div span,.change_session_status ul .ended div span,.change_session_status ul .started div span,.change_session_status ul li div span{width:35px;height:35px;border-radius:5px;display:flex;align-items:center;justify-content:center}.change_session_status ul .canceled input,.change_session_status ul .confirmed input,.change_session_status ul .ended input,.change_session_status ul .started input,.change_session_status ul li input{border-radius:100%}.change_session_status ul .confirmed,.change_session_status ul .started{background-color:rgba(32,178,170,.149);border-color:#20b2aa}.change_session_status ul .confirmed h4,.change_session_status ul .started h4{color:#20b2aa}.change_session_status ul .confirmed input,.change_session_status ul .started input{accent-color:#20b2aa}.change_session_status ul .canceled,.change_session_status ul .ended{background:rgba(255,0,0,.059);border-color:#dc2b2b}.change_session_status ul .canceled h4,.change_session_status ul .ended h4{color:#dc2b2b}.change_session_status ul .canceled input,.change_session_status ul .ended input{accent-color:#dc2b2b}.change_session_status ul .upcoming{background:rgba(255,170,0,.059);border-color:orange}.change_session_status ul .upcoming h4{color:orange}.change_session_status ul .upcoming input{accent-color:orange}.change_session_status .ctas{display:flex;align-items:center;gap:10px;margin-top:1rem}.change_session_status .ctas button{height:45px;width:50%;background-color:#f2f2f2;color:#2f3340;font-weight:650;border-radius:25px;display:flex;align-items:center;justify-content:center;gap:8px}.change_session_status .ctas .save{background-color:var(--main-color);color:#fff}.edit_training_modal{background-color:#fff;display:flex;flex-direction:column;gap:20px;border-radius:25px;color:#152c5b}.edit_training_modal header h3,.edit_training_modal header p{text-align:center}.edit_training_modal p{color:#4c6277;font-size:.85rem;line-height:1.5;font-weight:600;max-width:450px}.edit_training_modal{padding:1.5rem 3rem;width:100%;max-width:750px;gap:10px}.edit_training_modal header{text-align:center}.edit_training_modal header p{font-size:.85rem;color:#4c6277;max-width:80%;margin:auto}.edit_training_modal label{font-size:.9rem;font-weight:700}.edit_training_modal .toggle_filter{border-radius:25px;display:flex;align-items:center;gap:5px;overflow:hidden;margin:10px 0}.edit_training_modal .toggle_filter button{height:40px;width:50%;background-color:#f2f2f2;color:#2f3340;font-weight:650;display:flex;align-items:center;justify-content:center;gap:8px;font-size:.75rem}.edit_training_modal .toggle_filter .active{background-color:var(--main-color);color:#fff}.edit_training_modal .age_range{display:flex;align-items:center;justify-content:space-between}.edit_training_modal .age_range h4{color:#182f45;font-size:.9rem;font-weight:700}.edit_training_modal .age_range .toggle{display:flex;align-items:center;gap:10px;color:#394456}.edit_training_modal .age_range .toggle .switch_off,.edit_training_modal .age_range .toggle .switch_on{position:relative;width:30px;height:15px;border-radius:30px;cursor:pointer;transition:.4s ease-in-out}.edit_training_modal .age_range .toggle .switch_off span,.edit_training_modal .age_range .toggle .switch_on span{position:absolute;width:15px;left:0;border-radius:100%;background-color:#fff;height:15px;transition:.4s ease-in-out;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.edit_training_modal .age_range .toggle .switch_on{background-color:var(--main-color)}.edit_training_modal .age_range .toggle .switch_on span{transform:translateX(100%)}.edit_training_modal .age_range .toggle .switch_off{background-color:#dae2ee}.edit_training_modal .age_range .toggle .switch_off span{transform:translateX(0)}.edit_training_modal .gender{display:flex;flex-direction:column;gap:5px}.edit_training_modal .gender .wp{justify-content:space-between;height:47px;padding:0 1rem;border-radius:25px;background-color:transparent;border:1px solid #e9eaf3;box-shadow:0 2px 12px 0 rgba(11,22,44,.05)}.edit_training_modal .gender .wp,.edit_training_modal .gender .wp .tp{display:flex;align-items:center;gap:10px}.edit_training_modal .gender .wp .tp label{color:#394456;font-size:.85rem;font-weight:600}.edit_training_modal .gender .wp .tp input{accent-color:var(--main-color)}.edit_training_modal .age_hint{color:#4c6277;font-size:.75rem;text-align:start}.edit_training_modal .age_dt{display:flex;flex-direction:column;gap:10px}.edit_training_modal .age_dt .flex{display:flex;align-items:center;gap:10px}.edit_training_modal .age_dt .flex .input_wrp{width:50%}.edit_training_modal .inputs{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.edit_training_modal .input_wrp{display:flex;flex-direction:column;gap:5px}.edit_training_modal .input_wrp .price,.edit_training_modal .input_wrp .select_city,.edit_training_modal .input_wrp .type_gym_name,.edit_training_modal .input_wrp input,.edit_training_modal .input_wrp select{width:100%;height:47px;background-color:transparent;border:1px solid #e9eaf3;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);display:flex;align-items:center;gap:10px;padding:0 1rem;border-radius:25px;color:#4e5d78;font-size:.85rem;transition:.4s ease-in-out}.edit_training_modal .input_wrp .price:focus,.edit_training_modal .input_wrp .price:hover,.edit_training_modal .input_wrp .select_city:focus,.edit_training_modal .input_wrp .select_city:hover,.edit_training_modal .input_wrp .type_gym_name:focus,.edit_training_modal .input_wrp .type_gym_name:hover,.edit_training_modal .input_wrp input:focus,.edit_training_modal .input_wrp input:hover,.edit_training_modal .input_wrp select:focus,.edit_training_modal .input_wrp select:hover{border-color:var(--main-color)}.edit_training_modal .input_wrp .price input{border:none}.edit_training_modal .input_wrp .sar{font-weight:650;color:#20b2aa}.edit_training_modal .input_wrp .select_city,.edit_training_modal .input_wrp .type_gym_name{cursor:pointer}.edit_training_modal .dates{display:flex;flex-direction:column;gap:10px}.edit_training_modal .dates label{width:25%!important;text-align:center;font-size:.75rem}.edit_training_modal .dates .day{display:flex;align-items:center;justify-content:center;gap:25px;width:100%}.edit_training_modal .dates .day .active_date,.edit_training_modal .dates .day .date,.edit_training_modal .dates .day .select_day{background:#ebebeb;border-radius:25px;text-align:center;height:35px;width:25%;display:flex;align-items:center;justify-content:center;font-size:.85rem;cursor:pointer;color:#182f45;font-weight:650}.edit_training_modal .dates .day .select_day{border:1px solid var(--main-color)}.edit_training_modal .dates .day .active_date{background-color:var(--main-color-hover);color:var(--main-color)}.edit_training_modal .dates .day input{width:25%;height:35px;direction:ltr;background-color:transparent;border:1px solid #e9eaf3;display:flex;align-items:center;gap:10px;padding:0 1rem;border-radius:25px;color:#4e5d78;transition:.4s ease-in-out;text-align:center}.edit_training_modal .dates .day input:focus,.edit_training_modal .dates .day input:hover{border-color:var(--main-color)}.edit_training_modal .dates .day .not_active{cursor:not-allowed;background:hsla(0,0%,92%,.302)}.edit_training_modal .pricing_packs{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:2rem 0;grid-gap:20px;gap:20px}.edit_training_modal .pricing_packs li{padding:1rem 1.5rem;border-radius:15px;border:1px solid #e9eaf3;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);display:flex;flex-direction:column;justify-content:space-between;gap:10px}.edit_training_modal .pricing_packs li .toggle{display:flex;align-items:center;justify-content:space-between}.edit_training_modal .pricing_packs li .toggle .switch_off,.edit_training_modal .pricing_packs li .toggle .switch_on{width:30px;height:15px}.edit_training_modal .pricing_packs li .toggle .switch_off span,.edit_training_modal .pricing_packs li .toggle .switch_on span{width:15px;height:15px}.edit_training_modal .pricing_packs li P{color:#4c6277;font-size:.9rem}.edit_training_modal .pricing_packs li .input_wrp{gap:5px;width:100%}.edit_training_modal .pricing_packs li .input_wrp .input{justify-content:space-between;height:40px;background-color:transparent;border:1px solid #e9eaf3;box-shadow:none;display:flex;align-items:center;gap:10px;padding:0 .5rem;border-radius:25px;color:#4e5d78;transition:.4s ease-in-out;text-align:center;position:relative;overflow:hidden}.edit_training_modal .pricing_packs li .input_wrp .input:focus,.edit_training_modal .pricing_packs li .input_wrp .input:hover{border-color:var(--main-color)}.edit_training_modal .pricing_packs li .input_wrp .input div{font-weight:700;color:#04ca92;font-size:.8rem}.edit_training_modal .pricing_packs li .input_wrp .input .input_disabled{position:absolute;inset:0;background-color:rgba(214,224,238,.431)}.edit_training_modal .pricing_packs li .input_wrp input{width:80%;border:none;font-size:.85rem;box-shadow:none}.edit_training_modal .pricing_packs li .input_wrp input::placeholder{font-size:.85rem}.edit_training_modal .city_neighbore{display:flex;align-items:center;gap:20px;z-index:1}.edit_training_modal .city_neighbore .input_wrp{width:50%;position:relative}.edit_training_modal .city_neighbore .input_wrp ul{position:absolute;top:100%;left:0;right:0;background-color:#fff;padding:1rem;border-radius:10px;display:flex;text-align:center;flex-direction:column;gap:5px;max-height:200px;overflow-y:auto;list-style:none;box-shadow:0 8px 24px hsla(210,8%,62%,.2)}.edit_training_modal .city_neighbore .input_wrp ul li{cursor:pointer;padding:.3rem .5rem;font-size:.8rem}.edit_training_modal .map_container{width:650px;height:300px!important;overflow:hidden;border:1px solid #e9eaf3;border-radius:20px;box-shadow:0 2px 10px 0 rgba(25,93,194,.07)}.edit_training_modal .map_container div{animation:none}.edit_training_modal .training_types{display:flex;justify-content:center;gap:20px;list-style:none;width:100%}.edit_training_modal .training_types li{width:50%;padding:.5rem 1rem;border:2px solid #e3e7eb;border-radius:10px;color:#4c6277;cursor:pointer;display:flex;align-items:center;gap:10px;transition:.3s ease-in-out}.edit_training_modal .training_types li span{height:35px;padding:.5rem;display:flex;align-items:center;justify-content:center;background-color:rgba(239,240,246,.8);border-radius:10px;transition:.3s ease-in-out}.edit_training_modal .training_types li p{color:#4c6277;font-size:.7rem;text-align:start}.edit_training_modal .training_types .public{border-color:#04ca92;background-color:rgba(4,202,146,.18)}.edit_training_modal .training_types .public span{background-color:#fff;color:#04ca92}.edit_training_modal .training_types .private{background-color:#fbdfdf;border-color:#f80614}.edit_training_modal .training_types .private span{background-color:#fff;color:#ff505a}.edit_training_modal .coaches_facilities{margin:.5rem 0;display:flex;flex-direction:column;gap:20px}.edit_training_modal .coaches_facilities .no_results_found{text-align:center;font-size:.9rem;color:#4c6277}.edit_training_modal .coaches_facilities .no_results_found a{color:var(--main-color);font-weight:650;text-decoration:underline}.edit_training_modal .coaches,.edit_training_modal .types_fc{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;max-height:115px;overflow-y:auto}.edit_training_modal .coaches li,.edit_training_modal .types_fc li{padding:.5rem 1rem;display:flex;align-items:center;gap:10px;border:1px solid #ccd9e6;border-radius:5px;height:-moz-fit-content;height:fit-content;cursor:pointer;font-weight:650;font-size:.85rem;color:#4c6277}.edit_training_modal .coaches li .avatar,.edit_training_modal .types_fc li .avatar{width:30px;height:30px;border-radius:100%;position:relative;cursor:pointer;overflow:hidden;background-color:#fff;border:1px solid #f2f2f2}.edit_training_modal .coaches li:hover,.edit_training_modal .types_fc li:hover{color:var(--main-color);border-color:var(--main-color)}.edit_training_modal .coaches .active,.edit_training_modal .types_fc .active{background-color:var(--main-color-hover);color:var(--main-color)}.edit_training_modal .success{display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center;gap:10px}.edit_training_modal .success h2{color:#002251}.edit_training_modal .success P{max-width:600px;margin:auto;font-size:.9rem;color:gray}.edit_training_modal .success .img{position:relative;width:150px;height:150px}.edit_training_modal .success button{height:45px;width:100%;background-color:var(--main-color);color:#fff;font-weight:650;border-radius:25px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 1rem;margin-top:.5rem}.edit_training_modal .ctas{display:flex;align-items:center;gap:10px;margin-top:1rem}.edit_training_modal .ctas button{height:45px;width:50%;background-color:#f2f2f2;color:#2f3340;font-weight:650;border-radius:25px;display:flex;align-items:center;justify-content:center;gap:8px}.edit_training_modal .ctas .save{background-color:var(--main-color);color:#fff}.edit_player{background-color:#fff;display:flex;flex-direction:column;gap:20px;border-radius:25px;color:#152c5b}.edit_player header,.edit_player header h3{text-align:center}.edit_player header p{text-align:center;margin:auto}.edit_player p{color:#4c6277;font-size:.85rem;line-height:1.5;font-weight:600;max-width:450px}.edit_player{padding:1.5rem 3rem;width:100%;max-width:450px}.deleteBooking,.training_cta_modal{background-color:#fff;display:flex;flex-direction:column;gap:20px;border-radius:25px;color:#152c5b}.deleteBooking header,.deleteBooking header h3,.training_cta_modal header,.training_cta_modal header h3{text-align:center}.deleteBooking header p,.training_cta_modal header p{text-align:center;margin:auto}.deleteBooking p,.training_cta_modal p{font-weight:600;max-width:450px}.deleteBooking,.training_cta_modal{padding:1.5rem 2rem;width:90%;max-width:450px;text-align:center}.deleteBooking .img,.training_cta_modal .img{position:relative;width:100px;height:100px;overflow:hidden;margin:auto}.deleteBooking p,.training_cta_modal p{color:#4c6277;font-size:.85rem;line-height:1.5}.deleteBooking .btns,.training_cta_modal .btns{display:flex;align-items:center;justify-content:center;gap:20px}.deleteBooking .btns .delete,.deleteBooking .btns a,.deleteBooking .btns button,.training_cta_modal .btns .delete,.training_cta_modal .btns a,.training_cta_modal .btns button{width:50%;height:45px;border-radius:25px;font-size:.9rem;display:flex;align-items:center;justify-content:center;font-weight:600}.deleteBooking .btns .confirm,.deleteBooking .btns a,.training_cta_modal .btns .confirm,.training_cta_modal .btns a{background-color:var(--main-color);color:#fff}.deleteBooking .btns .delete,.training_cta_modal .btns .delete{background-color:#fe4e4e;color:#fff}.alert_modal{background-color:#fff;display:flex;flex-direction:column;gap:20px;border-radius:25px;color:#152c5b}.alert_modal header,.alert_modal header h3{text-align:center}.alert_modal header p{text-align:center;margin:auto}.alert_modal p{color:#4c6277;font-size:.85rem;line-height:1.5;font-weight:600;max-width:450px}.alert_modal{padding:1.5rem 2rem;width:90%;max-width:500px;gap:10px;text-align:center}.alert_modal p{font-size:.8rem}.alert_modal .ctas{display:flex;align-items:center;gap:20px;margin-top:1rem}.alert_modal .ctas button{width:50%;height:45px;border-radius:25px;font-size:.75rem;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700;border:1px solid #e9eaf3;background-color:#fff;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);color:#4f5f7e}.alert_modal .ctas .confirm{background-color:#ff414c;color:#fff}.alert_modal .ctas .confirm:hover{background-color:#eb535d}.generate_report_modal{background-color:#fff;display:flex;flex-direction:column;gap:20px;border-radius:25px;color:#152c5b}.generate_report_modal header,.generate_report_modal header h3{text-align:center}.generate_report_modal header p{text-align:center;margin:auto}.generate_report_modal p{color:#4c6277;font-size:.85rem;line-height:1.5;font-weight:600;max-width:450px}.generate_report_modal{padding:1.5rem 2rem;width:90%;max-width:500px;position:relative}.generate_report_modal .close{position:absolute;top:1rem;left:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:100%;z-index:10;color:red}.generate_report_modal .close svg{cursor:pointer}.generate_report_modal .close:hover{background-color:#ffe4e4}.generate_report_modal .file-options{display:flex;justify-content:space-around}.generate_report_modal .file-options button{border:1px solid #e9eaf3;background-color:#fff;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);width:45%;height:150px;font-size:1.3rem;font-weight:700;border-radius:15px;cursor:pointer;transition:background-color .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.generate_report_modal .file-options button:hover{background-color:#f4f8fb;border-color:var(--main-color);color:var(--main-color)}.generate_report_modal .file-options button:disabled{background-color:#ccc;cursor:not-allowed}.generate_report_modal .file-options .active{background-color:#f4f8fb;border-color:var(--main-color);color:var(--main-color)}.generate_report_modal .ctas{display:flex;align-items:center;gap:20px;margin-top:1rem}.generate_report_modal .ctas a,.generate_report_modal .ctas button{width:50%;height:45px;border-radius:25px;font-size:.75rem;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700;border:1px solid #e9eaf3;background-color:#fff;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);color:#4f5f7e}.generate_report_modal .ctas button:disabled{background-color:#ccc;cursor:not-allowed}.generate_report_modal .ctas .confirm{background-color:var(--main-color);color:#fff}.course_modal{position:absolute;border:1px solid #e9eaf3;background-color:#fff;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);border-radius:5px;padding:.8rem;bottom:70%;z-index:100;display:flex;flex-direction:column;gap:10px;-webkit-border-start:4px solid var(--main-color);border-inline-start:4px solid var(--main-color)}.course_modal .days{display:flex;align-items:center;justify-content:flex-start;gap:5px}.course_modal .days .day{background-color:#eee;border-radius:5px;padding:.3rem;display:flex;flex-direction:column;gap:0;font-size:.7rem;color:var(--headers-color);font-weight:650;line-height:1.2;width:max-content}.course_modal .days .day small{color:#90a3b4;direction:ltr}.add_vacation,.cancel_vacation{background-color:#fff;width:max-content;max-width:650px;padding:2rem 4rem;display:flex;flex-direction:column;gap:20px;color:#152c5b;border-radius:25px}.add_vacation header,.cancel_vacation header{text-align:center}.add_vacation form,.cancel_vacation form{display:flex;flex-direction:column;gap:20px}.add_vacation .flex,.cancel_vacation .flex{display:flex;align-items:center;gap:20px}.add_vacation .flex .input_wrp,.cancel_vacation .flex .input_wrp{width:50%}.add_vacation .input_wrp,.cancel_vacation .input_wrp{display:flex;flex-direction:column;justify-content:flex-start;gap:10px;position:relative}.add_vacation .input_wrp label,.cancel_vacation .input_wrp label{color:#182f45;font-size:.9rem;font-weight:700}.add_vacation .input_wrp input,.add_vacation .input_wrp select,.cancel_vacation .input_wrp input,.cancel_vacation .input_wrp select{width:100%;height:47px;background-color:transparent;border:1px solid hsla(208,9%,65%,.62);display:flex;align-items:center;gap:10px;padding:0 1rem;border-radius:25px;color:#4e5d78;transition:.4s ease-in-out;outline:none}.add_vacation .input_wrp input:focus,.add_vacation .input_wrp input:hover,.add_vacation .input_wrp select:focus,.add_vacation .input_wrp select:hover,.cancel_vacation .input_wrp input:focus,.cancel_vacation .input_wrp input:hover,.cancel_vacation .input_wrp select:focus,.cancel_vacation .input_wrp select:hover{border-color:var(--main-color)}.add_vacation .msg,.cancel_vacation .msg{display:flex;align-items:center;gap:10px;background-color:#d9eeff;font-size:.8rem;padding:.5rem;border-radius:10px}.add_vacation .msg span,.cancel_vacation .msg span{background-color:#fff;display:flex;align-items:center;justify-content:center;border-radius:5px;color:var(--main-color);width:40px;height:40px}.add_vacation .msg p,.cancel_vacation .msg p{width:calc(100% - 40px)}.add_vacation .msg p b,.cancel_vacation .msg p b{color:var(--main-color)}.add_vacation .ctas,.cancel_vacation .ctas{display:flex;align-items:center;gap:20px;margin-top:2rem}.add_vacation .ctas button,.cancel_vacation .ctas button{width:50%;height:42px;border-radius:25px}.add_vacation .ctas .back,.cancel_vacation .ctas .back{border:1px solid rgba(24,47,69,.5);color:#182f45;background-color:transparent}.add_vacation .ctas .back:hover,.cancel_vacation .ctas .back:hover{border-color:var(--main-color);color:var(--main-color)}.add_vacation .ctas .disabled,.add_vacation .ctas .next,.cancel_vacation .ctas .disabled,.cancel_vacation .ctas .next{color:#fff;background:var(--main-color);height:45px;border:none;font-size:.8rem;font-weight:700;cursor:pointer;transition:.3s ease-in-out}.add_vacation .ctas .disabled:hover,.add_vacation .ctas .next:hover,.cancel_vacation .ctas .disabled:hover,.cancel_vacation .ctas .next:hover{background-color:var(--main-color)}.add_vacation .ctas .disabled,.cancel_vacation .ctas .disabled{opacity:.5!important}.add_vacation .success,.cancel_vacation .success{display:flex;flex-direction:column;justify-content:center;align-items:center}.add_vacation .success button,.cancel_vacation .success button{width:200px}.cancel_vacation{max-width:600px}.cancel_vacation .ctas{margin-top:1rem}.modale_schedule{position:relative}.modale_schedule .wrp{position:absolute;top:60px;left:0;width:100%;height:770px;background-color:hsla(0,0%,100%,.129);z-index:999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:10px;display:flex;align-items:center;justify-content:center}.modale_schedule .wrp .vacation_mode{border:1px solid #e9eaf3;background-color:#fff;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);padding:2rem;width:600px;border-radius:25px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px}.modale_schedule .wrp .vacation_mode button{color:#fff;background:var(--main-color);padding:0 2rem;border-radius:25px;height:45px;border:none;font-size:.8rem;font-weight:700;cursor:pointer;transition:.3s ease-in-out}.modale_schedule .wrp .vacation_mode button:hover{background-color:var(--main-color)}.path{display:flex;align-items:center;gap:5px}.player_profile{display:flex;align-items:flex-start;gap:30px;color:#182f45}.player_profile .empty_contacts,.player_profile .empty_sessions{display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;background-color:#fff;height:450px}.player_profile .empty_contacts .img,.player_profile .empty_sessions .img{position:relative;height:220px;width:280px}.player_profile .empty_contacts p,.player_profile .empty_sessions p{max-width:550px;margin:0 auto;text-align:center;font-size:1rem;color:#4c6277}.player_profile .empty_contacts{height:max-content}.player_profile .empty_contacts .img{height:120px;width:140px}.player_profile .empty_contacts p{font-size:.85rem;line-height:1.3}.player_profile .details,.player_profile .name,.player_profile .phones,.player_profile .phones ul,.player_profile .sticky{display:flex;flex-direction:column;gap:20px}.player_profile .details{width:70%}.player_profile .contacts{width:30%}.player_profile .attendance,.player_profile .empty_contacts,.player_profile .empty_sessions,.player_profile .infos,.player_profile .national_id,.player_profile .phones li{border:1px solid #e9eaf3;background-color:#fff;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);border-radius:20px;padding:1rem 1.5rem}.player_profile .infos{display:flex;align-items:center;gap:20px}.player_profile .infos .avatar{width:100px;height:100px;background-color:#f08080;border-radius:100%;position:relative;overflow:hidden}.player_profile .infos .name{width:calc(100% - 100px)}.player_profile .infos .edit_infos{background-color:#fff;border:1px solid var(--main-color);color:var(--main-color);border-radius:25px;padding:.4rem 1.8rem;font-size:.85rem;font-weight:800;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);display:flex;align-items:center;justify-content:center;gap:5px}.player_profile .infos .name_cta{width:100%;display:flex;align-items:center;justify-content:space-between}.player_profile .infos .flx,.player_profile .infos .flx div{display:flex;align-items:center;gap:20px;font-weight:600}.player_profile .infos span{background-color:#f0f4ff;border-radius:5px;padding:.3rem;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:var(--main-color)}.player_profile table{border-radius:10px;color:#182f45}.player_profile table td,.player_profile table th{padding:.5rem 1rem;text-align:center}.player_profile table thead{border-radius:20px;overflow:hidden}.player_profile table thead th{color:#6f7182;font-weight:650;font-size:.85rem!important;text-transform:uppercase}.player_profile table tbody{color:#2e3a4f;font-size:.8rem}.player_profile table tr .sport,.player_profile table tr .user{display:flex;align-items:center;gap:10px}.player_profile table tr .sport .more,.player_profile table tr .user .more{display:flex;align-items:center;justify-content:center}.player_profile table tr .sport .img,.player_profile table tr .user .img{width:40px;height:40px;border-radius:100%;overflow:hidden;background-color:#eee;display:flex;align-items:center;justify-content:center;position:relative}.player_profile table tr .sport .txt,.player_profile table tr .user .txt{display:flex;flex-direction:column;align-items:flex-start;gap:5px;line-height:1}.player_profile table tr .sport .txt div,.player_profile table tr .user .txt div{font-weight:600;font-size:.9rem;width:max-content}.player_profile table tr .sport .txt span,.player_profile table tr .user .txt span{color:#4c6277;font-size:.85rem}.player_profile table tr .sport .img{width:35px;height:35px}.player_profile table tr .status{display:flex;align-items:center;gap:20px}.player_profile table tr .time{display:flex;align-items:center;gap:10px}.player_profile table tr .time span{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:100%;background-color:#f0f0f0;color:#0565b9}.player_profile table tr .time .start_end{display:flex;flex-direction:column;gap:5px;line-height:1;font-size:.85rem}.player_profile table tr .absent,.player_profile table tr .present,.player_profile table tr .upcoming{font-weight:650;font-size:.85rem;border-radius:30px;text-align:center;width:max-content;padding:0 1rem;margin:auto}.player_profile table tr .price{color:#20b2aa}.player_profile table tr .present{color:#20b2aa;background-color:#e0fffd}.player_profile table tr .absent{color:red;background-color:#ffe2e2}.player_profile table tr .upcoming{color:orange}.player_profile table tr .active_st,.player_profile table tr .expired_st,.player_profile table tr .group,.player_profile table tr .individual,.player_profile table tr .partial_st,.player_profile table tr .pause_st,.player_profile table tr .unpaid_st{padding:.1rem .5rem;border-radius:30px;text-align:center;font-size:.8rem;font-weight:650;width:max-content;margin:auto;display:flex;align-items:center;justify-content:center;gap:5px}.player_profile table tr .active_st{background-color:rgba(6,235,140,.2);color:#20b2aa}.player_profile table tr .individual,.player_profile table tr .partial_st{background-color:#d5ecff;color:#2196f3}.player_profile table tr .expired_st,.player_profile table tr .unpaid_st{background-color:#ffeff0;color:#dc2b2b}.player_profile table tr .group,.player_profile table tr .pause_st{background-color:#fff3e4;color:#d5691b}.player_profile table tr .switch_btns{display:flex;align-items:center;justify-content:center}.player_profile table tr .switch_off,.player_profile table tr .switch_on{position:relative;width:30px;height:18px;border-radius:30px;cursor:pointer;transition:.4s ease-in-out}.player_profile table tr .switch_off span,.player_profile table tr .switch_on span{position:absolute;width:18px;left:0;border-radius:100%;background-color:#fff;height:18px;transition:.4s ease-in-out;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.player_profile table tr .switch_on{background-color:var(--main-color)}.player_profile table tr .switch_on span{transform:translateX(65%)}.player_profile table tr .switch_off{background-color:#dae2ee}.player_profile table tr .switch_off span{transform:translateX(0)}.player_profile table tr .approve,.player_profile table tr .remove{display:flex;align-items:center;justify-content:center;gap:5px;border-radius:10px;height:32px;padding:0 .8rem;font-weight:650;background-color:#20b2aa;color:#fff;margin:auto;font-size:.75rem;width:max-content}.player_profile table tr .approve:hover,.player_profile table tr .remove:hover{background-color:#1b9993}.player_profile table tr .remove{background-color:#ff4c4c}.player_profile table tr .remove:hover{background-color:#d63030}.player_profile table tr .delete{border-radius:5px;height:30px;padding:0 .3rem;margin:auto;display:flex;align-items:center;justify-content:center;position:relative;background-color:#e55541;color:#fff}.player_profile .no_students{width:100%;height:80vh;border-radius:15px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:30px;padding:1rem}.player_profile .no_students .img img{object-fit:contain}.player_profile .no_students p{max-width:500px;margin:0 auto;text-align:center;font-size:.9rem;color:#4e5d78;line-height:1.7}.player_profile .national_id{background-color:var(--main-color);color:#fff}.player_profile .national_id .flx{display:flex;align-items:center;justify-content:space-between}.player_profile .national_id .copy{background-color:#fff;color:var(--main-color);padding:.5rem;border-radius:5px;display:flex;align-items:center;justify-content:center;cursor:pointer}.player_profile .national_id h1{text-align:center}.player_profile .phones ul{list-style:none;gap:10px}.player_profile .phones ul li{display:flex;align-items:center;justify-content:space-between;border-radius:10px}.player_profile .phones ul li .flx{display:flex;align-items:center;gap:10px}.player_profile .phones ul li .flx .relation{font-weight:650;text-transform:uppercase;display:flex;flex-direction:column;gap:5px;line-height:1}.player_profile .phones ul li span{background-color:#f0f4ff;border-radius:5px;padding:.3rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--main-color)}.player_profile .phones ul li a{color:var(--main-color);text-decoration:underline;font-size:.9rem}.player_profile .phones ul li button{margin:auto;width:34px;height:34px;color:#fff;border-radius:6px;transition:.4s ease-in-out;display:flex;align-items:center;justify-content:center}.player_profile .phones ul li button:hover{box-shadow:0 1px 4px rgba(0,0,0,.16)}.player_profile .phones ul li .ctas{display:flex;align-items:center;justify-content:center;gap:5px}.player_profile .phones ul li .delete{background-color:#ff4c4c}.player_profile .phones ul li .edit{background-color:var(--main-color)}.player_profile .add_contact{color:var(--main-color);font-weight:650;display:flex;align-items:center;gap:10px;background-color:transparent;width:max-content}.player_profile .contacts{position:relative;height:100%}.player_profile .sticky{position:-webkit-sticky;position:sticky;top:10px}.add_new_contact,.edit_player{background-color:#fff;padding:2rem 4rem;display:flex;flex-direction:column;gap:5px;color:#152c5b;border-radius:10px;min-width:500px;max-width:600px}.add_new_contact header,.edit_player header{text-align:center}.add_new_contact form,.edit_player form{display:flex;flex-direction:column;gap:10px;margin-top:1rem}.add_new_contact .flx,.edit_player .flx{display:flex;gap:10px}.add_new_contact .flx .input_wrp,.edit_player .flx .input_wrp{width:50%}.add_new_contact .genders,.edit_player .genders{gap:10px}.add_new_contact .genders .input_wrp,.edit_player .genders .input_wrp{width:50%}.add_new_contact .genders,.edit_player .genders{display:flex;align-items:center;gap:5px}.add_new_contact .genders .tp,.add_new_contact .genders .tp_active,.edit_player .genders .tp,.edit_player .genders .tp_active{width:50%;border:1px solid #e9eaf3;padding:0 1rem;height:45px;border-radius:25px;display:flex;align-items:center;justify-content:center;gap:10px;color:#4c6277;cursor:pointer;font-weight:650;font-size:.85rem;box-shadow:0 2px 12px 0 rgba(11,22,44,.05)}.add_new_contact .genders .tp_active,.edit_player .genders .tp_active{background-color:#e2eeff;color:#4472ff}.add_new_contact .input_wrp,.edit_player .input_wrp{width:100%;display:flex;flex-direction:column;gap:10px}.add_new_contact .input_wrp label,.edit_player .input_wrp label{color:#182f45;font-size:.9rem;font-weight:700}.add_new_contact .input_wrp input,.add_new_contact .input_wrp select,.edit_player .input_wrp input,.edit_player .input_wrp select{width:100%;height:47px;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);border:1px solid #e9eaf3;background-color:#fff;display:flex;align-items:center;gap:10px;padding:0 1rem;border-radius:25px;color:#2e3a4f;transition:.4s ease-in-out;outline:none;font-weight:600}.add_new_contact .input_wrp input:focus,.add_new_contact .input_wrp input:hover,.add_new_contact .input_wrp select:focus,.add_new_contact .input_wrp select:hover,.edit_player .input_wrp input:focus,.edit_player .input_wrp input:hover,.edit_player .input_wrp select:focus,.edit_player .input_wrp select:hover{border-color:var(--main-color)}.add_new_contact .input_wrp input::placeholder,.add_new_contact .input_wrp select::placeholder,.edit_player .input_wrp input::placeholder,.edit_player .input_wrp select::placeholder{color:#9aa3b5}.add_new_contact .ctas,.edit_player .ctas{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:1rem}.add_new_contact .ctas button,.edit_player .ctas button{width:50%;height:45px;background-color:transparent;border-radius:25px;border:1px solid gray;color:#182f45;font-weight:650}.add_new_contact .ctas .continue,.edit_player .ctas .continue{background-color:var(--main-color);color:#fff;border-color:var(--main-color)}.add_new_contact .ctas .delete,.edit_player .ctas .delete{background-color:#ff4c4c;color:#fff;border-color:#ff4c4c}.create_training_module{background-color:#fff;padding:2rem;border-radius:10px;display:flex;flex-direction:column;gap:25px;width:85%;margin:auto}.create_training_module .path{display:flex;align-items:center;gap:5px;font-weight:600}.create_training_module .path a{color:#000;display:flex;align-items:center;gap:5px;font-weight:650}.create_training_module .path span{color:#4e5d78}.create_training_module .module_types{display:flex;justify-content:center;gap:20px;list-style:none;margin-top:1rem}.create_training_module .module_types li{width:50%;padding:1rem;border:2px solid #e3e7eb;border-radius:10px;color:#182f45;cursor:pointer;display:flex;align-items:center;gap:20px;transition:.3s ease-in-out}.create_training_module .module_types li span{height:100%;padding:.5rem;display:flex;align-items:center;justify-content:center;background-color:rgba(239,240,246,.8);border-radius:10px;transition:.3s ease-in-out}.create_training_module .module_types li p{color:#4c6277;font-size:.9rem}.create_training_module .module_types .active{background-color:#daffed;border-color:#20b2aa}.create_training_module .module_types .active span{background-color:#fff;color:#20b2aa}.create_training_module .input_wrp{display:flex;flex-direction:column;gap:5px}.create_training_module .flex{display:flex;align-items:center;gap:10px}.create_training_module .flex .input_wrp{width:100%}.create_training_module label{color:#4e5d78;font-weight:650}.create_training_module input,.create_training_module textarea{display:flex;align-items:center;gap:10px;width:100%;margin:auto;height:45px;border:1px solid #e9eaf3;background-color:#fff;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);border-radius:25px;padding:0 1rem;transition:.3s ease-in-out}.create_training_module input:focus,.create_training_module input:hover,.create_training_module textarea:focus,.create_training_module textarea:hover{border-color:var(--main-color)}.create_training_module textarea{min-height:150px;padding:.5rem 1rem;outline:none}.create_training_module .schedule_wrp{margin-top:1.5rem}.create_training_module .schedule_wrp header{flex-direction:column}.create_training_module .schedule_wrp .head{display:flex;align-items:center;justify-content:space-around}.create_training_module .days{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:20px;gap:20px;width:100%}.create_training_module .day{display:flex;gap:20px}.create_training_module .day .active_date,.create_training_module .day .date,.create_training_module .day .select_day{width:33%;max-width:250px;height:35px;display:flex;align-items:center;justify-content:center;color:#182f45;background:rgba(239,240,246,.8);border-radius:10px;font-size:.9rem;cursor:pointer;font-weight:600;transition:.3s ease-in-out}.create_training_module .day .active_date:hover,.create_training_module .day .date:hover,.create_training_module .day .select_day:hover{background-color:var(--main-color);color:#fff}.create_training_module .day .select_day{border:1px solid var(--main-color)}.create_training_module .day .active_date{background-color:var(--main-color);color:#fff}.create_training_module .day .not_active{background-color:rgba(158,173,188,.09)}.create_training_module .day input{width:33%;height:35px}.create_training_module .ctas{display:flex;align-items:center;justify-content:flex-end;gap:15px;margin-top:1rem}.create_training_module .ctas button{width:170px;height:42px;border-radius:25px}.create_training_module .ctas .back{border:1px solid rgba(24,47,69,.5);color:#182f45;background-color:transparent}.create_training_module .ctas .back:hover{border-color:var(--main-color);color:var(--main-color)}.create_training_module .ctas .disabled,.create_training_module .ctas .next{color:#fff;background:var(--main-color);height:45px;border:none;font-size:.8rem;font-weight:700;cursor:pointer;transition:.3s ease-in-out}.create_training_module .ctas .disabled:hover,.create_training_module .ctas .next:hover{background-color:var(--main-color)}.create_training_module .ctas .disabled{opacity:.5!important}.share_course_modal{background-color:#fff;padding:2rem;border-radius:10px;flex-direction:column;gap:15px;width:85%;max-width:500px;margin:auto;position:relative}.share_course_modal,.share_course_modal .close{display:flex;justify-content:center;align-items:center}.share_course_modal .close{position:absolute;top:1rem;left:1rem;background-color:transparent}.share_course_modal .img{position:relative;width:100px;height:100px}.share_course_modal h2{color:#182f45}.share_course_modal p{color:#4e5d78;text-align:center;font-size:.9rem}.share_course_modal p span{color:var(--main-color);font-weight:650}.share_course_modal .ctas{display:flex;align-items:center;justify-content:flex-end;gap:15px;margin-top:1rem}.share_course_modal .ctas button{width:170px;height:42px;border-radius:25px;font-weight:700}.share_course_modal .ctas .back{border:1px solid rgba(24,47,69,.5);color:#182f45;background-color:transparent}.share_course_modal .ctas .back:hover{border-color:var(--main-color);color:var(--main-color)}.share_course_modal .ctas .next{color:#fff;background:var(--main-color);height:45px;border:none;font-size:.8rem;cursor:pointer;transition:.3s ease-in-out}.share_course_modal .ctas .next:hover{background-color:var(--main-color)}.share_course_modal .input_wrp{display:flex;align-items:center;justify-content:space-between;gap:10px;width:95%;margin:1rem auto 0;height:45px;border:1px solid #e9eaf3;background-color:#fff;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);border-radius:25px;padding:0 .5rem;transition:.3s ease-in-out}.share_course_modal .input_wrp:focus,.share_course_modal .input_wrp:hover{border-color:var(--main-color)}.share_course_modal .input_wrp input{width:95%;font-size:.9rem;font-weight:600;color:#4e5d78;padding:0 1rem}.share_course_modal .input_wrp button{background-color:#d6e2ff;color:var(--main-color);display:flex;align-items:center;justify-content:center;height:35px;width:35px;border-radius:20px}.new_subscription{display:flex;flex-direction:column;gap:30px;padding:1rem}.new_subscription .player_infos{display:flex;align-items:flex-start;width:100%;border:1px solid #e9eaf3;background-color:#fff;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);border-radius:10px;list-style:none;color:#002251}.new_subscription .player_infos li{width:50%;display:flex;flex-direction:column;gap:8px;height:100%;padding:1.5rem 2rem}.new_subscription .player_infos li .flex{display:flex;align-items:center;justify-content:space-between}.new_subscription .player_infos li h1{color:var(--main-color)}.new_subscription .player_infos li span{display:block;width:35px;height:35px;border-radius:100%;background-color:#e4ebed;color:var(--main-color);display:flex;align-items:center;justify-content:center}.new_subscription .player_infos li .phone{display:flex;align-items:center;gap:10px}.new_subscription .player_infos li .age_gender{display:flex;align-items:center;gap:20px;font-weight:600}.new_subscription .player_infos li .age_gender div{display:flex;align-items:center;gap:10px}.new_subscription .player_infos li:first-child{-webkit-border-end:1px solid #e9eaf3;border-inline-end:1px solid #e9eaf3}.new_subscription .player_infos .grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.new_subscription .player_infos .grid .phone{margin-top:.5rem}.new_subscription .player_infos .dots{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:.5rem}.new_subscription .player_infos .dots .active,.new_subscription .player_infos .dots span{width:15px;height:15px;cursor:pointer}.new_subscription .player_infos .dots .active{background-color:var(--main-color)}.new_subscription .subs_wrp{border:1px solid #e9eaf3;background-color:#fff;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);border-radius:10px;padding:1.5rem;display:flex;flex-direction:column;gap:20px}.new_subscription .sports{display:flex;align-items:center;flex-wrap:wrap;gap:10px;list-style:none}.new_subscription .sports li{padding:0 1rem;height:40px;border-radius:25px;border:1px solid #e9eaf3;background-color:#fff;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);cursor:pointer;display:flex;align-items:center;gap:10px;font-weight:600;font-size:.85rem}.new_subscription .sports .active,.new_subscription .sports li:hover{background-color:var(--main-color);color:#fff}.new_subscription .sports_custom_time{position:absolute;top:110%;left:0;right:0;border-radius:10px;background-color:#fff;width:100%;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);border:1px solid #e9eaf3}.new_subscription .sports_custom_time ul{list-style:none;display:flex;flex-direction:column;gap:10px!important;max-height:400px;overflow-y:auto;padding:1rem}.new_subscription .sports_custom_time ul li{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:.85rem}.new_subscription .sports_custom_time ul li .user{display:flex;align-items:center;gap:5px}.new_subscription .sports_custom_time ul li .user .avatar{width:30px;height:30px;border-radius:100%;overflow:hidden;position:relative;background-color:rgba(212,220,231,.635);display:flex;align-items:center;justify-content:center}.new_subscription .sports_custom_time ul li .user .name{display:flex;flex-direction:column;gap:5px;line-height:1;font-size:.8rem}.new_subscription .sports_custom_time ul li .user .name span{color:#4c6277;font-weight:600;font-size:.75rem}.new_subscription .sports_custom_time ul li:hover{color:var(--main-color)}.new_subscription .ctas{position:relative!important}.new_subscription .cta_main,.new_subscription .cta_second{padding:.6rem 1rem!important}.new_subscription .cta_main:hover,.new_subscription .cta_second:hover{transform:scale(1)!important}.new_subscription .ctas_subscription{display:flex;align-items:center;gap:5px}.new_subscription .ctas_subscription button{border-radius:5px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#fff}.new_subscription .ctas_subscription .delete{background-color:#ff7272}.new_subscription .ctas_subscription .edit{background-color:#3a8cff}.new_subscription .subscription_list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;list-style:none;margin-top:1rem}.new_subscription .subscription_list li{padding:1.5rem;border:1px solid #e9eaf3;background-color:#fff;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);font-weight:600;border-radius:15px;justify-content:space-between}.new_subscription .subscription_list li,.new_subscription .subscription_list li .content{display:flex;flex-direction:column;gap:20px}.new_subscription .subscription_list li header{display:flex;align-items:center;justify-content:space-between}.new_subscription .subscription_list li header span{width:40px;height:40px;border-radius:100%;font-size:1.5rem;display:flex;align-items:center;justify-content:center}.new_subscription .subscription_list li header .sport_icon{width:50px;height:50px;font-size:1.8rem;background-color:#e9eaf3}.new_subscription .subscription_list li header .custom{background-color:#ffe9c1}.new_subscription .subscription_list li header .group{background-color:#ced5ff}.new_subscription .subscription_list li header .group_title{color:#503365}.new_subscription .subscription_list li header .custom_title{color:orange}.new_subscription .subscription_list li .flex{display:flex;align-items:center;gap:10px}.new_subscription .subscription_list li .flex_col div{color:#4f5f7e;font-size:.9rem}.new_subscription .subscription_list li .days{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;gap:5px}.new_subscription .subscription_list li .days .day{background-color:rgba(229,237,255,.49);border-radius:5px;padding:.5rem;display:flex;flex-direction:column;align-items:center;gap:0;font-size:.9rem;color:#4f5f7e;font-weight:650;line-height:1.2;width:max-content}.new_subscription .subscription_list li .days .day small{color:#90a3b4;font-size:.8rem}.new_subscription .subscription_list li .price_sessions{display:flex;align-items:center;justify-content:space-between}.new_subscription .subscription_list li .price_sessions .sessions{color:var(--text-color)}.new_subscription .subscription_list li .price_sessions .sessions b{color:var(--main-color);font-size:1.5rem}.new_subscription .subscription_list li .price_sessions .price{font-size:1.2rem;color:#20b2aa;font-weight:700}.new_subscription .checkout_ctas{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:1rem}.new_subscription .checkout_ctas button{padding:0 1.5rem;height:48px;border-radius:25px;font-weight:650;display:flex;align-items:center;justify-content:center;gap:5px;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.new_subscription .checkout_ctas .cancel{background-color:#ff7272;color:#fff}.new_subscription .checkout_ctas .next{background-color:var(--main-color);color:#fff}.layouts{background:var(--background);display:flex;z-index:1;position:relative;height:100vh}.layouts .side_nav,.layouts .side_nav_hd{height:100vh;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:2;transition:.3s ease-in-out;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);overflow-y:auto}@media screen and (max-width:600px){.layouts .side_nav,.layouts .side_nav_hd{display:none}}.layouts .side_nav .tgl_nv_bar,.layouts .side_nav_hd .tgl_nv_bar{position:absolute;top:5rem;color:var(--main-color);cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center}.layouts .side_nav .tgl_nv_bar svg,.layouts .side_nav_hd .tgl_nv_bar svg{transition:.3s ease-in-out}@media(max-width:810px){.layouts .side_nav .tgl_nv_bar,.layouts .side_nav_hd .tgl_nv_bar{display:none}}.layouts .side_nav .nav_wrp,.layouts .side_nav_hd .nav_wrp{display:flex;flex-direction:column;gap:15px}.layouts .side_nav .nav_wrp .lg_wrp,.layouts .side_nav_hd .nav_wrp .lg_wrp{display:flex;align-items:center;justify-content:space-between}.layouts .side_nav .nav_wrp .lg_wrp .hide_nav,.layouts .side_nav_hd .nav_wrp .lg_wrp .hide_nav{display:flex;align-items:center;justify-content:center;color:var(--headers-color);transition:transform .3s ease-in-out}.layouts .side_nav .nav_wrp .lg_wrp .hide_nav:hover,.layouts .side_nav_hd .nav_wrp .lg_wrp .hide_nav:hover{transform:scale(1.1)}.layouts .side_nav .nav_wrp .logo,.layouts .side_nav_hd .nav_wrp .logo{display:flex;text-align:center;justify-content:flex-start;-webkit-padding-start:1rem;padding-inline-start:1rem}@media(max-width:810px){.layouts .side_nav .nav_wrp .logo,.layouts .side_nav_hd .nav_wrp .logo{display:none}}.layouts .side_nav .nav_wrp .logo img,.layouts .side_nav_hd .nav_wrp .logo img{object-fit:contain!important}.layouts .side_nav .nav_wrp nav,.layouts .side_nav_hd .nav_wrp nav{display:flex;flex-direction:column;gap:1px}.layouts .side_nav .nav_wrp nav .active_link,.layouts .side_nav .nav_wrp nav .link,.layouts .side_nav .nav_wrp nav a,.layouts .side_nav_hd .nav_wrp nav .active_link,.layouts .side_nav_hd .nav_wrp nav .link,.layouts .side_nav_hd .nav_wrp nav a{font-size:1rem;color:var(--headers-color);display:flex;align-items:center;width:100%;padding:.5rem;gap:15px;font-weight:600;transition:.3s ease-in-out;-webkit-border-start:4px solid transparent;border-inline-start:4px solid transparent;line-height:1;cursor:pointer}@media(max-width:810px){.layouts .side_nav .nav_wrp nav .active_link,.layouts .side_nav .nav_wrp nav .link,.layouts .side_nav .nav_wrp nav a,.layouts .side_nav_hd .nav_wrp nav .active_link,.layouts .side_nav_hd .nav_wrp nav .link,.layouts .side_nav_hd .nav_wrp nav a{padding:.5rem 1rem}}.layouts .side_nav .nav_wrp nav .active_link div,.layouts .side_nav .nav_wrp nav .link div,.layouts .side_nav .nav_wrp nav a div,.layouts .side_nav_hd .nav_wrp nav .active_link div,.layouts .side_nav_hd .nav_wrp nav .link div,.layouts .side_nav_hd .nav_wrp nav a div{width:75%;display:flex;align-items:center;justify-content:space-between}.layouts .side_nav .nav_wrp nav .active,.layouts .side_nav .nav_wrp nav .active_link,.layouts .side_nav .nav_wrp nav .link:hover,.layouts .side_nav .nav_wrp nav a:hover,.layouts .side_nav_hd .nav_wrp nav .active,.layouts .side_nav_hd .nav_wrp nav .active_link,.layouts .side_nav_hd .nav_wrp nav .link:hover,.layouts .side_nav_hd .nav_wrp nav a:hover{background-color:var(--main-color-hover);color:var(--main-color);border-color:var(--main-color)}.layouts .side_nav .nav_wrp nav .sub_links,.layouts .side_nav_hd .nav_wrp nav .sub_links{-webkit-margin-start:2rem;margin-inline-start:2rem;-webkit-border-start:3px solid #e9eaf3;border-inline-start:3px solid #e9eaf3}.layouts .side_nav .nav_wrp nav .sub_links a,.layouts .side_nav_hd .nav_wrp nav .sub_links a{font-size:.95rem;-webkit-padding-start:1rem;padding-inline-start:1rem;border-inline-width:2px}.layouts .side_nav .nav_wrp nav .sub_links .active,.layouts .side_nav_hd .nav_wrp nav .sub_links .active{background-color:#f4f8fb}.layouts .side_nav .logout,.layouts .side_nav_hd .logout{display:flex;align-items:center;gap:20px;color:var(--main-color);cursor:pointer;padding:0 1.5rem;width:max-content}.layouts .side_nav{width:17%;max-width:250px;padding:1rem .8rem;z-index:2}@media(max-width:810px){.layouts .side_nav{position:absolute;width:max-content;top:67px;padding:.5rem 1rem}.layouts .side_nav nav{gap:10px!important}}.layouts .side_nav_hd{position:absolute;padding:1rem}.layouts .main{width:100%;min-height:100vh}.layouts .main,.layouts .main .main_wrp{display:flex;flex-direction:column;z-index:1}.layouts .main .main_wrp{height:100%;overflow-y:scroll;padding:30px;gap:20px;position:relative}@media screen and (max-width:600px){.layouts .main .main_wrp{width:100%;padding:15px}}.layouts .main .main_wrp .content_container{max-width:1300px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:20px}.layouts .main .main_wrp .page_header{display:flex;align-items:center;justify-content:space-between}.layouts .main .main_wrp .page_header .content{display:flex;flex-direction:column;gap:5px}.layouts .main .main_wrp .page_header .content h2,.layouts .main .main_wrp .page_header .content h3{color:var(--headers-color)}.layouts .main .main_wrp .page_header .content p{font-size:.95rem;max-width:650px;line-height:1.5;color:var(--text-color)}.layouts .main .main_wrp .page_header .ctas{display:flex;align-items:center;gap:10px}.layouts .main .main_wrp .page_header .cta_main,.layouts .main .main_wrp .page_header .cta_second{background-color:var(--main-color);border:1px solid var(--main-color);color:#fff;border-radius:25px;padding:.6rem 1.5rem;font-size:.85rem;font-weight:800;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);display:flex;align-items:center;justify-content:center;gap:5px}.layouts .main .main_wrp .page_header .cta_main:hover,.layouts .main .main_wrp .page_header .cta_second:hover{transform:scale(1.05)}.layouts .main .main_wrp .page_header .cta_second{background-color:#fff;color:var(--main-color)}.layouts .main .main_wrp .courses,.layouts .main .main_wrp .my_courses,.layouts .main .main_wrp .overview{display:flex;flex-direction:column;gap:20px}.layouts .main .main_wrp .overview .cards,.layouts .main .main_wrp .overview .stats{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(5,1fr)}@media screen and (max-width:810px){.layouts .main .main_wrp .overview .cards,.layouts .main .main_wrp .overview .stats{display:grid;grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:610px){.layouts .main .main_wrp .overview .cards,.layouts .main .main_wrp .overview .stats{gap:3px}}.layouts .main .main_wrp .overview .cards .card{width:100%;padding:.8rem 1.3rem;border-radius:10px;background-color:#fff;display:flex;align-items:flex-end;justify-content:space-between;border:1px solid #e9eaf3;box-shadow:0 0 5px 0 rgba(15,44,65,.05)}@media screen and (max-width:810px){.layouts .main .main_wrp .overview .cards .card{width:100%}}.layouts .main .main_wrp .overview .cards .card .icon_nbs{display:flex;align-items:center;gap:15px}.layouts .main .main_wrp .overview .cards .card .icon_nbs .icon_coaches,.layouts .main .main_wrp .overview .cards .card .icon_nbs .icon_courses,.layouts .main .main_wrp .overview .cards .card .icon_nbs .icon_pv_students,.layouts .main .main_wrp .overview .cards .card .icon_nbs .icon_students{width:55px;height:55px;border-radius:15px;display:flex;align-items:center;justify-content:center;color:var(--main-color);background-color:var(--main-color-hover)}.layouts .main .main_wrp .overview .cards .card .icon_nbs .nb_students{display:flex;flex-direction:column;gap:8px;line-height:1}.layouts .main .main_wrp .overview .cards .card .icon_nbs .nb_students b{color:#96a1b4}.layouts .main .main_wrp .overview .cards .card .icon_nbs .nb_students div:first-child{color:#6f7182;font-size:1.1rem;font-weight:600}.layouts .main .main_wrp .overview .cards .card .icon_nbs .nb_students div:nth-child(2){color:#0b0e2c;font-weight:700;font-size:1.5rem}.layouts .main .main_wrp .overview .cards .card .load{width:50px;height:15px;border-radius:10px;animation-duration:1s;animation:Loading 2s ease-in-out infinite forwards}.layouts .main .main_wrp .overview .cards .card .growth{font-size:.85rem;color:#04ca92}.layouts .main .main_wrp .overview .cards .card .growth span{font-size:.75rem;color:var(--text-color)}.layouts .main .main_wrp .overview .stats .bx{width:100%;padding:1rem 1.5rem;display:flex;align-items:center;gap:15px;border:1px solid #e9eaf3;background-color:#fff;border-radius:10px;box-shadow:0 2px 10px 0 rgba(25,93,194,.07);line-height:1}@media screen and (max-width:810px){.layouts .main .main_wrp .overview .stats .bx{width:100%}}.layouts .main .main_wrp .overview .stats .bx span{width:55px;height:55px;border-radius:15px;display:flex;align-items:center;justify-content:center}.layouts .main .main_wrp .overview .stats .bx div{display:flex;flex-direction:column;align-items:flex-start;gap:10px;color:#182f45}.layouts .main .main_wrp .overview .stats .bx div h4{font-weight:600;color:#4f5f7e}.layouts .main .main_wrp .overview .stats .bx div h3{direction:ltr}.layouts .main .main_wrp .overview .stats .bx:first-child span{background-color:#f4f7ff;color:var(--main-color)}.layouts .main .main_wrp .overview .stats .bx:nth-child(2) span{background-color:#f6f1ff;color:#9240fb}.layouts .main .main_wrp .overview .stats .bx:nth-child(3) span{background-color:#fff7e8;color:#ffb016}.layouts .main .main_wrp .overview .stats .bx:nth-child(4) span{background-color:#fff4f4;color:#ff414c}.layouts .main .main_wrp .revenues{display:flex;gap:30px;margin-top:1.5rem}.layouts .main .main_wrp .revenues .growth{width:32%;display:flex;flex-direction:column;gap:20px}.layouts .main .main_wrp .revenues .growth div{background-color:#fff;border-radius:25px;padding:1.2rem 2rem;display:flex;flex-direction:column;line-height:1.3;gap:10px;box-shadow:0 0 5px 0 rgba(15,44,65,.05)}.layouts .main .main_wrp .revenues .growth div h1{color:#7a859d;font-size:1.6rem;font-weight:400}@media screen and (max-width:810px){.layouts .main .main_wrp .revenues .growth div h1{font-size:1rem}}.layouts .main .main_wrp .revenues .growth div span{font-size:1.3rem;color:#0b0e2c;font-weight:700}.layouts .main .main_wrp .revenues .growth div:first-child{background-color:var(--main-color)}.layouts .main .main_wrp .revenues .growth div:first-child h1,.layouts .main .main_wrp .revenues .growth div:first-child span{color:#fff!important}.layouts .main .main_wrp .revenues .graph{width:70%;padding:1rem;border-radius:25px;background-color:#fff;display:flex;flex-direction:column;gap:10px;box-shadow:0 0 5px 0 rgba(15,44,65,.05)}.layouts .main .main_wrp .revenues .graph .head{display:flex;align-items:baseline;justify-content:space-between}.layouts .main .main_wrp .revenues .graph .head .indicators{display:flex;align-items:center;gap:15px}.layouts .main .main_wrp .revenues .graph .head .indicators .nb_facilities,.layouts .main .main_wrp .revenues .graph .head .indicators .nb_students{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;font-weight:600}.layouts .main .main_wrp .revenues .graph .head .indicators .nb_facilities span,.layouts .main .main_wrp .revenues .graph .head .indicators .nb_students span{display:block;width:12px;height:12px;margin-top:.3rem;border-radius:100%}.layouts .main .main_wrp .revenues .graph .head .indicators .nb_facilities .txt,.layouts .main .main_wrp .revenues .graph .head .indicators .nb_students .txt{line-height:1.3}.layouts .main .main_wrp .revenues .graph .head .indicators .nb_students span{background-color:#07e4ac}.layouts .main .main_wrp .revenues .graph .head .indicators .nb_facilities span{background-color:#6e70d7}.layouts .main .main_wrp .revenues .graph .head .period{display:flex;align-items:center;gap:10px;font-size:.8rem;font-weight:700}.layouts .main .main_wrp .revenues .graph .head .period span{color:#9079e9;display:flex;align-items:center;justify-content:center}.layouts .main .main_wrp .revenues .graph .line_chart{width:100%;height:200px;border-radius:5px;background-color:#fff;position:relative}.layouts .main .main_wrp .revenues .graph .line_chart .chart_empty{position:absolute;inset:0;background-color:rgba(236,239,242,.97);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;z-index:200;border-radius:18px;color:var(--main-color)}.layouts .main .main_wrp .revenues .graph .line_chart .chart_empty p{color:var(--text-color)}.layouts .main .main_wrp .empty_facilities{width:100%;height:300px;border-radius:20px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:30px;background-color:#fff;border:1px solid #e9eaf3;box-shadow:0 0 5px 0 rgba(15,44,65,.05);padding:1rem}.layouts .main .main_wrp .empty_facilities .img{width:100%;height:150px;position:relative}.layouts .main .main_wrp .empty_facilities .img img{object-fit:contain}.layouts .main .main_wrp .empty_facilities .booking_svg{width:286px;height:159px;position:relative}.layouts .main .main_wrp .empty_facilities .booking_svg img{object-fit:contain}.layouts .main .main_wrp .empty_facilities p{max-width:500px;margin:0 auto;text-align:center;font-size:.85rem;color:var(--text-color);line-height:1.7}.layouts .main .main_wrp .facilities_table{width:100%;color:#4e5d78!important}.layouts .main .main_wrp .facilities_table td,.layouts .main .main_wrp .facilities_table th{padding:.5rem 1rem;font-size:.85rem;background-color:#fff}.layouts .main .main_wrp .facilities_table tbody tr .td_facility{display:flex;align-items:center;gap:15px}.layouts .main .main_wrp .facilities_table tbody tr .td_facility .icon{width:40px;height:40px;background:hsla(240,8%,93%,.4);border-radius:6px;display:flex;align-items:center;justify-content:center;color:var(--main-color)}.layouts .main .main_wrp .facilities_table tbody tr .td_facility,.layouts .main .main_wrp .facilities_table tbody tr .td_user{display:flex;align-items:center;gap:15px}.layouts .main .main_wrp .facilities_table tbody tr .td_facility .facility_cover,.layouts .main .main_wrp .facilities_table tbody tr .td_facility .user_cover,.layouts .main .main_wrp .facilities_table tbody tr .td_user .facility_cover,.layouts .main .main_wrp .facilities_table tbody tr .td_user .user_cover{width:40px;height:40px;border-radius:100%;position:relative;overflow:hidden;background:rgba(149,149,255,.4)}.layouts .main .main_wrp .facilities_table tbody tr .td_facility .username,.layouts .main .main_wrp .facilities_table tbody tr .td_user .username{width:70%;display:flex;flex-direction:column;gap:0}.layouts .main .main_wrp .facilities_table tbody tr .td_facility .username b,.layouts .main .main_wrp .facilities_table tbody tr .td_user .username b{display:inline-block}.layouts .main .main_wrp .facilities_table tbody tr .td_facility .no_gym,.layouts .main .main_wrp .facilities_table tbody tr .td_user .no_gym{width:100%;color:var(--main-color);text-align:center;text-decoration:underline}.layouts .main .main_wrp .facilities_table tbody tr .td_user{justify-content:center!important}.layouts .main .main_wrp .facilities_table tbody tr .price{color:#04ca92;text-align:center;font-weight:700}.layouts .main .main_wrp .facilities_table tbody tr .rented{color:#04ca92;font-weight:700}.layouts .main .main_wrp .facilities_table tbody tr .date{text-align:center;font-size:.8rem}.layouts .main .main_wrp .facilities_table tbody tr .available{font-size:.9rem;color:#2361e8;text-align:center}.layouts .main .main_wrp .facilities_table tbody tr .btns{display:flex;align-items:center;justify-content:center;gap:10px}.layouts .main .main_wrp .facilities_table tbody tr .btns button{font-size:.8rem;border-radius:10px;width:max-content;height:40px;padding:0 .5rem;display:flex;align-items:center;justify-content:center}.layouts .main .main_wrp .facilities_table tbody tr .btns .cancel{background-color:rgba(255,0,0,.075);color:red}.layouts .main .main_wrp .facilities_table tbody tr .btns .resend_email{display:flex;align-items:center;gap:5px;width:max-content!important;background-color:#f0f0ff;color:#2d2b85}.layouts .main .main_wrp .facilities_table tbody tr .btns .edit{background-color:#e1f7ff;color:var(--main-color)}.layouts .main .main_wrp .bookings{display:flex;flex-direction:column;gap:20px;color:#182f45}.layouts .main .main_wrp .bookings .tbl{background-color:#fff;padding:1rem;display:flex;flex-direction:column;border-radius:10px;box-shadow:0 1px 1px 0 rgba(118,135,154,.24),0 3px 8px 0 rgba(118,135,154,.08)}.layouts .main .main_wrp .bookings .tbl .tbl_hd{display:flex;align-items:center;justify-content:space-between}.layouts .main .main_wrp .bookings .tbl .tbl_hd div{padding:1rem;font-size:.85rem;width:20%;font-weight:700}.layouts .main .main_wrp .bookings .tbl .tbl_hd .ctas,.layouts .main .main_wrp .bookings .tbl .tbl_hd .facility,.layouts .main .main_wrp .bookings .tbl .tbl_hd .period,.layouts .main .main_wrp .bookings .tbl .tbl_hd .price{display:flex;align-items:center;justify-content:center}.layouts .main .main_wrp .bookings .tbl .tbl_bd{display:flex;flex-direction:column}.layouts .main .main_wrp .bookings .tbl .tbl_bd .tr{display:flex;align-items:center;justify-content:space-between;font-size:.85rem}.layouts .main .main_wrp .bookings .tbl .tbl_bd .tr .ctas,.layouts .main .main_wrp .bookings .tbl .tbl_bd .tr .facility,.layouts .main .main_wrp .bookings .tbl .tbl_bd .tr .period,.layouts .main .main_wrp .bookings .tbl .tbl_bd .tr .price,.layouts .main .main_wrp .bookings .tbl .tbl_bd .tr .user{width:20%}.layouts .main .main_wrp .bookings .tbl .tbl_bd .tr .ctas,.layouts .main .main_wrp .bookings .tbl .tbl_bd .tr .facility,.layouts .main .main_wrp .bookings .tbl .tbl_bd .tr .period,.layouts .main .main_wrp .bookings .tbl .tbl_bd .tr .price{display:flex;align-items:center;justify-content:center}.layouts .main .main_wrp .bookings .tbl .tbl_bd .tr .price{display:flex;flex-direction:column}.layouts .main .main_wrp .bookings .tbl .tbl_bd .tr .user{display:flex;align-items:center;gap:10px;padding:.5rem 1rem}.layouts .main .main_wrp .bookings .tbl .tbl_bd .tr .user .avatar{width:35px;height:35px;position:relative;border-radius:100%;overflow:hidden}.layouts .main .main_wrp .bookings .tbl .tbl_bd .tr .user .info{display:flex;flex-direction:column;gap:4px}.layouts .main .main_wrp .bookings .tbl .tbl_bd .tr .user .username{font-weight:700}.layouts .main .main_wrp .bookings .tbl .tbl_bd .tr .user .email{color:var(--text-color)}.layouts .main .main_wrp .bookings .tbl .tbl_bd .tr .facility{display:flex;align-items:center;gap:10px;padding:.5rem 1rem}.layouts .main .main_wrp .bookings .tbl .tbl_bd .tr .facility .icon{width:30px;height:30px;background-color:rgba(94,35,232,.227);border-radius:5px}.layouts .main .main_wrp .bookings .tbl .tbl_bd .tr .facility .type{font-weight:700}.layouts .main .main_wrp .bookings .tbl .tbl_bd .tr .time{color:var(--text-color)}.layouts .main .main_wrp .bookings .tbl .tbl_bd .tr .ctas button{width:100px;height:35px;border-radius:5px;background-color:rgba(251,99,99,.369);color:#664949}.layouts .main .main_wrp .bookings .empty{width:100%;height:450px;display:flex;align-items:center;justify-content:center;padding:1rem;gap:10px;flex-direction:column}.layouts .main .main_wrp .bookings .empty .img{width:250px;height:100px;position:relative}.layouts .main .main_wrp .bookings .empty .img img{object-fit:contain}.layouts .main .main_wrp .bookings .empty .booking_svg{width:350px;height:300px;position:relative}.layouts .main .main_wrp .bookings .empty .booking_svg img{object-fit:contain}.layouts .main .main_wrp .bookings .empty p{max-width:500px;line-height:1.5;margin:0 auto;font-size:.9rem;color:var(--text-color);text-align:center}.layouts .main .main_wrp .camps,.layouts .main .main_wrp .create_camp,.layouts .main .main_wrp .invoices{display:flex;flex-direction:column;gap:30px}.layouts .main .main_wrp .camps td,.layouts .main .main_wrp .camps th,.layouts .main .main_wrp .create_camp td,.layouts .main .main_wrp .create_camp th,.layouts .main .main_wrp .invoices td,.layouts .main .main_wrp .invoices th{padding:.5rem 1rem;font-size:.85rem;text-align:center}.layouts .main .main_wrp .camps tbody tr,.layouts .main .main_wrp .create_camp tbody tr,.layouts .main .main_wrp .invoices tbody tr{color:#394456;font-weight:600}.layouts .main .main_wrp .camps tbody tr .ref,.layouts .main .main_wrp .create_camp tbody tr .ref,.layouts .main .main_wrp .invoices tbody tr .ref{color:#4f5f7e;text-align:center}.layouts .main .main_wrp .camps tbody tr .td_user,.layouts .main .main_wrp .create_camp tbody tr .td_user,.layouts .main .main_wrp .invoices tbody tr .td_user{display:flex;align-items:center;justify-content:flex-start;gap:15px}.layouts .main .main_wrp .camps tbody tr .td_user .avtr,.layouts .main .main_wrp .create_camp tbody tr .td_user .avtr,.layouts .main .main_wrp .invoices tbody tr .td_user .avtr{width:40px;height:40px;border-radius:100%;position:relative;overflow:hidden;background:rgba(149,149,255,.4)}.layouts .main .main_wrp .camps tbody tr .td_user .username,.layouts .main .main_wrp .create_camp tbody tr .td_user .username,.layouts .main .main_wrp .invoices tbody tr .td_user .username{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;line-height:1.3}.layouts .main .main_wrp .camps tbody tr .td_user .username div,.layouts .main .main_wrp .create_camp tbody tr .td_user .username div,.layouts .main .main_wrp .invoices tbody tr .td_user .username div{font-weight:700}.layouts .main .main_wrp .camps tbody tr .td_user .username span,.layouts .main .main_wrp .create_camp tbody tr .td_user .username span,.layouts .main .main_wrp .invoices tbody tr .td_user .username span{color:#667488}.layouts .main .main_wrp .camps tbody tr .contract_tp span,.layouts .main .main_wrp .create_camp tbody tr .contract_tp span,.layouts .main .main_wrp .invoices tbody tr .contract_tp span{color:var(--text-color)}.layouts .main .main_wrp .camps tbody tr .time,.layouts .main .main_wrp .create_camp tbody tr .time,.layouts .main .main_wrp .invoices tbody tr .time{line-height:1.3}.layouts .main .main_wrp .camps tbody tr .price,.layouts .main .main_wrp .create_camp tbody tr .price,.layouts .main .main_wrp .invoices tbody tr .price{color:#04ca92;font-weight:700;text-align:center}.layouts .main .main_wrp .camps tbody tr .label,.layouts .main .main_wrp .create_camp tbody tr .label,.layouts .main .main_wrp .invoices tbody tr .label{border-radius:25px;padding:.2rem 1rem;margin:auto;width:max-content;font-size:.8rem;font-weight:700}.layouts .main .main_wrp .camps tbody tr .subscription,.layouts .main .main_wrp .create_camp tbody tr .subscription,.layouts .main .main_wrp .invoices tbody tr .subscription{color:#ff8c00;background-color:#ffefdc}.layouts .main .main_wrp .camps tbody tr .services,.layouts .main .main_wrp .camps tbody tr .subscriptionCourse,.layouts .main .main_wrp .create_camp tbody tr .services,.layouts .main .main_wrp .create_camp tbody tr .subscriptionCourse,.layouts .main .main_wrp .invoices tbody tr .services,.layouts .main .main_wrp .invoices tbody tr .subscriptionCourse{color:#4682b4;background-color:rgba(70,131,180,.095)}.layouts .main .main_wrp .camps tbody tr .subscriptionTournament,.layouts .main .main_wrp .create_camp tbody tr .subscriptionTournament,.layouts .main .main_wrp .invoices tbody tr .subscriptionTournament{color:#3cb371;background-color:rgba(60,179,113,.2)}.layouts .main .main_wrp .camps tbody tr .refund,.layouts .main .main_wrp .create_camp tbody tr .refund,.layouts .main .main_wrp .invoices tbody tr .refund{color:tomato;background-color:rgba(255,99,71,.2)}.layouts .main .main_wrp .camps tbody tr .withDraw,.layouts .main .main_wrp .create_camp tbody tr .withDraw,.layouts .main .main_wrp .invoices tbody tr .withDraw{color:#9370db;background-color:rgba(147,112,219,.2)}.layouts .main .main_wrp .camps tbody tr .active,.layouts .main .main_wrp .camps tbody tr .passed,.layouts .main .main_wrp .camps tbody tr .upcoming,.layouts .main .main_wrp .create_camp tbody tr .active,.layouts .main .main_wrp .create_camp tbody tr .passed,.layouts .main .main_wrp .create_camp tbody tr .upcoming,.layouts .main .main_wrp .invoices tbody tr .active,.layouts .main .main_wrp .invoices tbody tr .passed,.layouts .main .main_wrp .invoices tbody tr .upcoming{padding:.4rem 1rem;font-weight:650;border-radius:25px;width:max-content;margin:auto}.layouts .main .main_wrp .camps tbody tr .active,.layouts .main .main_wrp .create_camp tbody tr .active,.layouts .main .main_wrp .invoices tbody tr .active{color:#20b2aa;background-color:rgba(5,174,143,.078)}.layouts .main .main_wrp .camps tbody tr .upcoming,.layouts .main .main_wrp .create_camp tbody tr .upcoming,.layouts .main .main_wrp .invoices tbody tr .upcoming{color:#ff5630;background-color:rgba(251,200,81,.24)}.layouts .main .main_wrp .camps tbody tr .passed,.layouts .main .main_wrp .create_camp tbody tr .passed,.layouts .main .main_wrp .invoices tbody tr .passed{color:red;background-color:rgba(251,81,81,.24)}.layouts .main .main_wrp .camps tbody tr .ctas_invoices,.layouts .main .main_wrp .create_camp tbody tr .ctas_invoices,.layouts .main .main_wrp .invoices tbody tr .ctas_invoices{display:flex;align-items:center;justify-content:center;gap:5px;margin:0}.layouts .main .main_wrp .camps tbody tr .ctas_invoices button,.layouts .main .main_wrp .create_camp tbody tr .ctas_invoices button,.layouts .main .main_wrp .invoices tbody tr .ctas_invoices button{display:flex;align-items:center;justify-content:center;gap:5px;border-radius:10px;height:40px;padding:0 .8rem;background-color:transparent;font-size:.75rem}.layouts .main .main_wrp .camps tbody tr .ctas_invoices .pdf,.layouts .main .main_wrp .create_camp tbody tr .ctas_invoices .pdf,.layouts .main .main_wrp .invoices tbody tr .ctas_invoices .pdf{background-color:var(--main-color-hover);color:var(--main-color);font-weight:700}.layouts .main .main_wrp .camps tbody tr .ctas_invoices .cancel,.layouts .main .main_wrp .create_camp tbody tr .ctas_invoices .cancel,.layouts .main .main_wrp .invoices tbody tr .ctas_invoices .cancel{background-color:rgba(255,0,0,.075);color:red}.layouts .main .main_wrp .camps .empty,.layouts .main .main_wrp .camps .no_camps,.layouts .main .main_wrp .create_camp .empty,.layouts .main .main_wrp .create_camp .no_camps,.layouts .main .main_wrp .invoices .empty,.layouts .main .main_wrp .invoices .no_camps{width:100%;height:450px;display:flex;align-items:center;justify-content:center;padding:1rem;gap:10px;flex-direction:column}.layouts .main .main_wrp .camps .empty .img,.layouts .main .main_wrp .camps .no_camps .img,.layouts .main .main_wrp .create_camp .empty .img,.layouts .main .main_wrp .create_camp .no_camps .img,.layouts .main .main_wrp .invoices .empty .img,.layouts .main .main_wrp .invoices .no_camps .img{position:relative}.layouts .main .main_wrp .camps .empty .img img,.layouts .main .main_wrp .camps .no_camps .img img,.layouts .main .main_wrp .create_camp .empty .img img,.layouts .main .main_wrp .create_camp .no_camps .img img,.layouts .main .main_wrp .invoices .empty .img img,.layouts .main .main_wrp .invoices .no_camps .img img{object-fit:contain}.layouts .main .main_wrp .camps .steps,.layouts .main .main_wrp .create_camp .steps,.layouts .main .main_wrp .invoices .steps{display:flex;align-items:center;gap:20px;margin:auto}@media screen and (max-width:600px){.layouts .main .main_wrp .camps .steps,.layouts .main .main_wrp .create_camp .steps,.layouts .main .main_wrp .invoices .steps{flex-wrap:wrap}}.layouts .main .main_wrp .camps .steps .active,.layouts .main .main_wrp .camps .steps div,.layouts .main .main_wrp .create_camp .steps .active,.layouts .main .main_wrp .create_camp .steps div,.layouts .main .main_wrp .invoices .steps .active,.layouts .main .main_wrp .invoices .steps div{display:flex;align-items:center;gap:10px;font-size:.85rem;color:#4c6277;font-weight:650}.layouts .main .main_wrp .camps .steps .active span,.layouts .main .main_wrp .camps .steps div span,.layouts .main .main_wrp .create_camp .steps .active span,.layouts .main .main_wrp .create_camp .steps div span,.layouts .main .main_wrp .invoices .steps .active span,.layouts .main .main_wrp .invoices .steps div span{font-size:.85rem;background:#f3f6f9;color:#4c6277;width:30px;height:30px;border-radius:100%;display:flex;align-items:center;justify-content:center;line-height:1}.layouts .main .main_wrp .camps .steps .line,.layouts .main .main_wrp .create_camp .steps .line,.layouts .main .main_wrp .invoices .steps .line{width:250px;height:2px;background-color:#c0cad5;border-radius:10px}.layouts .main .main_wrp .camps .steps .active,.layouts .main .main_wrp .create_camp .steps .active,.layouts .main .main_wrp .invoices .steps .active{color:#20b2aa}.layouts .main .main_wrp .camps .steps .active span,.layouts .main .main_wrp .create_camp .steps .active span,.layouts .main .main_wrp .invoices .steps .active span{background-color:#20b2aa;color:#fff}.layouts .main .main_wrp .camps .names_prices,.layouts .main .main_wrp .camps .sports,.layouts .main .main_wrp .create_camp .names_prices,.layouts .main .main_wrp .create_camp .sports,.layouts .main .main_wrp .invoices .names_prices,.layouts .main .main_wrp .invoices .sports{display:flex;flex-direction:column;gap:15px;min-height:70vh;width:90%;margin:1rem auto auto}.layouts .main .main_wrp .camps .names_prices .flex,.layouts .main .main_wrp .camps .sports .flex,.layouts .main .main_wrp .create_camp .names_prices .flex,.layouts .main .main_wrp .create_camp .sports .flex,.layouts .main .main_wrp .invoices .names_prices .flex,.layouts .main .main_wrp .invoices .sports .flex{display:flex;align-items:flex-end;gap:25px}.layouts .main .main_wrp .camps .names_prices .flex .input_wrp,.layouts .main .main_wrp .camps .sports .flex .input_wrp,.layouts .main .main_wrp .create_camp .names_prices .flex .input_wrp,.layouts .main .main_wrp .create_camp .sports .flex .input_wrp,.layouts .main .main_wrp .invoices .names_prices .flex .input_wrp,.layouts .main .main_wrp .invoices .sports .flex .input_wrp{width:50%}.layouts .main .main_wrp .camps .names_prices .input_wrp,.layouts .main .main_wrp .camps .sports .input_wrp,.layouts .main .main_wrp .create_camp .names_prices .input_wrp,.layouts .main .main_wrp .create_camp .sports .input_wrp,.layouts .main .main_wrp .invoices .names_prices .input_wrp,.layouts .main .main_wrp .invoices .sports .input_wrp{display:flex;flex-direction:column;gap:10px;width:50%;position:relative}.layouts .main .main_wrp .camps .names_prices .input_wrp label,.layouts .main .main_wrp .camps .sports .input_wrp label,.layouts .main .main_wrp .create_camp .names_prices .input_wrp label,.layouts .main .main_wrp .create_camp .sports .input_wrp label,.layouts .main .main_wrp .invoices .names_prices .input_wrp label,.layouts .main .main_wrp .invoices .sports .input_wrp label{color:#182f45;font-size:.9rem;font-weight:700;display:inline-flex;align-items:center;justify-content:space-between}.layouts .main .main_wrp .camps .names_prices .input_wrp .switch_off,.layouts .main .main_wrp .camps .names_prices .input_wrp .switch_on,.layouts .main .main_wrp .camps .sports .input_wrp .switch_off,.layouts .main .main_wrp .camps .sports .input_wrp .switch_on,.layouts .main .main_wrp .create_camp .names_prices .input_wrp .switch_off,.layouts .main .main_wrp .create_camp .names_prices .input_wrp .switch_on,.layouts .main .main_wrp .create_camp .sports .input_wrp .switch_off,.layouts .main .main_wrp .create_camp .sports .input_wrp .switch_on,.layouts .main .main_wrp .invoices .names_prices .input_wrp .switch_off,.layouts .main .main_wrp .invoices .names_prices .input_wrp .switch_on,.layouts .main .main_wrp .invoices .sports .input_wrp .switch_off,.layouts .main .main_wrp .invoices .sports .input_wrp .switch_on{position:relative;width:26px;height:15px;border-radius:30px;cursor:pointer;transition:.4s ease-in-out}.layouts .main .main_wrp .camps .names_prices .input_wrp .switch_off span,.layouts .main .main_wrp .camps .names_prices .input_wrp .switch_on span,.layouts .main .main_wrp .camps .sports .input_wrp .switch_off span,.layouts .main .main_wrp .camps .sports .input_wrp .switch_on span,.layouts .main .main_wrp .create_camp .names_prices .input_wrp .switch_off span,.layouts .main .main_wrp .create_camp .names_prices .input_wrp .switch_on span,.layouts .main .main_wrp .create_camp .sports .input_wrp .switch_off span,.layouts .main .main_wrp .create_camp .sports .input_wrp .switch_on span,.layouts .main .main_wrp .invoices .names_prices .input_wrp .switch_off span,.layouts .main .main_wrp .invoices .names_prices .input_wrp .switch_on span,.layouts .main .main_wrp .invoices .sports .input_wrp .switch_off span,.layouts .main .main_wrp .invoices .sports .input_wrp .switch_on span{position:absolute;width:15px;left:0;border-radius:100%;background-color:#fff;height:15px;transition:.4s ease-in-out;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.layouts .main .main_wrp .camps .names_prices .input_wrp .switch_on,.layouts .main .main_wrp .camps .sports .input_wrp .switch_on,.layouts .main .main_wrp .create_camp .names_prices .input_wrp .switch_on,.layouts .main .main_wrp .create_camp .sports .input_wrp .switch_on,.layouts .main .main_wrp .invoices .names_prices .input_wrp .switch_on,.layouts .main .main_wrp .invoices .sports .input_wrp .switch_on{background-color:var(--main-color)}.layouts .main .main_wrp .camps .names_prices .input_wrp .switch_on span,.layouts .main .main_wrp .camps .sports .input_wrp .switch_on span,.layouts .main .main_wrp .create_camp .names_prices .input_wrp .switch_on span,.layouts .main .main_wrp .create_camp .sports .input_wrp .switch_on span,.layouts .main .main_wrp .invoices .names_prices .input_wrp .switch_on span,.layouts .main .main_wrp .invoices .sports .input_wrp .switch_on span{transform:translateX(100%)}.layouts .main .main_wrp .camps .names_prices .input_wrp .switch_off,.layouts .main .main_wrp .camps .sports .input_wrp .switch_off,.layouts .main .main_wrp .create_camp .names_prices .input_wrp .switch_off,.layouts .main .main_wrp .create_camp .sports .input_wrp .switch_off,.layouts .main .main_wrp .invoices .names_prices .input_wrp .switch_off,.layouts .main .main_wrp .invoices .sports .input_wrp .switch_off{background-color:#dae2ee}.layouts .main .main_wrp .camps .names_prices .input_wrp .switch_off span,.layouts .main .main_wrp .camps .sports .input_wrp .switch_off span,.layouts .main .main_wrp .create_camp .names_prices .input_wrp .switch_off span,.layouts .main .main_wrp .create_camp .sports .input_wrp .switch_off span,.layouts .main .main_wrp .invoices .names_prices .input_wrp .switch_off span,.layouts .main .main_wrp .invoices .sports .input_wrp .switch_off span{transform:translateX(0)}.layouts .main .main_wrp .camps .names_prices .input_wrp input,.layouts .main .main_wrp .camps .sports .input_wrp input,.layouts .main .main_wrp .create_camp .names_prices .input_wrp input,.layouts .main .main_wrp .create_camp .sports .input_wrp input,.layouts .main .main_wrp .invoices .names_prices .input_wrp input,.layouts .main .main_wrp .invoices .sports .input_wrp input{width:100%;height:47px;border:1px solid #e9eaf3;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);display:flex;align-items:center;gap:10px;padding:0 1rem;border-radius:25px;color:var(--text-color);font-size:.85rem;transition:.4s ease-in-out;background-color:#fff}.layouts .main .main_wrp .camps .names_prices .input_wrp input:focus,.layouts .main .main_wrp .camps .names_prices .input_wrp input:hover,.layouts .main .main_wrp .camps .sports .input_wrp input:focus,.layouts .main .main_wrp .camps .sports .input_wrp input:hover,.layouts .main .main_wrp .create_camp .names_prices .input_wrp input:focus,.layouts .main .main_wrp .create_camp .names_prices .input_wrp input:hover,.layouts .main .main_wrp .create_camp .sports .input_wrp input:focus,.layouts .main .main_wrp .create_camp .sports .input_wrp input:hover,.layouts .main .main_wrp .invoices .names_prices .input_wrp input:focus,.layouts .main .main_wrp .invoices .names_prices .input_wrp input:hover,.layouts .main .main_wrp .invoices .sports .input_wrp input:focus,.layouts .main .main_wrp .invoices .sports .input_wrp input:hover{border-color:var(--main-color)}.layouts .main .main_wrp .camps .names_prices .input_wrp .select,.layouts .main .main_wrp .camps .sports .input_wrp .select,.layouts .main .main_wrp .create_camp .names_prices .input_wrp .select,.layouts .main .main_wrp .create_camp .sports .input_wrp .select,.layouts .main .main_wrp .invoices .names_prices .input_wrp .select,.layouts .main .main_wrp .invoices .sports .input_wrp .select{position:absolute;bottom:70%;left:0;right:0;padding:.5rem 1rem;list-style:none;border:1px solid #e9eaf3;background-color:#fff;border-radius:15px;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);display:flex;flex-direction:column;gap:5px;max-height:150px;overflow-y:auto}.layouts .main .main_wrp .camps .names_prices .input_wrp .select li,.layouts .main .main_wrp .camps .sports .input_wrp .select li,.layouts .main .main_wrp .create_camp .names_prices .input_wrp .select li,.layouts .main .main_wrp .create_camp .sports .input_wrp .select li,.layouts .main .main_wrp .invoices .names_prices .input_wrp .select li,.layouts .main .main_wrp .invoices .sports .input_wrp .select li{font-size:.85rem;cursor:pointer;display:flex;align-items:center;gap:10px;font-weight:600}.layouts .main .main_wrp .camps .names_prices .input_wrp .select li .avatar,.layouts .main .main_wrp .camps .sports .input_wrp .select li .avatar,.layouts .main .main_wrp .create_camp .names_prices .input_wrp .select li .avatar,.layouts .main .main_wrp .create_camp .sports .input_wrp .select li .avatar,.layouts .main .main_wrp .invoices .names_prices .input_wrp .select li .avatar,.layouts .main .main_wrp .invoices .sports .input_wrp .select li .avatar{width:25px;height:25px;border-radius:100%;position:relative;overflow:hidden}.layouts .main .main_wrp .camps .names_prices .input_wrp .select li .no_rslt,.layouts .main .main_wrp .camps .sports .input_wrp .select li .no_rslt,.layouts .main .main_wrp .create_camp .names_prices .input_wrp .select li .no_rslt,.layouts .main .main_wrp .create_camp .sports .input_wrp .select li .no_rslt,.layouts .main .main_wrp .invoices .names_prices .input_wrp .select li .no_rslt,.layouts .main .main_wrp .invoices .sports .input_wrp .select li .no_rslt{text-align:center;color:#394456;font-size:.8rem}.layouts .main .main_wrp .camps .names_prices .input_wrp .select li .no_rslt a,.layouts .main .main_wrp .camps .names_prices .input_wrp .select li:hover,.layouts .main .main_wrp .camps .sports .input_wrp .select li .no_rslt a,.layouts .main .main_wrp .camps .sports .input_wrp .select li:hover,.layouts .main .main_wrp .create_camp .names_prices .input_wrp .select li .no_rslt a,.layouts .main .main_wrp .create_camp .names_prices .input_wrp .select li:hover,.layouts .main .main_wrp .create_camp .sports .input_wrp .select li .no_rslt a,.layouts .main .main_wrp .create_camp .sports .input_wrp .select li:hover,.layouts .main .main_wrp .invoices .names_prices .input_wrp .select li .no_rslt a,.layouts .main .main_wrp .invoices .names_prices .input_wrp .select li:hover,.layouts .main .main_wrp .invoices .sports .input_wrp .select li .no_rslt a,.layouts .main .main_wrp .invoices .sports .input_wrp .select li:hover{color:var(--main-color)}.layouts .main .main_wrp .camps .names_prices .add_remove,.layouts .main .main_wrp .camps .sports .add_remove,.layouts .main .main_wrp .create_camp .names_prices .add_remove,.layouts .main .main_wrp .create_camp .sports .add_remove,.layouts .main .main_wrp .invoices .names_prices .add_remove,.layouts .main .main_wrp .invoices .sports .add_remove{display:flex;align-items:center;gap:10px}.layouts .main .main_wrp .camps .names_prices .add_remove button,.layouts .main .main_wrp .camps .sports .add_remove button,.layouts .main .main_wrp .create_camp .names_prices .add_remove button,.layouts .main .main_wrp .create_camp .sports .add_remove button,.layouts .main .main_wrp .invoices .names_prices .add_remove button,.layouts .main .main_wrp .invoices .sports .add_remove button{width:45px;height:45px;border-radius:100%;color:#fff;display:flex;align-items:center;justify-content:center}.layouts .main .main_wrp .camps .names_prices .add_remove .add,.layouts .main .main_wrp .camps .sports .add_remove .add,.layouts .main .main_wrp .create_camp .names_prices .add_remove .add,.layouts .main .main_wrp .create_camp .sports .add_remove .add,.layouts .main .main_wrp .invoices .names_prices .add_remove .add,.layouts .main .main_wrp .invoices .sports .add_remove .add{background-color:var(--main-color)}.layouts .main .main_wrp .camps .names_prices .add_remove .remove,.layouts .main .main_wrp .camps .sports .add_remove .remove,.layouts .main .main_wrp .create_camp .names_prices .add_remove .remove,.layouts .main .main_wrp .create_camp .sports .add_remove .remove,.layouts .main .main_wrp .invoices .names_prices .add_remove .remove,.layouts .main .main_wrp .invoices .sports .add_remove .remove{background-color:#e84b4b}.layouts .main .main_wrp .camps .names_prices .gender_wp,.layouts .main .main_wrp .camps .sports .gender_wp,.layouts .main .main_wrp .create_camp .names_prices .gender_wp,.layouts .main .main_wrp .create_camp .sports .gender_wp,.layouts .main .main_wrp .invoices .names_prices .gender_wp,.layouts .main .main_wrp .invoices .sports .gender_wp{display:flex;align-items:center;justify-content:space-around;gap:30px;height:47px;padding:0 1rem;border-radius:25px;background-color:transparent;border:1px solid #e9eaf3;box-shadow:0 2px 12px 0 rgba(11,22,44,.05)}.layouts .main .main_wrp .camps .names_prices .gender_wp .tp,.layouts .main .main_wrp .camps .sports .gender_wp .tp,.layouts .main .main_wrp .create_camp .names_prices .gender_wp .tp,.layouts .main .main_wrp .create_camp .sports .gender_wp .tp,.layouts .main .main_wrp .invoices .names_prices .gender_wp .tp,.layouts .main .main_wrp .invoices .sports .gender_wp .tp{display:flex;align-items:center;gap:10px}.layouts .main .main_wrp .camps .names_prices .gender_wp .tp label,.layouts .main .main_wrp .camps .sports .gender_wp .tp label,.layouts .main .main_wrp .create_camp .names_prices .gender_wp .tp label,.layouts .main .main_wrp .create_camp .sports .gender_wp .tp label,.layouts .main .main_wrp .invoices .names_prices .gender_wp .tp label,.layouts .main .main_wrp .invoices .sports .gender_wp .tp label{color:#4c6277;font-size:.8rem;font-weight:400}.layouts .main .main_wrp .camps .names_prices .gender_wp .tp input,.layouts .main .main_wrp .camps .sports .gender_wp .tp input,.layouts .main .main_wrp .create_camp .names_prices .gender_wp .tp input,.layouts .main .main_wrp .create_camp .sports .gender_wp .tp input,.layouts .main .main_wrp .invoices .names_prices .gender_wp .tp input,.layouts .main .main_wrp .invoices .sports .gender_wp .tp input{accent-color:var(--main-color);border-color:#e9eaf3}.layouts .main .main_wrp .camps .create_ctas,.layouts .main .main_wrp .create_camp .create_ctas,.layouts .main .main_wrp .invoices .create_ctas{display:flex;align-items:center;justify-content:flex-end;gap:15px;margin-top:3rem}.layouts .main .main_wrp .camps .create_ctas a,.layouts .main .main_wrp .camps .create_ctas button,.layouts .main .main_wrp .create_camp .create_ctas a,.layouts .main .main_wrp .create_camp .create_ctas button,.layouts .main .main_wrp .invoices .create_ctas a,.layouts .main .main_wrp .invoices .create_ctas button{width:50%;height:42px;border-radius:25px;font-size:.8rem;display:flex;align-items:center;justify-content:center}.layouts .main .main_wrp .camps .create_ctas .back,.layouts .main .main_wrp .create_camp .create_ctas .back,.layouts .main .main_wrp .invoices .create_ctas .back{border:1px solid rgba(24,47,69,.5);color:#182f45;background-color:transparent}.layouts .main .main_wrp .camps .create_ctas .back:hover,.layouts .main .main_wrp .create_camp .create_ctas .back:hover,.layouts .main .main_wrp .invoices .create_ctas .back:hover{border-color:var(--main-color);color:var(--main-color)}.layouts .main .main_wrp .camps .create_ctas .disabled,.layouts .main .main_wrp .camps .create_ctas .next,.layouts .main .main_wrp .create_camp .create_ctas .disabled,.layouts .main .main_wrp .create_camp .create_ctas .next,.layouts .main .main_wrp .invoices .create_ctas .disabled,.layouts .main .main_wrp .invoices .create_ctas .next{color:#fff;background:var(--main-color);height:45px;border:none;font-weight:700;cursor:pointer;transition:.3s ease-in-out}.layouts .main .main_wrp .camps .create_ctas .disabled:hover,.layouts .main .main_wrp .camps .create_ctas .next:hover,.layouts .main .main_wrp .create_camp .create_ctas .disabled:hover,.layouts .main .main_wrp .create_camp .create_ctas .next:hover,.layouts .main .main_wrp .invoices .create_ctas .disabled:hover,.layouts .main .main_wrp .invoices .create_ctas .next:hover{background-color:var(--main-color)}.layouts .main .main_wrp .camps .create_ctas .disabled,.layouts .main .main_wrp .create_camp .create_ctas .disabled,.layouts .main .main_wrp .invoices .create_ctas .disabled{opacity:.5!important}.layouts .main .main_wrp .create_camp{padding:2rem 1.5rem;background-color:#fff;border-radius:25px;border:1px solid #e9eaf3;box-shadow:0 0 5px 0 rgba(15,44,65,.05);width:90%;margin:auto}.layouts .main .main_wrp .create_camp header{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.layouts .main .main_wrp .create_camp header p{text-align:center;font-size:.85rem;color:var(--text-color);max-width:600px;line-height:1.5}.layouts .main .main_wrp .create_booking{background-color:#fff;padding:2rem;display:flex;flex-direction:column;gap:25px;box-shadow:0 0 5px 0 rgba(15,44,65,.05)}.layouts .main .main_wrp .create_booking .path{display:flex;align-items:center;gap:10px}.layouts .main .main_wrp .create_booking .path span{font-weight:700;color:#152c5b;cursor:pointer}.layouts .main .main_wrp .create_booking .path span:hover{color:var(--main-color)}.layouts .main .main_wrp .create_booking .path div{color:#4c6277}.layouts .main .main_wrp .create_booking h3{color:#152c5b;display:flex;align-items:center}.layouts .main .main_wrp .create_booking h3 svg{color:var(--main-color)}.layouts .main .main_wrp .create_booking .hint p{color:var(--text-color);font-size:.9rem;margin-top:.5rem;display:flex;align-items:center;gap:10px}.layouts .main .main_wrp .create_booking .hint p span{color:var(--main-color);font-weight:700;cursor:pointer}.layouts .main .main_wrp .create_booking .search_results{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;gap:20px}.layouts .main .main_wrp .create_booking .search_results .org{padding:1rem;border-radius:25px;display:flex;align-items:center;gap:10px;border:1px solid #e9eaf3;cursor:pointer;box-shadow:0 2px 12px 0 rgba(11,22,44,.05)}.layouts .main .main_wrp .create_booking .search_results .org:hover{border-color:var(--main-color);background-color:#e9faff}.layouts .main .main_wrp .create_booking .search_results .org span{width:60px;height:60px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:10px;background-color:var(--main-color)}.layouts .main .main_wrp .create_booking .search_results .org .info{display:flex;flex-direction:column;font-weight:450;font-size:.9rem}.layouts .main .main_wrp .create_booking .search_results .org .info div:first-child{color:#152c5b;font-weight:700}.layouts .main .main_wrp .create_booking .search_results .org .info div:nth-child(2){color:#4c6277}.layouts .main .main_wrp .create_booking .selected_org{display:flex;flex-direction:column;gap:10px}.layouts .main .main_wrp .create_booking .selected_org .org{padding:1rem;border-radius:10px;display:flex;align-items:center;gap:10px;background-color:#ecf7ff;border:1px solid #e9eaf3;box-shadow:0 2px 12px 0 rgba(11,22,44,.05)}.layouts .main .main_wrp .create_booking .selected_org .org span{width:60px;height:60px;border-radius:10px;background-color:var(--main-color);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.layouts .main .main_wrp .create_booking .selected_org .org .info{display:flex;flex-direction:column;font-weight:450;font-size:.9rem}.layouts .main .main_wrp .create_booking .selected_org .org .info div:first-child{color:#152c5b;font-weight:700}.layouts .main .main_wrp .create_booking .selected_org .org .info div:nth-child(2){color:#4c6277}.layouts .main .main_wrp .create_booking .selected_org .org_facilities{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;gap:20px;margin-top:1rem}.layouts .main .main_wrp .create_booking .selected_org .org_facilities .ac_facility,.layouts .main .main_wrp .create_booking .selected_org .org_facilities .facility{padding:1rem;border-radius:10px;border:1px solid #e9eaf3;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);display:flex;flex-direction:column;gap:15px;font-size:.85rem;font-weight:450}.layouts .main .main_wrp .create_booking .selected_org .org_facilities .ac_facility .cover,.layouts .main .main_wrp .create_booking .selected_org .org_facilities .facility .cover{width:100%;height:120px;background-color:#add8e6;border-radius:10px;position:relative;overflow:hidden}.layouts .main .main_wrp .create_booking .selected_org .org_facilities .ac_facility .cover img,.layouts .main .main_wrp .create_booking .selected_org .org_facilities .facility .cover img{object-fit:cover!important}.layouts .main .main_wrp .create_booking .selected_org .org_facilities .ac_facility .lwp,.layouts .main .main_wrp .create_booking .selected_org .org_facilities .facility .lwp{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr 1fr}.layouts .main .main_wrp .create_booking .selected_org .org_facilities .ac_facility .lwp .l,.layouts .main .main_wrp .create_booking .selected_org .org_facilities .facility .lwp .l{display:flex;align-items:center;gap:10px}.layouts .main .main_wrp .create_booking .selected_org .org_facilities .ac_facility .lwp .l span,.layouts .main .main_wrp .create_booking .selected_org .org_facilities .facility .lwp .l span{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;color:#0c7fda;background-color:#f3f3f3;justify-content:center}.layouts .main .main_wrp .create_booking .selected_org .org_facilities .ac_facility .lwp .l .txt,.layouts .main .main_wrp .create_booking .selected_org .org_facilities .facility .lwp .l .txt{display:flex;flex-direction:column;line-height:1.2}.layouts .main .main_wrp .create_booking .selected_org .org_facilities .ac_facility .lwp .l .txt div:nth-child(2),.layouts .main .main_wrp .create_booking .selected_org .org_facilities .facility .lwp .l .txt div:nth-child(2){color:#667488;font-size:.8rem}.layouts .main .main_wrp .create_booking .selected_org .org_facilities .ac_facility button,.layouts .main .main_wrp .create_booking .selected_org .org_facilities .facility button{background-color:var(--main-color);height:45px;border-radius:5px;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center}.layouts .main .main_wrp .create_booking .selected_org .org_facilities .ac_facility{border-color:#0089ff}.layouts .main .main_wrp .create_booking .selected_org .org_facilities .ac_facility button{background-color:#0565b9}.layouts .main .main_wrp .create_booking .empty_search_user{max-width:600px;margin:auto;text-align:center}.layouts .main .main_wrp .create_booking .empty_search_user img{object-fit:contain!important}.layouts .main .main_wrp .create_booking .empty_search_user p{color:var(--text-color);font-size:.9rem;margin-top:.5rem}.layouts .main .main_wrp .create_booking .empty_search_user p span{color:var(--main-color);font-weight:700;cursor:pointer}.layouts .main .main_wrp .create_booking .details{display:flex;flex-direction:column;gap:25px}.layouts .main .main_wrp .create_booking .details .flex{display:flex;align-items:center;gap:20px}.layouts .main .main_wrp .create_booking .details .booker{display:flex;flex-direction:column;gap:20px}.layouts .main .main_wrp .create_booking .details .types{display:flex;align-items:center;gap:20px}.layouts .main .main_wrp .create_booking .details .types .active,.layouts .main .main_wrp .create_booking .details .types .type{border:1px solid hsla(208,9%,65%,.62);padding:1rem;border-radius:10px;display:flex;align-items:center;gap:25px;cursor:pointer;position:relative}.layouts .main .main_wrp .create_booking .details .types .active:hover,.layouts .main .main_wrp .create_booking .details .types .type:hover{border-color:var(--main-color)}.layouts .main .main_wrp .create_booking .details .types .active:hover h4,.layouts .main .main_wrp .create_booking .details .types .type:hover h4{color:var(--main-color)}.layouts .main .main_wrp .create_booking .details .types .active .icon,.layouts .main .main_wrp .create_booking .details .types .type .icon{width:60px;height:60px;border-radius:5px;background-color:#f0f9ff;color:var(--main-color);display:flex;align-items:center;justify-content:center}.layouts .main .main_wrp .create_booking .details .types .active .txt,.layouts .main .main_wrp .create_booking .details .types .type .txt{display:flex;flex-direction:column;gap:10px;width:75%}.layouts .main .main_wrp .create_booking .details .types .active .txt h4,.layouts .main .main_wrp .create_booking .details .types .type .txt h4{color:#152c5b}.layouts .main .main_wrp .create_booking .details .types .active .txt p,.layouts .main .main_wrp .create_booking .details .types .type .txt p{color:var(--text-color);font-size:.85rem}.layouts .main .main_wrp .create_booking .details .types .active .check,.layouts .main .main_wrp .create_booking .details .types .type .check{position:absolute;top:10px;right:15px;color:var(--main-color)!important}.layouts .main .main_wrp .create_booking .details .types .active{border:1px solid var(--main-color);background-color:#f0f9ff}.layouts .main .main_wrp .create_booking .infos{display:flex;flex-direction:column;gap:25px}.layouts .main .main_wrp .create_booking .infos_flx{display:flex;align-items:flex-start;justify-content:space-between;gap:25px}@media screen and (max-width:600px){.layouts .main .main_wrp .create_booking .infos_flx{flex-direction:column}}.layouts .main .main_wrp .create_booking .dates,.layouts .main .main_wrp .create_booking .inputs{width:50%;display:flex;flex-direction:column;gap:15px}@media screen and (max-width:600px){.layouts .main .main_wrp .create_booking .dates,.layouts .main .main_wrp .create_booking .inputs{width:100%}}.layouts .main .main_wrp .create_booking .flex{display:flex;align-items:center;gap:10px}.layouts .main .main_wrp .create_booking .flex .input_wrp{width:50%}.layouts .main .main_wrp .create_booking .contrats,.layouts .main .main_wrp .create_booking .facilities{position:relative;z-index:0;width:50%}.layouts .main .main_wrp .create_booking .contrats .input_wrp,.layouts .main .main_wrp .create_booking .facilities .input_wrp{width:100%}.layouts .main .main_wrp .create_booking .contrats .input_wrp input,.layouts .main .main_wrp .create_booking .facilities .input_wrp input{cursor:pointer}.layouts .main .main_wrp .create_booking .contrats .input_wrp div,.layouts .main .main_wrp .create_booking .facilities .input_wrp div{width:100%}.layouts .main .main_wrp .create_booking .contrats .types,.layouts .main .main_wrp .create_booking .facilities .types{position:absolute;bottom:80%;left:0;right:0;background-color:#fff;padding:.8rem 1rem;border-radius:5px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;max-height:300px;overflow-y:auto;list-style:none;box-shadow:0 8px 24px hsla(210,8%,62%,.2)}.layouts .main .main_wrp .create_booking .contrats .types .selected,.layouts .main .main_wrp .create_booking .contrats .types li,.layouts .main .main_wrp .create_booking .facilities .types .selected,.layouts .main .main_wrp .create_booking .facilities .types li{cursor:pointer;display:flex;align-items:center;gap:15px}.layouts .main .main_wrp .create_booking .contrats .types .selected:hover,.layouts .main .main_wrp .create_booking .contrats .types li:hover,.layouts .main .main_wrp .create_booking .facilities .types .selected:hover,.layouts .main .main_wrp .create_booking .facilities .types li:hover{color:var(--main-color)}.layouts .main .main_wrp .create_booking .contrats .types .selected .avatar,.layouts .main .main_wrp .create_booking .contrats .types li .avatar,.layouts .main .main_wrp .create_booking .facilities .types .selected .avatar,.layouts .main .main_wrp .create_booking .facilities .types li .avatar{position:relative;width:30px;height:30px;border-radius:100%;overflow:hidden;background-color:rgba(122,140,156,.137);padding:.3rem;display:flex;align-items:center;justify-content:center}.layouts .main .main_wrp .create_booking .contrats .types .selected .name,.layouts .main .main_wrp .create_booking .contrats .types li .name,.layouts .main .main_wrp .create_booking .facilities .types .selected .name,.layouts .main .main_wrp .create_booking .facilities .types li .name{width:max-content}.layouts .main .main_wrp .create_booking .contrats .types .selected,.layouts .main .main_wrp .create_booking .facilities .types .selected{color:var(--main-color)}.layouts .main .main_wrp .create_booking .facilities{width:100%}.layouts .main .main_wrp .create_booking .type_of_facility{display:flex;flex-direction:column;gap:25px}.layouts .main .main_wrp .create_booking .type_of_facility .types{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.layouts .main .main_wrp .create_booking .type_of_facility .types .active,.layouts .main .main_wrp .create_booking .type_of_facility .types li{width:max-content;height:75px;display:flex;align-items:center;justify-content:center;gap:15px;padding:0 1rem;color:#182f45;font-weight:700;border:1px solid #ebebeb;border-radius:15px;font-size:.9rem;cursor:pointer;position:relative}.layouts .main .main_wrp .create_booking .type_of_facility .types .active:hover,.layouts .main .main_wrp .create_booking .type_of_facility .types li:hover{color:var(--main-color);border-color:var(--main-color)}.layouts .main .main_wrp .create_booking .type_of_facility .types .active .selected,.layouts .main .main_wrp .create_booking .type_of_facility .types li .selected{position:absolute;top:.5rem;right:.5rem;color:var(--main-color)}.layouts .main .main_wrp .create_booking .type_of_facility .types .active{border-color:var(--main-color);color:var(--main-color);background-color:rgba(203,230,253,.3)}.layouts .main .main_wrp .create_booking .input_wrp{display:flex;flex-direction:column;gap:10px}.layouts .main .main_wrp .create_booking .input_wrp label{color:#4c6277;font-size:.9rem;font-weight:700}.layouts .main .main_wrp .create_booking .input_wrp .price,.layouts .main .main_wrp .create_booking .input_wrp input{width:100%;height:47px;background-color:transparent;border:1px solid hsla(208,9%,65%,.62);display:flex;align-items:center;gap:10px;padding:0 1rem;border-radius:25px;color:var(--text-color);transition:.4s ease-in-out}.layouts .main .main_wrp .create_booking .input_wrp .price:focus,.layouts .main .main_wrp .create_booking .input_wrp .price:hover,.layouts .main .main_wrp .create_booking .input_wrp input:focus,.layouts .main .main_wrp .create_booking .input_wrp input:hover{border-color:var(--main-color)}.layouts .main .main_wrp .create_booking .input_wrp .price input{border:none;width:90%;padding:0}.layouts .main .main_wrp .create_booking .input_wrp .price .sar{font-size:.75rem;color:#777e90}.layouts .main .main_wrp .create_booking .dates{gap:10px}.layouts .main .main_wrp .create_booking .dates .day{display:flex;align-items:center;gap:25px}.layouts .main .main_wrp .create_booking .dates .day .active_date,.layouts .main .main_wrp .create_booking .dates .day .date,.layouts .main .main_wrp .create_booking .dates .day .select_day{background:#ebebeb;border-radius:25px;text-align:center;height:35px;width:120px;display:flex;align-items:center;justify-content:center;font-size:.85rem;cursor:pointer;color:#182f45}.layouts .main .main_wrp .create_booking .dates .day .select_day{border:1px solid var(--main-color)}.layouts .main .main_wrp .create_booking .dates .day .active_date{background:var(--main-color);color:#fff}.layouts .main .main_wrp .create_booking .dates .day input{width:150px;height:35px;direction:ltr;background-color:transparent;border:1px solid hsla(208,9%,65%,.62);display:flex;align-items:center;gap:10px;padding:0 1rem;border-radius:25px;color:var(--text-color);transition:.4s ease-in-out}.layouts .main .main_wrp .create_booking .dates .day input:focus,.layouts .main .main_wrp .create_booking .dates .day input:hover{border-color:var(--main-color)}.layouts .main .main_wrp .create_booking .dates .day .not_active{cursor:not-allowed;background:hsla(0,0%,92%,.302)}.layouts .main .main_wrp .create_booking .booking_location{display:flex;flex-direction:column;gap:20px}.layouts .main .main_wrp .create_booking .map_wrp{position:relative;width:100%;height:450px;overflow:hidden;border:1px solid #e9eaf3;border-radius:20px;box-shadow:0 2px 10px 0 rgba(25,93,194,.07)}.layouts .main .main_wrp .create_booking .map_wrp .search_inpts{position:absolute;z-index:2;top:1.5rem;width:100%;margin:auto;display:flex;align-items:center;justify-content:center;gap:20px}.layouts .main .main_wrp .create_booking .map_wrp .search_inpts .input_wrp{width:30%;position:relative}.layouts .main .main_wrp .create_booking .map_wrp .search_inpts .input_wrp ul{position:absolute;left:0;right:0;top:120%;max-height:250px;background-color:#fff;border-radius:8px;list-style:none;overflow-y:auto;box-shadow:0 8px 24px hsla(210,8%,62%,.2)}.layouts .main .main_wrp .create_booking .map_wrp .search_inpts .input_wrp ul li{padding:.5rem 1rem;color:#182f45;font-size:.8rem;display:flex;align-items:center;gap:8px;cursor:pointer}.layouts .main .main_wrp .create_booking .map_wrp .search_inpts .input_wrp ul li:hover{color:var(--main-color)}.layouts .main .main_wrp .create_booking .map_wrp .search_inpts .input_wrp ul .no_results_found{display:flex;align-items:center;justify-content:center;text-align:center;color:#182f45;height:50px;font-size:.85rem}.layouts .main .main_wrp .create_booking .map_wrp .search_inpts input{box-shadow:0 8px 24px hsla(210,8%,62%,.2);background-color:#fff;border-radius:25px}.layouts .main .main_wrp .create_booking .map_container{position:absolute;inset:0;z-index:1;width:100%;height:450px;overflow:hidden;border:1px solid #e9eaf3;border-radius:20px;box-shadow:0 2px 10px 0 rgba(25,93,194,.07)}.layouts .main .main_wrp .create_booking .map_container div{animation:none}.layouts .main .main_wrp .create_booking .ctas{display:flex;align-items:center;justify-content:flex-end;gap:15px;margin-top:1rem}.layouts .main .main_wrp .create_booking .ctas button{width:170px;height:42px;border-radius:30px}.layouts .main .main_wrp .create_booking .ctas .back{border:1px solid rgba(24,47,69,.5);color:#182f45;background-color:transparent}.layouts .main .main_wrp .create_booking .ctas .back:hover{border-color:var(--main-color);color:var(--main-color)}.layouts .main .main_wrp .create_booking .ctas .disabled,.layouts .main .main_wrp .create_booking .ctas .next{color:#fff;background:var(--main-color);height:45px;border:none;font-size:.8rem;font-weight:700;cursor:pointer;transition:.3s ease-in-out}.layouts .main .main_wrp .create_booking .ctas .disabled:hover,.layouts .main .main_wrp .create_booking .ctas .next:hover{background-color:var(--main-color)}.layouts .main .main_wrp .create_booking .ctas .disabled{opacity:.5!important}.layouts .main .main_wrp .courses,.layouts .main .main_wrp .my_courses{display:flex;flex-direction:column;gap:20px}@media screen and (max-width:610px){.layouts .main .main_wrp .courses,.layouts .main .main_wrp .my_courses{overflow-x:auto}}.layouts .main .main_wrp .courses .empty_courses,.layouts .main .main_wrp .my_courses .empty_courses{width:100%;height:200px;background-color:#fff;box-shadow:0 0 5px 0 rgba(15,44,65,.05);border:1px solid #e9eaf3;border-radius:25px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;padding:1rem}.layouts .main .main_wrp .courses .empty_courses p,.layouts .main .main_wrp .my_courses .empty_courses p{max-width:500px;margin:0 auto;text-align:center;font-size:.85rem;color:var(--text-color);line-height:1.7}.layouts .main .main_wrp .courses .empty_courses a,.layouts .main .main_wrp .my_courses .empty_courses a{background-color:var(--main-color);color:#fff;border-radius:25px;padding:.6rem 1.5rem;font-size:.85rem;font-weight:800;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);display:flex;align-items:center;justify-content:center;gap:5px}.layouts .main .main_wrp .courses .empty_courses a:hover,.layouts .main .main_wrp .my_courses .empty_courses a:hover{transform:scale(1.05)}.layouts .main .main_wrp .courses .empty_my_courses,.layouts .main .main_wrp .my_courses .empty_my_courses{width:100%;height:500px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:30px}.layouts .main .main_wrp .courses .empty_my_courses .img,.layouts .main .main_wrp .my_courses .empty_my_courses .img{width:350px;height:250px;position:relative}.layouts .main .main_wrp .courses .empty_my_courses .img img,.layouts .main .main_wrp .my_courses .empty_my_courses .img img{object-fit:contain}.layouts .main .main_wrp .courses .empty_my_courses p,.layouts .main .main_wrp .my_courses .empty_my_courses p{max-width:500px;margin:0 auto;text-align:center;font-size:.9rem;color:var(--text-color);line-height:1.7;font-weight:600}.layouts .main .main_wrp .table_filters{display:flex;align-items:center;gap:10px;color:#464e5f;z-index:1000;position:relative;width:max-content}.layouts .main .main_wrp .table_filters input[type=search],.layouts .main .main_wrp .table_filters input[type=text],.layouts .main .main_wrp .table_filters select{border-radius:25px;padding:0 1rem;width:100%;max-width:200px;height:40px;border:1px solid #e9eaf3;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);transition:.3s ease-in-out}.layouts .main .main_wrp .table_filters input[type=search]:hover,.layouts .main .main_wrp .table_filters input[type=text]:hover,.layouts .main .main_wrp .table_filters select:hover{border-color:var(--main-color)}.layouts .main .main_wrp .table_filters select{max-width:130px;outline:none;cursor:pointer}.layouts .main .main_wrp .table_filters .ctas{display:flex;align-items:center;gap:10px}.layouts .main .main_wrp .table_filters label{cursor:pointer}.layouts .main .main_wrp .table_filters label b{display:flex;align-items:center;gap:5px}.layouts .main .main_wrp .table_filters .active,.layouts .main .main_wrp .table_filters .btn,.layouts .main .main_wrp .table_filters .clear{min-width:100px;padding:0 .5rem;font-size:.75rem;height:40px;border:1px solid #e9eaf3;border-radius:25px;color:#464e5f;font-weight:650;background-color:#fff;display:flex;align-items:center;justify-content:center;gap:5px}.layouts .main .main_wrp .table_filters .active:hover,.layouts .main .main_wrp .table_filters .btn:hover,.layouts .main .main_wrp .table_filters .clear:hover{color:var(--main-color);border-color:var(--main-color)}.layouts .main .main_wrp .table_filters .clear{background-color:#ff5a65;color:#fff;border-color:#ff5a65}.layouts .main .main_wrp .table_filters .clear:hover{color:#fff;border-color:#ff5a65}.layouts .main .main_wrp .table_filters .active{background-color:var(--main-color);color:#fff;border-color:var(--main-color)}.layouts .main .main_wrp .table_filters .active:hover{color:#fff}.layouts .main .main_wrp .table_filters .filter_wrp{position:relative}.layouts .main .main_wrp .table_filters .options{position:absolute;top:110%;border-radius:10px;background-color:#fff;width:200px;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);border:1px solid #e9eaf3}.layouts .main .main_wrp .table_filters .options input[type=text]{width:85%;height:35px;margin:1rem auto 0;display:flex}.layouts .main .main_wrp .table_filters .options ul{list-style:none;display:flex;flex-direction:column;gap:10px!important;max-height:400px;overflow-y:auto;scrollbar-width:thin;padding:1rem .8rem}.layouts .main .main_wrp .table_filters .options ul li{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:.85rem}.layouts .main .main_wrp .table_filters .options ul li .user{display:flex;align-items:center;gap:5px}.layouts .main .main_wrp .table_filters .options ul li .user .avatar{width:30px;height:30px;border-radius:100%;overflow:hidden;position:relative;background-color:rgba(212,220,231,.635);display:flex;align-items:center;justify-content:center}.layouts .main .main_wrp .table_filters .options ul li .user .name{display:flex;flex-direction:column;gap:5px;line-height:1;font-size:.8rem}.layouts .main .main_wrp .table_filters .options ul li .user .name span{color:#4c6277;font-weight:600;font-size:.75rem}.layouts .main .main_wrp .table_filters .options ul li:hover{color:var(--main-color)}.layouts .main .main_wrp .table_filters .options ul b{font-size:.8rem}.layouts .main .main_wrp .table_filters .options .pagination button{width:28px;height:28px}.layouts .main .main_wrp .training_details{display:flex;flex-direction:column;gap:30px}.layouts .main .main_wrp .training_details header{display:flex;align-items:center;justify-content:space-between}.layouts .main .main_wrp .training_details header button{color:#fff;background-color:var(--main-color);border:none;height:45px;border-radius:25px;padding:.5px 1.5rem;font-size:1rem;display:flex;align-items:center;justify-content:center;gap:5px;font-weight:600;box-shadow:0 8px 24px hsla(210,8%,62%,.2)}.layouts .main .main_wrp .training_details header button:hover{transform:scale(1.05)}.layouts .main .main_wrp .training_details header .edit{background-color:#fff;border:1px solid var(--main-color);color:var(--main-color)}.layouts .main .main_wrp .training_details .path,.layouts .main .main_wrp .training_details header .ctas{display:flex;align-items:center;gap:10px}.layouts .main .main_wrp .training_details .path a{font-weight:700;cursor:pointer}.layouts .main .main_wrp .training_details .path div{color:#4f5f7e}.layouts .main .main_wrp .training_details .gd{display:flex;gap:15px}.layouts .main .main_wrp .training_details .gd .user{width:60%}.layouts .main .main_wrp .training_details .gd .nxt_session,.layouts .main .main_wrp .training_details .gd .stats_session{width:40%;display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr 1fr}.layouts .main .main_wrp .training_details .gd .nxt_session .bx,.layouts .main .main_wrp .training_details .gd .stats_session .bx{border-radius:15px;box-shadow:0 0 5px 0 rgba(15,44,65,.05);background-color:#fff;display:flex;align-items:center;line-height:1.3;padding:.8rem 1rem;gap:20px}.layouts .main .main_wrp .training_details .gd .nxt_session .bx span,.layouts .main .main_wrp .training_details .gd .stats_session .bx span{width:50px;height:50px;border-radius:10px;background-color:#f08080;display:flex;align-items:center;justify-content:center}.layouts .main .main_wrp .training_details .gd .nxt_session .bx .txt h2,.layouts .main .main_wrp .training_details .gd .stats_session .bx .txt h2{color:#182f45;font-weight:700}.layouts .main .main_wrp .training_details .gd .nxt_session .bx .txt div,.layouts .main .main_wrp .training_details .gd .stats_session .bx .txt div{font-weight:600;color:var(--text-color)}.layouts .main .main_wrp .training_details .gd .nxt_session .bx:first-child span,.layouts .main .main_wrp .training_details .gd .stats_session .bx:first-child span{background:rgba(76,175,80,.102);color:#20b2aa}.layouts .main .main_wrp .training_details .gd .nxt_session .bx:nth-child(2) span,.layouts .main .main_wrp .training_details .gd .stats_session .bx:nth-child(2) span{background-color:rgba(255,165,0,.102);color:orange}.layouts .main .main_wrp .training_details .gd .nxt_session .bx:nth-child(3) span,.layouts .main .main_wrp .training_details .gd .stats_session .bx:nth-child(3) span{background:rgba(172,151,210,.16);color:#5b37bf}.layouts .main .main_wrp .training_details .gd .nxt_session .bx:nth-child(4) span,.layouts .main .main_wrp .training_details .gd .stats_session .bx:nth-child(4) span{background:rgba(255,87,87,.102);color:#ff5757}.layouts .main .main_wrp .training_details .gd .nxt_session .product_description,.layouts .main .main_wrp .training_details .gd .stats_session .product_description{border-radius:15px;box-shadow:0 0 5px 0 rgba(15,44,65,.05);background-color:#fff;display:flex;flex-direction:column;line-height:1.3;padding:.8rem 1rem;gap:20px}.layouts .main .main_wrp .training_details .gd .nxt_session .product_description h1,.layouts .main .main_wrp .training_details .gd .stats_session .product_description h1{color:#020246}.layouts .main .main_wrp .training_details .gd .nxt_session .product_description p,.layouts .main .main_wrp .training_details .gd .stats_session .product_description p{color:var(--text-color);line-height:1.5}.layouts .main .main_wrp .training_details .gd .nxt_session .status_wrp,.layouts .main .main_wrp .training_details .gd .stats_session .status_wrp{position:relative}.layouts .main .main_wrp .training_details .gd .nxt_session .status_wrp .edit,.layouts .main .main_wrp .training_details .gd .stats_session .status_wrp .edit{position:absolute;inset:0;transition:.3s ease-in-out;background-color:hsla(0,5%,39%,.35);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transform:scale(0);border-radius:15px;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:700;font-size:1.4rem;cursor:pointer;color:#fff}.layouts .main .main_wrp .training_details .gd .nxt_session .status_wrp:hover .edit,.layouts .main .main_wrp .training_details .gd .stats_session .status_wrp:hover .edit{transform:scale(1)!important}.layouts .main .main_wrp .training_details .gd .nxt_session .closed,.layouts .main .main_wrp .training_details .gd .nxt_session .end,.layouts .main .main_wrp .training_details .gd .nxt_session .start,.layouts .main .main_wrp .training_details .gd .nxt_session .start_soon,.layouts .main .main_wrp .training_details .gd .stats_session .closed,.layouts .main .main_wrp .training_details .gd .stats_session .end,.layouts .main .main_wrp .training_details .gd .stats_session .start,.layouts .main .main_wrp .training_details .gd .stats_session .start_soon{border-radius:15px;box-shadow:0 0 5px 0 rgba(15,44,65,.05);color:#fff;font-weight:700;font-size:1.4rem;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:100%}.layouts .main .main_wrp .training_details .gd .nxt_session .start,.layouts .main .main_wrp .training_details .gd .stats_session .start{background-color:#20b2aa}.layouts .main .main_wrp .training_details .gd .nxt_session .start:hover,.layouts .main .main_wrp .training_details .gd .stats_session .start:hover{background-color:#1d9791}.layouts .main .main_wrp .training_details .gd .nxt_session .start_soon,.layouts .main .main_wrp .training_details .gd .stats_session .start_soon{background-color:orange}.layouts .main .main_wrp .training_details .gd .nxt_session .closed,.layouts .main .main_wrp .training_details .gd .nxt_session .end,.layouts .main .main_wrp .training_details .gd .stats_session .closed,.layouts .main .main_wrp .training_details .gd .stats_session .end{background-color:#dc2b2b}.layouts .main .main_wrp .training_details .user{background-color:#fff;padding:1.5rem;display:flex;align-items:center;border-radius:25px;justify-content:space-between;box-shadow:0 0 5px 0 rgba(15,44,65,.05)}.layouts .main .main_wrp .training_details .user .prfl{display:flex;align-items:center;gap:20px}.layouts .main .main_wrp .training_details .user .prfl .avatar,.layouts .main .main_wrp .training_details .user .prfl .avtr{width:100px;height:100px;border-radius:100%;position:relative;overflow:hidden;background-color:#51a3e6}.layouts .main .main_wrp .training_details .user .prfl .details{display:flex;flex-direction:column;gap:10px}.layouts .main .main_wrp .training_details .user .prfl .details .name{font-weight:700}.layouts .main .main_wrp .training_details .user .prfl .details .sport{display:flex;align-items:center;gap:10px}.layouts .main .main_wrp .training_details .user .prfl .details .sport span{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:rgba(65,84,193,.067);border-radius:100%}.layouts .main .main_wrp .training_details .user .prfl .details .sport b{font-size:1.2rem}.layouts .main .main_wrp .training_details .user .prfl .details .days{display:flex;align-items:center;justify-content:flex-start;gap:5px}.layouts .main .main_wrp .training_details .user .prfl .details .days .day{background-color:#eee;border-radius:5px;padding:.3rem;display:flex;flex-direction:column;gap:0;font-size:.7rem;color:var(--headers-color);font-weight:650;line-height:1.2;width:max-content}.layouts .main .main_wrp .training_details .user .prfl .details .days .day small{color:#90a3b4;direction:ltr}.layouts .main .main_wrp .training_details .user .prfl .details .coach{display:flex;align-items:center;gap:20px;font-weight:600}.layouts .main .main_wrp .training_details .user .prfl .details .coach .avatar{width:30px;height:30px}.layouts .main .main_wrp .training_details .user .prfl .details .flx{display:flex;align-items:center;gap:40px}.layouts .main .main_wrp .training_details .user .prfl .details .flx div{display:flex;align-items:center;gap:10px;font-weight:600}.layouts .main .main_wrp .training_details .user .prfl .details .flx div span{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:rgba(65,84,193,.067);border-radius:100%}.layouts .main .main_wrp .training_details .user button{height:45px;padding:0 2rem;background-color:var(--main-color);color:#fff;border-radius:5px;display:flex;align-items:center;gap:10px}.layouts .main .main_wrp .training_details .tbl_filters{display:flex;align-items:center;gap:10px}.layouts .main .main_wrp .training_details .tbl_filters button{height:38px;width:130px;border-radius:25px;background-color:#fff;color:#4f5f7e;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px;font-size:.75rem;box-shadow:0 2px 12px 0 rgba(11,22,44,.05)}.layouts .main .main_wrp .training_details .tbl_filters .active{border-color:var(--main-color);background-color:var(--main-color);color:#fff}.layouts .main .main_wrp .training_details .tbs_wrp{width:75%;display:flex;flex-direction:column;gap:30px}@media(max-width:810px){.layouts .main .main_wrp .training_details .tbs_wrp{width:100%;order:2}}.layouts .main .main_wrp .training_details .tbl_list_sessions{display:flex;gap:25px}@media(max-width:810px){.layouts .main .main_wrp .training_details .tbl_list_sessions{flex-direction:column}}.layouts .main .main_wrp .training_details .tbl_list_sessions h3{color:#182f45}.layouts .main .main_wrp .training_details .tbl_list_sessions .invite,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students{border-radius:25px;display:flex;flex-direction:column;gap:10px}.layouts .main .main_wrp .training_details .tbl_list_sessions .invite{flex-direction:row;align-items:center}.layouts .main .main_wrp .training_details .tbl_list_sessions .invite h2{line-height:1}.layouts .main .main_wrp .training_details .tbl_list_sessions .invite_st{display:flex;align-items:center;justify-content:space-between;gap:10px;width:88%}.layouts .main .main_wrp .training_details .tbl_list_sessions .invite_st .shi_id{display:flex;align-items:center;gap:10px;position:relative}.layouts .main .main_wrp .training_details .tbl_list_sessions .invite_st .shi_id ul{position:absolute;bottom:110%;box-shadow:0 8px 28px 0 rgba(11,22,44,.1);background-color:#fff;border-radius:15px;list-style:none;width:100%;padding:1rem;display:flex;flex-direction:column;gap:10px;max-height:200px;overflow-y:auto}.layouts .main .main_wrp .training_details .tbl_list_sessions .invite_st .shi_id ul li{font-size:.85rem;color:#394456;cursor:pointer;display:flex;align-items:center;gap:10px}.layouts .main .main_wrp .training_details .tbl_list_sessions .invite_st .shi_id ul li:hover .name div{color:var(--main-color)}.layouts .main .main_wrp .training_details .tbl_list_sessions .invite_st .shi_id ul li .avtr{width:30px;height:30px;border-radius:100%;position:relative;overflow:hidden}.layouts .main .main_wrp .training_details .tbl_list_sessions .invite_st .shi_id ul li .name{display:flex;flex-direction:column;gap:5px;line-height:1}.layouts .main .main_wrp .training_details .tbl_list_sessions .invite_st .shi_id ul li .name div{font-weight:700}.layouts .main .main_wrp .training_details .tbl_list_sessions .invite_st .shi_id ul li .name span{color:#4c6277;font-size:.8rem}.layouts .main .main_wrp .training_details .tbl_list_sessions .invite_st .shi_id ul .err{cursor:default;display:block;text-align:center!important}.layouts .main .main_wrp .training_details .tbl_list_sessions .invite_st .shi_id ul .new{display:flex;align-items:center;justify-content:center;color:#0c7fda;font-weight:650;text-align:center}.layouts .main .main_wrp .training_details .tbl_list_sessions .invite_st input{width:250px;border-radius:30px;height:40px;padding:0 1.3rem;border:1px solid #e9eaf3;background-color:#fff;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);transition:.3s ease-in-out;color:#182f45;position:relative}.layouts .main .main_wrp .training_details .tbl_list_sessions .invite_st input:focus,.layouts .main .main_wrp .training_details .tbl_list_sessions .invite_st input:hover{border-color:var(--main-color)}.layouts .main .main_wrp .training_details .tbl_list_sessions .invite_st button{width:max-content;padding:0 1.5rem;border-radius:30px;height:40px;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center;gap:10px}.layouts .main .main_wrp .training_details .tbl_list_sessions .invite_st button:hover{opacity:.8}.layouts .main .main_wrp .training_details .tbl_list_sessions .invite_st .generate{color:#fff;background-color:var(--main-color);border:none;height:40px;border-radius:25px;padding:.5px 1.5rem;font-size:.8rem;display:flex;align-items:center;justify-content:center;gap:5px;font-weight:600;box-shadow:0 8px 24px hsla(210,8%,62%,.2)}.layouts .main .main_wrp .training_details .tbl_list_sessions .invite_st .generate:hover{transform:scale(1.03)}.layouts .main .main_wrp .training_details .tbl_list_sessions .invite_st .inv{background-color:var(--main-color)}.layouts .main .main_wrp .training_details .tbl_list_sessions .invite_st .disabled{background-color:#e3e3e3}.layouts .main .main_wrp .training_details .tbl_list_sessions .invite_st .nw{border:1px solid var(--main-color);color:var(--main-color);background-color:transparent;box-shadow:0 2px 12px 0 rgba(11,22,44,.05)}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students{background-color:transparent;padding:0;box-shadow:none}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details .table_search,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students .table_search{display:flex;align-items:center;gap:10px}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details .table_search .input_wrp,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students .table_search .input_wrp{display:flex;align-items:center;gap:10px;border-radius:25px;padding:0 1rem;width:100%;max-width:300px;height:45px;background-color:#fff;border:1px solid #e9eaf3;margin-top:1rem;box-shadow:0 2px 12px 0 rgba(11,22,44,.05)}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details .table_search .input_wrp input,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students .table_search .input_wrp input{height:100%;width:100%;background-color:transparent}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details table,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students table{width:100%;margin-top:1rem;box-shadow:0 0 5px 0 rgba(15,44,65,.05)}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details table th,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students table th{font-size:.8rem;color:#4c6277;padding:.5rem .8rem}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details table td,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students table td{text-align:center;padding:.5rem .8rem;color:#002251;font-size:.85rem;line-height:1.3}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details table .rank,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students table .rank{width:30px;height:30px;border-radius:100%;background-color:#f2f3f8;display:flex;align-items:center;font-weight:700;justify-content:center}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details table .rewards,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students table .rewards{display:flex;align-items:center;gap:10px;justify-content:center}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details table .prfl,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students table .prfl{display:flex;align-items:center;gap:10px}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details table .prfl .avtr,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students table .prfl .avtr{width:35px;height:35px;background-color:#ffa07a;border-radius:100%;position:relative;overflow:hidden}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details table .prfl .name,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students table .prfl .name{line-height:1.3;display:flex;flex-direction:column;align-items:flex-start}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details table .prfl .name div,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students table .prfl .name div{font-weight:700}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details table .prfl .name span,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students table .prfl .name span{font-size:.8rem;color:#4f5f7e}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details table .switch_btns,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students table .switch_btns{display:flex;align-items:center;justify-content:center}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details table .switch_off,.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details table .switch_on,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students table .switch_off,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students table .switch_on{position:relative;width:40px;height:20px;border-radius:30px;cursor:pointer;transition:.4s ease-in-out}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details table .switch_off span,.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details table .switch_on span,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students table .switch_off span,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students table .switch_on span{position:absolute;width:20px;left:0;border-radius:100%;background-color:#fff;height:20px;transition:.4s ease-in-out;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details table .switch_on,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students table .switch_on{background-color:var(--main-color)}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details table .switch_on span,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students table .switch_on span{transform:translateX(100%)}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details table .switch_off,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students table .switch_off{background-color:#dae2ee}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details table .switch_off span,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students table .switch_off span{transform:translateX(0)}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details table .progress,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students table .progress{display:flex;align-items:center;justify-content:center;gap:5px;font-weight:600}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details table .progress .circle,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students table .progress .circle{position:relative;height:28px;width:28px;border-radius:50%;background:conic-gradient(#7d2ae8 3.6deg,#ededed 0deg);display:flex;align-items:center;justify-content:center}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details table .progress .circle:before,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students table .progress .circle:before{content:"";position:absolute;height:18px;width:18px;border-radius:50%;background-color:#fff}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details table .active_st,.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details table .expired_st,.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details table .partial_st,.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details table .pause_st,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students table .active_st,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students table .expired_st,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students table .partial_st,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students table .pause_st{padding:.2rem .5rem;border-radius:30px;text-align:center;font-size:.85rem;font-weight:650}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details table .active_st,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students table .active_st{color:#20b2aa}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details table .expired_st,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students table .expired_st{color:red}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details table .pause_st,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students table .pause_st{color:#d5691b}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details table .partial_st,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students table .partial_st{color:#2196f3}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details table .options,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students table .options{bottom:120%;padding:.5rem 1rem;position:absolute;background-color:#fff;list-style:none;border-radius:10px;border:1px solid #e9eaf3;box-shadow:0 8px 24px hsla(210,8%,62%,.2);display:flex;flex-direction:column;gap:8px;width:max-content;align-items:flex-start}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details table .options li,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students table .options li{display:flex;align-items:center;justify-content:center;gap:10px;font-weight:650;cursor:pointer;font-size:.8rem;transition:.3s ease-in-out;color:var(--headers-color)}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details table .options .approve:hover,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students table .options .approve:hover{color:#20b2aa}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details table .options .pause_t:hover,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students table .options .pause_t:hover{color:red}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details table .options .move:hover,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students table .options .move:hover{color:#0089ff}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details table .options .renew:hover,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students table .options .renew:hover{color:orange}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details table .ctas,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students table .ctas{display:flex;align-items:center;justify-content:flex-end;gap:5px;position:relative}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details table .ctas button,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students table .ctas button{display:flex;align-items:center;justify-content:center;gap:5px;color:#4f5f7e;border-radius:5px;height:35px;padding:0 .5rem;font-weight:650;background-color:#f2f3f8}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details table .ctas .deliver_certif,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students table .ctas .deliver_certif{background-color:#41c174;color:#fff}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details table .ctas .approve,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students table .ctas .approve{background-color:#20b2aa;color:#fff}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details table .ctas .approve:hover,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students table .ctas .approve:hover{background-color:#1b9993}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details table .ctas .accept,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students table .ctas .accept{background-color:rgba(4,202,146,.157);color:#20b2aa}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details table .ctas .pause,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students table .ctas .pause{color:#e55541}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details table .ctas .resume,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students table .ctas .resume{color:#20b2aa}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details table .ctas .delete,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students table .ctas .delete{background-color:#e55541;color:#fff}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details table .ctas .active,.layouts .main .main_wrp .training_details .tbl_list_sessions .training_students table .ctas .active{background-color:#0089ff;color:#fff}.layouts .main .main_wrp .training_details .tbl_list_sessions .course_modules{display:grid;grid-template-columns:repeat(2,1fr);list-style:none;padding:1.5rem 0;grid-gap:20px;gap:20px}.layouts .main .main_wrp .training_details .tbl_list_sessions .course_modules li{background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.078);padding:1.5rem;border-radius:10px;border:1px solid #e9eaf3;transition:.3s ease-in-out}.layouts .main .main_wrp .training_details .tbl_list_sessions .course_modules li .title{display:flex;align-items:center;justify-content:space-between}.layouts .main .main_wrp .training_details .tbl_list_sessions .course_modules li .title .options{position:relative;display:flex;align-items:center;gap:5px}.layouts .main .main_wrp .training_details .tbl_list_sessions .course_modules li .title .options .delete,.layouts .main .main_wrp .training_details .tbl_list_sessions .course_modules li .title .options .edit{display:flex;align-items:center;justify-content:center;background-color:transparent;color:#4c6277;padding:.3rem;border-radius:5px;width:-moz-fit-content;width:fit-content}.layouts .main .main_wrp .training_details .tbl_list_sessions .course_modules li .title .options .edit{background-color:var(--main-color);color:#fff}.layouts .main .main_wrp .training_details .tbl_list_sessions .course_modules li .title .options .delete{background-color:#eb5757;color:#fff}.layouts .main .main_wrp .training_details .tbl_list_sessions .course_modules li p{font-size:.85rem;color:#8494a3}.layouts .main .main_wrp .training_details .tbl_list_sessions .course_modules li .time{display:flex;align-items:center;gap:25px;margin-top:.5rem}.layouts .main .main_wrp .training_details .tbl_list_sessions .course_modules li .time span{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:5px;background:var(--main-color-hover);color:var(--main-color)}.layouts .main .main_wrp .training_details .tbl_list_sessions .course_modules li .time b{color:#295bff;font-size:.85rem}.layouts .main .main_wrp .training_details .tbl_list_sessions .course_modules li .time .duration,.layouts .main .main_wrp .training_details .tbl_list_sessions .course_modules li .time .level{display:flex;align-items:center;gap:10px}.layouts .main .main_wrp .training_details .tbl_list_sessions .course_modules .add{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:var(--main-color);border-width:2px;border-style:dotted;cursor:pointer;height:160px;border-color:var(--main-color)}.layouts .main .main_wrp .training_details .tbl_list_sessions .course_modules .add h5{color:#0b0e2c}.layouts .main .main_wrp .training_details .tbl_list_sessions .pagination,.layouts .main .main_wrp .training_details .tbl_list_sessions .tb_pagination{display:flex;align-items:center;gap:5px}.layouts .main .main_wrp .training_details .tbl_list_sessions .pagination .disabled,.layouts .main .main_wrp .training_details .tbl_list_sessions .pagination button,.layouts .main .main_wrp .training_details .tbl_list_sessions .tb_pagination .disabled,.layouts .main .main_wrp .training_details .tbl_list_sessions .tb_pagination button{width:34px;height:34px;min-height:34px;min-width:34px;box-shadow:0 2px 10px 0 rgba(25,93,194,.07);color:#4f5f7e;font-size:14px;line-height:1em;border-radius:100%;border:1px solid #e9eaf3;background-color:#fff;display:flex;align-items:center;justify-content:center;padding:0}.layouts .main .main_wrp .training_details .tbl_list_sessions .pagination .disabled:hover,.layouts .main .main_wrp .training_details .tbl_list_sessions .pagination button:hover,.layouts .main .main_wrp .training_details .tbl_list_sessions .tb_pagination .disabled:hover,.layouts .main .main_wrp .training_details .tbl_list_sessions .tb_pagination button:hover{background-color:var(--main-color);color:#fff}.layouts .main .main_wrp .training_details .tbl_list_sessions .pagination .disabled,.layouts .main .main_wrp .training_details .tbl_list_sessions .tb_pagination .disabled{background-color:#f2f3f8;color:#4f5f7e;opacity:.4}.layouts .main .main_wrp .training_details .tbl_list_sessions .pagination .disabled:hover,.layouts .main .main_wrp .training_details .tbl_list_sessions .tb_pagination .disabled:hover{background-color:#f2f3f8;color:#4f5f7e}.layouts .main .main_wrp .training_details .tbl_list_sessions .tb_pagination{justify-content:center}.layouts .main .main_wrp .training_details .tbl_list_sessions .sessions{width:23%;display:flex;flex-direction:column;gap:15px}@media(max-width:810px){.layouts .main .main_wrp .training_details .tbl_list_sessions .sessions{width:100%;order:1}}.layouts .main .main_wrp .training_details .tbl_list_sessions .sessions header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.layouts .main .main_wrp .training_details .tbl_list_sessions .sessions .days_wrp{display:flex;flex-direction:column;gap:15px}@media(max-width:810px){.layouts .main .main_wrp .training_details .tbl_list_sessions .sessions .days_wrp{flex-direction:row}}.layouts .main .main_wrp .training_details .tbl_list_sessions .sessions .bx,.layouts .main .main_wrp .training_details .tbl_list_sessions .sessions .selected{padding:1rem;box-shadow:0 0 5px 0 rgba(15,44,65,.05);background-color:#fff;border-radius:25px;width:100%;cursor:pointer;border:1px solid transparent;transition:.3s ease-in-out}.layouts .main .main_wrp .training_details .tbl_list_sessions .sessions .bx:hover,.layouts .main .main_wrp .training_details .tbl_list_sessions .sessions .selected:hover{border-color:var(--main-color)}.layouts .main .main_wrp .training_details .tbl_list_sessions .sessions .bx h2,.layouts .main .main_wrp .training_details .tbl_list_sessions .sessions .selected h2{text-align:center}@media(max-width:810px){.layouts .main .main_wrp .training_details .tbl_list_sessions .sessions .bx h2,.layouts .main .main_wrp .training_details .tbl_list_sessions .sessions .selected h2{font-size:.9rem}}.layouts .main .main_wrp .training_details .tbl_list_sessions .sessions .bx .dt,.layouts .main .main_wrp .training_details .tbl_list_sessions .sessions .selected .dt{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:.8rem;line-height:1.1}.layouts .main .main_wrp .training_details .tbl_list_sessions .sessions .bx .dt .upcoming,.layouts .main .main_wrp .training_details .tbl_list_sessions .sessions .selected .dt .upcoming{font-size:.85rem;color:#ffae22}.layouts .main .main_wrp .training_details .tbl_list_sessions .sessions .bx .dt .canceled,.layouts .main .main_wrp .training_details .tbl_list_sessions .sessions .bx .dt .ended,.layouts .main .main_wrp .training_details .tbl_list_sessions .sessions .selected .dt .canceled,.layouts .main .main_wrp .training_details .tbl_list_sessions .sessions .selected .dt .ended{font-size:.85rem;color:#da0c1f}.layouts .main .main_wrp .training_details .tbl_list_sessions .sessions .bx .dt .started,.layouts .main .main_wrp .training_details .tbl_list_sessions .sessions .selected .dt .started{color:#04ca92}.layouts .main .main_wrp .training_details .tbl_list_sessions .sessions .bx .dt h2,.layouts .main .main_wrp .training_details .tbl_list_sessions .sessions .selected .dt h2{color:#0b0e2c}.layouts .main .main_wrp .training_details .tbl_list_sessions .sessions .bx .ctas,.layouts .main .main_wrp .training_details .tbl_list_sessions .sessions .selected .ctas{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:.8rem}.layouts .main .main_wrp .training_details .tbl_list_sessions .sessions .bx .ctas button,.layouts .main .main_wrp .training_details .tbl_list_sessions .sessions .selected .ctas button{background-color:var(--main-color);color:#fff;height:40px;display:flex;align-items:center;justify-content:center;border-radius:25px;font-weight:700;font-size:.9rem;width:100%;gap:10px}@media(max-width:810px){.layouts .main .main_wrp .training_details .tbl_list_sessions .sessions .bx .ctas button,.layouts .main .main_wrp .training_details .tbl_list_sessions .sessions .selected .ctas button{font-size:.8rem}}.layouts .main .main_wrp .training_details .tbl_list_sessions .sessions .selected{background:var(--main-color)}.layouts .main .main_wrp .training_details .tbl_list_sessions .sessions .selected h2{color:#fff!important}.layouts .main .main_wrp .training_details .tbl_list_sessions .sessions .selected button{background-color:#fff!important;color:var(--main-color)!important}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details{display:flex;flex-direction:column;gap:20px;background-color:#fff;padding:1.5rem;border-radius:20px}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details .tbl_filters button{border:1px solid #e9eaf3;width:-moz-fit-content;width:fit-content;padding:0 1.5rem}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details .cover{width:100%;height:200px;border-radius:20px;overflow:hidden;position:relative}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details .cover:after{position:absolute;content:"";inset:0;background-color:rgba(2,2,2,.31);z-index:1}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details .cover .price{position:absolute;bottom:1rem;width:max-content;background-color:#04ca92;color:#fff;padding:.5rem 1rem;border-radius:15px;font-weight:650;display:flex;align-items:center;justify-content:center;gap:5px;z-index:10}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details .title_sport{display:flex;align-items:center;gap:10px}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details .title_sport span{display:block;width:70px;height:70px;border-radius:100%;background-color:#e2e6ee;display:flex;align-items:center;justify-content:center;font-size:2rem}.layouts .main .main_wrp .training_details .tbl_list_sessions .tournament_details p{color:var(--text-color)}.layouts .main .main_wrp .training_details .days_wrp{display:flex;align-items:center;justify-content:space-between;gap:10px}.layouts .main .main_wrp .training_details .days_wrp .disabled,.layouts .main .main_wrp .training_details .days_wrp button{width:30px;height:30px;border-radius:100%;display:flex;align-items:center;justify-content:center;background-color:transparent;color:var(--main-color)}.layouts .main .main_wrp .training_details .days_wrp .disabled:hover,.layouts .main .main_wrp .training_details .days_wrp button:hover{background-color:#d4e5ff;color:var(--main-color)}.layouts .main .main_wrp .training_details .days_wrp .disabled{color:gray;opacity:.4}.layouts .main .main_wrp .training_details .days_wrp .drag_wrp{max-width:90%;overflow-x:hidden}.layouts .main .main_wrp .training_details .days_wrp .days{display:flex;align-items:center;gap:20px;width:100%;cursor:-webkit-grab;cursor:grab}.layouts .main .main_wrp .training_details .days_wrp .days .active,.layouts .main .main_wrp .training_details .days_wrp .days div{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;border-radius:5px;height:50px;padding:0 1rem;font-size:.8rem;min-width:max-content;color:#4c6277;cursor:pointer;background-color:rgba(157,195,223,.13)}.layouts .main .main_wrp .training_details .days_wrp .days .active span,.layouts .main .main_wrp .training_details .days_wrp .days div span{font-weight:700}.layouts .main .main_wrp .training_details .days_wrp .days .active,.layouts .main .main_wrp .training_details .days_wrp .days .active:hover,.layouts .main .main_wrp .training_details .days_wrp .days div:hover{background-color:var(--main-color);color:#fff}.layouts .main .main_wrp .training_details .empty_sessions{width:100%;height:400px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:30px;margin-top:1.5rem}.layouts .main .main_wrp .training_details .empty_sessions .img{width:350px;height:250px;position:relative}.layouts .main .main_wrp .training_details .empty_sessions .img img{object-fit:contain}.layouts .main .main_wrp .training_details .empty_sessions p{max-width:500px;margin:0 auto;text-align:center;font-size:.85rem;color:var(--text-color);line-height:1.7}.layouts .main .main_wrp .training_details .search_wrp{display:flex;align-items:center;justify-content:space-between}.layouts .main .main_wrp .training_details .search_wrp input{width:300px;height:45px;border:1px solid rgba(193,201,214,.705);border-radius:5px;padding:0 1rem}.layouts .main .main_wrp .training_details .search_wrp input:focus,.layouts .main .main_wrp .training_details .search_wrp input:hover{border-color:var(--main-color)}.layouts .main .main_wrp .training_details .search_wrp button{height:45px;padding:0 2rem;background-color:var(--main-color);color:#fff;border-radius:5px;display:flex;align-items:center;gap:10px}.layouts .main .main_wrp .training_details .students{border-radius:5px}.layouts .main .main_wrp .training_details .students td,.layouts .main .main_wrp .training_details .students th{padding:1rem;font-size:.9rem;text-align:center;background-color:#fff}.layouts .main .main_wrp .training_details .students .prfl{display:flex;align-items:center;justify-content:flex-start;gap:20px}.layouts .main .main_wrp .training_details .students .prfl .avtr{width:40px;height:40px;position:relative;overflow:hidden;border-radius:100%;background-color:#ffc1db}.layouts .main .main_wrp .training_details .students .prfl .name{display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.layouts .main .main_wrp .training_details .students .prfl .name div{font-weight:700}.layouts .main .main_wrp .training_details .students .prfl .name span{color:#4f5f7e}.layouts .main .main_wrp .training_details .students .switch_btns{display:flex;align-items:center;justify-content:center}.layouts .main .main_wrp .training_details .students .switch_off,.layouts .main .main_wrp .training_details .students .switch_on{position:relative;width:40px;height:20px;border-radius:30px;cursor:pointer;transition:.4s ease-in-out}.layouts .main .main_wrp .training_details .students .switch_off span,.layouts .main .main_wrp .training_details .students .switch_on span{position:absolute;width:20px;left:0;border-radius:100%;background-color:#fff;height:20px;transition:.4s ease-in-out;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.layouts .main .main_wrp .training_details .students .switch_on{background-color:var(--main-color)}.layouts .main .main_wrp .training_details .students .switch_on span{transform:translateX(100%)}.layouts .main .main_wrp .training_details .students .switch_off{background-color:#dae2ee}.layouts .main .main_wrp .training_details .students .switch_off span{transform:translateX(0)}.layouts .main .main_wrp .training_details .students .ctas{display:flex;align-items:center;justify-content:center;gap:10px}.layouts .main .main_wrp .training_details .students .ctas button{width:35px;height:35px;border-radius:4px;display:flex;align-items:center;justify-content:center;background-color:rgba(171,196,255,.294)}.layouts .main .main_wrp .training_details .students .ctas .copy{width:-moz-fit-content;width:fit-content;padding:0 1rem;display:flex;align-items:center;gap:10px;color:var(--main-color)}.layouts .main .main_wrp .training_details .students .ctas .renew{color:var(--main-color)}.layouts .main .main_wrp .training_details .students .ctas .delete{color:red}.layouts .main .main_wrp .training_not_found{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;margin:1.5rem 0}.layouts .main .main_wrp .training_not_found p{color:var(--text-color);text-align:center}.layouts .main .main_wrp .training_not_found a{width:150px;height:45px;padding:0 2rem;background-color:var(--main-color);color:#fff;border-radius:25px;display:flex;align-items:center;gap:10px;justify-content:center}.layouts .main .main_wrp .my_courses .wrp{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:20px;gap:20px}@media screen and (max-width:810px){.layouts .main .main_wrp .my_courses .wrp{grid-template-columns:1fr 1fr 1fr}}.layouts .main .main_wrp .my_courses .wrp .course{width:100%}.layouts .main .main_wrp .create_course{display:flex;flex-direction:column;gap:25px;border-radius:15px;background-color:#fff;padding:1.5rem;box-shadow:0 0 5px 0 rgba(15,44,65,.05)}@media screen and (max-width:600px){.layouts .main .main_wrp .create_course{padding:1rem}}.layouts .main .main_wrp .create_course h3{color:var(--headers-color)}.layouts .main .main_wrp .create_course header{display:flex;align-items:center;gap:10px}.layouts .main .main_wrp .create_course header a h3{color:#4c6277}.layouts .main .main_wrp .create_course .steps{display:flex;align-items:center;gap:30px}@media screen and (max-width:600px){.layouts .main .main_wrp .create_course .steps{flex-wrap:wrap}}.layouts .main .main_wrp .create_course .steps .active,.layouts .main .main_wrp .create_course .steps div{display:flex;align-items:center;gap:10px;font-size:.9rem;color:#4c6277;font-weight:650}.layouts .main .main_wrp .create_course .steps .active span,.layouts .main .main_wrp .create_course .steps div span{font-size:.8rem;background:#f3f6f9;color:#4c6277;width:30px;height:30px;border-radius:100%;display:flex;align-items:center;justify-content:center;line-height:1}.layouts .main .main_wrp .create_course .steps .active{color:var(--main-color)}.layouts .main .main_wrp .create_course .steps .active span{background-color:var(--main-color);color:#fff}.layouts .main .main_wrp .create_course .course_levels,.layouts .main .main_wrp .create_course .course_types,.layouts .main .main_wrp .create_course .training_types{display:flex;justify-content:center;gap:20px;list-style:none}.layouts .main .main_wrp .create_course .course_levels li,.layouts .main .main_wrp .create_course .course_types li,.layouts .main .main_wrp .create_course .training_types li{width:50%;padding:1rem 1.5rem;border:2px solid #e3e7eb;border-radius:10px;color:#182f45;cursor:pointer;display:flex;align-items:center;gap:20px;transition:.3s ease-in-out}.layouts .main .main_wrp .create_course .course_levels li span,.layouts .main .main_wrp .create_course .course_types li span,.layouts .main .main_wrp .create_course .training_types li span{height:100%;padding:1rem;display:flex;align-items:center;justify-content:center;background-color:rgba(239,240,246,.8);border-radius:10px;transition:.3s ease-in-out}.layouts .main .main_wrp .create_course .course_levels li p,.layouts .main .main_wrp .create_course .course_types li p,.layouts .main .main_wrp .create_course .training_types li p{color:var(--text-color);font-size:.9rem}.layouts .main .main_wrp .create_course .course_levels .public,.layouts .main .main_wrp .create_course .course_types .public,.layouts .main .main_wrp .create_course .training_types .public{border-color:#04ca92;background-color:rgba(4,202,146,.102)}.layouts .main .main_wrp .create_course .course_levels .public span,.layouts .main .main_wrp .create_course .course_types .public span,.layouts .main .main_wrp .create_course .training_types .public span{background-color:#fff;color:#04ca92}.layouts .main .main_wrp .create_course .course_levels .private,.layouts .main .main_wrp .create_course .course_types .private,.layouts .main .main_wrp .create_course .training_types .private{background-color:#fff2da;border-color:orange}.layouts .main .main_wrp .create_course .course_levels .private span,.layouts .main .main_wrp .create_course .course_types .private span,.layouts .main .main_wrp .create_course .training_types .private span{background-color:#fff;color:orange}.layouts .main .main_wrp .create_course .course_levels .active,.layouts .main .main_wrp .create_course .course_types .active,.layouts .main .main_wrp .create_course .training_types .active{background-color:var(--main-color-hover);border-color:var(--main-color)}.layouts .main .main_wrp .create_course .course_levels .active span,.layouts .main .main_wrp .create_course .course_types .active span,.layouts .main .main_wrp .create_course .training_types .active span{background-color:#fff;color:var(--main-color)}.layouts .main .main_wrp .create_course .course_image{display:flex;flex-direction:column;gap:10px}.layouts .main .main_wrp .create_course .course_image .import{width:100%;padding:1rem;border:3px dotted #e9eaf3;border-radius:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:column}.layouts .main .main_wrp .create_course .course_image .import p{color:var(--text-color);font-size:.85rem}.layouts .main .main_wrp .create_course .course_image .import label{width:100px;height:40px;background-color:var(--main-color);color:#fff;display:flex;align-items:center;justify-content:center;border-radius:25px;font-weight:650;font-size:.8rem;cursor:pointer}.layouts .main .main_wrp .create_course .course_image .image{border-radius:10px;height:180px;position:relative;overflow:hidden}.layouts .main .main_wrp .create_course .course_image .image:hover .remove{transform:scale(1)}.layouts .main .main_wrp .create_course .course_image .image .remove{background-color:rgba(0,0,0,.541);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transform:scale(0);transition:.3s ease-in-out}.layouts .main .main_wrp .create_course .course_image .image .remove button{display:flex;align-items:center;justify-content:center;background-color:#fff;color:red;border-radius:100%;width:45px;height:45px}.layouts .main .main_wrp .create_course .course_levels li,.layouts .main .main_wrp .create_course .course_types li{padding:.5rem 1rem}.layouts .main .main_wrp .create_course .course_levels li span,.layouts .main .main_wrp .create_course .course_types li span{width:60px;height:60px}.layouts .main .main_wrp .create_course .sport_location{width:100%}.layouts .main .main_wrp .create_course .wrp{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-top:1rem}@media screen and (max-width:600px){.layouts .main .main_wrp .create_course .wrp{flex-direction:column}}.layouts .main .main_wrp .create_course .location,.layouts .main .main_wrp .create_course .sport{display:flex;flex-direction:column;gap:25px}.layouts .main .main_wrp .create_course .sport{width:100%}.layouts .main .main_wrp .create_course .sports{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:20px;gap:20px}.layouts .main .main_wrp .create_course .sports .active,.layouts .main .main_wrp .create_course .sports div{height:35px;background:rgba(239,240,246,.8);border-radius:5px;font-size:.9rem;color:#182f45;text-align:center;display:flex;align-items:center;justify-content:center;gap:10px;transition:.3s ease-in-out;cursor:pointer;position:relative;font-weight:650}.layouts .main .main_wrp .create_course .sports .active:hover,.layouts .main .main_wrp .create_course .sports div:hover{box-shadow:var(--main-color-hover) 0 3px 10px 0,var(--main-color-hover) 0 0 0 1px}.layouts .main .main_wrp .create_course .sports .active{background-color:var(--main-color-hover);border:1px solid var(--main-color);color:var(--main-color)}.layouts .main .main_wrp .create_course .hint{display:flex;flex-direction:column;gap:10px}.layouts .main .main_wrp .create_course .hint p{color:var(--text-color);font-size:.9rem}.layouts .main .main_wrp .create_course .coach_facility{display:flex;align-items:center;gap:20px}.layouts .main .main_wrp .create_course .coaches,.layouts .main .main_wrp .create_course .description,.layouts .main .main_wrp .create_course .facilities,.layouts .main .main_wrp .create_course .input_wrp,.layouts .main .main_wrp .create_course .module{display:flex;flex-direction:column;gap:10px;width:50%}.layouts .main .main_wrp .create_course .coaches label,.layouts .main .main_wrp .create_course .description label,.layouts .main .main_wrp .create_course .facilities label,.layouts .main .main_wrp .create_course .input_wrp label,.layouts .main .main_wrp .create_course .module label{color:#000;font-size:1rem;font-weight:700}.layouts .main .main_wrp .create_course .coaches .select_city,.layouts .main .main_wrp .create_course .coaches .type_gym_name,.layouts .main .main_wrp .create_course .coaches input,.layouts .main .main_wrp .create_course .coaches select,.layouts .main .main_wrp .create_course .coaches textarea,.layouts .main .main_wrp .create_course .description .select_city,.layouts .main .main_wrp .create_course .description .type_gym_name,.layouts .main .main_wrp .create_course .description input,.layouts .main .main_wrp .create_course .description select,.layouts .main .main_wrp .create_course .description textarea,.layouts .main .main_wrp .create_course .facilities .select_city,.layouts .main .main_wrp .create_course .facilities .type_gym_name,.layouts .main .main_wrp .create_course .facilities input,.layouts .main .main_wrp .create_course .facilities select,.layouts .main .main_wrp .create_course .facilities textarea,.layouts .main .main_wrp .create_course .input_wrp .select_city,.layouts .main .main_wrp .create_course .input_wrp .type_gym_name,.layouts .main .main_wrp .create_course .input_wrp input,.layouts .main .main_wrp .create_course .input_wrp select,.layouts .main .main_wrp .create_course .input_wrp textarea,.layouts .main .main_wrp .create_course .module .select_city,.layouts .main .main_wrp .create_course .module .type_gym_name,.layouts .main .main_wrp .create_course .module input,.layouts .main .main_wrp .create_course .module select,.layouts .main .main_wrp .create_course .module textarea{width:100%;height:47px;background-color:transparent;border:1px solid #e9eaf3;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);display:flex;align-items:center;gap:10px;padding:0 1rem;border-radius:25px;color:var(--text-color);font-size:.85rem;transition:.4s ease-in-out}.layouts .main .main_wrp .create_course .coaches .select_city:focus,.layouts .main .main_wrp .create_course .coaches .select_city:hover,.layouts .main .main_wrp .create_course .coaches .type_gym_name:focus,.layouts .main .main_wrp .create_course .coaches .type_gym_name:hover,.layouts .main .main_wrp .create_course .coaches input:focus,.layouts .main .main_wrp .create_course .coaches input:hover,.layouts .main .main_wrp .create_course .coaches select:focus,.layouts .main .main_wrp .create_course .coaches select:hover,.layouts .main .main_wrp .create_course .coaches textarea:focus,.layouts .main .main_wrp .create_course .coaches textarea:hover,.layouts .main .main_wrp .create_course .description .select_city:focus,.layouts .main .main_wrp .create_course .description .select_city:hover,.layouts .main .main_wrp .create_course .description .type_gym_name:focus,.layouts .main .main_wrp .create_course .description .type_gym_name:hover,.layouts .main .main_wrp .create_course .description input:focus,.layouts .main .main_wrp .create_course .description input:hover,.layouts .main .main_wrp .create_course .description select:focus,.layouts .main .main_wrp .create_course .description select:hover,.layouts .main .main_wrp .create_course .description textarea:focus,.layouts .main .main_wrp .create_course .description textarea:hover,.layouts .main .main_wrp .create_course .facilities .select_city:focus,.layouts .main .main_wrp .create_course .facilities .select_city:hover,.layouts .main .main_wrp .create_course .facilities .type_gym_name:focus,.layouts .main .main_wrp .create_course .facilities .type_gym_name:hover,.layouts .main .main_wrp .create_course .facilities input:focus,.layouts .main .main_wrp .create_course .facilities input:hover,.layouts .main .main_wrp .create_course .facilities select:focus,.layouts .main .main_wrp .create_course .facilities select:hover,.layouts .main .main_wrp .create_course .facilities textarea:focus,.layouts .main .main_wrp .create_course .facilities textarea:hover,.layouts .main .main_wrp .create_course .input_wrp .select_city:focus,.layouts .main .main_wrp .create_course .input_wrp .select_city:hover,.layouts .main .main_wrp .create_course .input_wrp .type_gym_name:focus,.layouts .main .main_wrp .create_course .input_wrp .type_gym_name:hover,.layouts .main .main_wrp .create_course .input_wrp input:focus,.layouts .main .main_wrp .create_course .input_wrp input:hover,.layouts .main .main_wrp .create_course .input_wrp select:focus,.layouts .main .main_wrp .create_course .input_wrp select:hover,.layouts .main .main_wrp .create_course .input_wrp textarea:focus,.layouts .main .main_wrp .create_course .input_wrp textarea:hover,.layouts .main .main_wrp .create_course .module .select_city:focus,.layouts .main .main_wrp .create_course .module .select_city:hover,.layouts .main .main_wrp .create_course .module .type_gym_name:focus,.layouts .main .main_wrp .create_course .module .type_gym_name:hover,.layouts .main .main_wrp .create_course .module input:focus,.layouts .main .main_wrp .create_course .module input:hover,.layouts .main .main_wrp .create_course .module select:focus,.layouts .main .main_wrp .create_course .module select:hover,.layouts .main .main_wrp .create_course .module textarea:focus,.layouts .main .main_wrp .create_course .module textarea:hover{border-color:var(--main-color)}.layouts .main .main_wrp .create_course .coaches textarea,.layouts .main .main_wrp .create_course .description textarea,.layouts .main .main_wrp .create_course .facilities textarea,.layouts .main .main_wrp .create_course .input_wrp textarea,.layouts .main .main_wrp .create_course .module textarea{resize:none}.layouts .main .main_wrp .create_course .coaches .select_city,.layouts .main .main_wrp .create_course .coaches .type_gym_name,.layouts .main .main_wrp .create_course .description .select_city,.layouts .main .main_wrp .create_course .description .type_gym_name,.layouts .main .main_wrp .create_course .facilities .select_city,.layouts .main .main_wrp .create_course .facilities .type_gym_name,.layouts .main .main_wrp .create_course .input_wrp .select_city,.layouts .main .main_wrp .create_course .input_wrp .type_gym_name,.layouts .main .main_wrp .create_course .module .select_city,.layouts .main .main_wrp .create_course .module .type_gym_name{cursor:pointer}.layouts .main .main_wrp .create_course .module{flex-direction:row;width:100%}.layouts .main .main_wrp .create_course .description{width:100%}.layouts .main .main_wrp .create_course .description textarea{height:100px;width:100%;outline:none;border-radius:10px}.layouts .main .main_wrp .create_course .flex_input{display:flex;align-items:center;gap:20px}.layouts .main .main_wrp .create_course .facilities{width:50%}.layouts .main .main_wrp .create_course .coaches,.layouts .main .main_wrp .create_course .facilities,.layouts .main .main_wrp .create_course .gym{position:relative;z-index:0}.layouts .main .main_wrp .create_course .coaches ul,.layouts .main .main_wrp .create_course .facilities ul,.layouts .main .main_wrp .create_course .gym ul{position:absolute;bottom:80%;left:0;right:0;background-color:#fff;padding:.5rem 0;border-radius:10px;display:flex;text-align:center;flex-direction:column;max-height:300px;overflow-y:auto;list-style:none;box-shadow:0 8px 24px hsla(210,8%,62%,.2)}.layouts .main .main_wrp .create_course .coaches ul li,.layouts .main .main_wrp .create_course .facilities ul li,.layouts .main .main_wrp .create_course .gym ul li{padding:.5rem;cursor:pointer;display:flex;align-items:center;gap:10px;font-size:.8rem;color:#182f45}.layouts .main .main_wrp .create_course .coaches ul li .avatar,.layouts .main .main_wrp .create_course .facilities ul li .avatar,.layouts .main .main_wrp .create_course .gym ul li .avatar{position:relative;width:35px;height:35px;border-radius:100%;overflow:hidden}.layouts .main .main_wrp .create_course .coaches ul li .name,.layouts .main .main_wrp .create_course .facilities ul li .name,.layouts .main .main_wrp .create_course .gym ul li .name{display:flex;align-items:center;gap:10px;line-height:1;width:80%}.layouts .main .main_wrp .create_course .coaches,.layouts .main .main_wrp .create_course .facilities{width:100%}.layouts .main .main_wrp .create_course .coaches ul,.layouts .main .main_wrp .create_course .facilities ul{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;position:relative;width:100%!important;box-shadow:none}.layouts .main .main_wrp .create_course .coaches ul li,.layouts .main .main_wrp .create_course .facilities ul li{padding:.5rem 1rem;font-size:.9rem;border:1px solid #e9eaf3;background-color:rgba(239,240,246,.8);transition:.4s!important;border-radius:5px;box-shadow:0 2px 12px 0 rgba(11,22,44,.05)}.layouts .main .main_wrp .create_course .coaches ul li:hover,.layouts .main .main_wrp .create_course .facilities ul li:hover{background-color:var(--main-color-hover);border:1px solid var(--main-color)}.layouts .main .main_wrp .create_course .coaches ul li:hover b,.layouts .main .main_wrp .create_course .facilities ul li:hover b{color:var(--main-color)}.layouts .main .main_wrp .create_course .coaches ul li .avatar,.layouts .main .main_wrp .create_course .facilities ul li .avatar{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.layouts .main .main_wrp .create_course .coaches ul li b,.layouts .main .main_wrp .create_course .facilities ul li b{transition:none!important}.layouts .main .main_wrp .create_course .coaches ul li.active,.layouts .main .main_wrp .create_course .facilities ul li.active{background-color:var(--main-color-hover);border:1px solid var(--main-color)}.layouts .main .main_wrp .create_course .coaches ul li.active b,.layouts .main .main_wrp .create_course .facilities ul li.active b{color:var(--main-color)}.layouts .main .main_wrp .create_course .no_results_found{display:flex;align-items:center;justify-content:center;text-align:center;color:#182f45;height:50px;font-size:.85rem}.layouts .main .main_wrp .create_course .no_results_found a{color:var(--main-color)}.layouts .main .main_wrp .create_course .city_neighbore{display:flex;align-items:center;gap:20px;z-index:1;position:absolute;left:25%;background:#fff;padding:.5rem 1rem;right:25%;top:1rem;border-radius:10px;border:1px solid #e9eaf3;background-color:#fff;box-shadow:0 2px 12px 0 rgba(11,22,44,.05)}.layouts .main .main_wrp .create_course .city_neighbore .input_wrp{width:50%;position:relative;gap:5px}.layouts .main .main_wrp .create_course .city_neighbore .input_wrp label{font-size:.85rem}.layouts .main .main_wrp .create_course .city_neighbore .input_wrp input{cursor:pointer;height:40px}.layouts .main .main_wrp .create_course .city_neighbore .input_wrp input,.layouts .main .main_wrp .create_course .city_neighbore .input_wrp input::placeholder{font-weight:600}.layouts .main .main_wrp .create_course .city_neighbore .input_wrp ul{position:absolute;bottom:70%;left:0;right:0;background-color:#fff;padding:1rem;border-radius:10px;display:flex;text-align:center;flex-direction:column;gap:10px;max-height:250px;overflow-y:auto;list-style:none;box-shadow:0 8px 24px hsla(210,8%,62%,.2)}.layouts .main .main_wrp .create_course .city_neighbore .input_wrp ul li{cursor:pointer;font-size:.8rem;font-weight:600}.layouts .main .main_wrp .create_course .location{width:100%}.layouts .main .main_wrp .create_course .location .map{position:relative}.layouts .main .main_wrp .create_course .map_container{width:100%;height:450px;overflow:hidden;border:1px solid #e9eaf3;border-radius:20px;box-shadow:0 2px 10px 0 rgba(25,93,194,.07)}.layouts .main .main_wrp .create_course .map_container div{animation:none}.layouts .main .main_wrp .create_course .gender{display:flex;flex-direction:column;gap:15px}.layouts .main .main_wrp .create_course .gender .wp{display:flex;align-items:center;justify-content:space-between;gap:10px;height:47px;border-radius:25px;background-color:transparent}.layouts .main .main_wrp .create_course .gender .wp .tp,.layouts .main .main_wrp .create_course .gender .wp .tp_active{display:flex;align-items:center;justify-content:center;gap:15px;width:33%;height:47px;border-radius:10px;padding:0 2rem;cursor:pointer;border:1px solid hsla(208,9%,65%,.62)}.layouts .main .main_wrp .create_course .gender .wp .tp label,.layouts .main .main_wrp .create_course .gender .wp .tp_active label{color:#394456;font-size:.85rem;font-weight:650;cursor:pointer}.layouts .main .main_wrp .create_course .gender .wp .tp input,.layouts .main .main_wrp .create_course .gender .wp .tp_active input{accent-color:var(--main-color)}.layouts .main .main_wrp .create_course .gender .wp .tp_active{background-color:var(--main-color);color:#fff}.layouts .main .main_wrp .create_course .gender .wp .tp_active label{color:#fff}.layouts .main .main_wrp .create_course .age_hint{color:#4c6277;font-size:.85rem}.layouts .main .main_wrp .create_course .age_range{display:flex;align-items:center;justify-content:space-between}.layouts .main .main_wrp .create_course .age_range label{color:#000;font-weight:700}.layouts .main .main_wrp .create_course .toggle{display:flex;align-items:center;gap:10px;color:#394456}.layouts .main .main_wrp .create_course .toggle .switch_off,.layouts .main .main_wrp .create_course .toggle .switch_on{position:relative;width:30px;height:15px;border-radius:30px;cursor:pointer;transition:.4s ease-in-out}.layouts .main .main_wrp .create_course .toggle .switch_off span,.layouts .main .main_wrp .create_course .toggle .switch_on span{position:absolute;width:15px;left:0;border-radius:100%;background-color:#fff;height:15px;transition:.4s ease-in-out;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.layouts .main .main_wrp .create_course .toggle .switch_on{background-color:var(--main-color)}.layouts .main .main_wrp .create_course .toggle .switch_on span{transform:translateX(100%)}.layouts .main .main_wrp .create_course .toggle .switch_off{background-color:#dae2ee}.layouts .main .main_wrp .create_course .toggle .switch_off span{transform:translateX(0)}.layouts .main .main_wrp .create_course .timing{display:flex;align-items:flex-start;justify-content:space-between;margin-top:1.5rem;gap:25px}@media screen and (max-width:600px){.layouts .main .main_wrp .create_course .timing{flex-direction:column}}.layouts .main .main_wrp .create_course .timing .dates,.layouts .main .main_wrp .create_course .timing .inputs{width:50%;display:flex;flex-direction:column;gap:30px}@media screen and (max-width:600px){.layouts .main .main_wrp .create_course .timing .dates,.layouts .main .main_wrp .create_course .timing .inputs{width:100%}}.layouts .main .main_wrp .create_course .timing .flex{display:flex;align-items:center;gap:10px}.layouts .main .main_wrp .create_course .timing .flex .input_wrp{width:50%}.layouts .main .main_wrp .create_course .timing .input_wrp{display:flex;flex-direction:column;gap:10px}.layouts .main .main_wrp .create_course .timing .input_wrp label{color:#182f45;font-size:1rem;font-weight:700;display:flex;align-items:center;gap:10px;position:relative}.layouts .main .main_wrp .create_course .timing .input_wrp .info{display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer}.layouts .main .main_wrp .create_course .timing .input_wrp .hint{position:absolute;border:1px solid #e9eaf3;background-color:#fff;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);width:max-content;max-width:250px;padding:1rem;border-radius:10px;font-size:.85rem;color:var(--text-color);left:100%;bottom:100%;z-index:100;font-weight:600;line-height:1.4}.layouts .main .main_wrp .create_course .timing .input_wrp .price,.layouts .main .main_wrp .create_course .timing .input_wrp input,.layouts .main .main_wrp .create_course .timing .input_wrp select{width:100%;height:50px;background-color:transparent;border:1px solid hsla(208,9%,65%,.62);display:flex;align-items:center;gap:10px;outline:none;padding:0 1rem;border-radius:25px;color:var(--text-color);transition:.4s ease-in-out}.layouts .main .main_wrp .create_course .timing .input_wrp .price:focus,.layouts .main .main_wrp .create_course .timing .input_wrp .price:hover,.layouts .main .main_wrp .create_course .timing .input_wrp input:focus,.layouts .main .main_wrp .create_course .timing .input_wrp input:hover,.layouts .main .main_wrp .create_course .timing .input_wrp select:focus,.layouts .main .main_wrp .create_course .timing .input_wrp select:hover{border-color:var(--main-color)}.layouts .main .main_wrp .create_course .timing .input_wrp .price input{border:none;width:90%;padding:0}.layouts .main .main_wrp .create_course .timing .input_wrp .price .sar{font-size:.75rem;color:#777e90}.layouts .main .main_wrp .create_course .training_level_type{width:50%;display:flex;flex-direction:column;gap:30px}.layouts .main .main_wrp .create_course .dates{gap:10px;width:70%;display:flex;flex-direction:column;gap:20px}.layouts .main .main_wrp .create_course .dates .day{display:flex;align-items:center;gap:25px}.layouts .main .main_wrp .create_course .dates .day .active_date,.layouts .main .main_wrp .create_course .dates .day .date,.layouts .main .main_wrp .create_course .dates .day .select_day{background:#ebebeb;border-radius:25px;text-align:center;height:45px;width:33%;display:flex;align-items:center;justify-content:center;font-size:.85rem;cursor:pointer;color:#182f45;font-weight:600}.layouts .main .main_wrp .create_course .dates .day .select_day{border:1px solid var(--main-color)}.layouts .main .main_wrp .create_course .dates .day .active_date{background:var(--main-color);color:#fff}.layouts .main .main_wrp .create_course .dates .day label{width:33%}.layouts .main .main_wrp .create_course .dates .day input{width:33%;height:45px;direction:ltr;background-color:transparent;border:1px solid hsla(208,9%,65%,.62);display:flex;align-items:center;gap:10px;padding:0 1rem;border-radius:25px;color:var(--text-color);transition:.4s ease-in-out;text-align:center;font-weight:600}.layouts .main .main_wrp .create_course .dates .day input:focus,.layouts .main .main_wrp .create_course .dates .day input:hover{border-color:var(--main-color)}.layouts .main .main_wrp .create_course .dates .day .not_active{cursor:not-allowed;background:hsla(0,0%,92%,.302)}.layouts .main .main_wrp .create_course .packs p{color:var(--text-color)}.layouts .main .main_wrp .create_course .packs .pricing_packs{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:2rem 0;grid-gap:20px;gap:20px}.layouts .main .main_wrp .create_course .packs .pricing_packs li{padding:1rem 1.5rem;border-radius:15px;border:1px solid #e9eaf3;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);display:flex;flex-direction:column;justify-content:space-between;gap:10px}.layouts .main .main_wrp .create_course .packs .pricing_packs li .toggle{justify-content:space-between}.layouts .main .main_wrp .create_course .packs .pricing_packs li .toggle .switch_off,.layouts .main .main_wrp .create_course .packs .pricing_packs li .toggle .switch_on{width:40px;height:20px}.layouts .main .main_wrp .create_course .packs .pricing_packs li .toggle .switch_off span,.layouts .main .main_wrp .create_course .packs .pricing_packs li .toggle .switch_on span{width:20px;height:20px}.layouts .main .main_wrp .create_course .packs .pricing_packs li P{color:var(--text-color);font-size:.9rem}.layouts .main .main_wrp .create_course .packs .pricing_packs li .input_wrp{gap:5px;width:100%}.layouts .main .main_wrp .create_course .packs .pricing_packs li .input_wrp .input{justify-content:space-between;height:48px;background-color:transparent;border:1px solid hsla(208,9%,65%,.62);display:flex;align-items:center;gap:10px;padding:0 1rem;border-radius:25px;color:var(--text-color);transition:.4s ease-in-out;text-align:center;position:relative;overflow:hidden}.layouts .main .main_wrp .create_course .packs .pricing_packs li .input_wrp .input:focus,.layouts .main .main_wrp .create_course .packs .pricing_packs li .input_wrp .input:hover{border-color:var(--main-color)}.layouts .main .main_wrp .create_course .packs .pricing_packs li .input_wrp .input div{font-weight:700;color:#04ca92}.layouts .main .main_wrp .create_course .packs .pricing_packs li .input_wrp .input .input_disabled{position:absolute;inset:0;background-color:rgba(214,224,238,.431)}.layouts .main .main_wrp .create_course .packs .pricing_packs li .input_wrp input{width:80%;border:none;font-size:1.1rem;font-weight:700;box-shadow:none}.layouts .main .main_wrp .create_course .packs .pricing_packs li .input_wrp input::placeholder{font-size:.9rem}.layouts .main .main_wrp .create_course .ctas{display:flex;align-items:center;justify-content:flex-end;gap:15px;margin-top:1rem}.layouts .main .main_wrp .create_course .ctas button{width:170px;height:42px;border-radius:25px}.layouts .main .main_wrp .create_course .ctas .back{border:1px solid rgba(24,47,69,.5);color:#182f45;background-color:transparent}.layouts .main .main_wrp .create_course .ctas .back:hover{border-color:var(--main-color);color:var(--main-color)}.layouts .main .main_wrp .create_course .ctas .disabled,.layouts .main .main_wrp .create_course .ctas .next{color:#fff;background:var(--main-color);height:45px;border:none;font-size:.8rem;font-weight:700;cursor:pointer;transition:.3s ease-in-out}.layouts .main .main_wrp .create_course .ctas .disabled:hover,.layouts .main .main_wrp .create_course .ctas .next:hover{background-color:var(--main-color)}.layouts .main .main_wrp .create_course .ctas .disabled{opacity:.5!important}.layouts .main .main_wrp .chart_stats{display:flex;align-items:flex-start;gap:20px}@media screen and (max-width:600px){.layouts .main .main_wrp .chart_stats{flex-direction:column}}.layouts .main .main_wrp .chart_stats .students{width:70%;display:flex;flex-direction:column;gap:20px}@media screen and (max-width:600px){.layouts .main .main_wrp .chart_stats .students{width:100%}}.layouts .main .main_wrp .chart_stats .students .chart,.layouts .main .main_wrp .chart_stats .students .list{width:100%;padding:1.3rem;background-color:#fff;border-radius:12px;box-shadow:0 1px 1px 0 rgba(118,135,154,.24),0 3px 8px 0 rgba(118,135,154,.08)}.layouts .main .main_wrp .chart_stats .students .chart{color:#182f45;overflow:hidden;display:flex;flex-direction:column;gap:15px}.layouts .main .main_wrp .chart_stats .students .chart .head{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width:600px){.layouts .main .main_wrp .chart_stats .students .chart .head h3{display:none}}.layouts .main .main_wrp .chart_stats .students .chart .head .icon_prv_students,.layouts .main .main_wrp .chart_stats .students .chart .head .icon_students{display:flex;flex-direction:column;gap:5px;font-size:.85rem;font-weight:500}.layouts .main .main_wrp .chart_stats .students .chart .head .icon_prv_students .icon,.layouts .main .main_wrp .chart_stats .students .chart .head .icon_students .icon{display:flex;align-items:center;gap:8px;color:#bdbdbd}.layouts .main .main_wrp .chart_stats .students .chart .head .icon_prv_students .green,.layouts .main .main_wrp .chart_stats .students .chart .head .icon_prv_students .red,.layouts .main .main_wrp .chart_stats .students .chart .head .icon_students .green,.layouts .main .main_wrp .chart_stats .students .chart .head .icon_students .red{width:15px;height:15px;border-radius:100%;border:4px solid transparent}.layouts .main .main_wrp .chart_stats .students .chart .head .icon_prv_students .red,.layouts .main .main_wrp .chart_stats .students .chart .head .icon_students .red{border-color:#07e4ac}.layouts .main .main_wrp .chart_stats .students .chart .head .icon_prv_students .green,.layouts .main .main_wrp .chart_stats .students .chart .head .icon_students .green{border-color:#2886ff}.layouts .main .main_wrp .chart_stats .students .chart .head .icon_prv_students .nb,.layouts .main .main_wrp .chart_stats .students .chart .head .icon_students .nb{color:var(--text-color);text-align:center}.layouts .main .main_wrp .chart_stats .students .chart .head .date{font-size:.85rem;display:flex;align-items:center;gap:8px}@media screen and (max-width:600px){.layouts .main .main_wrp .chart_stats .students .chart .head .date{display:none}}.layouts .main .main_wrp .chart_stats .students .chart .head .date svg{color:#9079e9}.layouts .main .main_wrp .chart_stats .students .chart .head .date .arrow{border-radius:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}.layouts .main .main_wrp .chart_stats .students .chart .head .date .arrow:hover{background-color:rgba(143,121,233,.165)}.layouts .main .main_wrp .chart_stats .students .chart .line_chart{width:100%;height:200px}.layouts .main .main_wrp .chart_stats .students .list{display:flex;flex-direction:column;gap:20px;background-color:none;box-shadow:none}.layouts .main .main_wrp .chart_stats .students .list .head{display:flex;align-items:center;justify-content:space-between;color:#182f45}.layouts .main .main_wrp .chart_stats .students .list .head a{font-size:.85rem;color:var(--main-color);cursor:pointer;font-weight:700;display:flex;align-items:center;gap:5px}.layouts .main .main_wrp .chart_stats .students .list table{padding:1rem 0;border-radius:12px}.layouts .main .main_wrp .chart_stats .students .list table td,.layouts .main .main_wrp .chart_stats .students .list table th{padding:.5rem 1rem;font-size:.85rem;text-align:center;background-color:#fff}.layouts .main .main_wrp .chart_stats .students .list table tbody tr{color:#182f45;font-size:.9rem;border-top:1px solid #e9eaf3}.layouts .main .main_wrp .chart_stats .students .list table tbody tr .user{display:flex;align-items:center;gap:15px}.layouts .main .main_wrp .chart_stats .students .list table tbody tr .user .avatar{width:40px;height:40px;border-radius:100%;position:relative;overflow:hidden}.layouts .main .main_wrp .chart_stats .students .list table tbody tr .user .name{display:flex;flex-direction:column;gap:5px;font-weight:450;font-size:.9rem}.layouts .main .main_wrp .chart_stats .students .list table tbody tr .user .name div:first-child{color:#464e5f;font-weight:700}.layouts .main .main_wrp .chart_stats .students .list table tbody tr .user .name div:nth-child(2){color:#464e5f}.layouts .main .main_wrp .chart_stats .students .list table tbody tr .course{display:flex;justify-content:center;gap:10px}.layouts .main .main_wrp .chart_stats .students .list table tbody tr .course .icon{width:30px;height:30px;background:#f2f3f8;border-radius:100%;display:flex;align-items:center;justify-content:center}.layouts .main .main_wrp .chart_stats .students .list table tbody tr .price{color:#04ca92;font-weight:700}.layouts .main .main_wrp .chart_stats .students .list .no_students{display:flex;align-items:center;justify-content:center;height:150px;background-color:#fff;padding:1rem;box-shadow:0 1px 1px 0 rgba(118,135,154,.24),0 3px 8px 0 rgba(118,135,154,.08);border-radius:15px}.layouts .main .main_wrp .chart_stats .students .list .no_students p{color:var(--text-color);font-size:.85rem;line-height:1.5;text-align:center;max-width:400px;margin:0 auto}.layouts .main .main_wrp .chart_stats .dates{width:30%;padding:1rem;background-color:#fff;border-radius:12px;display:flex;flex-direction:column;gap:25px;box-shadow:0 1px 1px 0 rgba(118,135,154,.24),0 3px 8px 0 rgba(118,135,154,.08)}@media screen and (max-width:600px){.layouts .main .main_wrp .chart_stats .dates{width:100%}}.layouts .main .main_wrp .chart_stats .dates h3{font-weight:400}.layouts .main .main_wrp .chart_stats .dates .current_date{display:flex;align-items:center;justify-content:space-between;color:#000}.layouts .main .main_wrp .chart_stats .dates .current_date .arrows{display:flex;align-items:center;gap:5px}.layouts .main .main_wrp .chart_stats .dates .current_date .arrows div{width:30px;height:30px;border:1px solid rgba(0,0,0,.1);border-radius:100%;color:#000;display:flex;align-items:center;justify-content:center;cursor:pointer}.layouts .main .main_wrp .chart_stats .dates .current_date .arrows div:hover{border-color:var(--main-color)}.layouts .main .main_wrp .chart_stats .dates .calendar{height:200px;border-radius:8px;background-color:rgba(65,84,193,.075)}.layouts .main .main_wrp .chart_stats .dates .empty_my_courses{width:100%;height:300px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:30px}.layouts .main .main_wrp .chart_stats .dates .empty_my_courses .img{width:100%;height:150px;position:relative}.layouts .main .main_wrp .chart_stats .dates .empty_my_courses .img img{object-fit:contain}.layouts .main .main_wrp .chart_stats .dates .empty_my_courses p{max-width:500px;margin:0 auto;text-align:center;font-size:.85rem;color:var(--text-color);line-height:1.7}.layouts .main .main_wrp .my_students{display:flex;flex-direction:column;gap:30px}.layouts .main .main_wrp .my_students .list{display:flex;flex-direction:column;gap:20px}.layouts .main .main_wrp .my_students .list .subs_flex,.layouts .main .main_wrp .my_students .list .subs_flex .card{display:flex;align-items:flex-end;justify-content:space-between}.layouts .main .main_wrp .my_students .list .subs_flex .card{width:max-content;padding:.5rem 1rem;border-radius:10px;background-color:#fff;border:1px solid #e9eaf3;box-shadow:0 0 5px 0 rgba(15,44,65,.05)}.layouts .main .main_wrp .my_students .list .subs_flex .card .icon_nbs{display:flex;align-items:center;gap:15px}.layouts .main .main_wrp .my_students .list .subs_flex .card .icon_nbs .icon_students{width:45px;height:45px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--main-color);background-color:var(--main-color-hover)}.layouts .main .main_wrp .my_students .list .subs_flex .card .icon_nbs .nb_students{display:flex;flex-direction:column;gap:3px;line-height:1}.layouts .main .main_wrp .my_students .list .subs_flex .card .icon_nbs .nb_students b{color:#96a1b4;font-size:.85rem}.layouts .main .main_wrp .my_students .list .subs_flex .card .icon_nbs .nb_students div:nth-child(2){color:#0b0e2c;font-weight:700;font-size:1.5rem}.layouts .main .main_wrp .my_students .list table{width:100%;border-radius:12px;overflow:auto}.layouts .main .main_wrp .my_students .list table td,.layouts .main .main_wrp .my_students .list table th{padding:.5rem;font-size:.85rem;text-align:center;background-color:#fff}.layouts .main .main_wrp .my_students .list table tbody td{position:relative}.layouts .main .main_wrp .my_students .list table tbody .title{display:flex;align-items:flex-start;flex-direction:column;line-height:1.3}.layouts .main .main_wrp .my_students .list table tbody .title b{text-align:start}.layouts .main .main_wrp .my_students .list table tbody tr{color:#182f45;font-size:.9rem;font-weight:600;border-top:1px solid #e9eaf3}.layouts .main .main_wrp .my_students .list table tbody tr .user{display:flex;align-items:center;gap:10px;min-width:max-content}.layouts .main .main_wrp .my_students .list table tbody tr .user .avatar{width:40px;height:40px;border-radius:100%;position:relative;overflow:hidden}.layouts .main .main_wrp .my_students .list table tbody tr .user .name{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;font-weight:450;font-size:.9rem;line-height:1.3}.layouts .main .main_wrp .my_students .list table tbody tr .user .name div:first-child{color:var(--text-color)}.layouts .main .main_wrp .my_students .list table tbody tr .user .name div:nth-child(2){color:#4c6277}.layouts .main .main_wrp .my_students .list table tbody tr .course{display:flex;align-items:center;justify-content:flex-start;gap:10px}.layouts .main .main_wrp .my_students .list table tbody tr .course .icon{width:30px;height:30px;background:#f2f3f8;border-radius:100%;display:flex;align-items:center;justify-content:center}.layouts .main .main_wrp .my_students .list table tbody tr .course .title div{font-weight:700;display:flex;align-items:center}.layouts .main .main_wrp .my_students .list table tbody tr .price{color:#04ca92;font-weight:700}.layouts .main .main_wrp .my_students .list table tbody tr .active_st,.layouts .main .main_wrp .my_students .list table tbody tr .expired_st,.layouts .main .main_wrp .my_students .list table tbody tr .group,.layouts .main .main_wrp .my_students .list table tbody tr .individual,.layouts .main .main_wrp .my_students .list table tbody tr .partial_st,.layouts .main .main_wrp .my_students .list table tbody tr .pause_st,.layouts .main .main_wrp .my_students .list table tbody tr .unpaid_st{padding:.1rem .5rem;border-radius:30px;text-align:center;font-size:.8rem;font-weight:650;width:max-content;margin:auto;display:flex;align-items:center;justify-content:center;gap:5px}.layouts .main .main_wrp .my_students .list table tbody tr .active_st{background-color:rgba(6,235,140,.2);color:#20b2aa}.layouts .main .main_wrp .my_students .list table tbody tr .individual,.layouts .main .main_wrp .my_students .list table tbody tr .partial_st{background-color:#d5ecff;color:#2196f3}.layouts .main .main_wrp .my_students .list table tbody tr .expired_st,.layouts .main .main_wrp .my_students .list table tbody tr .unpaid_st{background-color:#ffeff0;color:#dc2b2b}.layouts .main .main_wrp .my_students .list table tbody tr .group,.layouts .main .main_wrp .my_students .list table tbody tr .pause_st{background-color:#fff3e4;color:#d5691b}.layouts .main .main_wrp .my_students .list table tbody tr .ctas{display:flex;align-items:center;justify-content:center;gap:5px;position:relative;z-index:100}.layouts .main .main_wrp .my_students .list table tbody tr .ctas .delete{background-color:#e55541;color:#fff}.layouts .main .main_wrp .my_students .list table tbody tr .ctas .edit{color:#fff;background-color:var(--main-color)}.layouts .main .main_wrp .my_students .list table tbody tr .ctas .option,.layouts .main .main_wrp .my_students .list table tbody tr .ctas .option_ac,.layouts .main .main_wrp .my_students .list table tbody tr .ctas button{border-radius:5px;height:30px;padding:0 .3rem;display:flex;align-items:center;justify-content:center;position:relative}.layouts .main .main_wrp .my_students .list table tbody tr .ctas .option{background-color:#eee;color:#0c7fda}.layouts .main .main_wrp .my_students .list table tbody tr .ctas .option:hover{background-color:#e5e7f0}.layouts .main .main_wrp .my_students .list table tbody tr .ctas .option_ac{background-color:#0089ff;color:#fff}.layouts .main .main_wrp .my_students .list table tbody tr .ctas ul{bottom:120%;padding:.5rem 1rem;position:absolute;background-color:#fff;list-style:none;border-radius:10px;border:1px solid #e9eaf3;box-shadow:0 8px 24px hsla(210,8%,62%,.2);display:flex;flex-direction:column;gap:8px;width:max-content;align-items:flex-start}.layouts .main .main_wrp .my_students .list table tbody tr .ctas ul li{display:flex;align-items:center;justify-content:center;gap:10px;font-weight:650;cursor:pointer;font-size:.8rem;transition:.3s ease-in-out;color:var(--headers-color)}.layouts .main .main_wrp .my_students .list table tbody tr .ctas ul .approve:hover{color:#20b2aa}.layouts .main .main_wrp .my_students .list table tbody tr .ctas ul .pause:hover{color:red}.layouts .main .main_wrp .my_students .list table tbody tr .ctas ul .move:hover{color:#0089ff}.layouts .main .main_wrp .my_students .list table tbody tr .ctas ul .renew:hover{color:orange}.layouts .main .main_wrp .my_students .list .no_students{width:100%;border-radius:15px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:30px;padding:1rem}.layouts .main .main_wrp .my_students .list .no_students .img img{object-fit:contain}.layouts .main .main_wrp .my_students .list .no_students p{max-width:500px;margin:0 auto;text-align:center;font-size:.9rem;color:var(--text-color);line-height:1.7}.layouts .main .main_wrp .expenses,.layouts .main .main_wrp .withdraw_revenue{display:flex;flex-direction:column;gap:20px}.layouts .main .main_wrp .expenses .filters,.layouts .main .main_wrp .withdraw_revenue .filters{display:flex;align-items:center;gap:10px;position:relative;z-index:10}.layouts .main .main_wrp .expenses .filters .active,.layouts .main .main_wrp .expenses .filters .btn_filter,.layouts .main .main_wrp .expenses .filters .clear,.layouts .main .main_wrp .withdraw_revenue .filters .active,.layouts .main .main_wrp .withdraw_revenue .filters .btn_filter,.layouts .main .main_wrp .withdraw_revenue .filters .clear{width:100px;height:40px;border:1px solid #e9eaf3;border-radius:25px;color:#464e5f;font-weight:650;background-color:#fff;display:flex;align-items:center;justify-content:center;gap:5px}.layouts .main .main_wrp .expenses .filters .active:hover,.layouts .main .main_wrp .expenses .filters .btn_filter:hover,.layouts .main .main_wrp .expenses .filters .clear:hover,.layouts .main .main_wrp .withdraw_revenue .filters .active:hover,.layouts .main .main_wrp .withdraw_revenue .filters .btn_filter:hover,.layouts .main .main_wrp .withdraw_revenue .filters .clear:hover{color:var(--main-color);border-color:var(--main-color)}.layouts .main .main_wrp .expenses .filters .clear,.layouts .main .main_wrp .withdraw_revenue .filters .clear{background-color:#ff5a65;color:#fff;border-color:#ff5a65;width:-moz-fit-content;width:fit-content;padding:0 .4rem;font-size:.8rem}.layouts .main .main_wrp .expenses .filters .clear:hover,.layouts .main .main_wrp .withdraw_revenue .filters .clear:hover{color:#fff;border-color:#ff5a65}.layouts .main .main_wrp .expenses .filters .active,.layouts .main .main_wrp .withdraw_revenue .filters .active{background-color:var(--main-color);color:#fff;border-color:var(--main-color)}.layouts .main .main_wrp .expenses .filters .active:hover,.layouts .main .main_wrp .withdraw_revenue .filters .active:hover{color:#fff}.layouts .main .main_wrp .expenses .filters .filter_wrp,.layouts .main .main_wrp .withdraw_revenue .filters .filter_wrp{position:relative}.layouts .main .main_wrp .expenses .filters .options,.layouts .main .main_wrp .withdraw_revenue .filters .options{position:absolute;top:110%;border-radius:10px;background-color:#fff;width:200px;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);border:1px solid #e9eaf3}.layouts .main .main_wrp .expenses .filters .options input[type=search],.layouts .main .main_wrp .expenses .filters .options input[type=text],.layouts .main .main_wrp .withdraw_revenue .filters .options input[type=search],.layouts .main .main_wrp .withdraw_revenue .filters .options input[type=text]{width:85%;height:35px;margin:1rem auto 0;border-radius:15px;padding:0 1rem;display:flex;border:1px solid #e9eaf3;background-color:#fff;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);transition:.3s ease-in-out;color:rgba(42,45,55,.6)}.layouts .main .main_wrp .expenses .filters .options ul,.layouts .main .main_wrp .withdraw_revenue .filters .options ul{list-style:none;display:flex;flex-direction:column;gap:10px!important;max-height:300px;overflow-y:auto;scrollbar-width:thin;padding:1rem}.layouts .main .main_wrp .expenses .filters .options ul li,.layouts .main .main_wrp .withdraw_revenue .filters .options ul li{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:.85rem}.layouts .main .main_wrp .expenses .filters .options ul li .user,.layouts .main .main_wrp .withdraw_revenue .filters .options ul li .user{display:flex;align-items:center;gap:5px}.layouts .main .main_wrp .expenses .filters .options ul li .user .avatar,.layouts .main .main_wrp .withdraw_revenue .filters .options ul li .user .avatar{width:30px;height:30px;border-radius:100%;overflow:hidden;position:relative;background-color:rgba(212,220,231,.635);display:flex;align-items:center;justify-content:center}.layouts .main .main_wrp .expenses .filters .options ul li .user .name,.layouts .main .main_wrp .withdraw_revenue .filters .options ul li .user .name{display:flex;flex-direction:column;gap:5px;line-height:1;font-size:.8rem}.layouts .main .main_wrp .expenses .filters .options ul li .user .name span,.layouts .main .main_wrp .withdraw_revenue .filters .options ul li .user .name span{color:#4c6277;font-weight:600;font-size:.75rem}.layouts .main .main_wrp .expenses .filters .options ul li:hover,.layouts .main .main_wrp .withdraw_revenue .filters .options ul li:hover{color:var(--main-color)}.layouts .main .main_wrp .expenses .flex_stats,.layouts .main .main_wrp .withdraw_revenue .flex_stats{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;border:1px solid #e9eaf3;padding:1rem 1.5rem;background-color:#fff;border-radius:10px;box-shadow:0 2px 10px 0 rgba(25,93,194,.07)}.layouts .main .main_wrp .expenses .table_total,.layouts .main .main_wrp .withdraw_revenue .table_total{display:flex;align-items:center;justify-content:space-between;padding:.5rem 2rem;border:1px solid #e9eaf3;background-color:#fff;box-shadow:0 2px 12px 0 rgba(11,22,44,.05)}.layouts .main .main_wrp .expenses .table_total h3,.layouts .main .main_wrp .withdraw_revenue .table_total h3{color:#04ca92}.layouts .main .main_wrp .expenses table td,.layouts .main .main_wrp .expenses table th,.layouts .main .main_wrp .withdraw_revenue table td,.layouts .main .main_wrp .withdraw_revenue table th{padding:.3rem 1rem;font-size:.85rem;background-color:#fff;text-align:center;color:var(--headers-color)}.layouts .main .main_wrp .expenses table tbody tr .ref,.layouts .main .main_wrp .withdraw_revenue table tbody tr .ref{color:#4f5f7e;text-align:center}.layouts .main .main_wrp .expenses table tbody tr .td_user,.layouts .main .main_wrp .withdraw_revenue table tbody tr .td_user{display:flex;align-items:center;justify-content:flex-start;gap:15px}.layouts .main .main_wrp .expenses table tbody tr .td_user .avtr,.layouts .main .main_wrp .withdraw_revenue table tbody tr .td_user .avtr{width:40px;height:40px;border-radius:6px;position:relative;overflow:hidden;background:rgba(149,149,255,.4)}.layouts .main .main_wrp .expenses table tbody tr .td_user .username,.layouts .main .main_wrp .withdraw_revenue table tbody tr .td_user .username{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;line-height:1.3}.layouts .main .main_wrp .expenses table tbody tr .td_user .username div,.layouts .main .main_wrp .withdraw_revenue table tbody tr .td_user .username div{font-weight:700}.layouts .main .main_wrp .expenses table tbody tr .td_user .username span,.layouts .main .main_wrp .withdraw_revenue table tbody tr .td_user .username span{color:#667488}.layouts .main .main_wrp .expenses table tbody tr .course,.layouts .main .main_wrp .withdraw_revenue table tbody tr .course{display:flex;align-items:center;justify-content:flex-start;gap:10px}.layouts .main .main_wrp .expenses table tbody tr .course .icon,.layouts .main .main_wrp .withdraw_revenue table tbody tr .course .icon{width:40px;height:40px;background:#f2f3f8;border-radius:100%;display:flex;align-items:center;justify-content:center}.layouts .main .main_wrp .expenses table tbody tr .course .title,.layouts .main .main_wrp .withdraw_revenue table tbody tr .course .title{text-align:start;line-height:1.3}.layouts .main .main_wrp .expenses table tbody tr .course .title b,.layouts .main .main_wrp .withdraw_revenue table tbody tr .course .title b{display:flex;align-items:center}.layouts .main .main_wrp .expenses table tbody tr .contract_tp span,.layouts .main .main_wrp .withdraw_revenue table tbody tr .contract_tp span{color:#667488}.layouts .main .main_wrp .expenses table tbody tr .price,.layouts .main .main_wrp .withdraw_revenue table tbody tr .price{color:#04ca92;font-weight:700;text-align:center}.layouts .main .main_wrp .expenses table tbody tr .bank,.layouts .main .main_wrp .expenses table tbody tr .cash,.layouts .main .main_wrp .expenses table tbody tr .confirmed,.layouts .main .main_wrp .expenses table tbody tr .expense_type,.layouts .main .main_wrp .expenses table tbody tr .pending,.layouts .main .main_wrp .expenses table tbody tr .rejected,.layouts .main .main_wrp .expenses table tbody tr .tabby,.layouts .main .main_wrp .expenses table tbody tr .tamara,.layouts .main .main_wrp .expenses table tbody tr .terminal,.layouts .main .main_wrp .expenses table tbody tr .waffarha,.layouts .main .main_wrp .withdraw_revenue table tbody tr .bank,.layouts .main .main_wrp .withdraw_revenue table tbody tr .cash,.layouts .main .main_wrp .withdraw_revenue table tbody tr .confirmed,.layouts .main .main_wrp .withdraw_revenue table tbody tr .expense_type,.layouts .main .main_wrp .withdraw_revenue table tbody tr .pending,.layouts .main .main_wrp .withdraw_revenue table tbody tr .rejected,.layouts .main .main_wrp .withdraw_revenue table tbody tr .tabby,.layouts .main .main_wrp .withdraw_revenue table tbody tr .tamara,.layouts .main .main_wrp .withdraw_revenue table tbody tr .terminal,.layouts .main .main_wrp .withdraw_revenue table tbody tr .waffarha{padding:0 1rem;border-radius:25px;font-size:.8rem;font-weight:650;width:max-content;margin:auto}.layouts .main .main_wrp .expenses table tbody tr .pending,.layouts .main .main_wrp .withdraw_revenue table tbody tr .pending{background-color:rgba(255,166,0,.12);color:orange}.layouts .main .main_wrp .expenses table tbody tr .confirmed,.layouts .main .main_wrp .withdraw_revenue table tbody tr .confirmed{background-color:rgba(4,200,144,.12);color:#04ca92}.layouts .main .main_wrp .expenses table tbody tr .rejected,.layouts .main .main_wrp .withdraw_revenue table tbody tr .rejected{background-color:hsla(0,79%,63%,.12);color:#eb5757}.layouts .main .main_wrp .expenses table tbody tr .bank,.layouts .main .main_wrp .expenses table tbody tr .expense_type,.layouts .main .main_wrp .withdraw_revenue table tbody tr .bank,.layouts .main .main_wrp .withdraw_revenue table tbody tr .expense_type{background-color:#fff3e4;color:#d5691b}.layouts .main .main_wrp .expenses table tbody tr .terminal,.layouts .main .main_wrp .withdraw_revenue table tbody tr .terminal{background-color:#d5ecff;color:#2196f3}.layouts .main .main_wrp .expenses table tbody tr .cash,.layouts .main .main_wrp .withdraw_revenue table tbody tr .cash{background-color:rgba(6,235,140,.2);color:#20b2aa}.layouts .main .main_wrp .expenses table tbody tr .tabby,.layouts .main .main_wrp .withdraw_revenue table tbody tr .tabby{background-color:#d5fff4;border-color:#3eedbf}.layouts .main .main_wrp .expenses table tbody tr .tamara,.layouts .main .main_wrp .withdraw_revenue table tbody tr .tamara{background-color:#e6e1ff;border-color:#b0a2ff}.layouts .main .main_wrp .expenses table tbody tr .waffarha,.layouts .main .main_wrp .withdraw_revenue table tbody tr .waffarha{background-color:#ffdbc6;border-color:#ff5f00}.layouts .main .main_wrp .expenses table tbody tr .active_st,.layouts .main .main_wrp .expenses table tbody tr .expired_st,.layouts .main .main_wrp .expenses table tbody tr .group,.layouts .main .main_wrp .expenses table tbody tr .individual,.layouts .main .main_wrp .expenses table tbody tr .partial_st,.layouts .main .main_wrp .expenses table tbody tr .pause_st,.layouts .main .main_wrp .expenses table tbody tr .unpaid_st,.layouts .main .main_wrp .withdraw_revenue table tbody tr .active_st,.layouts .main .main_wrp .withdraw_revenue table tbody tr .expired_st,.layouts .main .main_wrp .withdraw_revenue table tbody tr .group,.layouts .main .main_wrp .withdraw_revenue table tbody tr .individual,.layouts .main .main_wrp .withdraw_revenue table tbody tr .partial_st,.layouts .main .main_wrp .withdraw_revenue table tbody tr .pause_st,.layouts .main .main_wrp .withdraw_revenue table tbody tr .unpaid_st{padding:.1rem .5rem;border-radius:30px;text-align:center;font-size:.8rem;font-weight:650;width:max-content;margin:auto;display:flex;align-items:center;justify-content:center;gap:5px}.layouts .main .main_wrp .expenses table tbody tr .active_st,.layouts .main .main_wrp .withdraw_revenue table tbody tr .active_st{background-color:rgba(6,235,140,.2);color:#20b2aa}.layouts .main .main_wrp .expenses table tbody tr .individual,.layouts .main .main_wrp .expenses table tbody tr .partial_st,.layouts .main .main_wrp .withdraw_revenue table tbody tr .individual,.layouts .main .main_wrp .withdraw_revenue table tbody tr .partial_st{background-color:#d5ecff;color:#2196f3}.layouts .main .main_wrp .expenses table tbody tr .expired_st,.layouts .main .main_wrp .expenses table tbody tr .unpaid_st,.layouts .main .main_wrp .withdraw_revenue table tbody tr .expired_st,.layouts .main .main_wrp .withdraw_revenue table tbody tr .unpaid_st{background-color:#ffeff0;color:#dc2b2b}.layouts .main .main_wrp .expenses table tbody tr .group,.layouts .main .main_wrp .expenses table tbody tr .pause_st,.layouts .main .main_wrp .withdraw_revenue table tbody tr .group,.layouts .main .main_wrp .withdraw_revenue table tbody tr .pause_st{background-color:#fff3e4;color:#d5691b}.layouts .main .main_wrp .expenses table tbody tr .ctas,.layouts .main .main_wrp .withdraw_revenue table tbody tr .ctas{display:flex;align-items:center;justify-content:center;gap:5px}.layouts .main .main_wrp .expenses table tbody tr .ctas button,.layouts .main .main_wrp .withdraw_revenue table tbody tr .ctas button{display:flex;align-items:center;justify-content:center;gap:5px;border-radius:5px;width:35px;height:35px;background-color:transparent;font-size:.75rem}.layouts .main .main_wrp .expenses table tbody tr .ctas .pdf,.layouts .main .main_wrp .withdraw_revenue table tbody tr .ctas .pdf{background-color:#f0f0ff;color:#2d2b85}.layouts .main .main_wrp .expenses table tbody tr .ctas .edit,.layouts .main .main_wrp .withdraw_revenue table tbody tr .ctas .edit{background-color:#e1f7ff;color:var(--main-color)}.layouts .main .main_wrp .expenses table tbody tr .ctas .cancel,.layouts .main .main_wrp .expenses table tbody tr .ctas .delete,.layouts .main .main_wrp .withdraw_revenue table tbody tr .ctas .cancel,.layouts .main .main_wrp .withdraw_revenue table tbody tr .ctas .delete{background-color:rgba(255,0,0,.075);color:red}.layouts .main .main_wrp .expenses .empty,.layouts .main .main_wrp .withdraw_revenue .empty{width:100%;display:flex;align-items:center;justify-content:center;margin-top:1rem;gap:20px;flex-direction:column;border-radius:25px;padding:2rem 1.5rem;position:relative;z-index:1}.layouts .main .main_wrp .expenses .empty .img,.layouts .main .main_wrp .withdraw_revenue .empty .img{width:350px;height:100px;position:relative}.layouts .main .main_wrp .expenses .empty .img img,.layouts .main .main_wrp .withdraw_revenue .empty .img img{object-fit:contain}.layouts .main .main_wrp .expenses .empty p,.layouts .main .main_wrp .withdraw_revenue .empty p{font-size:.9rem;color:var(--text-color);max-width:550px;line-height:1.5;text-align:center;font-weight:600}.layouts .main .main_wrp .revenue_stats{display:flex;gap:20px;justify-content:space-between}@media screen and (max-width:610px){.layouts .main .main_wrp .revenue_stats{gap:3px}}.layouts .main .main_wrp .revenue_stats small{font-size:.85rem;font-weight:600}.layouts .main .main_wrp .revenue_stats .total_rv_wrp{width:75%;padding:1rem 1.5rem;border:1px solid #e9eaf3;background-color:#fff;border-radius:10px;box-shadow:0 2px 10px 0 rgba(25,93,194,.07)}.layouts .main .main_wrp .revenue_stats .total_rv_wrp .flex_top{display:flex;align-items:center;justify-content:space-between}.layouts .main .main_wrp .revenue_stats .total_rv_wrp .flex_top .contain{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;width:55%}.layouts .main .main_wrp .revenue_stats .total_rv_wrp .total_revenue{display:flex;align-items:center;gap:20px}.layouts .main .main_wrp .revenue_stats .total_rv_wrp .total_revenue div{text-align:start}.layouts .main .main_wrp .revenue_stats .total_rv_wrp .total_revenue div h4{font-weight:650;color:#96a1b4}.layouts .main .main_wrp .revenue_stats .total_rv_wrp .grid{margin-top:1rem;display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(4,1fr)}.layouts .main .main_wrp .revenue_stats .total_rv_wrp .bank_transfer,.layouts .main .main_wrp .revenue_stats .total_rv_wrp .cash,.layouts .main .main_wrp .revenue_stats .total_rv_wrp .tabi,.layouts .main .main_wrp .revenue_stats .total_rv_wrp .tamara,.layouts .main .main_wrp .revenue_stats .total_rv_wrp .terminal,.layouts .main .main_wrp .revenue_stats .total_rv_wrp .waffarha{display:flex;flex-direction:column;gap:10px;line-height:1}.layouts .main .main_wrp .revenue_stats .total_rv_wrp .bank_transfer div,.layouts .main .main_wrp .revenue_stats .total_rv_wrp .cash div,.layouts .main .main_wrp .revenue_stats .total_rv_wrp .tabi div,.layouts .main .main_wrp .revenue_stats .total_rv_wrp .tamara div,.layouts .main .main_wrp .revenue_stats .total_rv_wrp .terminal div,.layouts .main .main_wrp .revenue_stats .total_rv_wrp .waffarha div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;color:#182f45;padding:.5rem;border-radius:10px;border:2px solid transparent;box-shadow:0 2px 10px 0 rgba(25,93,194,.07)}.layouts .main .main_wrp .revenue_stats .total_rv_wrp .bank_transfer div h4,.layouts .main .main_wrp .revenue_stats .total_rv_wrp .cash div h4,.layouts .main .main_wrp .revenue_stats .total_rv_wrp .tabi div h4,.layouts .main .main_wrp .revenue_stats .total_rv_wrp .tamara div h4,.layouts .main .main_wrp .revenue_stats .total_rv_wrp .terminal div h4,.layouts .main .main_wrp .revenue_stats .total_rv_wrp .waffarha div h4{color:#000;width:100%;font-weight:650;display:flex;align-items:center;justify-content:center;gap:5px}.layouts .main .main_wrp .revenue_stats .total_rv_wrp .bank_transfer div{border-color:rgba(247,188,88,.502);color:#f7bc58}.layouts .main .main_wrp .revenue_stats .total_rv_wrp .terminal div{border-color:rgba(12,127,218,.471);color:#0c7fda}.layouts .main .main_wrp .revenue_stats .total_rv_wrp .cash div{border-color:rgba(39,190,105,.459);color:#27be69}.layouts .main .main_wrp .revenue_stats .total_rv_wrp .tabi div{border-color:#3eedbf;color:#3eedbf}.layouts .main .main_wrp .revenue_stats .total_rv_wrp .tamara div{border-color:#b0a2ff;color:#b0a2ff}.layouts .main .main_wrp .revenue_stats .total_rv_wrp .waffarha div{border-color:#ff5f00;color:#ff5f00}.layouts .main .main_wrp .revenue_stats .icon{width:75px;height:75px;border-radius:15px;display:flex;align-items:center;justify-content:center}.layouts .main .main_wrp .revenue_stats .bx{width:15%;padding:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;border:1px solid #e9eaf3;background-color:#fff;border-radius:10px;box-shadow:0 2px 10px 0 rgba(25,93,194,.07);line-height:1}.layouts .main .main_wrp .revenue_stats .bx div{display:flex;flex-direction:column;align-items:center;gap:5px;color:#182f45}.layouts .main .main_wrp .revenue_stats .bx div h2{color:var(--headers-color)}.layouts .main .main_wrp .revenue_stats .bx div h4{font-weight:650;color:#96a1b4}.layouts .main .main_wrp .revenue_stats .total_revenue span{background-color:#f4f7ff;color:var(--main-color)}.layouts .main .main_wrp .revenue_stats .balance span{background-color:rgba(5,193,104,.102);color:#05c168}.layouts .main .main_wrp .revenue_stats .withdrawn span{background-color:#fff7e8;color:#ffb016}.layouts .main .main_wrp .revenue_stats .pending span{background-color:#fff4f4;color:#ff414c}.layouts .main .main_wrp .revenue_stats .cash span{background-color:rgba(4,202,146,.11);color:#04ca92}.layouts .main .main_wrp .revenue_stats .bank_transfer span{background-color:rgba(156,39,176,.071);color:#9c27b0}.layouts .main .main_wrp .revenue_stats .terminal span{background-color:rgba(255,87,34,.141);color:#ff5722}.layouts .main .main_wrp .doughnutchart_wrp{width:60%;height:320px}.layouts .main .main_wrp .report_stats{width:40%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.layouts .main .main_wrp .report_stats .bx{display:flex;flex-direction:column;align-items:flex-start;width:100%;height:-moz-fit-content;height:fit-content;border:1px solid #e9eaf3;padding:.5rem 1.5rem;background-color:#fff;border-radius:10px;box-shadow:0 2px 10px 0 rgba(25,93,194,.07);line-height:1}.layouts .main .main_wrp .report_stats .bx h2{font-weight:650;font-size:1.2rem}.layouts .main .main_wrp .report_stats .bx h1{font-size:1.8rem;color:#182f45}.layouts .main .main_wrp .report_stats .bx small{font-weight:400;color:#4f5f7e;font-size:1.5rem}.layouts .main .main_wrp .report_stats .mobile{order:3}.layouts .main .main_wrp .report_stats .cash{order:4}.layouts .main .main_wrp .report_stats .bank_transfer{order:5}.layouts .main .main_wrp .report_stats .terminal{order:6}.layouts .main .main_wrp .report_stats .balance h2{color:#1476ff}.layouts .main .main_wrp .report_stats .mobile h2{color:#eb5757}.layouts .main .main_wrp .report_stats .tabby h2{color:#3eedbf}.layouts .main .main_wrp .report_stats .tamara h2{color:#b0a2ff}.layouts .main .main_wrp .report_stats .cash h2{color:#04ca92}.layouts .main .main_wrp .report_stats .bank_transfer h2{color:orange}.layouts .main .main_wrp .report_stats .terminal h2{color:#9c27b0}.layouts .main .main_wrp .report_stats .waffarha h2{color:#ff5f00}.layouts .main .main_wrp .attendence{display:flex;flex-direction:column;gap:30px}.layouts .main .main_wrp .attendence .days_timeline{display:flex;align-items:center;gap:10px;padding:1rem;border-radius:10px;border:1px solid #e9eaf3;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);background-color:#fff;border-radius:15px}.layouts .main .main_wrp .attendence .days_timeline div{flex-grow:1;padding:0 1rem;height:40px;border-radius:25px;text-align:center;display:flex;align-items:center;justify-content:center;background-color:rgba(76,98,119,.102);color:#4f5f7e;cursor:pointer;font-size:.85rem;font-weight:650}.layouts .main .main_wrp .attendence .days_timeline .active{background-color:var(--main-color);color:#fff}.layouts .main .main_wrp .attendence .days_timeline .disabled,.layouts .main .main_wrp .attendence .days_timeline button{width:34px;height:34px;min-height:34px;min-width:34px;box-shadow:0 2px 10px 0 rgba(25,93,194,.07);color:#4f5f7e;font-size:14px;line-height:1em;border-radius:100%;border:1px solid #e9eaf3;background-color:#fff;display:flex;align-items:center;justify-content:center}.layouts .main .main_wrp .attendence .days_timeline .disabled:hover,.layouts .main .main_wrp .attendence .days_timeline button:hover{background-color:#0c7fda;color:#fff}.layouts .main .main_wrp .attendence .days_timeline .disabled{background-color:#f2f3f8;color:#4f5f7e;opacity:.4}.layouts .main .main_wrp .attendence .days_timeline .disabled:hover{background-color:#f2f3f8;color:#4f5f7e}.layouts .main .main_wrp .attendence .stats{display:flex;align-items:center;gap:20px}.layouts .main .main_wrp .attendence .stats .bx{border-radius:15px;border:1px solid #e9eaf3;box-shadow:0 0 5px 0 rgba(15,44,65,.05);background-color:#fff;display:flex;align-items:center;line-height:1.3;padding:.8rem 1rem;gap:15px}.layouts .main .main_wrp .attendence .stats .bx span{width:45px;height:45px;border-radius:15px;color:#fff;display:flex;align-items:center;justify-content:center}.layouts .main .main_wrp .attendence .stats .bx .txt{display:flex;align-items:center;gap:5px}.layouts .main .main_wrp .attendence .stats .bx .txt h3{color:#182f45;font-weight:700}.layouts .main .main_wrp .attendence .stats .bx .txt div{color:var(--text-color);font-weight:650}.layouts .main .main_wrp .attendence .stats .bx:first-child span{background:#20b2aa}.layouts .main .main_wrp .attendence .stats .bx:nth-child(2) span{background:#ff5757}.layouts .main .main_wrp .attendence .tr_se{display:flex;gap:10px}.layouts .main .main_wrp .attendence .tr_se .trainee{width:78%;border-radius:25px;display:flex;flex-direction:column;gap:10px}.layouts .main .main_wrp .attendence .tr_se .trainee .search{display:flex;align-items:flex-end;justify-content:space-between}.layouts .main .main_wrp .attendence .tr_se .trainee .search .filters{display:flex;align-items:center;gap:10px}.layouts .main .main_wrp .attendence .tr_se .trainee .search .input_wrp,.layouts .main .main_wrp .attendence .tr_se .trainee .search select{display:flex;align-items:center;gap:10px;border-radius:30px;height:45px;width:217.62px;padding:0 1rem;border:1px solid #e9eaf3;background-color:#fff;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);transition:.3s ease-in-out;color:#2a2d37;position:relative}.layouts .main .main_wrp .attendence .tr_se .trainee .search .input_wrp:hover,.layouts .main .main_wrp .attendence .tr_se .trainee .search select:hover{border-color:var(--main-color)}@media(max-width:810px){.layouts .main .main_wrp .attendence .tr_se .trainee .search .input_wrp,.layouts .main .main_wrp .attendence .tr_se .trainee .search select{width:257.62px}}.layouts .main .main_wrp .attendence .tr_se .trainee .search .input_wrp input,.layouts .main .main_wrp .attendence .tr_se .trainee .search select input{background-color:transparent;width:90%;font-size:.9rem;color:rgba(42,45,55,.6);font-weight:600}.layouts .main .main_wrp .attendence .tr_se .trainee .search .input_wrp input::placeholder,.layouts .main .main_wrp .attendence .tr_se .trainee .search select input::placeholder{color:rgba(42,45,55,.6);font-weight:600}.layouts .main .main_wrp .attendence .tr_se .trainee .search select{max-width:150px;font-weight:600;outline:none;cursor:pointer}.layouts .main .main_wrp .attendence .tr_se .trainee table{margin-top:1rem;border-radius:10px;border:1px solid #e9eaf3;box-shadow:0 2px 10px 0 rgba(25,93,194,.07)}.layouts .main .main_wrp .attendence .tr_se .trainee table thead{background-color:#e9f4fd;border-radius:10px;overflow:hidden}.layouts .main .main_wrp .attendence .tr_se .trainee table thead th{color:#6f7182;font-weight:650;font-size:.8rem;text-transform:uppercase}.layouts .main .main_wrp .attendence .tr_se .trainee table tbody{color:#0b0e2c;font-size:.9rem}.layouts .main .main_wrp .attendence .tr_se .trainee table tr{border-top:1px solid #e9eaf3}.layouts .main .main_wrp .attendence .tr_se .trainee table tr td,.layouts .main .main_wrp .attendence .tr_se .trainee table tr th{padding:.5rem}.layouts .main .main_wrp .attendence .tr_se .trainee table tr td{text-align:center;position:relative}.layouts .main .main_wrp .attendence .tr_se .trainee table tr .course{display:flex;align-items:center;justify-content:flex-start;gap:10px}.layouts .main .main_wrp .attendence .tr_se .trainee table tr .course .icon{width:30px;height:30px;background:#f2f3f8;border-radius:100%;display:flex;align-items:center;justify-content:center}.layouts .main .main_wrp .attendence .tr_se .trainee table tr .course .title{display:flex;flex-direction:column;line-height:1.3;align-items:flex-start}.layouts .main .main_wrp .attendence .tr_se .trainee table tr .course .title b{font-size:.8rem}.layouts .main .main_wrp .attendence .tr_se .trainee table tr .sport,.layouts .main .main_wrp .attendence .tr_se .trainee table tr .user{display:flex;align-items:center;justify-content:flex-start;gap:10px}.layouts .main .main_wrp .attendence .tr_se .trainee table tr .sport .img,.layouts .main .main_wrp .attendence .tr_se .trainee table tr .user .img{width:40px;height:40px;border-radius:100%;overflow:hidden;background-color:rgba(76,98,119,.102);display:flex;align-items:center;justify-content:center;position:relative}.layouts .main .main_wrp .attendence .tr_se .trainee table tr .sport .txt,.layouts .main .main_wrp .attendence .tr_se .trainee table tr .user .txt{display:flex;flex-direction:column;align-items:flex-start;gap:5px;line-height:1}.layouts .main .main_wrp .attendence .tr_se .trainee table tr .sport .txt div,.layouts .main .main_wrp .attendence .tr_se .trainee table tr .user .txt div{font-weight:650;font-size:.8rem;width:max-content}.layouts .main .main_wrp .attendence .tr_se .trainee table tr .sport .txt span,.layouts .main .main_wrp .attendence .tr_se .trainee table tr .user .txt span{color:#4c6277;font-size:.85rem}.layouts .main .main_wrp .attendence .tr_se .trainee table tr .user{width:max-content}.layouts .main .main_wrp .attendence .tr_se .trainee table tr .sport .img{width:35px;height:35px}.layouts .main .main_wrp .attendence .tr_se .trainee table tr .status,.layouts .main .main_wrp .attendence .tr_se .trainee table tr .time{display:flex;align-items:center;justify-content:center;gap:10px}.layouts .main .main_wrp .attendence .tr_se .trainee table tr .time span{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:100%;background-color:#f0f0f0;color:#0565b9}.layouts .main .main_wrp .attendence .tr_se .trainee table tr .time .start_end{display:flex;flex-direction:column;gap:5px;line-height:1;font-size:.85rem;color:var(--main-color)}.layouts .main .main_wrp .attendence .tr_se .trainee table tr .absent,.layouts .main .main_wrp .attendence .tr_se .trainee table tr .active_st,.layouts .main .main_wrp .attendence .tr_se .trainee table tr .expired_st,.layouts .main .main_wrp .attendence .tr_se .trainee table tr .partially,.layouts .main .main_wrp .attendence .tr_se .trainee table tr .pause_st,.layouts .main .main_wrp .attendence .tr_se .trainee table tr .present,.layouts .main .main_wrp .attendence .tr_se .trainee table tr .unpaid,.layouts .main .main_wrp .attendence .tr_se .trainee table tr .upcoming{font-weight:650;font-size:.8rem;border-radius:30px}.layouts .main .main_wrp .attendence .tr_se .trainee table tr .active_st{background-color:rgba(6,235,140,.2);color:#20b2aa}.layouts .main .main_wrp .attendence .tr_se .trainee table tr .pause_st{background-color:#fff3e4;color:#d5691b}.layouts .main .main_wrp .attendence .tr_se .trainee table tr .expired_st{background-color:#ffeff0;color:#dc2b2b}.layouts .main .main_wrp .attendence .tr_se .trainee table tr .present{color:#20b2aa}.layouts .main .main_wrp .attendence .tr_se .trainee table tr .partially{color:#2196f3}.layouts .main .main_wrp .attendence .tr_se .trainee table tr .absent,.layouts .main .main_wrp .attendence .tr_se .trainee table tr .unpaid{color:red}.layouts .main .main_wrp .attendence .tr_se .trainee table tr .upcoming{color:orange}.layouts .main .main_wrp .attendence .tr_se .trainee table tr .switch_btns{display:flex;align-items:center;justify-content:center}.layouts .main .main_wrp .attendence .tr_se .trainee table tr .switch_off,.layouts .main .main_wrp .attendence .tr_se .trainee table tr .switch_on{position:relative;width:30px;height:18px;border-radius:30px;cursor:pointer;transition:.4s ease-in-out}.layouts .main .main_wrp .attendence .tr_se .trainee table tr .switch_off span,.layouts .main .main_wrp .attendence .tr_se .trainee table tr .switch_on span{position:absolute;width:18px;left:0;border-radius:100%;background-color:#fff;height:18px;transition:.4s ease-in-out;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.layouts .main .main_wrp .attendence .tr_se .trainee table tr .switch_on{background-color:var(--main-color)}.layouts .main .main_wrp .attendence .tr_se .trainee table tr .switch_on span{transform:translateX(65%)}.layouts .main .main_wrp .attendence .tr_se .trainee table tr .switch_off{background-color:#dae2ee}.layouts .main .main_wrp .attendence .tr_se .trainee table tr .switch_off span{transform:translateX(0)}.layouts .main .main_wrp .attendence .tr_se .trainee table tr .approve{display:flex;align-items:center;justify-content:center;gap:5px;border-radius:10px;height:35px;padding:0 .8rem;font-weight:650;background-color:#20b2aa;color:#fff;margin:auto;font-size:.75rem}.layouts .main .main_wrp .attendence .tr_se .trainee table tr .approve:hover{background-color:#1b9993}.layouts .main .main_wrp .attendence .tr_se .sessions{width:22%;display:flex;flex-direction:column;gap:10px;color:#182f45}.layouts .main .main_wrp .attendence .tr_se .sessions header{display:flex;align-items:center;justify-content:space-between}.layouts .main .main_wrp .attendence .tr_se .sessions .list{display:flex;flex-direction:column;gap:10px;max-height:600px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ced3e1 #f1f1f1}.layouts .main .main_wrp .attendence .tr_se .sessions .bx,.layouts .main .main_wrp .attendence .tr_se .sessions .empty_session{padding:1rem;border-radius:15px;background-color:#fff;border:1px solid #e9eaf3;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);display:flex;flex-direction:column;gap:5px}.layouts .main .main_wrp .attendence .tr_se .sessions .bx .sport,.layouts .main .main_wrp .attendence .tr_se .sessions .bx .time,.layouts .main .main_wrp .attendence .tr_se .sessions .bx .user,.layouts .main .main_wrp .attendence .tr_se .sessions .empty_session .sport,.layouts .main .main_wrp .attendence .tr_se .sessions .empty_session .time,.layouts .main .main_wrp .attendence .tr_se .sessions .empty_session .user{display:flex;align-items:center;gap:10px}.layouts .main .main_wrp .attendence .tr_se .sessions .bx .sport .img,.layouts .main .main_wrp .attendence .tr_se .sessions .bx .time .img,.layouts .main .main_wrp .attendence .tr_se .sessions .bx .user .img,.layouts .main .main_wrp .attendence .tr_se .sessions .empty_session .sport .img,.layouts .main .main_wrp .attendence .tr_se .sessions .empty_session .time .img,.layouts .main .main_wrp .attendence .tr_se .sessions .empty_session .user .img{width:30px;height:30px;border-radius:100%;overflow:hidden;background-color:rgba(76,98,119,.102);display:flex;align-items:center;justify-content:center;position:relative}.layouts .main .main_wrp .attendence .tr_se .sessions .bx .sport .txt,.layouts .main .main_wrp .attendence .tr_se .sessions .bx .time .txt,.layouts .main .main_wrp .attendence .tr_se .sessions .bx .user .txt,.layouts .main .main_wrp .attendence .tr_se .sessions .empty_session .sport .txt,.layouts .main .main_wrp .attendence .tr_se .sessions .empty_session .time .txt,.layouts .main .main_wrp .attendence .tr_se .sessions .empty_session .user .txt{display:flex;flex-direction:column;gap:5px;line-height:1}.layouts .main .main_wrp .attendence .tr_se .sessions .bx .sport .txt div,.layouts .main .main_wrp .attendence .tr_se .sessions .bx .time .txt div,.layouts .main .main_wrp .attendence .tr_se .sessions .bx .user .txt div,.layouts .main .main_wrp .attendence .tr_se .sessions .empty_session .sport .txt div,.layouts .main .main_wrp .attendence .tr_se .sessions .empty_session .time .txt div,.layouts .main .main_wrp .attendence .tr_se .sessions .empty_session .user .txt div{font-weight:600;font-size:.85rem}.layouts .main .main_wrp .attendence .tr_se .sessions .bx .ctas,.layouts .main .main_wrp .attendence .tr_se .sessions .empty_session .ctas{display:flex;align-items:center;gap:5px;position:relative}.layouts .main .main_wrp .attendence .tr_se .sessions .bx .ctas:hover .edit,.layouts .main .main_wrp .attendence .tr_se .sessions .empty_session .ctas:hover .edit{transform:scale(1)!important}.layouts .main .main_wrp .attendence .tr_se .sessions .bx .ctas div,.layouts .main .main_wrp .attendence .tr_se .sessions .empty_session .ctas div{width:100%}.layouts .main .main_wrp .attendence .tr_se .sessions .bx .ctas .edit,.layouts .main .main_wrp .attendence .tr_se .sessions .empty_session .ctas .edit{position:absolute;inset:0;transition:.3s ease-in-out;background-color:hsla(0,5%,39%,.35);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transform:scale(0);border-radius:25px;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:700;font-size:1rem;cursor:pointer;color:#fff;z-index:100}.layouts .main .main_wrp .attendence .tr_se .sessions .bx .ctas button,.layouts .main .main_wrp .attendence .tr_se .sessions .empty_session .ctas button{height:40px;border-radius:25px;font-size:.9rem;display:flex;align-items:center;justify-content:center;font-weight:650;background-color:transparent;color:#e55541;border:1px solid #e55541;flex-grow:1}.layouts .main .main_wrp .attendence .tr_se .sessions .bx .ctas .ended,.layouts .main .main_wrp .attendence .tr_se .sessions .empty_session .ctas .ended{background-color:#ff5757;color:#fff}.layouts .main .main_wrp .attendence .tr_se .sessions .bx .ctas .ended:hover,.layouts .main .main_wrp .attendence .tr_se .sessions .empty_session .ctas .ended:hover{background-color:#ce4d3b}.layouts .main .main_wrp .attendence .tr_se .sessions .bx .ctas .start,.layouts .main .main_wrp .attendence .tr_se .sessions .empty_session .ctas .start{background-color:#20b2aa;color:#fff;border-color:#20b2aa}.layouts .main .main_wrp .attendence .tr_se .sessions .bx .ctas .start:hover,.layouts .main .main_wrp .attendence .tr_se .sessions .empty_session .ctas .start:hover{background-color:#198a84}.layouts .main .main_wrp .attendence .tr_se .sessions .bx .ctas .confirm,.layouts .main .main_wrp .attendence .tr_se .sessions .empty_session .ctas .confirm{background-color:#41c174;color:#fff;border-color:#41c174}.layouts .main .main_wrp .attendence .tr_se .sessions .bx .ctas .confirm:hover,.layouts .main .main_wrp .attendence .tr_se .sessions .empty_session .ctas .confirm:hover{background-color:#37a462}.layouts .main .main_wrp .attendence .tr_se .sessions .bx .time .txt,.layouts .main .main_wrp .attendence .tr_se .sessions .empty_session .time .txt{color:var(--main-color)}.layouts .main .main_wrp .attendence .tr_se .sessions .bx .passed,.layouts .main .main_wrp .attendence .tr_se .sessions .bx .upcoming,.layouts .main .main_wrp .attendence .tr_se .sessions .empty_session .passed,.layouts .main .main_wrp .attendence .tr_se .sessions .empty_session .upcoming{background-color:orange;color:#fff;height:40px;border-radius:25px;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:700;font-size:.8rem}.layouts .main .main_wrp .attendence .tr_se .sessions .bx .passed,.layouts .main .main_wrp .attendence .tr_se .sessions .empty_session .passed{background-color:#ff5757;color:#fff}.layouts .main .main_wrp .attendence .tr_se .sessions .empty_session{display:flex;align-items:center;justify-content:center;padding:2rem}.layouts .main .main_wrp .attendence .empty{width:100%;height:500px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:30px}.layouts .main .main_wrp .attendence .empty .img{width:350px;height:250px;position:relative}.layouts .main .main_wrp .attendence .empty .img img{object-fit:contain}.layouts .main .main_wrp .attendence .empty p{max-width:500px;margin:0 auto;text-align:center;font-size:.85rem;color:var(--text-color);line-height:1.7}.layouts .main .main_wrp .attendence .empty a{width:350px;height:45px;border-radius:25px;background-color:#0565b9;color:#fff;display:flex;align-items:center;justify-content:center}.layouts .main .main_wrp .attendence .empty_students{height:380px;margin-top:1rem;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;border-radius:10px;padding:1rem}.layouts .main .main_wrp .attendence .empty_students p{max-width:500px;margin:0 auto;text-align:center;font-size:.85rem;color:var(--text-color);line-height:1.7}.org_payment_alert_popup{background-color:#fff;padding:1.5rem;display:flex;flex-direction:column;gap:20px;background-color:#fff3e3;border:1px solid #ff9e2c;width:500px;border-radius:25px;box-shadow:0 2px 10px 0 rgba(25,93,194,.07)}.org_payment_alert_popup .content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;color:#000}.org_payment_alert_popup .content span{color:#ff9e2c;display:flex;align-items:center;justify-content:center}.org_payment_alert_popup .content p{text-align:center;color:gray;line-height:1.5;font-weight:600}.org_payment_alert_popup .content p strong{color:#343434;text-decoration:underline}.org_payment_alert_popup .cta{border-radius:10px;background-color:#fff;border:1px solid #c8c8c8;color:#343434;padding:0 1rem;height:35px;font-weight:650;display:flex;align-items:center;justify-content:center;gap:10px;width:max-content;margin:auto}.switch_off,.switch_on{position:relative;width:26px;height:15px;border-radius:30px;cursor:pointer;transition:.4s ease-in-out}.switch_off span,.switch_on span{position:absolute;width:15px;left:0;border-radius:100%;background-color:#fff;height:15px;transition:.4s ease-in-out;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.switch_on{background-color:var(--main-color)}.switch_on span{transform:translateX(100%)}.switch_off{background-color:#dae2ee}.switch_off span{transform:translateX(0)}.active_selected_date,.selected_date{min-width:235px;padding:0 1.5rem;height:40px;border-radius:25px;display:flex;align-items:center;gap:10px;cursor:pointer;font-size:.85rem;font-weight:600;border:1px solid #e9eaf3;background-color:#fff;box-shadow:0 2px 12px 0 rgba(11,22,44,.05);transition:.3s ease-in-out}.active_selected_date:hover,.selected_date:hover{border-color:var(--main-color)}.active_selected_date{background-color:var(--main-color);color:#fff}.dates_rang{position:absolute;z-index:1000;top:120%;border:1px solid #e9eaf3;background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1)}.unAuthorised_page{height:80vh;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.unAuthorised_page h1{color:var(--headers-color);margin:1rem 0}.unAuthorised_page p{color:var(--text-color);max-width:600px;margin:0 auto;text-align:center}@keyframes FadeStats{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}