body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.title{padding-top:20px}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.theme{background-size:cover;background-color:hsla(0,0%,100%,.4);background-blend-mode:lighten}.theme .welcome-title{padding-left:5px;padding-right:5px;border-bottom:1px solid;border-color:#f0f0f0;box-shadow:0 10px 10px 0 rgba(0,0,0,.1);margin:0 0 19px}@media (max-width:599px){.theme .welcome-title .title{font-size:23px!important}}.theme .container{box-shadow:0 0 52px 5px rgba(0,0,0,.3);height:100vh;min-height:100vh;max-height:100vh;overflow-x:hidden;overflow-y:auto;background-color:#fff}@media (max-width:768px){.theme .container{box-shadow:none}}@keyframes background-card-enrollments-buttons{0%{background-position:0}50%{background-position:100%}to{background-position:50%}}#step-by-step{box-shadow:0 0 0 9000px rgba(0,0,0,.7);padding:10px;position:fixed;top:0;left:0;margin:0;background-color:transparent;border-width:150vh 150vw;border-radius:100%;transition:all .4s ease 0s;z-index:2000}#step-by-step.finish{display:none;visibility:hidden}#step-by-step.left #step-by-step-container{margin-left:-330px;margin-top:-30px}#step-by-step.left #step-by-step-container:before{right:-5px;top:calc(50% - 7px)}#step-by-step.right #step-by-step-container{margin-top:-30px;margin-left:105px}#step-by-step.right #step-by-step-container:before{right:calc(100% - 6px);top:calc(50% - 6px)}#step-by-step.top #step-by-step-container{margin-left:-105px;margin-top:-175px}#step-by-step.top #step-by-step-container:before{right:50%;top:calc(100% - 5px)}#step-by-step.bottom #step-by-step-container{margin-left:-105px;margin-top:110px}#step-by-step.bottom #step-by-step-container:before{right:50%;top:-5px}#step-by-step.topRight #step-by-step-container{margin-top:-110px;margin-left:105px}#step-by-step.topRight #step-by-step-container:before{right:calc(100% - 6px);top:calc(50% + 54px)}#step-by-step #step-by-step-container{position:absolute;background-color:#fff;border-radius:3px;width:300px;padding:10px}#step-by-step #step-by-step-container:before{content:" ";position:absolute;background-color:#fff;width:10px;height:10px;transform:rotate(45deg)}#step-by-step #step-by-step-container .body,#step-by-step #step-by-step-container .footer,#step-by-step #step-by-step-container .header{width:100%}#step-by-step #step-by-step-container .header{border:solid #f0f0f0;border-width:0 0 2px;margin-bottom:5px;padding-bottom:2.5px}#step-by-step #step-by-step-container .body{padding:5px 0}#step-by-step #step-by-step-container .footer{border:solid #f0f0f0;border-width:2px 0 0;margin-top:5px;padding-top:2.5px}#step-by-step #step-by-step-container .footer .navigation{margin-top:5px}#step-by-step #step-by-step-container .footer .navigation .next,#step-by-step #step-by-step-container .footer .navigation .prev{width:32.33333%;margin-right:1%}#step-by-step #step-by-step-container .footer .navigation .finish{width:33.33333%}#step-by-step .step{position:absolute;color:#fff}.no-bottom-space{margin-bottom:0!important}.c-title{padding-bottom:6px!important;border:solid #f0f0f0;border-width:0 0 1px;font-size:1.4em!important}.c-title .c-sub-title{padding-left:37px;display:block;font-size:.5em}.ant-card-body{min-height:175px}@media (max-width:768px){.ant-card-body{min-height:auto!important}}.athlete-box-icon,.enrollment-box-icon{font-size:1.2em!important;padding:0;margin:0}.athlete-box-icon.active,.enrollment-box-icon.active{color:green!important}.athlete-box-icon.cancelled,.enrollment-box-icon.cancelled{color:red!important}.athlete-box-icon.finished,.enrollment-box-icon.finished{color:#160287!important}.athlete-box-icon.pre,.enrollment-box-icon.pre{color:orange!important}.athlete-box-icon.unpaid,.enrollment-box-icon.unpaid{color:#ff9800!important}.block{display:block}.athletes .ant-card-actions li{margin:0;padding:12px 0;background:#fff;background:linear-gradient(270deg,#fff 50%,rgba(255,0,0,.0588235) 0) 100%;background-size:200%;transition:.5s ease-out}.athletes .ant-card-actions li:hover{background-position:0}.enrollments .ant-card-actions li{margin:0;padding:12px 0;background:#fff;background:linear-gradient(270deg,#fff 50%,rgba(0,41,255,.0588235) 0) 100%;background-size:200%;transition:.5s ease-out}.enrollments .ant-card-actions li:hover{background-position:0}.show-on-mobile,.show-on-tablet{display:none;visibility:hidden;width:0;height:0}@media (max-width:360px){.hide-on-mobile{display:none;visibility:hidden;width:0;height:0}.show-on-mobile{display:inline;visibility:visible;width:auto;height:auto}}@media (max-width:480px){.hide-on-tablet{display:none;visibility:hidden;width:0;height:0}}.frm-login label{font-weight:600;color:#bbb8b8!important;text-transform:uppercase}.frm-login .btn-login{width:100%;height:50px;text-transform:uppercase;margin-top:40px}.frm-login .other-login-actions{text-align:right}.frm-login .other-login-actions a{right:30px}.frm-login .error-login{text-align:center}.frm-login .error-login a{color:red}.mobile-fixed{z-index:100}@media (min-width:991px){.mobile-fixed{position:fixed!important;height:100%!important;top:0;left:0;overflow-x:hidden;overflow-y:auto}}@media (max-width:768px){.mobile-fixed{position:fixed!important;height:100%!important;top:0;left:0;overflow-x:hidden;overflow-y:auto}.mobile-fixed .ant-drawer-content-wrapper,.mobile-fixed.ant-drawer-open{width:100%!important}}.helper-balls{animation-name:move-in;animation-duration:1s;position:absolute;z-index:10;list-style:none;right:20px;padding:0}.helper-balls .created-by-omnicode{display:none;position:fixed;bottom:0;width:100%;background-color:#ff2689;text-align:center;color:#fff;height:25px}@media (max-width:500px){.helper-balls .created-by-omnicode{display:inline;display:initial}}.helper-balls .h-section-name{display:none;visibility:hidden}@media (max-width:768px){.helper-balls .h-section-name{position:absolute;bottom:0;color:#272727;font-size:12px;display:inline-block;visibility:visible;padding-bottom:.3em;font-weight:600}}@keyframes move-in{0%{right:-100px}to{right:20px}}@media (max-width:768px){.helper-balls{top:10px!important}}.helper-balls.dashboard-balls{top:180px;background-color:transparent}@media (max-width:1200px){.helper-balls.dashboard-balls{z-index:10;animation-name:move-in;animation-duration:1s;list-style:none;right:30px;padding:0;display:flex;justify-content:center;left:0;position:fixed;background-color:#fff;width:100%;top:calc(100% - 100px)!important;box-shadow:0 5px 14px rgba(0,0,0,.5);height:100px;align-items:center}}@media (max-width:500px){.helper-balls.dashboard-balls{top:calc(100% - 125px)!important}.helper-balls.dashboard-balls .h-heart{display:none}}.helper-balls li:not(.created-by-omnicode){color:#000;height:50px;width:50px;background-color:#fff;margin:10px;border-radius:100%;display:flex;align-items:center;justify-content:center;box-shadow:0 5px 14px rgba(0,0,0,.1);box-sizing:border-box;cursor:pointer;font-size:1.6em;transition:all .4s}@media (max-width:500px){.helper-balls li:not(.created-by-omnicode){height:40px;width:40px}}.helper-balls li:not(.created-by-omnicode).h-heart{color:red!important;position:fixed;bottom:20px}.helper-balls li:not(.created-by-omnicode).h-heart:hover{background-color:red;color:#fff!important}@media (max-width:1200px){.helper-balls li:not(.created-by-omnicode).h-heart{position:static;right:100px}}@media (max-width:991px){.helper-balls li:not(.created-by-omnicode).h-heart{right:10px}}.helper-balls li:not(.created-by-omnicode):hover{background-color:#4b7cf3;color:#fff;font-size:2em;transition:all .4s}.helper-balls li:not(.created-by-omnicode).h-logout{background-color:rgba(255,0,0,.7);color:#fff}.helper-balls li:not(.created-by-omnicode).h-enrollments{background-color:rgba(255,200,0,.8);color:#fff}.helper-balls li:not(.created-by-omnicode).h-contact{background-color:rgba(29,178,65,.93);color:#fff}.helper-balls li:not(.created-by-omnicode).h-credit-card{background-color:rgba(0,0,255,.7);color:#fff}.helper-balls li:not(.created-by-omnicode).disabled{background-color:rgba(0,0,0,.5)!important;cursor:not-allowed}.helper-balls li:not(.created-by-omnicode).h-notifications{background-color:#ffc107;color:#fff}.helper-balls li:not(.created-by-omnicode).h-notifications .h-alerts-count{position:absolute;border-radius:100%;background-color:red;width:25px;height:25px;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;margin-left:20px;margin-top:20px}.helper-balls li:not(.created-by-omnicode).h-notifications .h-alerts-count.no-alerts{display:none}.helper-balls li:not(.created-by-omnicode).h-rfea{background-color:#5b6d66;color:#fff}.routine-helper{position:fixed;height:3em;bottom:0;background-color:red;width:100%;left:0;right:0;text-align:center}.profile .form-buttons{text-align:right}.profile .form-buttons button{min-width:300px}@media (max-width:500px){.profile .form-buttons button{min-width:100%}}.register-form .form-register-accordion{text-align:left}.register-form .form-register-accordion .anticon{margin-right:10px}.register-form h4,.register-form h5{padding:0;margin:0!important}.register-form .rf-header,.register-form .rrss-registers{text-align:center}.btn-register{width:100%;margin-top:10px}.btn-register-container{width:100%}.subtitle{display:block}.rfea-logo-athletes-list{max-width:100px}.athletes .enrollments-card{padding:8px}.athletes .enrollments-card .ant-divider{margin:10px 0!important}.athletes .enrollments-card .header-card{width:100%;display:flex}.athletes .enrollments-card .header-card .mobile-menu-actions{position:absolute;right:8px}.athletes .enrollments-card .header-card .mobile-enrollment-id{margin-left:5px}.athletes .enrollments-card .body-card{display:flex}.athletes .enrollments-card .body-card .avatar{display:flex;align-items:center;justify-content:center}.athletes .enrollments-card .body-card .info{padding:0 10px;display:flex;flex-direction:column}.athletes .search-athletes{margin-bottom:5px}.athletes .ant-table-body,.athletes .has-table-elements .ant-table-body{min-height:250px}.enrollments .enrollments-card{padding:8px}.enrollments .enrollments-card .ant-divider{margin:10px 0!important}.enrollments .enrollments-card .header-card{width:100%;display:flex}.enrollments .enrollments-card .header-card .mobile-menu-actions{position:absolute;right:8px}.enrollments .enrollments-card .header-card .mobile-enrollment-id{margin-left:5px}.enrollments .enrollments-card .body-card{display:flex}.enrollments .enrollments-card .body-card .avatar{display:flex;align-items:center;justify-content:center}.enrollments .enrollments-card .body-card .info{padding:0 10px;display:flex;flex-direction:column}.enrollments .search-input{margin-bottom:5px}.enrollments .filter-buttons{width:100%}.enrollments .filter-buttons button{margin-right:10px;margin-bottom:5px;width:100px}.enrollments .enrollment-status-tag{width:90px;text-align:center;zoom:.9}.enrollments .material-delivered{color:green}.enrollments .material-delivered.not{color:red!important}.users .user-card{padding:8px}.users .user-card .ant-divider{margin:10px 0!important}.users .user-card .header-card{width:100%;display:flex}.users .user-card .header-card .mobile-inline-offline-user{display:flex;align-items:center;justify-content:center}.users .user-card .header-card .mobile-menu-actions{position:absolute;right:8px}.users .user-card .header-card .mobile-enrollment-id{margin-left:5px}.users .user-card .body-card{display:flex}.users .user-card .body-card .avatar{display:flex;align-items:center;justify-content:center}.users .user-card .body-card .info{padding:0 10px;display:flex;flex-direction:column}.users .user-card .mobile-user-id{display:block;padding-bottom:3px}.users .user-card .mobile-user-rol{display:flex}.users .user-card .mobile-user-name{display:inline-flex;align-items:center;padding-bottom:3px}.users .search-bar{margin-bottom:5px}.users .has-table-elements .ant-table-body{min-height:250px}.users .loged{width:9px;height:9px;max-width:9px;max-height:9px;min-width:9px;min-height:9px;border-radius:50%;background-color:rgba(0,255,0,.5);margin-left:3px;cursor:pointer!important}.users .loged.not{background-color:rgba(255,0,0,.5)!important}.users .loged.banned{background-color:rgba(255,115,0,.5)!important}.users .user-type-tag{text-align:center;zoom:.9;min-width:90px}.users .contact-data span{display:block;zoom:.9}.payments .notify-payment{margin-left:5px}.payments .payments-card{padding:8px}.payments .payments-card .ant-divider{margin:10px 0!important}.payments .payments-card .header-card{width:100%;display:flex}.payments .payments-card .header-card .mobile-menu-actions{position:absolute;right:8px}.payments .payments-card .header-card .mobile-enrollment-id{margin-left:5px}.payments .payments-card .body-card{display:flex}.payments .payments-card .body-card .avatar{display:flex;align-items:center;justify-content:center;min-width:100px}.payments .payments-card .body-card .info{padding:0 10px;min-width:100px;display:flex;flex-direction:column}.payments .payments-card .mobile-payment-amount,.payments .payments-card .mobile-payment-date,.payments .payments-card .mobile-payment-description,.payments .payments-card .mobile-payment-id{display:block;padding-bottom:3px}.payments .payments-card .mobile-refund-text{text-align:right;position:absolute;right:12px}.payments .payments-card .mobile-payment-amount{text-align:right;font-size:1.4em;font-weight:600}.payments .payments-card .mobile-payment-amount.payed{color:#2e962e}.payments .payments-card .mobile-payment-amount.error{color:red}.payments .payments-card .mobile-payment-amount.refunded{color:#ffc000}.payments .filter-buttons{width:100%}.payments .filter-buttons button{margin-right:10px;margin-bottom:5px;width:100px}.payments .search-box{margin-bottom:5px}.payments .payment-status-tag{width:90px;text-align:center;zoom:.9}.payments .refund:not(disabled){background:#ffc300;border-color:#ffc300}.subscription-payment-data .select-sport-center{width:100%}.subscription-payment-data .select-change-size-group{margin-bottom:15px}.subscription-payment-data .select-change-size-group .select-size{max-width:300px;min-width:200px}.subscription-payment-data .select-change-size-group .skin-select{border:1px solid #dcdcdc;min-height:32px;min-width:31px;display:inline-block;align-items:center;justify-content:center;text-align:center;padding-top:7.5px}.subscription-payment-data .stripe.trialing{display:inline-block;font-size:1.5em;color:khaki}.subscription-payment-data .stripe.active{display:inline-block;font-size:1.5em;color:#90ee90}.subscription-payment-data .stripe.canceled{display:inline-block;font-size:1.5em;color:#f72626}.subscription-payment-data .stripe.trialing-leyend{display:block;margin-bottom:15px}.subscription-payment-data .sub-title{font-size:14px;color:rgba(0,0,0,.85);font-weight:700}.subscription-payment-data .leyend{font-size:13px;list-style:none;padding:5px}.subscription-payment-data .actions-title{font-weight:700;display:block}.subscription-payment-data .resume{text-align:justify}.subscription-payment-data .enrollment-status-tag{width:90px;text-align:center;zoom:.9}.subscription-payment-data .button-action,.subscription-payment-data .selector{min-width:100%;margin-bottom:10px}.subscription-payment-data .button-action:disabled,.subscription-payment-data .selector:disabled{background:#f5f5f5!important;border-color:#d9d9d9!important}.subscription-payment-data .button-action.refund:not(disabled),.subscription-payment-data .selector.refund:not(disabled){background:#ffc300;border-color:#ffc300}.subscription-payment-data .button-action.cancel:not(disabled),.subscription-payment-data .selector.cancel:not(disabled){background:#ff5733;border-color:#ff5733}.subscription-payment-data .button-action.free:not(disabled),.subscription-payment-data .selector.free:not(disabled){background:#2db74e;border-color:#2db74e}.subscription-payment-data .detail-info-box-header{background-color:#fcfcfc;border-radius:3px;border:1px solid #f0f0f0;border-top:2px solid rgba(8,86,161,.43137254901960786);box-shadow:0 7px 14px 0 rgba(50,50,93,.1),0 3px 6px 0 rgba(0,0,0,.07);margin-top:1.5em;margin-bottom:.5em;padding-bottom:1em}.subscription-payment-data .detail-info-box-header .ant-divider-horizontal{margin:10px 0 24px!important}.subscription-payment-data .detail-info-box-header .location-category-data{text-align:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding-top:14px}.subscription-payment-data .detail-info-box-header .separator{font-size:2em;height:55px;padding-left:.25em;padding-right:.25em}.subscription-payment-data .payment-list-container{padding:1em}.subscription-payment-data .detail-info-box{padding-left:0!important;padding-right:0!important;background-color:#fcfcfc;padding:1em;border-radius:3px;border:1px solid #f0f0f0;border-top:2px solid rgba(8,86,161,.43137254901960786);box-shadow:0 7px 14px 0 rgba(50,50,93,.1),0 3px 6px 0 rgba(0,0,0,.07);margin-top:1.5em;margin-bottom:.5em}@media (max-width:1500px) and (min-width:1199px){.subscription-payment-data .detail-info-box{min-width:100%!important;margin-left:0!important}}.subscription-payment-data .detail-info-box .title{box-shadow:inset 0 -1px 0 #e6ebf1;padding:12px}.subscription-payment-data .detail-info-box span{display:block}.subscription-payment-data .detail-info-box table .table-header{font-weight:700;min-width:100px;padding-left:2em}.subscription-payment-data .detail-info-box table .table-content{padding-left:3em}.financing-data .total-amount{padding-left:40px}.financing-data ul{list-style:none}.financing-data .payed{font-weight:700}.financing-data .discount-apply{display:block}.financing-data .advise{text-align:justify}.financing-data .initial-pay{margin-bottom:10px}.product-list .sport-center-name{display:block;font-weight:700}.product-list .counter-actived,.product-list .counter-archived{display:block}.product-list .active{width:9px;height:9px;max-width:9px;max-height:9px;min-width:9px;min-height:9px;border-radius:50%;background-color:rgba(0,255,0,.5);margin-left:3px;cursor:pointer!important;float:left;margin-top:7px}.product-list .active.not{background-color:rgba(255,0,0,.5)!important}.product-list .add-discount,.product-list .add-product,.product-list .refresh-products{float:right;top:0;margin-bottom:10px}.product-list .add-product,.product-list .refresh-products{margin-right:10px}.product-list .btn-update-product{margin-top:10px;float:right}.cookies-modal p{text-align:justify}.btn{margin-left:5px}.btn.decline{background-color:#d44040;border-color:#d44040;color:#fff}.cookies{top:0;position:absolute;z-index:1001;background-color:#fff;width:100%;padding:20px}.cookies.hidden{visibility:hidden}.cookies p{text-align:justify}.cookies .buttons{text-align:right}.grafana{width:100%;border:none;min-height:250px;margin:20px 0}.session{padding-left:10px;width:100%;display:flex;align-items:center;justify-content:center}@media (max-width:768px){.session{padding:3px 0;width:100%;display:flex;align-items:center;margin:10px 0 5px}}.session .user-profile-access{font-size:1.5em;border:1px solid transparent;padding:3px;border-radius:50%;background-color:#c183f3;color:#fff;cursor:pointer}.session .user-profile-access.role-1{background-color:#66648b}.session .user-profile-access.role-2{background-color:#e94b65}.session .user-profile-access.role-7{background-color:#fc9948}.session .username{text-transform:uppercase;text-overflow:ellipsis;padding-left:5px;color:#c183f3;font-size:12px}.session .logout,.session .pin-page{border-radius:50%;color:#fff;font-size:large;margin-left:10px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;min-width:30px;min-height:30px}.session .logout{background:linear-gradient(0deg,#f51212 50%,rgba(255,20,20,.741176) 0)!important}.session .pin-page{background:linear-gradient(0deg,#795c94 50%,#693f91 0)!important}.session .pin-page.pinned{background:linear-gradient(0deg,#76bb8d 50%,#90e2ab 0)!important;transition:background 5s}.icon-filter-applied{color:green;font-weight:700!important;font-size:1em!important}.filter-label{font-weight:600}.table-pagination{width:100%}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.table-pagination .fade-out{animation:fadeOut 2s ease;-webkit-animation:fadeOut 2s ease;-moz-animation:fadeOut ease 2s;-o-animation:fadeOut ease 2s;-ms-animation:fadeOut ease 2s;animation-fill-mode:forwards}.table-pagination .mobile-view .file-data{margin-bottom:10px}.table-pagination .mobile-view .file-data .icon{font-size:15px;color:#8c8c8c;clear:both;display:block;margin-bottom:3px}.table-pagination .tp-filter-buttons{margin-bottom:5px;text-align:right;display:flex;align-items:center;justify-content:flex-end}.table-pagination .tp-filter-buttons button{text-transform:capitalize}.table-pagination .tp-filter-buttons button:first-child{margin-left:5px;min-width:100px}@media (max-width:590px){.table-pagination .tp-filter-buttons.in-columns{flex-direction:column;justify-content:end;align-items:flex-end}.table-pagination .tp-filter-buttons.in-columns button{margin:0 0 5px!important;width:100%!important}}.table-pagination .user-resume{background-color:#fff!important;padding:3px}.table-pagination table tbody .ant-table-row:nth-child(2n),.table-pagination table tbody .ant-table-row:nth-child(2n) .ant-table-cell.ant-table-cell-fix-right.ant-table-cell-fix-right-first{background:#fcfcfc!important}.table-pagination .pagination{float:right;margin-top:10px}.table-pagination .bottom-spacer{margin-top:100px}.customization-component .cfg-own-configuration-alert{margin:10px 0}.customization-component .btn-actions{margin-top:10px;width:100%;text-align:right}.customization-component .thumbnails{width:20px;height:20px}.customization-component .actual-color{margin-left:10px;width:20px;height:12px;content:""}.customization-component .switch-smtp-imap{margin:10px 0}.close-seasons-component .chk-close-season{display:block}.close-seasons-component .btn-close-season{display:block;margin-top:10px}.close-seasons-component .reload-active-season{margin-left:5px}.welcome-component .btn-show-advanced-statistics{text-align:right;width:100%}.welcome-component .btn-show-advanced-statistics button{width:32px;text-align:center;padding:0}.welcome-component .advanced-statistics .super-badge{width:100%}.welcome-component .seasons-selector{margin-bottom:20px}.welcome-component .seasons-selector .active-season{font-weight:700}.welcome-component .seasons-selector label{font-weight:600}.welcome-component .seasons-selector .season-selector{width:365px;max-width:100%}.welcome-component .seasons-selector .season-selector:first-child{margin-right:10px}.welcome-component .seasons-selector .season-selector:last-child{margin-left:10px}.welcome-component .btn-reload-statistics{margin-left:5px}.ant-progress-outer{margin-right:0!important;padding-right:0!important}.ant-progress-text{margin-left:0!important;display:block!important}.tag-week-class{word-wrap:break-word}.btn-attendances-actions{text-align:right}.wellcome-trainer-component .task-resume{list-style:none;padding-left:15px}.wellcome-trainer-component .my-day-container .my-days{width:100%}.wellcome-trainer-component .my-day-container .my-days .my-day-clock{position:absolute;left:4px;top:6.5px}.wellcome-trainer-component .my-day-container .my-days .btn-attendances{position:absolute;right:2px;top:2px}.wellcome-trainer-component .my-day-container .my-days .btn-attendances.btn-slim{height:20px;padding:1px;font-size:10px}.wellcome-trainer-component .my-day-container .my-days .my-day{width:100%;margin-bottom:5px;border:1px solid #cfcfcf;background-color:rgba(0,0,0,.05);position:relative;padding:2.5px 30px 2.5px 25px}.wellcome-trainer-component .my-day-container .my-days .my-day .my-day-schedule{display:block}.wellcome-trainer-component .my-week-table{overflow-x:scroll;padding-bottom:20px}.wellcome-trainer-component .my-week-table .my-week-header{background-color:transparent!important;padding:0 5px!important}.create-season-component .btn-actions{margin-top:10px;text-align:right}.create-season-component .btn-actions button{min-width:100px;margin-left:5px}@media (max-width:450px){.create-season-component .btn-actions button{min-width:100%;margin-bottom:5px}}.edit-season-component .btn-actions{margin-top:10px;text-align:right}.edit-season-component .btn-actions button{min-width:100px;margin-left:5px}@media (max-width:450px){.edit-season-component .btn-actions button{min-width:100%;margin-bottom:5px}}.categories-component .enrollments-card{padding:8px}.categories-component .enrollments-card .description{font-weight:600;padding:0;margin:0;display:flex;align-items:center;justify-content:center}.categories-component .enrollments-card .description .status-ball{width:10px;height:10px;border:none;border-radius:50%;margin-right:5px}.categories-component .enrollments-card .description .status-ball.active{background-color:green}.categories-component .enrollments-card .description .status-ball.inactive{background-color:red}.categories-component .enrollments-card .ant-divider{margin:10px 0!important}.categories-component .enrollments-card .header-card{width:100%;display:flex}.categories-component .enrollments-card .header-card .mobile-menu-actions{position:absolute;right:8px}.categories-component .enrollments-card .header-card .mobile-enrollment-id{margin-left:5px}.categories-component .enrollments-card .body-card{display:flex}.categories-component .enrollments-card .body-card .avatar{display:flex;align-items:center;justify-content:center}.categories-component .enrollments-card .body-card .info{padding:0 10px;display:flex;flex-direction:column}.create-category-component .btn-actions{margin-top:10px;text-align:right}.create-category-component .btn-actions button{width:100px;margin-left:5px;margin-top:5px}@media (max-width:400px){.create-category-component .btn-actions button{width:100%;margin:0 0 5px}}.edit-category-component .btn-actions{margin-top:10px;text-align:right}.edit-category-component .btn-actions button{width:100px;margin-left:5px;margin-top:5px}@media (max-width:400px){.edit-category-component .btn-actions button{width:100%;margin:0 0 5px}}.remittances-list{padding:8px}.centers-component{padding:20px}@media (max-width:400px){.centers-component{padding:20px 10px 10px}}.centers-component .btn-actions{text-align:center}.centers-component .btn-actions button{min-width:100px;margin-bottom:3px;display:block}.centers-component .sport-center-status{width:8px;height:8px;border-radius:50%;display:inline-block}.centers-component .sport-center-status.active{background-color:green}.centers-component .sport-center-status.inactive{background-color:red}.btn-download-attendances{width:auto;background-color:green;border-color:green}.btn-download-attendances.btn-secondary{margin-top:5px}.groups-component .tag-name{margin-bottom:4px}@media (max-width:400px){.groups-component .tag-name{width:100%}}.groups-component .info-group-name label{display:block}.groups-edit-component .buttons{text-align:right}.groups-edit-component .buttons button{margin-left:5px}.app-header{position:relative;z-index:10;max-width:100%;background:#fff;box-shadow:0 2px 8px #f0f1f2;min-height:64px}@media (max-width:768px){.app-header{padding-top:10px}}.app-header .balance-container{justify-content:center}.app-header .balance-container,.app-header .logo-container,.app-header .search-container{display:flex;align-items:center}.app-header .logo-container{padding-left:20px;justify-content:left;text-align:center}@media (max-width:768px){.app-header .logo-container{justify-content:center;padding-left:0}}.app-header .logo-container .logo{max-height:50px;max-width:160px}.app-menu.sticky{position:fixed;top:0;z-index:10;width:100%;left:0;transition:background .3s ease-in}.divider-no-margin{margin:3px 0!important}.app-menu .antd-menu{padding:10px 0 0 10px}@media (max-width:370px){.app-menu .current-page{display:none}}.box-component{width:100%;background-color:#fff;position:relative;overflow-wrap:anywhere}.box-component.with-border-and-shadow{border:1px solid hsla(0,0%,76.5%,.6);box-shadow:0 0 10px 1px hsla(0,0%,76.5%,.6);border-radius:10px}.box-component.with-border-and-shadow.normal{padding:24px}.box-component.with-border-and-shadow.small{padding:12px}.box-component.with-border-and-shadow.small .ant-card-body{min-height:140px!important}.box-component.with-border-and-shadow.ultra-small{padding:0}.old-student-card{padding:8px}.old-student-card .ant-divider{margin:10px 0!important}.old-student-card .header-card{width:100%;display:flex}.old-student-card .header-card .mobile-menu-actions{position:absolute;right:8px}.old-student-card .header-card .mobile-enrollment-id{margin-left:5px}.old-student-card .body-card{display:flex}.old-student-card .body-card .avatar{display:flex;align-items:center;justify-content:center}.old-student-card .body-card .info{padding:0 10px;display:flex;flex-direction:column}.set-attendances .alert-5-minutes{margin-top:10px}.set-attendances .info{padding-top:5px;border:solid #cfcfcf;border-width:0 0 1px;padding-bottom:10px}.set-attendances .info .actions{text-align:left}.set-attendances .info .actions .btn-action{margin-right:5px;margin-top:5px}.set-attendances .info .actions .btn-action.to-right{float:right;margin-right:0}.set-attendances .info .actions .last-mark{margin:5px 0}.set-attendances .info .athlete-data span{display:block}.set-attendances .info .emergency-data{margin-top:10px}.set-attendances .info .emergency-data .contact-data span{display:block}.action-buttons-component .btn-actions{display:flex}.action-buttons-component .btn-actions.row{flex-direction:row}.action-buttons-component .btn-actions.row button{margin-left:5px}.action-buttons-component .btn-actions.column{flex-direction:column}.action-buttons-component .btn-actions.column button{margin-bottom:5px}.action-buttons-component .btn-actions button{min-width:100px}.user-resume .btn-actions-over-user{margin-right:5px;margin-top:5px}.user-resume .margintop10px{margin-top:10px!important}.user-resume .button-modify-data{position:absolute;right:10px;top:20px}.user-resume .btn-refresh-data{position:absolute;right:40px;top:60px}.user-resume .actions-card .btn-action{margin-left:10px}.user-resume .actions-card .btn-action.refund{background-color:#ffc300;color:#fff}.user-resume .card-expired{color:red;font-weight:700}.user-resume .ant-drawer-open{transform:translateX(180px)!important}.user-resume .money-resume{margin-top:10px}.user-resume .money-resume .amount{display:block;font-size:1.5em;font-weight:600}.user-resume .money-resume .total-payments{display:block}.user-resume .show-all-payments-btn{position:absolute;right:0}.user-resume .account-info,.user-resume .account-title{display:block}.user-resume .account-title{margin:8px 0 5px;font-size:1.2em}.user-resume .user-name{display:flex;align-items:center;justify-content:start;font-size:2em;font-weight:700}.user-resume .user-name .dot-offline,.user-resume .user-name .dot-online{font-size:1.5em;padding:0;margin:0}.user-resume .user-name .dot-online{color:green}.user-resume .user-name .dot-offline{color:red}.user-resume .email{display:block;font-size:1.5em;color:#687385}.user-resume .detail-title{border-bottom:1px solid #f0f0f0;font-weight:bolder;font-size:1.3em;margin-top:30px;padding-bottom:15px;margin-bottom:0}.user-resume .icon{display:flex;align-items:center}.user-resume .icon .additional-info-arrow{font-size:1.1em;margin-right:10px;font-weight:700;min-width:13px}.user-resume .default-payment-method{margin-left:5px}.user-resume .avatar-icon{padding-right:15px}.user-resume .bank-info,.user-resume .card-info,.user-resume .payment-info{display:flex;align-items:center;width:100%;padding-bottom:5px}.user-resume .bank-icon,.user-resume .card-icon,.user-resume .error-icon,.user-resume .refunded-icon{font-size:25px;color:#fff;padding:5px;border-radius:3px;margin-right:15px}.user-resume .bank-icon.free,.user-resume .card-icon.free,.user-resume .error-icon.free,.user-resume .refunded-icon.free{background-color:rgba(0,87,159,.5607843137254902)!important}.user-resume .bank-icon{background:#2e9f00}.user-resume .card-icon{background:#00579f}.user-resume .refunded-icon{background:#fdee1e}.user-resume .error-icon{background:#fd401e}.user-resume .ultra-small .mobile-enrollment-status{width:100%}.user-resume .user-card{padding:13px 8px;border-bottom:1px solid #f0f0f0;cursor:pointer}.user-resume .user-card:hover{background-color:#f6f8fa}.user-resume .user-card .ant-divider{margin:10px 0!important}.user-resume .user-card .header-card{width:100%;display:flex}.user-resume .user-card .header-card .mobile-inline-offline-user{display:flex;align-items:center;justify-content:center}.user-resume .user-card .header-card .mobile-menu-actions{position:absolute;right:8px}.user-resume .user-card .header-card .mobile-enrollment-id{margin-left:5px}.user-resume .user-card .body-card{display:flex}.user-resume .user-card .body-card .avatar{display:flex;align-items:center;justify-content:center}.user-resume .user-card .body-card .info{padding:0 10px;display:flex;flex-direction:column}.user-resume .user-card .mobile-user-id{display:block;padding-bottom:3px}.user-resume .user-card .mobile-user-rol{display:flex}.user-resume .user-card .mobile-user-name{display:inline-flex;align-items:center;padding-bottom:3px}.balance-component{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#635bff;color:#fff;border-radius:3px;padding:5px 10px;text-align:center}@media (max-width:767px){.balance-component{margin-top:10px}}.balance-component .available,.balance-component .connect-reserved,.balance-component .pending{display:inline;cursor:pointer}.balance-component .title{display:block;padding:0}.balance-component .link-to-stripe{color:#fff;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.google-drive-component .bread-crumb{cursor:pointer}.box-google-drive{margin-bottom:10px}.box-google-drive .body-actions,.box-google-drive .bread-crumb,.box-google-drive .header-toolbar{border-bottom:1px solid rgba(0,0,0,.06);padding-bottom:10px;margin-bottom:15px}.box-google-drive .header-toolbar{text-align:right;width:100%}.box-google-drive .header-toolbar .ht-button{margin-left:5px}.box-google-drive .body-actions .uploader .uploader-item{display:flex;text-align:center;align-items:center}.box-google-drive .body-actions .folder-creations{display:flex}.box-google-drive .item-list{padding:5px}.box-google-drive .item-list:hover{background-color:rgba(0,0,0,.06)}.box-google-drive .item-list .item .item-additional-info .item-additiona-info-shared{border:solid rgba(0,0,0,.06);border-width:1px 0 0;padding:10px 0;margin:15px 0}.box-google-drive .item-list .item .item-action-buttons button{margin-right:5px}.shared-options .actions{text-align:right}.no-initial-folder-defined{text-align:center}.no-initial-folder-defined .btn-save-folder-name{min-width:300px;margin:10px 0}.no-initial-folder-defined .alert{text-align:justify!important}.google-drive-buttons-actions{text-align:right}.google-drive-buttons-actions button{margin:0 5px;min-width:90px}.google-drive-navigators{text-align:center}.google-drive-navigators .google-drive-navigation-button{margin-top:5px;margin-left:10px}.google-drive-file-name{display:flex;align-items:center}.google-drive-file-name img{margin-right:15px}.browser{display:flex}.browser .file,.browser .folder{cursor:pointer;width:150px;padding:4px}.browser .file:hover,.browser .folder:hover{border:1px solid rgba(0,0,0,.1);border-radius:3px;background-color:rgba(0,0,0,.06)}.browser .file .file-icon,.browser .folder .file-icon{font-size:3em}.browser .file span,.browser .folder span{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;margin-top:5px;font-weight:600;text-align:center}.loading{background-color:rgba(29,29,34,.8901960784313725);height:100vh;display:flex;align-items:center;text-align:center;justify-content:center}.loading .loading-container{position:absolute;z-index:10}.loading .message{color:#fff!important}.loading .lds-ripple{display:inline-block;position:relative;width:80px;height:80px}.loading .lds-ripple div{position:absolute;border:4px solid #fff;opacity:1;border-radius:50%;animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite}.loading .lds-ripple div:nth-child(2){animation-delay:-.5s}@keyframes lds-ripple{0%{top:36px;left:36px;width:0;height:0;opacity:1}to{top:0;left:0;width:72px;height:72px;opacity:0}}.text-white{color:#fff!important}.login{background-blend-mode:lighten;background-color:hsla(0,0%,100%,.4);background-size:cover;background-repeat:no-repeat;width:100vw;height:100vh}@media (max-width:768px){.login{overflow:auto}}.login .container{height:90vh;box-shadow:0 0 52px 5px rgba(0,0,0,.8);border-radius:3px;overflow:hidden}@media (max-width:768px){.login .container{height:100vh;border-radius:0;overflow:auto}}.login .container .container-row{height:100%;background-color:#fff}.login .container .container-row .header{min-height:40%;webkit-clip-path:polygon(-1px -1px,103% -1px,103% 78%,-1px 100%);-webkit-clip-path:polygon(-1px -1px,103% -1px,103% 78%,-1px 100%);clip-path:polygon(-1px -1px,103% -1px,103% 78%,-1px 100%);background-size:cover;background-repeat:no-repeat}.login .container .container-row .form{background-color:#fff;min-height:45%;padding:10px 30px}.login .container .container-row .form .circle-title{background-repeat:no-repeat;background-position:50%;background-size:contain;height:100px;width:100px;position:absolute;align-items:center;justify-content:center;display:flex;bottom:100%;z-index:998;left:calc(50% - 50px)}.login .container .container-row .form .circle-title span{font-weight:700;font-size:2.5em;color:#fff}.login .container .container-row .create-account{background-color:#fff;min-height:10%;text-align:center}.my-waves{position:fixed;bottom:0;width:100%;left:0;z-index:1;height:400px}.my-waves div.waves.wave-1{opacity:.7;z-index:98}.my-waves div.waves.wave-2{opacity:.5;z-index:99}.my-waves div.waves.wave-3{opacity:.3;z-index:100}.my-waves div.waves{z-index:-1}.my-waves div.waves,.my-waves svg{width:100%;bottom:0;position:fixed}.my-waves svg{left:0;animation-name:move-left;animation-duration:4s;animation-iteration-count:infinite;animation-direction:alternate}.my-waves .spacer{height:100px;width:100%}@keyframes example{0%{left:0;top:0}50%{left:-2000px;top:200px}to{left:0;top:0}}.btn-reload-all{margin-left:5px}.hello{border-radius:5px;padding:20px!important}.hello .ant-drawer-body{padding-top:0!important}.hello .title{color:#fff!important;padding-top:5px}.hello .last-connection{color:#fff;text-align:right;width:100%;font-weight:600;position:absolute;bottom:5px;padding-right:1em;left:0}.hello .client-logo{max-height:60px;max-width:25%}.dashboard-v2{padding:20px}@keyframes background-card-move{0%{background-position:0}50%{background-position:100%}to{background-position:90%}}.dashboard-v2 .ant-card-body{background:linear-gradient(to bottom left,rgba(204,26,26,0) 36.8%,rgba(102,255,0,.027451) 0) top/144% 100%,50%/114% 26%;animation-name:background-card-move;animation-duration:4s;animation-fill-mode:forwards}.dashboard-v2 .task-resume{margin-top:10px;list-style:none;padding:0}.dashboard-v2 .task-resume .icon{margin-right:10px}.dashboard-v2 .resume-box{display:flex;flex-direction:row;align-items:center}.dashboard-v2 .resume-box .resume-icon{padding:0 5px;font-size:3em}.dashboard-v2 .resume-box .resume-label{font-size:1.5em;font-weight:700;padding:0 15px}.dashboard-v2 .resume-box .resume-label small{display:block;font-size:12px}.dashboard-v2 .resume-amount{max-width:100px;display:inline-block;padding:3px 8px}.dashboard-v2 .last-inscription{display:flex;flex-direction:column;align-items:center;width:70px;background-color:#fff;border-radius:10px;border:1px solid #fcfcfc}html{overflow:hidden}.register{background-blend-mode:lighten;background-color:hsla(0,0%,100%,.4);background-size:cover;background-repeat:no-repeat;width:100vw;height:100vh}@media (max-width:768px){.register{overflow:auto}}.register .container{height:90vh;box-shadow:0 0 52px 5px rgba(0,0,0,.8);border-radius:3px;overflow:auto}@media (max-width:768px){.register .container{height:100vh;border-radius:0;overflow:auto}}.register .container .container-row{height:100%;background-color:#fff}.register .container .container-row .form{background-color:#fff;min-height:45%;padding:45px 30px 10px}.register .container .container-row .form .circle-title{background-repeat:no-repeat;background-position:50%;background-size:contain;height:70px;width:70px;position:absolute;align-items:center;justify-content:center;display:flex;bottom:calc(100% - 75px);z-index:1;top:20px}.register .container .container-row .form .circle-title span{font-weight:700;font-size:1.5em;color:#fff}.register .container .container-row .create-account{background-color:#fff;min-height:10%;text-align:center}.enrollments-page,.payments-page{padding:20px}.students-page{margin:20px}.teachers-page{padding:20px}@media (max-width:400px){.teachers-page{padding:0}}.emails-page,.users-page{padding:20px}.emails-page .buttons{text-align:right}.emails-page .buttons button{min-width:150px}.customizations-page,.discounts-page,.docs-page,.products-page{padding:20px}.global-page{padding:20px;scroll-behavior:smooth}.global-page .quick-access{position:fixed;z-index:10;bottom:0;left:0;display:flex;flex-direction:row;width:100%;background-color:#fff;text-align:center;justify-content:center;padding:5px 0;box-shadow:0 2px 8px #f0f1f2;border:solid #f0f0f0;border-width:1px 0 0}.global-page .quick-access .link-to-quick-access{margin:0 5px;display:flex;align-items:center;justify-content:center;font-size:20px;border:1px solid;background:#fff;border-radius:50%;width:30px;min-width:30px;height:30px;min-height:30px;color:#fff;padding:18px}.global-page .quick-access .enrollments-qa{background:linear-gradient(0deg,#a10303 50%,#db4444 0)!important;transition:background 5s}.global-page .quick-access .payments-qa{background:linear-gradient(0deg,#b1b403 50%,#ccd670 0)!important;transition:background 5s}.global-page .quick-access .users-qa{background:linear-gradient(0deg,#76bb8d 50%,#90e2ab 0)!important;transition:background 5s}.global-page .quick-access .athletes-qa{background:linear-gradient(0deg,#09f 50%,#41b3ff 0)!important;transition:background 5s}.global-page .task-resume{margin-top:10px;list-style:none}.global-page .task-resume .icon{margin-right:10px}.centers-page{padding:20px}@media (max-width:400px){.centers-page{padding:0}}.trainers-page{padding:20px}.trainers-page .tag-name{margin-bottom:4px}@media (max-width:400px){.trainers-page .tag-name{width:100%}}.trainers-page .enrollments-card{padding:8px}.trainers-page .enrollments-card .ant-divider{margin:10px 0!important}.trainers-page .enrollments-card .header-card{width:100%;display:flex}.trainers-page .enrollments-card .header-card .mobile-menu-actions{position:absolute;right:8px}.trainers-page .enrollments-card .header-card .mobile-enrollment-id{margin-left:5px}.trainers-page .enrollments-card .body-card{display:flex}.trainers-page .enrollments-card .body-card .avatar{display:flex;align-items:center;justify-content:center}.trainers-page .enrollments-card .body-card .info{padding:0 10px;display:flex;flex-direction:column}.categories-page,.notifications-page,.old-students,.profile-page,.seasons-page{padding:20px}
/*# sourceMappingURL=main.f666ed4f.chunk.css.map */