@import url(https://cdn.jsdelivr.net/npm/@mdi/font@4.x/css/materialdesignicons.min.css);
@import url(https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900);
.vue__time-picker{display:inline-block;font-family:sans-serif;font-size:1em;position:relative;vertical-align:middle;width:10em}.vue__time-picker *{-webkit-box-sizing:border-box;box-sizing:border-box}.vue__time-picker input.display-time{border:1px solid #d2d2d2;font-size:1em;height:2.2em;padding:.3em .5em;width:10em}.vue__time-picker input.has-custom-icon{padding-left:1.8em}.vue__time-picker input.display-time.invalid:not(.skip-error-style){border-color:#c03;outline-color:#c03}.vue__time-picker input.display-time.disabled,.vue__time-picker input.display-time:disabled{color:#d2d2d2}.vue__time-picker .controls{-webkit-box-orient:horizontal;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;bottom:0;-ms-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:flex-end;pointer-events:none;position:absolute;right:0;top:0;z-index:3}.vue__time-picker .controls,.vue__time-picker .controls>*{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.vue__time-picker .controls>*{-webkit-box-orient:vertical;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#d2d2d2;cursor:pointer;-ms-flex-flow:column nowrap;flex-flow:column nowrap;font-style:normal;justify-content:center;line-height:100%;padding:0 .35em;pointer-events:auto;-webkit-transition:color .2s,opacity .2s;transition:color .2s,opacity .2s;width:auto}.vue__time-picker .controls>:hover{color:#797979}.vue__time-picker .controls>:active,.vue__time-picker .controls>:focus{outline:0}.vue__time-picker .controls .char{-webkit-margin-before:-.15em;font-size:1.1em;line-height:100%}.vue__time-picker .custom-icon{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:1.8em;z-index:2}.vue__time-picker .controls img,.vue__time-picker .controls svg,.vue__time-picker .custom-icon img,.vue__time-picker .custom-icon svg{border:0;display:inline-block;height:auto;margin:0;max-width:1em;outline:0;vertical-align:middle}.vue__time-picker .time-picker-overlay{bottom:0;left:0;position:fixed;right:0;top:0;z-index:4}.vue__time-picker-dropdown,.vue__time-picker .dropdown{background:#fff;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.15);box-shadow:0 1px 6px rgba(0,0,0,.15);font-weight:400;height:10em;left:0;position:absolute;top:calc(2.2em + 2px);width:10em;z-index:5}.vue__time-picker-dropdown{position:fixed;z-index:100}.vue__time-picker-dropdown.drop-up,.vue__time-picker .dropdown.drop-up{bottom:calc(2.2em + 1px);top:auto}.vue__time-picker-dropdown .select-list,.vue__time-picker .dropdown .select-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;height:10em;justify-content:space-between;overflow:hidden;width:10em}.vue__time-picker-dropdown .select-list:active,.vue__time-picker-dropdown .select-list:focus,.vue__time-picker .dropdown .select-list:active,.vue__time-picker .dropdown .select-list:focus{outline:0}.vue__time-picker-dropdown ul,.vue__time-picker .dropdown ul{-webkit-box-flex:1;-ms-flex:1 1 0.00001px;flex:1 1 0.00001px;list-style:none;margin:0;outline:0;overflow-x:hidden;overflow-y:auto;padding:0}.vue__time-picker-dropdown ul.apms,.vue__time-picker-dropdown ul.minutes,.vue__time-picker-dropdown ul.seconds,.vue__time-picker .dropdown ul.apms,.vue__time-picker .dropdown ul.minutes,.vue__time-picker .dropdown ul.seconds{border-left:1px solid #fff}.vue__time-picker-dropdown ul li,.vue__time-picker .dropdown ul li{color:#161616;list-style:none;padding:.3em 0;text-align:center}.vue__time-picker-dropdown ul li:not(.hint):not([disabled]):focus,.vue__time-picker-dropdown ul li:not(.hint):not([disabled]):hover,.vue__time-picker .dropdown ul li:not(.hint):not([disabled]):focus,.vue__time-picker .dropdown ul li:not(.hint):not([disabled]):hover{background:rgba(0,0,0,.08);color:#161616;cursor:pointer}.vue__time-picker-dropdown ul li:not([disabled]).active,.vue__time-picker-dropdown ul li:not([disabled]).active:focus,.vue__time-picker-dropdown ul li:not([disabled]).active:hover,.vue__time-picker .dropdown ul li:not([disabled]).active,.vue__time-picker .dropdown ul li:not([disabled]).active:focus,.vue__time-picker .dropdown ul li:not([disabled]).active:hover{background:#41b883;color:#fff}.vue__time-picker-dropdown ul li[disabled],.vue__time-picker-dropdown ul li[disabled]:hover,.vue__time-picker .dropdown ul li[disabled],.vue__time-picker .dropdown ul li[disabled]:hover{background:transparent;cursor:not-allowed;opacity:.3}.vue__time-picker-dropdown .hint,.vue__time-picker .dropdown .hint{color:#a5a5a5;cursor:default;font-size:.8em}
@media only screen and (max-width:599px){.vuetify-layout .v-navigation-drawer{padding-top:54px}}.vuetify-layout .v-navigation-drawer .v-list.v-sheet{padding:10px 5px}.vuetify-layout .v-navigation-drawer .v-list-item{padding:0;position:relative}.vuetify-layout .v-navigation-drawer .v-list-item .v-list-item__icon{margin-top:11px;padding-bottom:5px}.vuetify-layout .v-navigation-drawer .v-list-item .mobile-label{bottom:0;color:rgba(0,0,0,.87);display:block;font-size:.7rem;height:20px;left:0;margin:0;opacity:1;overflow:initial;padding:0 4px;position:absolute;right:0;text-align:center;z-index:99}@media only screen and (max-width:599px){.vuetify-layout .v-navigation-drawer .v-list-item .v-tooltip{display:none}}.vuetify-layout .v-navigation-drawer .v-list-item.v-list-item--active .v-list-item__icon .mobile-label{color:#612566}.vuetify-layout .v-app-bar{z-index:100}@media only screen and (min-width:600px){.vuetify-layout .v-app-bar .v-toolbar__content{padding-left:0}}.vuetify-layout .v-app-bar .v-toolbar__content .left{position:relative;width:60%}.vuetify-layout .v-app-bar .v-toolbar__content .left .v-btn{background-color:#612566;margin-left:2px;opacity:1}.vuetify-layout .v-app-bar .v-toolbar__content .left .v-input.v-text-field.v-autocomplete.v-select{background:transparent;left:272px;max-width:50%;position:absolute;top:4px;width:50%}@media only screen and (max-width:959px){.vuetify-layout .v-app-bar .v-toolbar__content .left .v-input.v-text-field.v-autocomplete.v-select{left:142px}}.vuetify-layout .v-app-bar .v-toolbar__content .left .v-input.v-text-field.v-autocomplete.v-select .v-input__control{background:transparent;height:40px;max-height:40px;width:100%}.vuetify-layout .v-app-bar .v-toolbar__content .left .v-input.v-text-field.v-autocomplete.v-select .v-input__control .v-input__slot{background-color:hsla(0,0%,100%,.3);border:none;box-shadow:none;width:100%}.vuetify-layout .v-app-bar .v-toolbar__content .left .v-input.v-text-field.v-autocomplete.v-select .v-input__control .v-input__slot .v-icon:before{color:hsla(0,0%,100%,.3)}.vuetify-layout .v-app-bar .v-toolbar__content .right .dropdown-button{align-items:center;display:flex;height:100%}.vuetify-layout .v-app-bar .v-toolbar__content .right .dropdown-button p{font-size:.875rem;margin:0 .5rem 0 0;text-align:right}.vuetify-layout .v-app-bar .v-toolbar__content .right .dropdown-button .v-avatar{margin-left:1rem}.vuetify-layout .v-app-bar .v-toolbar__content .right .dropdown-button .v-avatar img{-o-object-fit:cover;object-fit:cover}.vuetify-layout .v-app-bar .v-toolbar__content .right .dropdown-button .v-icon{transition:all .2s}.vuetify-layout .v-app-bar .v-toolbar__content .right .dropdown-button:hover .v-icon{transform:rotate(90deg)}.vuetify-layout .footer-bar{background-color:green;bottom:0;display:flex;flex-direction:row;height:60px;position:fixed;width:100vw;z-index:100}.vuetify-layout .v-main,.vuetify-layout .v-main-wrap{max-width:100%;min-height:100vh}.vuetify-layout .slot{padding:30px 30px 60px}@media only screen and (max-width:959px){.vuetify-layout .slot{padding:30px 15px 60px}}.vuetify-layout .slot .panel.v-card{padding:30px}.vuetify-layout .slot .object{margin-top:60px;padding:30px}.confirm-delete-dialog .header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.confirm-delete-dialog .description{margin-bottom:1rem}.login{align-items:center;display:flex;height:100vh;justify-content:center}.login .container{width:496px}.login .container .logo-container{margin:0 auto 2rem;width:160px}.login .container .logo-container img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.login .container .form-wrap{background:#fff;border-radius:10px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);padding:24px 24px 16px}.login .container .form-wrap form label{font-size:.875rem;font-weight:500}.login .container .form-wrap .actions{align-items:center;display:flex;justify-content:flex-end;margin:1rem 0 0}.login .container .form-wrap .actions .link{font-size:.875rem}.login .container .form-wrap .actions .button{margin-left:1rem}.profile{max-width:100%;width:640px}.profile .update-password{margin:3rem 0}.profile .update-password .desc{margin-bottom:2rem}.profile .update-password .field-group .label{font-size:.875rem;font-weight:500;margin-bottom:.25rem}.profile .update-password .field-group .v-input{max-width:100%;width:480px}.profile .two-factor-auth .desc{margin-bottom:2rem}.profile .two-factor-auth .status-info{background-color:#efefff;display:inline-block;font-weight:500;margin-bottom:1rem;padding:.5rem 1rem}.profile .two-factor-auth .buttons{margin-top:2rem}.backoffice-home .v-card .row .col .v-avatar .v-icon,.portal-home .v-card .row .col .v-avatar .v-icon{margin-top:22px}.backoffice-home .v-card .row .col p,.portal-home .v-card .row .col p{margin-top:28px}.backoffice-home .v-card__subtitle,.portal-home .v-card__subtitle{padding-bottom:0}.backoffice-home .row,.portal-home .row{padding:0 15px}.backoffice-home .value,.portal-home .value{color:rgba(0,0,0,.64);font-weight:500;text-align:right}@media only screen and (max-width:600px){.backoffice-home .value,.portal-home .value{font-size:1.8rem;padding-top:15px}}@media only screen and (min-width:601px){.backoffice-home .value,.portal-home .value{font-size:2.2rem;padding-top:15px}}@media only screen and (min-width:768px){.backoffice-home .value,.portal-home .value{font-size:2.5rem}}.backoffice-home .v-data-table .name,.backoffice-home .v-data-table th,.portal-home .v-data-table .name,.portal-home .v-data-table th{white-space:nowrap}.backoffice-home .attendance-value,.portal-home .attendance-value{color:rgba(0,0,0,.64);font-weight:500}@media only screen and (max-width:600px){.backoffice-home .attendance-value,.portal-home .attendance-value{font-size:1.8rem}}@media only screen and (min-width:601px){.backoffice-home .attendance-value,.portal-home .attendance-value{font-size:2.2rem}}@media only screen and (min-width:768px){.backoffice-home .attendance-value,.portal-home .attendance-value{font-size:2.5rem}}.backoffice-home .attendance-title,.portal-home .attendance-title{font-size:1.2rem;font-weight:500}.backoffice-home .attendance-subtitle,.portal-home .attendance-subtitle{color:#a1a1a1;font-size:.9rem;font-weight:400}.backoffice-home .today-events .list,.portal-home .today-events .list{list-style:none;padding-left:0}.backoffice-home .today-events .list .event,.portal-home .today-events .list .event{border-bottom:1px solid #e6e6e6;margin:12px 0;padding-bottom:12px}.backoffice-home .today-events .list .event:last-child,.portal-home .today-events .list .event:last-child{border:none}.backoffice-home .today-events .list .event .wrap,.portal-home .today-events .list .event .wrap{border-radius:5px;padding-left:11px}.backoffice-home .today-events .list .event .wrap .event-title,.portal-home .today-events .list .event .wrap .event-title{color:rgba(0,0,0,.87);font-size:1.125rem;font-weight:500;line-height:1.25rem;margin-bottom:2px}.backoffice-home .today-events .list .event .wrap .time,.portal-home .today-events .list .event .wrap .time{color:rgba(43,43,43,.87);margin-bottom:2px}.backoffice-home .today-events .list .event .wrap .trainer,.portal-home .today-events .list .event .wrap .trainer{align-items:center;display:flex}.backoffice-home .today-events .list .event .wrap .trainer .v-avatar,.portal-home .today-events .list .event .wrap .trainer .v-avatar{margin-right:4px}.backoffice-home .today-events .list .event .wrap .trainer p,.portal-home .today-events .list .event .wrap .trainer p{color:rgba(0,0,0,.87);font-size:1rem;font-weight:500;margin:0;padding-top:3px}.backoffice-home .today-events .list .event .wrap .members,.portal-home .today-events .list .event .wrap .members{display:flex;margin-top:8px}.backoffice-home .today-events .list .event .wrap .members p,.portal-home .today-events .list .event .wrap .members p{margin:0}.backoffice-home .today-events .list .event .wrap .members .member,.portal-home .today-events .list .event .wrap .members .member{align-items:center;display:flex;margin:2px 12px 2px 0}.backoffice-home .today-events .list .event .wrap .members .member p,.portal-home .today-events .list .event .wrap .members .member p{color:rgba(43,43,43,.87);padding-left:4px;padding-top:4px}.backoffice-members .page-header{align-items:center;flex-direction:row}.backoffice-members .filter-section .table-search,.backoffice-members .filter-section .table-select{width:100%}.backoffice-members .table-container .v-data-table{border:1px solid #e6e6e6}.backoffice-members .table-container .v-data-table .v-data-table-header tr th:first-child{padding-left:17px}.backoffice-members .table-container .v-data-table .name .v-avatar{margin-right:5px}.backoffice-members .table-container .v-data-table .name .v-avatar img{-o-object-fit:cover;object-fit:cover}.backoffice-members .table-container .v-data-table>.v-data-table__wrapper>table>tbody>tr>td,.backoffice-members .table-container .v-data-table>.v-data-table__wrapper>table>tfoot>tr>td,.backoffice-members .table-container .v-data-table>.v-data-table__wrapper>table>thead>tr>th{height:50px}.backoffice-members .table-container .v-data-table-header{background:#f7dbec}.backoffice-members .table-container .v-snack .v-snack__wrapper .v-snack__content{text-align:center}.v-dialog__content .v-dialog.add .v-card .v-card__title{font-size:1rem}.v-dialog__content .v-dialog.add .v-card .v-card__title span.headline{font-size:1rem;font-weight:500;margin:0 0 1rem .5rem}.v-dialog__content .v-dialog.add .v-snack .v-snack__wrapper .v-snack__content{text-align:center}.v-dialog__content .v-dialog.bulk .v-card__text{padding:0 30px 30px}.v-dialog__content .v-dialog.bulk .message{font-weight:500;margin-bottom:2rem}.backoffice-members-view .grid{-moz-column-gap:1.25rem;column-gap:1.25rem;display:grid;grid-template-columns:1fr 4fr;max-width:100%;row-gap:1rem}@media only screen and (max-width:1263px){.backoffice-members-view .grid{display:flex;flex-direction:column}}.backoffice-members-view .grid .menu{min-height:738px;padding:30px;width:100%}@media only screen and (max-width:1263px){.backoffice-members-view .grid .menu{min-height:auto;padding:30px 30px 0}}@media only screen and (max-width:959px){.backoffice-members-view .grid .menu{padding:30px 15px 0}}.backoffice-members-view .grid .menu .user-info{align-items:center;display:flex;flex-direction:column;margin:0 0 40px}@media only screen and (max-width:1263px){.backoffice-members-view .grid .menu .user-info{align-items:flex-start;display:flex;flex-direction:row}}.backoffice-members-view .grid .menu .user-info .menu-dots{margin:0 0 0 auto}@media only screen and (max-width:1263px){.backoffice-members-view .grid .menu .user-info .menu-dots{order:5}}.backoffice-members-view .grid .menu .user-info .v-list .v-list-item{margin:0}.backoffice-members-view .grid .menu .user-info .v-list .v-list-item:first-child{margin-top:4px}.backoffice-members-view .grid .menu .user-info .image-wrap{border-radius:50%;height:110px;margin-bottom:1rem;max-height:110px;max-width:110px;min-height:110px;min-width:110px;overflow:hidden;position:relative;width:110px}.backoffice-members-view .grid .menu .user-info .image-wrap:hover .upload{opacity:.7}@media only screen and (max-width:1263px){.backoffice-members-view .grid .menu .user-info .image-wrap{height:80px;margin-right:1rem;max-height:80px;max-width:80px;min-height:80px;min-width:80px;width:80px}}.backoffice-members-view .grid .menu .user-info .image-wrap .image-loader{left:39px;position:absolute;top:39px}.backoffice-members-view .grid .menu .user-info .image-wrap img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.backoffice-members-view .grid .menu .user-info .image-wrap .upload{background:#97867e;bottom:0;cursor:pointer;height:26px;opacity:.4;overflow:hidden;position:absolute;text-align:center;transition:all .3s;width:100%}.backoffice-members-view .grid .menu .user-info .image-wrap .upload .v-icon{color:#fff}.backoffice-members-view .grid .menu .user-info .image-wrap .upload .v-input.theme--light.v-text-field.v-text-field--is-booted.v-file-input{height:28px;margin:0;padding:0}.backoffice-members-view .grid .menu .user-info .image-wrap .upload .v-input.theme--light.v-text-field.v-text-field--is-booted.v-file-input .v-input__prepend-outer{margin:2px auto 0;text-align:center;width:100%}.backoffice-members-view .grid .menu .user-info .image-wrap .upload .v-input.theme--light.v-text-field.v-text-field--is-booted.v-file-input .v-input__prepend-outer .v-input__icon button.v-icon.v-icon--link.mdi{text-align:center;width:100%}.backoffice-members-view .grid .menu .user-info .image-wrap .upload .v-input .v-input__control{display:none}.backoffice-members-view .grid .menu .user-info .user{align-items:center;display:flex;flex-direction:column}@media only screen and (max-width:1263px){.backoffice-members-view .grid .menu .user-info .user{align-items:flex-start;text-align:left}}.backoffice-members-view .grid .menu .user-info .user .name{font-size:1.5rem;font-weight:500;text-align:center}.backoffice-members-view .grid .menu .user-info .user .email{font-size:.875rem;margin-top:.25rem}.backoffice-members-view .grid .menu .user-info .user .actions{display:flex;flex-direction:column;width:auto}.backoffice-members-view .grid .menu .user-info .user .actions .status{margin-bottom:.75rem}.backoffice-members-view .grid .menu .user-info .user .actions .status .v-icon{padding-bottom:1px;transition:all .2s}.backoffice-members-view .grid .menu .user-info .user .v-btn.v-btn--contained.theme--light{margin-top:.5rem}.backoffice-members-view .grid .menu .v-list{overflow-x:auto}.backoffice-members-view .grid .menu .v-list .v-list-item .v-list-item__icon{margin-right:1rem}@media only screen and (max-width:1263px) and (min-width:640px){.backoffice-members-view .grid .menu .v-list{display:flex;padding:8px 0}.backoffice-members-view .grid .menu .v-list .v-list-item .v-list-item__icon{margin-right:.5rem}}@media only screen and (max-width:959px){.backoffice-members-view .grid .panel.v-card.v-sheet{padding:30px 15px}}.backoffice-members-view .grid .panel.v-card.v-sheet .form-header{margin-bottom:3rem}.backoffice-members-view .grid .panel.v-card.v-sheet .form-header .form-label{font-size:1.25rem;font-weight:500;margin-bottom:1rem}.backoffice-members-view .grid .panel.v-card.v-sheet .account .fields{margin-bottom:3rem}.backoffice-members-view .grid .panel.v-card.v-sheet .account .fields .grid{-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:1fr 1fr;margin-bottom:1rem;row-gap:1rem}@media only screen and (max-width:959px){.backoffice-members-view .grid .panel.v-card.v-sheet .account .fields .grid{-moz-column-gap:1rem;column-gap:1rem}}@media only screen and (max-width:599px){.backoffice-members-view .grid .panel.v-card.v-sheet .account .fields .grid{grid-template-columns:1fr}}.backoffice-members-view .grid .panel.v-card.v-sheet .account .fields .field-group .label{font-size:.875rem;font-weight:500;margin:0 0 4px}.backoffice-members-view .grid .panel.v-card.v-sheet .account .fields .field-group .v-input--checkbox label{color:rgba(0,0,0,.87);font-size:1rem;font-weight:500}.backoffice-members-view .grid .panel.v-card.v-sheet .account .fields .v-input.v-text-field.v-text-field--outlined .v-input__control .v-text-field__details{margin:0}.backoffice-members-view .grid .panel.v-card.v-sheet .account .fields .card-id-wrap{align-items:flex-start;display:flex}.backoffice-members-view .grid .panel.v-card.v-sheet .account .fields .card-id-wrap .v-input__slot fieldset{transition:all .3s}.backoffice-members-view .grid .panel.v-card.v-sheet .account .fields .card-id-wrap .v-input--is-focused .v-input__slot fieldset{border:1px solid #8b1f62}.backoffice-members-view .grid .panel.v-card.v-sheet .account .fields .card-id-wrap .v-messages__wrapper *{color:#8b1f62}.backoffice-members-view .grid .panel.v-card.v-sheet .account .fields .card-id-wrap .v-btn{flex-grow:0;height:38px;margin:0 0 0 10px;width:80px}.backoffice-members-view .grid .panel.v-card.v-sheet .account .fields .v-textarea{margin:0 0 1rem}.backoffice-members-view .grid .panel.v-card.v-sheet .subscriptions .page-header{align-items:center;flex-direction:row}.backoffice-members-view .grid .panel.v-card.v-sheet .subscriptions .totals{-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:1fr 1fr 1fr;margin:2rem 0;row-gap:1rem}@media only screen and (max-width:959px){.backoffice-members-view .grid .panel.v-card.v-sheet .subscriptions .totals{grid-template-columns:1fr}}.backoffice-members-view .grid .panel.v-card.v-sheet .subscriptions .totals .total{align-items:center;border:1px solid #e6e6e6;display:flex;padding:1rem}.backoffice-members-view .grid .panel.v-card.v-sheet .subscriptions .totals .total .icon{margin-right:1rem}.backoffice-members-view .grid .panel.v-card.v-sheet .subscriptions .totals .total .data .amount span{color:rgba(0,0,0,.87);font-size:.875rem;font-weight:400}.backoffice-members-view .grid .panel.v-card.v-sheet .subscriptions .table-container .v-data-table{border:1px solid #e6e6e6}.backoffice-members-view .grid .panel.v-card.v-sheet .subscriptions .table-container .v-data-table>.v-data-table__wrapper>table>tbody>tr>td,.backoffice-members-view .grid .panel.v-card.v-sheet .subscriptions .table-container .v-data-table>.v-data-table__wrapper>table>tfoot>tr>td,.backoffice-members-view .grid .panel.v-card.v-sheet .subscriptions .table-container .v-data-table>.v-data-table__wrapper>table>thead>tr>th{height:64px}.backoffice-members-view .grid .panel.v-card.v-sheet .subscriptions .table-container .v-data-table-header{background:#eee}.backoffice-members-view .grid .panel.v-card.v-sheet .subscriptions .table-container .pdf-icon .v-icon{margin:0;transition:all .3s}.backoffice-members-view .grid .panel.v-card.v-sheet .subscriptions .table-container .pdf-icon .v-icon *{transition:all .3s}.backoffice-members-view .grid .panel.v-card.v-sheet .subscriptions .table-container .pdf-icon:hover .v-icon{color:green}.backoffice-members-view .grid .panel.v-card.v-sheet .subscriptions .table-container .delete-icon{margin-left:.75rem}.backoffice-members-view .grid .panel.v-card.v-sheet .subscriptions .table-container .delete-icon .v-icon{margin:0;transition:all .3s}.backoffice-members-view .grid .panel.v-card.v-sheet .subscriptions .table-container .delete-icon .v-icon *{transition:all .3s}.backoffice-members-view .grid .panel.v-card.v-sheet .subscriptions .table-container .delete-icon:hover .v-icon{color:#ef5350}.backoffice-members-view .v-snack .v-snack__wrapper .v-snack__content{text-align:center}.v-dialog.renew .sub-name{background-color:#eee;border-radius:12px;color:#380c27;font-size:1.5rem;font-weight:500;margin:0 0 1.5rem;padding:5px 10px}.member-overview .v-card .row .col .v-avatar .v-icon{margin-top:22px}.member-overview .v-card .row .col p{margin-top:28px}.member-overview .v-card__subtitle{padding-bottom:0;padding-right:0}.member-overview .row{padding:0 15px}.member-overview .value{color:rgba(0,0,0,.64);font-size:2rem;font-weight:500;text-align:right}.member-overview .totals{-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:1fr 1fr;row-gap:1rem}@media only screen and (max-width:959px){.member-overview .totals{grid-template-columns:1fr}}.member-overview .totals .total{align-items:center;border:1px solid #e6e6e6;cursor:pointer;display:flex;padding:1rem}.member-overview .totals .total .icon{margin-right:1rem}.member-overview .totals .total .data .amount span{color:rgba(0,0,0,.87);font-size:.875rem;font-weight:400}.member-overview .inf{font-size:x-large;vertical-align:middle}.backoffice-trainers-view{margin-top:40px}.backoffice-trainers-view .grid{-moz-column-gap:1.25rem;column-gap:1.25rem;display:grid;grid-template-columns:1fr 4fr;row-gap:1rem}@media only screen and (max-width:1263px){.backoffice-trainers-view .grid{grid-template-columns:1fr}}.backoffice-trainers-view .grid .menu{min-height:738px;padding:30px 10px}@media only screen and (max-width:1263px){.backoffice-trainers-view .grid .menu{min-height:auto;padding-bottom:0}}.backoffice-trainers-view .grid .menu .user-info{align-items:center;display:flex;flex-direction:column;margin:0 0 40px}@media only screen and (max-width:1263px){.backoffice-trainers-view .grid .menu .user-info{align-items:flex-start;display:flex;flex-direction:row}}.backoffice-trainers-view .grid .menu .user-info .menu-dots{margin:0 0 0 auto}@media only screen and (max-width:1263px){.backoffice-trainers-view .grid .menu .user-info .menu-dots{order:5}}.backoffice-trainers-view .grid .menu .user-info .image-wrap{border-radius:50%;height:110px;max-height:110px;max-width:110px;min-height:110px;min-width:110px;overflow:hidden;position:relative;width:110px}.backoffice-trainers-view .grid .menu .user-info .image-wrap:hover .upload{opacity:.7}@media only screen and (max-width:1263px){.backoffice-trainers-view .grid .menu .user-info .image-wrap{height:80px;margin-right:1rem;max-height:80px;max-width:80px;min-height:80px;min-width:80px;width:80px}}.backoffice-trainers-view .grid .menu .user-info .image-wrap img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.backoffice-trainers-view .grid .menu .user-info .image-wrap .upload{background:#97867e;bottom:0;cursor:pointer;height:26px;opacity:.4;overflow:hidden;position:absolute;text-align:center;transition:all .3s;width:100%}.backoffice-trainers-view .grid .menu .user-info .image-wrap .upload .v-icon{color:#fff}.backoffice-trainers-view .grid .menu .user-info .image-wrap .upload .v-input.theme--light.v-text-field.v-text-field--is-booted.v-file-input{height:28px;margin:0;padding:0}.backoffice-trainers-view .grid .menu .user-info .image-wrap .upload .v-input.theme--light.v-text-field.v-text-field--is-booted.v-file-input .v-input__prepend-outer{margin:2px auto 0;text-align:center;width:100%}.backoffice-trainers-view .grid .menu .user-info .image-wrap .upload .v-input.theme--light.v-text-field.v-text-field--is-booted.v-file-input .v-input__prepend-outer .v-input__icon button.v-icon.v-icon--link.mdi{text-align:center;width:100%}.backoffice-trainers-view .grid .menu .user-info .image-wrap .upload .v-input .v-input__control{display:none}.backoffice-trainers-view .grid .menu .user-info .user{align-items:center;display:flex;flex-direction:column}@media only screen and (max-width:1263px){.backoffice-trainers-view .grid .menu .user-info .user{align-items:flex-start;text-align:left}}.backoffice-trainers-view .grid .menu .user-info .user .name{font-size:1.5rem;font-weight:500;text-align:center}.backoffice-trainers-view .grid .menu .user-info .user .email{font-size:.875rem;margin-top:.25rem}.backoffice-trainers-view .grid .menu .user-info .user .actions{display:flex;flex-direction:column;width:100px}.backoffice-trainers-view .grid .menu .user-info .user .v-btn.v-btn--contained.theme--light{margin-top:.5rem}.backoffice-trainers-view .grid .panel .form-header{margin-bottom:3rem}.backoffice-trainers-view .grid .panel .form-header .form-label{font-size:1.25rem;font-weight:500;margin-bottom:1rem}.backoffice-trainers-view .grid .panel.details .fields .grid{display:grid;grid-template-columns:1fr 1fr;margin-bottom:1rem;row-gap:1rem}@media only screen and (max-width:599px){.backoffice-trainers-view .grid .panel.details .fields .grid{grid-template-columns:1fr}}.backoffice-trainers-view .grid .panel.details .fields .field-group .label{font-size:.875rem;font-weight:500;margin:0 0 4px}.backoffice-trainers-view .grid .panel.details .fields .v-input.v-text-field.v-text-field--outlined .v-input__control .v-text-field__details{margin:0}.backoffice-trainers-view .grid .panel .permissions .grid-3{-moz-column-gap:3rem;column-gap:3rem;display:grid;grid-template-columns:1fr 1fr 1fr;margin:2rem 0}.backoffice-trainers-view .grid .panel .permissions .grid-3 .checkbox-group .column-title{font-size:1.25rem;font-weight:500;margin-bottom:1.5rem}.backoffice-trainers-view .grid .panel .permissions .grid-3 .checkbox-group .v-input--checkbox{margin:.75rem 0}.backoffice-trainers-view .grid .panel .permissions .grid-3 .checkbox-group .v-input--checkbox .v-input__slot{align-items:flex-start;min-height:43px}.backoffice-trainers-view .grid .panel .permissions .grid-3 .checkbox-group .v-input--checkbox .v-input__slot label.v-label{margin-top:3px}.backoffice-trainers-view .grid .panel .permissions .btn-wrap{display:flex;justify-content:flex-end}.backoffice-trainers-view .grid .panel .permissions .btn-wrap .v-btn{margin-right:2rem}.backoffice-trainers-view .grid .panel .schedule .page-header{display:flex;flex-direction:row;justify-content:space-between}@media only screen and (max-width:599px){.backoffice-trainers-view .grid .panel .schedule .page-header{flex-direction:column}}.backoffice-trainers-view .grid .panel .schedule .schedule-class-wrapper{margin-top:-12px;position:absolute;text-align:center;top:50%;width:100%}.backoffice-trainers-view .grid .panel .schedule .schedule-class{margin-right:5px}.backoffice-trainers-view .grid .panel .schedule .calendar-week{display:flex;margin-top:2rem;width:100%}.backoffice-trainers-view .grid .panel .schedule .calendar-week .hours{border-right:1px solid #e6e6e6;padding-top:59px;width:60px}.backoffice-trainers-view .grid .panel .schedule .calendar-week .hours .hour{border-bottom:1px solid #e6e6e6;box-sizing:border-box;display:flex;flex-direction:column;height:60px;justify-content:flex-end}.backoffice-trainers-view .grid .panel .schedule .calendar-week .hours .hour:first-child{border-top:1px solid #e6e6e6;height:61px}.backoffice-trainers-view .grid .panel .schedule .calendar-week .hours .hour .hour-slot{font-size:.875rem;font-weight:400;margin-bottom:0;padding-right:10px;text-align:right}.backoffice-trainers-view .grid .panel .schedule .calendar-week .days{display:flex;flex-grow:1}.backoffice-trainers-view .grid .panel .schedule .calendar-week .days .day{border-right:1px solid #e6e6e6;flex-grow:1}.backoffice-trainers-view .grid .panel .schedule .calendar-week .days .day .day-header{align-items:center;border-bottom:1px solid #e6e6e6;display:flex;height:60px;justify-content:center}.backoffice-trainers-view .grid .panel .schedule .calendar-week .days .day .day-header .day-header-title{margin:0;text-transform:uppercase}.backoffice-trainers-view .grid .panel .schedule .calendar-week .days .day .day-slots{position:relative}.backoffice-trainers-view .grid .panel .schedule .calendar-week .days .day .day-slots .day-hour-slot{border-bottom:1px solid #e6e6e6;height:60px}.backoffice-trainers-view .grid .panel .schedule .calendar-week .days .day .day-slots .event-wrap{color:#fff;left:0;position:absolute;width:96%}.backoffice-trainers-view .grid .panel .schedule .calendar-week .days .day .day-slots .event-wrap .event{border-radius:4px;display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:0 5px;width:100%}.backoffice-trainers-view .grid .panel .schedule .calendar-week .days .day .day-slots .event-wrap .event .top-row{align-items:flex-start;display:flex;justify-content:space-between}.backoffice-trainers-view .grid .panel .schedule .calendar-week .days .day .day-slots .event-wrap .event .top-row .event-time{font-size:.75rem;margin:0;padding-top:2px;text-align:center}.backoffice-trainers-view .grid .panel .schedule .calendar-week .days .day .day-slots .event-wrap .event .schedule-class-wrap{align-items:center;display:flex;flex-grow:1;justify-content:center}.backoffice-trainers-view .grid .panel .schedule .calendar-week .days .day .day-slots .event-wrap .event .schedule-class-wrap .class-titles{margin:0;text-align:center}.backoffice-trainers-view .grid .panel .schedule .calendar-week .days .day .day-slots .event-wrap .event .schedule-class-wrap .class-titles span{color:#fff}.backoffice-trainers-view .grid .panel .schedule .calendar-day .calendar-day-nav{border:1px solid #e6e6e6;display:flex;margin:3rem 0 2rem}.backoffice-trainers-view .grid .panel .schedule .calendar-day .calendar-day-nav .day-nav-item{align-items:center;border-bottom:2px solid transparent;cursor:pointer;display:flex;flex-grow:1;justify-content:center;transition:all .2s}.backoffice-trainers-view .grid .panel .schedule .calendar-day .calendar-day-nav .day-nav-item.active{background:hsla(0,0%,44%,.12);border-bottom:2px solid #8b1f62;color:#8b1f62}.backoffice-trainers-view .grid .panel .schedule .calendar-day .calendar-day-nav .day-nav-item .item-title{font-size:.875rem;margin:0;padding:8px 0;text-align:center;text-transform:uppercase}.backoffice-trainers-view .grid .panel .schedule .calendar-day .calendar-day-container{display:flex;width:100%}.backoffice-trainers-view .grid .panel .schedule .calendar-day .calendar-day-container .hours{border-right:1px solid #e6e6e6;width:60px}.backoffice-trainers-view .grid .panel .schedule .calendar-day .calendar-day-container .hours .hour{border-bottom:1px solid #e6e6e6;box-sizing:border-box;display:flex;flex-direction:column;height:60px;justify-content:flex-end}.backoffice-trainers-view .grid .panel .schedule .calendar-day .calendar-day-container .hours .hour .hour-slot{font-size:.875rem;font-weight:400;margin-bottom:0;padding-right:10px;text-align:right}.backoffice-trainers-view .grid .panel .schedule .calendar-day .calendar-day-container .days{display:flex;flex-grow:1}.backoffice-trainers-view .grid .panel .schedule .calendar-day .calendar-day-container .days .day{border-right:1px solid #e6e6e6;flex-grow:1}.backoffice-trainers-view .grid .panel .schedule .calendar-day .calendar-day-container .days .day .day-slots{position:relative}.backoffice-trainers-view .grid .panel .schedule .calendar-day .calendar-day-container .days .day .day-slots .day-hour-slot{border-bottom:1px solid #e6e6e6;height:60px}.backoffice-trainers-view .grid .panel .schedule .calendar-day .calendar-day-container .days .day .day-slots .event-wrap{color:#fff;left:0;position:absolute;width:96%}.backoffice-trainers-view .grid .panel .schedule .calendar-day .calendar-day-container .days .day .day-slots .event-wrap .event{background-color:#8b1f62;border-radius:4px;height:96%;padding:0 10px 0 5px;width:100%}.backoffice-trainers-view .grid .panel .schedule .calendar-day .calendar-day-container .days .day .day-slots .event-wrap .event .event-title{margin:0}.v-dialog.new-schedule .vue-timepicker-wrap{min-height:86px}.v-dialog.new-schedule .vue-timepicker-wrap .time-picker.has-error .v-icon{color:red}.backoffice-trainers-index .page-header{align-items:center;flex-direction:row}.backoffice-trainers-index .filter-section .table-search,.backoffice-trainers-index .filter-section .table-select{width:100%}.backoffice-trainers-index .table-container .v-data-table{border:1px solid #e6e6e6}.backoffice-trainers-index .table-container .v-data-table .v-data-table-header tr th:first-child{padding-left:64px}.backoffice-trainers-index .table-container .v-data-table .name .v-avatar{margin-right:5px}.backoffice-trainers-index .table-container .v-data-table .name .v-avatar img{-o-object-fit:cover;object-fit:cover}.backoffice-trainers-index .table-container .v-data-table>.v-data-table__wrapper>table>tbody>tr>td,.backoffice-trainers-index .table-container .v-data-table>.v-data-table__wrapper>table>tfoot>tr>td,.backoffice-trainers-index .table-container .v-data-table>.v-data-table__wrapper>table>thead>tr>th{height:50px}.backoffice-trainers-index .table-container .v-data-table-header{background:#f7dbec}.backoffice-trainers-index .table-container .v-snack .v-snack__wrapper .v-snack__content{text-align:center}.appointments .page-header{align-items:center;flex-direction:row}.appointments .filter-section.calendar-trainers{display:flex;justify-content:flex-end}.appointments .filter-section.calendar-trainers .v-input.v-input--hide-details.v-input--dense.v-text-field.v-text-field--is-booted.v-text-field--enclosed.v-text-field--outlined.v-select{background:#fff;margin:0 0 0 auto;max-width:260px;width:260px}.appointments .theme--light.v-toolbar.v-sheet{background:inherit}.appointments .calendar-container{margin-top:.5rem}.appointments .calendar-container .v-toolbar.main-toolbar .tabs button.custom{margin-right:0}.appointments .calendar-container .v-toolbar.main-toolbar .tabs button.custom:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.appointments .calendar-container .v-toolbar.main-toolbar .tabs button.custom:nth-child(2){border-left:none;border-radius:0;border-right:none}.appointments .calendar-container .v-toolbar.main-toolbar .tabs button.custom:nth-child(3){border-bottom-left-radius:0;border-top-left-radius:0}.appointments .calendar-container .v-toolbar.main-toolbar .active-view{background:#f9e3f1}.appointments .calendar-container .v-toolbar.main-toolbar .active-view span{color:#612566}.appointments .calendar-container .v-toolbar.main-toolbar .v-toolbar__title{font-size:1rem}.appointments .calendar-container .v-toolbar.mobile-toolbar .v-toolbar__content{display:flex;justify-content:space-between;padding:0}.appointments .calendar-container .v-toolbar.mobile-toolbar .v-toolbar__content .mobile-week-days{display:flex;flex-grow:1;height:100%;justify-content:space-around}.appointments .calendar-container .v-toolbar.mobile-toolbar .v-toolbar__content .mobile-week-days .tab{align-items:center;border-bottom:2px solid transparent;cursor:pointer;display:flex;flex-direction:column;flex-grow:1;height:100%;justify-content:center}.appointments .calendar-container .v-toolbar.mobile-toolbar .v-toolbar__content .mobile-week-days .tab p{color:rgba(84,84,84,.87);font-size:.75rem;margin:0;transition:all .2s}.appointments .calendar-container .v-toolbar.mobile-toolbar .v-toolbar__content .mobile-week-days .tab .day{text-transform:uppercase}.appointments .calendar-container .v-toolbar.mobile-toolbar .v-toolbar__content .mobile-week-days .tab .date{font-size:.625rem}.appointments .calendar-container .v-toolbar.mobile-toolbar .v-toolbar__content .mobile-week-days .active{border-bottom:2px solid #8b1f62;color:#8b1f62}.appointments .calendar-container .v-toolbar.mobile-toolbar .v-toolbar__content .mobile-week-days .active p{color:#8b1f62}.appointments .calendar-container .v-sheet:not(.v-toolbar){min-height:600px;overflow:none}@media only screen and (max-width:959px){.appointments .calendar-container .v-sheet:not(.v-toolbar){overflow-x:auto}}.appointments .calendar-container .v-sheet:not(.v-toolbar) .v-calendar{min-height:640px;min-width:700px}.appointments .calendar-container .v-sheet:not(.v-toolbar) .v-calendar .v-calendar-daily__scroll-area{overflow-y:hidden}@media only screen and (max-width:959px){.appointments .calendar-container .v-sheet:not(.v-toolbar) .v-calendar{max-width:100%;min-width:100%}}.appointments .calendar-container .v-event-timed .v-event-draggable{height:100%}.appointments .calendar-container .v-event-timed .v-event-draggable .event-title{font-size:.75rem;margin:0}.appointments .calendar-container .v-event-timed .v-event-draggable .event-booked,.appointments .calendar-container .v-event-timed .v-event-draggable .event-trainer{margin:0}.appointments .calendar-container .v-event-timed .v-event-draggable p{line-height:1rem}.appointments .calendar-container .v-event-timed .v-event-draggable.canceled{background:linear-gradient(to top right,hsla(0,0%,100%,0) calc(50% - 2px),#fff,hsla(0,0%,100%,0) calc(50% + 2px));opacity:.6;position:relative}.appointments .calendar-container .v-event-timed .v-event-draggable.canceled:after{background-color:#aaa;content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.appointments .calendar-container .v-event-timed{-moz-user-select:none;user-select:none;-webkit-user-select:none}.appointments .calendar-container .v-event-drag-bottom{bottom:4px;cursor:ns-resize;height:4px;left:0;position:absolute;right:0}.appointments .calendar-container .v-event-drag-bottom:after{border-bottom:1px solid #fff;border-top:1px solid #fff;content:"";display:none;height:4px;left:50%;margin-left:-8px;opacity:.8;position:absolute;width:16px}.appointments .calendar-container .v-event-drag-bottom:hover:after{display:block}.v-dialog.add-appointment .v-card.event-panel .fields .grid{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:1fr 1fr}@media only screen and (max-width:599px){.v-dialog.add-appointment .v-card.event-panel .fields .grid{grid-template-columns:1fr}}.v-dialog.add-appointment .v-card.event-panel .fields .v-input:not(.day-check):not(.v-input--switch) div.v-input__control{min-height:52px}.v-dialog.add-appointment .v-card.event-panel .fields .v-input--switch{margin-bottom:1.5rem;margin-top:0}.v-dialog.add-appointment .v-card.event-panel .fields .v-input--switch label{color:rgba(0,0,0,.87);font-size:.875rem;font-weight:500}.v-dialog.add-appointment .v-card.event-panel .fields .repeat-options .days{color:rgba(0,0,0,.87);font-weight:500;margin:0}.v-dialog.add-appointment .v-card.event-panel .fields .repeat-options .days span{color:#ff5252;font-size:.75rem;font-weight:400;margin-left:.5rem}.v-dialog.add-appointment .v-card.event-panel .fields .repeat-options .checkboxes{display:flex;flex-wrap:wrap;margin-bottom:1rem;width:100%}.v-dialog.add-appointment .v-card.event-panel .fields .repeat-options .checkboxes .v-input.day-check.v-input--checkbox.v-input--selection-controls{margin-right:8px;margin-top:.25rem}.v-dialog.add-appointment .v-card.event-panel .fields .repeat-options .checkboxes .v-input.day-check.v-input--checkbox.v-input--selection-controls .v-messages{font-size:0;height:0;line-height:0;max-height:0}.v-dialog.add-appointment .v-card.event-panel .fields .label{font-weight:500;margin-bottom:.5rem}.v-dialog.add-appointment .v-card.event-panel .fields .colors{display:flex;margin-bottom:1.5rem;margin-top:8px}.v-dialog.add-appointment .v-card.event-panel .fields .colors .color{border-radius:50%;cursor:pointer;height:24px;margin:0 1rem 0 0;position:relative;width:24px}.v-dialog.add-appointment .v-card.event-panel .fields .colors .color:before{border:2px solid #fff;border-radius:50%;content:"";height:32px;left:-4px;position:absolute;top:-4px;transition:all .1s;width:32px}.v-dialog.add-appointment .v-card.event-panel .fields .colors .color.is-selected:before{border:2px solid #aaa}.v-dialog.add-appointment .v-card.event-panel .fields .colors .message-error{color:#ff5252;font-size:.75rem;font-weight:400;margin:0}.v-dialog.add-appointment .v-card.event-panel .fields .search-members .v-select__slot{padding-top:2px}.v-dialog.add-appointment .v-card.event-panel .fields .search-members .v-select__slot .v-select__selection{display:none}.v-dialog.add-appointment .v-card.event-panel .fields .selected-members{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:2rem;padding-left:0}@media only screen and (max-width:640px){.v-dialog.add-appointment .v-card.event-panel .fields .selected-members{flex-direction:column}}.v-dialog.add-appointment .v-card.event-panel .fields .selected-members li{align-items:center;display:flex;margin:0 1rem .5rem 0}.v-dialog.add-appointment .v-card.event-panel .fields .selected-members li .v-avatar{margin-right:.25rem}.v-dialog.add-appointment .v-card.event-panel .fields .selected-members li .v-avatar img{-o-object-fit:cover;object-fit:cover}.v-dialog.add-appointment .v-card.event-panel .fields .selected-members li p{color:rgba(0,0,0,.87);margin:0}.v-dialog.add-appointment .v-card.event-panel .fields .selected-members li .v-btn{height:1.25rem;width:1.25rem}.v-dialog.add-appointment.view-edit .v-card__text{min-height:470px}.v-dialog.add-appointment.view-edit .tabs{margin-bottom:.5rem}.v-dialog.add-appointment.view-edit .tabs .v-toolbar__content{height:28px;padding:0}.v-dialog.add-appointment.view-edit .tabs button.custom{border:1px solid #e6e6e6;height:26px;margin:0;text-transform:capitalize}.v-dialog.add-appointment.view-edit .tabs button.custom:first-child{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0}.v-dialog.add-appointment.view-edit .tabs button.custom:nth-child(2){border-bottom-left-radius:0;border-top-left-radius:0}.v-dialog.add-appointment.view-edit .active-edit{background:#e8fce8}.v-dialog.add-appointment.view-edit .active-edit span{color:green}.v-dialog.add-appointment.view-edit .event-panel .clients-list{min-height:386px;overflow:auto;position:relative}.v-dialog.add-appointment.view-edit .event-panel .clients-list .clients-loader{left:calc(50% - 16px);position:absolute;top:87px}.v-dialog.add-appointment.view-edit .event-panel .clients-list .text{color:rgba(0,0,0,.87);font-weight:500}.v-dialog.add-appointment.view-edit .event-panel .clients-list .list{list-style:none;margin-bottom:2rem;padding-left:0}.v-dialog.add-appointment.view-edit .event-panel .clients-list .list .client{align-items:center;border-bottom:1px solid #e7e7e7;display:flex;justify-content:space-between;min-height:44px}.v-dialog.add-appointment.view-edit .event-panel .clients-list .list .client .name{align-items:center;display:flex;font-size:1rem;font-weight:500;margin:0}.v-dialog.add-appointment.view-edit .event-panel .clients-list .list .client .name .v-avatar{margin-right:7px}.v-dialog.add-appointment.view-edit .event-panel .clients-list .list .client .name .v-avatar img{-o-object-fit:cover;object-fit:cover}.v-dialog.add-appointment.view-edit .event-panel .clients-list .list .client .actions{margin:3px 0 1px}.v-dialog.add-appointment.view-edit .event-panel .clients-list .list .client .actions .status{align-items:center;display:flex;margin-bottom:2px}.v-dialog.add-appointment.view-edit .event-panel .clients-list .list .client .actions .status .status-select.v-input.v-select.v-input.v-input--hide-details.v-input--dense.v-text-field.v-text-field--is-booted.v-text-field--enclosed.v-text-field--outlined.v-select{display:flex;font-size:.75rem;margin-right:5px;width:106px}.v-dialog.add-appointment.view-edit .event-panel .clients-list .list .client .actions .status .status-select.v-input.v-select.v-input.v-input--hide-details.v-input--dense.v-text-field.v-text-field--is-booted.v-text-field--enclosed.v-text-field--outlined.v-select .v-input__control div.v-input__slot .v-select__slot label{font-size:.75rem;font-weight:500;margin-top:-1px}.v-dialog.add-appointment.view-edit .event-panel .clients-list .list .client .actions .status .v-btn{border:1px solid #e1b5e4;font-size:.75rem;font-weight:500;height:26px;padding:0 4px;text-transform:capitalize}.v-dialog.add-appointment.view-edit .event-panel .clients-list .list .client .actions .v-input.v-input--checkbox{margin:0;padding-top:0}.v-dialog.add-appointment.view-edit .event-panel .clients-list .list .client .actions .v-input.v-input--checkbox .v-input__control,.v-dialog.add-appointment.view-edit .event-panel .clients-list .list .client .actions .v-input.v-input--checkbox .v-input__control .v-input__slot{max-height:24px;min-height:24px}.v-dialog.add-appointment.view-edit .event-panel .clients-list .list .client .actions .v-input.v-input--checkbox .v-input__control .v-input__slot .v-input--selection-controls__input{margin-right:2px}.v-dialog.add-appointment.view-edit .event-panel .clients-list .list .client .actions .v-input.v-input--checkbox .v-icon.mdi{font-size:17px;padding-bottom:1px}.v-dialog.add-appointment.view-edit .event-panel .clients-list .list .client .actions .v-input.v-input--checkbox label{color:rgba(0,0,0,.87);font-size:.75rem}.v-dialog.add-appointment.view-edit .event-panel .clients-list .list .client .actions .v-text-field .v-input__control,.v-dialog.add-appointment.view-edit .event-panel .clients-list .list .client .actions .v-text-field .v-input__control .v-input__slot{align-items:center!important;display:flex!important;min-height:auto!important}.v-menu__content .v-list.tools-mobile-list .v-list-item .v-list-item__icon{margin-right:1rem}.v-dialog.add-appointment.view-edit.v-dialog--active .tools{position:relative}.backoffice-subscriptions .page-header{align-items:center;flex-direction:row}.backoffice-subscriptions .table-container .v-data-table{border:1px solid #e6e6e6}.backoffice-subscriptions .table-container .v-data-table .v-data-table__wrapper .name{font-weight:500}.backoffice-subscriptions .table-container .v-data-table .v-data-table__wrapper .v-icon{margin:0}.backoffice-subscriptions .table-container .v-data-table>.v-data-table__wrapper>table>tbody>tr>td,.backoffice-subscriptions .table-container .v-data-table>.v-data-table__wrapper>table>tfoot>tr>td,.backoffice-subscriptions .table-container .v-data-table>.v-data-table__wrapper>table>thead>tr>th{height:64px}.backoffice-subscriptions .table-container .v-data-table-header{background:#f7dbec}.backoffice-subscriptions .table-container .v-snack .v-snack__wrapper .v-snack__content{text-align:center}.products-layout .v-list.v-sheet{border:1px solid #e6e6e6;display:flex;padding:0;width:-moz-fit-content;width:fit-content}.products-layout .slot-card{box-shadow:none;min-height:700px;padding-top:30px}.backoffice-products .page-header{align-items:center;flex-direction:row}.backoffice-products .table-container .v-data-table{border:1px solid #e6e6e6}.backoffice-products .table-container .v-data-table p{margin:0}.backoffice-products .table-container .v-data-table .name{color:#8b1f62;cursor:pointer;font-weight:500}.backoffice-products .table-container .v-data-table .desc{max-width:300px}.backoffice-products .table-container .v-data-table .flavor{text-transform:capitalize}.backoffice-products .table-container .v-data-table .edit{background:#f0badb;border-radius:50%;padding:4px;z-index:2}.backoffice-products .table-container .v-data-table>.v-data-table__wrapper>table>tbody>tr>td,.backoffice-products .table-container .v-data-table>.v-data-table__wrapper>table>tfoot>tr>td,.backoffice-products .table-container .v-data-table>.v-data-table__wrapper>table>thead>tr>th{height:64px}.backoffice-products .table-container .v-data-table-header{background:#f7dbec}.backoffice-products .v-snack .v-snack__wrapper .v-snack__content{text-align:center}.backoffice-brands .table-container .v-data-table{border:1px solid #e6e6e6}.backoffice-brands .table-container .v-data-table p{margin:0}.backoffice-brands .table-container .v-data-table .logo-wrap{border-radius:20%;height:40px;max-height:40px;max-width:40px;min-height:40px;min-width:40px;overflow:hidden;width:40px}.backoffice-brands .table-container .v-data-table .logo-wrap img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.backoffice-brands .table-container .v-data-table .name{color:#8b1f62;font-weight:500}.backoffice-brands .table-container .v-data-table .desc{max-width:300px}.backoffice-brands .table-container .v-data-table .edit{background:#f0badb;border-radius:50%;padding:4px;z-index:2}.backoffice-brands .table-container .v-data-table>.v-data-table__wrapper>table>tbody>tr>td,.backoffice-brands .table-container .v-data-table>.v-data-table__wrapper>table>tfoot>tr>td,.backoffice-brands .table-container .v-data-table>.v-data-table__wrapper>table>thead>tr>th{height:64px}.backoffice-brands .table-container .v-data-table-header{background:#f7dbec}.backoffice-brands .v-snack .v-snack__wrapper .v-snack__content{text-align:center}.v-dialog.edit-brand .v-card .fields .image-wrap,.v-dialog.new-brand .v-card .fields .image-wrap{border-radius:20%;height:80px;margin-bottom:2rem;max-height:80px;max-width:80px;min-height:80px;min-width:80px;overflow:hidden;position:relative;width:80px}.v-dialog.edit-brand .v-card .fields .image-wrap:hover .upload,.v-dialog.new-brand .v-card .fields .image-wrap:hover .upload{opacity:.7}.v-dialog.edit-brand .v-card .fields .image-wrap img,.v-dialog.new-brand .v-card .fields .image-wrap img{border-radius:20%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.v-dialog.edit-brand .v-card .fields .image-wrap .upload,.v-dialog.new-brand .v-card .fields .image-wrap .upload{background:#97867e;bottom:0;cursor:pointer;display:inline-block;height:26px;opacity:.4;overflow:hidden;position:absolute;text-align:center;transition:all .3s;width:100%}.v-dialog.edit-brand .v-card .fields .image-wrap .upload .v-icon,.v-dialog.new-brand .v-card .fields .image-wrap .upload .v-icon{color:#fff}.v-dialog.edit-brand .v-card .fields .image-wrap .upload .v-input.theme--light.v-text-field.v-text-field--is-booted.v-file-input,.v-dialog.new-brand .v-card .fields .image-wrap .upload .v-input.theme--light.v-text-field.v-text-field--is-booted.v-file-input{height:28px;margin:0;padding:0}.v-dialog.edit-brand .v-card .fields .image-wrap .upload .v-input.theme--light.v-text-field.v-text-field--is-booted.v-file-input .v-input__prepend-outer,.v-dialog.new-brand .v-card .fields .image-wrap .upload .v-input.theme--light.v-text-field.v-text-field--is-booted.v-file-input .v-input__prepend-outer{margin:2px auto 0;text-align:center;width:100%}.v-dialog.edit-brand .v-card .fields .image-wrap .upload .v-input.theme--light.v-text-field.v-text-field--is-booted.v-file-input .v-input__prepend-outer .v-input__icon button.v-icon.v-icon--link.mdi,.v-dialog.new-brand .v-card .fields .image-wrap .upload .v-input.theme--light.v-text-field.v-text-field--is-booted.v-file-input .v-input__prepend-outer .v-input__icon button.v-icon.v-icon--link.mdi{text-align:center;width:100%}.v-dialog.edit-brand .v-card .fields .image-wrap .upload .v-input .v-input__control,.v-dialog.new-brand .v-card .fields .image-wrap .upload .v-input .v-input__control{display:none}.backoffice-categories .page-header{align-items:center;flex-direction:row}.backoffice-categories .table-container .v-data-table{border:1px solid #e6e6e6}.backoffice-categories .table-container .v-data-table p{margin:0}.backoffice-categories .table-container .v-data-table .name{color:#8b1f62;cursor:pointer;font-weight:500}.backoffice-categories .table-container .v-data-table .edit{background:#f0badb;border-radius:50%;padding:4px;z-index:2}.backoffice-categories .table-container .v-data-table>.v-data-table__wrapper>table>tbody>tr>td,.backoffice-categories .table-container .v-data-table>.v-data-table__wrapper>table>tfoot>tr>td,.backoffice-categories .table-container .v-data-table>.v-data-table__wrapper>table>thead>tr>th{height:64px}.backoffice-categories .table-container .v-data-table-header{background:#f7dbec}.backoffice-categories .v-snack .v-snack__wrapper .v-snack__content{text-align:center}.settings-layout .v-list.v-sheet{border:1px solid #e6e6e6;display:inline-flex;justify-content:flex-start;margin-right:auto;max-width:100%;overflow-x:auto;padding:0;width:auto}.settings-layout .v-list.v-sheet .v-list-item--link{border-bottom:none;padding:0 1rem;text-align:center;width:auto}.settings-layout .v-list.v-sheet .v-list-item--link .v-list-item__content .v-list-item__title{font-size:.875rem;padding-top:2px}.settings-layout .v-list.v-sheet .v-list-item:not(.v-list-item--active):hover{border-bottom:none}.settings-layout .v-list.v-sheet .v-list-item--active{border-bottom:none;font-weight:500}.settings-layout .slot-card{box-shadow:none;min-height:700px;padding-top:30px}.settings-layout .slot-card .v-input--checkbox .v-input__slot label{padding-top:2px}.account .grid{-moz-column-gap:8rem;column-gap:8rem;display:grid;grid-template-columns:1fr 1fr}@media only screen and (max-width:1280px){.account .grid{-moz-column-gap:4rem;column-gap:4rem}}@media only screen and (max-width:960px){.account .grid{-moz-column-gap:4rem;column-gap:4rem;grid-template-columns:1fr}}.account .grid .column{padding-right:5rem}@media only screen and (max-width:1280px){.account .grid .column{padding-right:0}}.account .grid .column .field-group{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:1fr 3fr}@media only screen and (max-width:640px){.account .grid .column .field-group{grid-template-columns:1fr}}.account .grid .column .field-group .label{font-size:.875rem;font-weight:500;margin:9px 0 0;text-align:right}@media only screen and (max-width:640px){.account .grid .column .field-group .label{margin:0 0 .25rem;text-align:left}}.account .grid .column .field-group .v-text-field{font-size:.875rem}.account .grid .column.button-wrap{align-items:flex-end;display:flex;justify-content:flex-end}@media only screen and (max-width:959px){.account .grid .column.button-wrap{margin-top:30px}}.account .grid.global{margin-top:2rem}.account .grid .image-wrap{height:110px;margin-bottom:1rem;max-height:120px;max-width:120px;min-height:110px;min-width:110px;overflow:hidden;position:relative;width:110px}.account .grid .image-wrap:hover .upload{opacity:.6}@media only screen and (max-width:1263px){.account .grid .image-wrap{height:80px;margin-right:1rem;max-height:80px;max-width:80px;min-height:80px;min-width:80px;width:80px}}.account .grid .image-wrap .image-loader{left:39px;position:absolute;top:39px}.account .grid .image-wrap .img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.account .grid .image-wrap .upload{background:#8f8d8d;cursor:pointer;height:23px;opacity:.3;overflow:hidden;position:absolute;text-align:center;top:0;transition:all .3s;width:111%}.account .grid .image-wrap .upload .v-icon{color:#fff;padding-bottom:15px;padding-left:100px;text-align:center}.account .grid .image-wrap .upload .v-input.theme--light.v-text-field.v-text-field--is-booted.v-file-input{height:28px;margin:0;padding:0}.account .grid .image-wrap .upload .v-input.theme--light.v-text-field.v-text-field--is-booted.v-file-input .v-input__prepend-outer{margin:2px auto 0;text-align:center;width:100%}.account .grid .image-wrap .upload .v-input.theme--light.v-text-field.v-text-field--is-booted.v-file-input .v-input__prepend-outer .v-input__icon button.v-icon.v-icon--link.mdi{text-align:center;width:100%}.account .grid .image-wrap .upload .v-input .v-input__control{display:none}.settings-invoices .taxes{padding-bottom:3rem}.settings-invoices .taxes .tax-types{display:block}.settings-invoices .taxes .tax-types .enable{margin-bottom:1.5rem}.settings-invoices .taxes .tax-types .v-input--checkbox label{color:rgba(0,0,0,.87);font-size:.875rem;font-weight:500}.settings-invoices .taxes .tax-types .flex{max-width:100%}@media only screen and (max-width:599px){.settings-invoices .taxes .tax-types .flex{flex-direction:column}}.settings-invoices .taxes .tax-types .flex .field-group{max-width:100%;width:320px}.settings-invoices .taxes .tax-types .flex .v-input{margin-bottom:1rem}.settings-invoices .taxes .tax-types .flex .select,.settings-invoices .taxes .tax-types .flex .tax-pct{margin-right:.5rem}.settings-invoices .invoices{border-top:1px solid #e6e6e6;padding-top:3rem}.settings-invoices .invoices .invoices-settings{align-items:flex-start;display:flex;flex-direction:column}.settings-invoices .invoices .invoices-settings .field-group{margin-top:1.25rem;max-width:100%;width:320px}.settings-invoices .invoices .invoices-settings .v-input--checkbox{margin:0 0 1rem}.settings-invoices .invoices .invoices-settings .v-input--checkbox label{color:rgba(0,0,0,.87);font-size:.875rem;font-weight:500}.settings-invoices .invoices .invoices-settings .v-input--checkbox.v-input--is-disabled label{color:rgba(84,84,84,.87)}.settings-invoices .invoices .invoices-settings .v-btn{margin-top:1rem;width:auto}.settings-invoices .invoices .invoices-settings .preview .preview-label{font-size:.875rem;margin:8px 0}.settings-invoices .invoices .invoices-settings .preview .number{background-color:#efefff;font-size:1.25rem;font-weight:500;padding:4px 40px;width:auto}.classes .page-header .right{margin:0 0 0 auto}.classes .table-container .v-data-table{border:1px solid #e6e6e6}.classes .table-container .v-data-table .v-data-table-header tr th:first-child{padding-left:52px}.classes .table-container .v-data-table .name .v-avatar{margin-right:5px}.classes .table-container .v-data-table .name .v-avatar img{-o-object-fit:cover;object-fit:cover}.classes .table-container .v-data-table .name .v-avatar .color-avatar{height:100%;width:100%}.classes-modal .fields .grid .colors{display:flex;margin-bottom:1.5rem;margin-top:8px}.classes-modal .fields .grid .colors .color{border-radius:50%;cursor:pointer;height:24px;margin:0 1rem 0 0;position:relative;width:24px}.classes-modal .fields .grid .colors .color:before{border:2px solid #fff;border-radius:50%;content:"";height:32px;left:-4px;position:absolute;top:-4px;transition:all .1s;width:32px}.classes-modal .fields .grid .colors .color.is-selected:before{border:2px solid #aaa}.classes-modal .fields .grid .colors .message-error{color:#ff5252;font-size:.75rem;font-weight:400;margin:0}.custom .page-header .right{margin:0 0 0 auto}.custom .table-container .v-data-table{border:1px solid #e6e6e6}.customs-modal .v-input--checkbox{margin-top:0}.customs-modal .v-input--checkbox .v-input__slot label{color:rgba(0,0,0,.87)}.backoffice-reports-index .v-card{border:1px solid transparent;transition:all .3s}.backoffice-reports-index .v-card:hover{border:1px solid #fadcea}.backoffice-reports-index h2.value{align-items:center;display:flex;justify-content:flex-end;padding:8px 2rem 0 0;text-align:right}.backoffice-reports-index h2.value span{font-size:1rem;font-weight:500;padding:4px 0 0 4px}.reports .table-header{align-items:flex-end;display:flex;justify-content:space-between;margin-top:.5rem}@media only screen and (max-width:959px){.reports .table-header{align-items:flex-start;flex-direction:column}}.reports .table-header .pickers{display:flex;margin-bottom:1rem}@media only screen and (max-width:599px){.reports .table-header .pickers{flex-direction:column}}.reports .table-header .pickers .field-group{margin-bottom:1rem;margin-right:1rem}.reports .table-header .pickers .field-group .v-text-field{background:#fff}.reports .table-header .pickers .v-btn{align-self:flex-end;margin-bottom:18px}@media only screen and (max-width:599px){.reports .table-header .pickers .v-btn{align-self:flex-start;margin-top:.5rem}}.reports .table-header .totals{align-self:flex-end;margin-bottom:2rem}.reports .table-header .totals .total{margin-top:0;text-align:right}.reports .table-container .v-data-table,.reports .table-container.with-avatar .v-data-table{border:1px solid #e6e6e6}.reports .table-container.with-avatar .v-data-table .v-data-table-header tr th:first-child{padding-left:65px}.reports .table-container.with-avatar .v-data-table .name-medium .v-avatar{margin-right:5px}.reports .table-container.with-avatar .v-data-table .name-medium .v-avatar img{-o-object-fit:cover;object-fit:cover}.reports .table-container.with-avatar .v-data-table .name-medium .v-avatar .color{height:100%;width:100%}.reports .table-container.with-color-avatar .v-data-table{border:1px solid #e6e6e6}.reports .table-container.with-color-avatar .v-data-table .v-data-table-header tr th:first-child{padding-left:52px}.reports .table-container.with-color-avatar .v-data-table .name-medium .v-avatar{margin-right:5px}.reports .table-container.with-color-avatar .v-data-table .name-medium .v-avatar img{-o-object-fit:cover;object-fit:cover}.reports .table-container.with-color-avatar .v-data-table .name-medium .v-avatar .color{height:100%;width:100%}@media print{.navbar,.v-navigation-drawer{display:none}.reports{margin-left:-58px;margin-top:-60px}.v-pagination,.v-pagination *,div.pickers,div.pickers *{display:none}}.backoffice-expenses .page-header{align-items:center;flex-direction:row}.backoffice-expenses .table-container .v-data-table{border:1px solid #e6e6e6}.backoffice-expenses .table-container .v-data-table .v-data-table__wrapper .name{font-weight:500}.backoffice-expenses .table-container .v-data-table .v-data-table__wrapper .v-icon{margin:0}.backoffice-expenses .table-container .v-data-table>.v-data-table__wrapper>table>tbody>tr>td,.backoffice-expenses .table-container .v-data-table>.v-data-table__wrapper>table>tfoot>tr>td,.backoffice-expenses .table-container .v-data-table>.v-data-table__wrapper>table>thead>tr>th{height:64px}.backoffice-expenses .table-container .v-data-table-header{background:#f7dbec}.backoffice-expenses .table-container .v-snack .v-snack__wrapper .v-snack__content{text-align:center}.backoffice-messages .page-header{align-items:center;flex-direction:row}.backoffice-messages .table-container .v-data-table{border:1px solid #e6e6e6}.backoffice-messages .table-container .v-data-table .v-data-table__wrapper .name{font-weight:500}.backoffice-messages .table-container .v-data-table .v-data-table__wrapper .v-icon{margin:0}.backoffice-messages .table-container .v-data-table>.v-data-table__wrapper>table>tbody>tr>td,.backoffice-messages .table-container .v-data-table>.v-data-table__wrapper>table>tfoot>tr>td,.backoffice-messages .table-container .v-data-table>.v-data-table__wrapper>table>thead>tr>th{height:64px}.backoffice-messages .table-container .v-data-table-header{background:#f7dbec}.backoffice-messages .table-container .v-snack .v-snack__wrapper .v-snack__content{text-align:center}.backoffice-pos .v-card .row .col .v-avatar .v-icon{margin-top:22px}.backoffice-pos .v-card .row .col p{margin-top:28px}.backoffice-pos .page-header{align-items:center;flex-direction:row}.backoffice-pos .table-container .v-data-table{border:1px solid #e6e6e6}.backoffice-pos .table-container .v-data-table p{margin:0}.backoffice-pos .table-container .v-data-table .name{color:#8b1f62;cursor:pointer;font-weight:500}.backoffice-pos .table-container .v-data-table .desc{max-width:300px}.backoffice-pos .table-container .v-data-table .flavor{text-transform:capitalize}.backoffice-pos .table-container .v-data-table .edit{background:#f0badb;border-radius:50%;padding:4px;z-index:2}.backoffice-pos .table-container .v-data-table>.v-data-table__wrapper>table>tbody>tr>td,.backoffice-pos .table-container .v-data-table>.v-data-table__wrapper>table>tfoot>tr>td,.backoffice-pos .table-container .v-data-table>.v-data-table__wrapper>table>thead>tr>th{height:64px}.backoffice-pos .table-container .v-data-table-header{background:#f7dbec}.backoffice-pos .v-snack .v-snack__wrapper .v-snack__content{text-align:center}.backoffice-pos .pos-summary{padding:4px 4px 0}.backoffice-pos .pos-summary .row{border-bottom:1px solid #e6e6e6}.book-modal .v-card .v-select{width:100%}.book-modal .v-card .trainer-name{font-size:.875rem;font-weight:500;margin:0 0 0 5px}.book-modal .v-card .sessions-list{max-height:372px;min-height:372px;overflow-y:auto}.book-modal .v-card .sessions-list .session-box{border:1px solid #dadada;border-left-width:4px;color:rgba(0,0,0,.87);cursor:pointer;margin:10px 0;padding:5px 10px;transition:all .2s}.book-modal .v-card .sessions-list .session-box:hover{background-color:#f1f1f1}.book-modal .v-card .sessions-list .session-box ul{list-style:none;padding:0}.book-modal .v-card .class-info{color:rgba(0,0,0,.87);margin-bottom:20px}@media only screen and (max-width:599px){.book-modal .v-card .date-time .slots{min-height:110px}}.book-modal .v-card .slots-list{max-height:248px;min-height:248px;overflow-y:auto;width:100%}@media only screen and (max-width:599px){.book-modal .v-card .slots-list{min-height:86px}}.book-modal .v-card .slots-list .btn-slot{margin-bottom:10px}.book-modal .v-card .no-data{color:hsla(0,0%,43%,.87);width:100%}.book-modal .v-card .review{color:rgba(0,0,0,.87)}.book-modal .v-card .review .info-data{list-style:none;min-height:352px;padding-left:0}.portal-calendar .portal-toolbar{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px;overflow-x:auto}.portal-calendar .v-list.v-sheet{border:1px solid #e6e6e6;display:flex;justify-content:flex-start;padding:0}.portal-calendar .v-list.v-sheet a{flex-grow:1}.portal-calendar .v-list.v-sheet a .v-list-item--link{border-bottom:2px solid transparent;padding:0 1rem;text-align:center;width:auto}.portal-calendar .v-list.v-sheet a .v-list-item--link .v-list-item__content .v-list-item__title{font-size:.875rem;padding-top:2px}.portal-calendar .v-list.v-sheet a .v-list-item:not(.v-list-item--active):hover{border-bottom:2px solid #f6f6fa}.portal-calendar .v-list.v-sheet a .v-list-item--active{border-bottom:2px solid #8b1f62;font-weight:500}.portal-calendar .content .schedule .week-view .week-nav{align-items:center;display:flex;justify-content:flex-end;margin-bottom:20px}.portal-calendar .content .schedule .week-view .week-nav .week-range{font-size:.875rem;font-weight:500;margin:0}.portal-calendar .content .schedule .week-view .week-nav .v-btn{background:#fff;border-color:#ccc;margin-left:10px}.portal-calendar .content .schedule .week-view .grid{background:#fff;border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;display:grid;grid-template-columns:repeat(7,1fr)}.portal-calendar .content .schedule .week-view .grid .item{border-left:1px solid #e6e6e6;display:flex;flex-direction:column;min-height:500px}.portal-calendar .content .schedule .week-view .grid .item:last-child{border-right:1px solid #e6e6e6}.portal-calendar .content .schedule .week-view .grid .item .day-header{border-bottom:1px solid #e6e6e6;padding:20px 0;text-align:center}.portal-calendar .content .schedule .week-view .grid .item .day-header.active{color:#8b1f62}.portal-calendar .content .schedule .week-view .grid .item .day-header p{margin:2px 0}.portal-calendar .content .schedule .week-view .grid .item .day-header .day-title{font-size:.875rem;font-weight:500;text-transform:uppercase}.portal-calendar .content .schedule .week-view .grid .item .day-header .date{font-size:.875rem}.portal-calendar .content .schedule .week-view .grid .item .day-box{padding:10px}.portal-calendar .content .schedule .week-view .grid .item .day-box .class-item{border-radius:3px;color:#fff;margin-bottom:10px;padding:5px}.portal-calendar .content .schedule .week-view .grid .item .day-box .class-item h3{font-size:1.125rem;font-weight:500;line-height:1.5rem}.portal-calendar .content .schedule .week-view .grid .item .day-box .class-item .time{font-size:.75rem;margin-bottom:5px}.portal-calendar .content .schedule .week-view .grid .item .day-box .class-item .trainer{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:0}.portal-calendar .content .schedule .week-view .grid .item .day-box .class-item .trainer span{display:block;font-size:.75rem;line-height:1rem;margin-left:4px;padding-top:2px}.portal-calendar .content .schedule .week-view .grid .item .day-box .class-item .booked{font-size:.75rem;margin-bottom:0;margin-top:5px}.portal-calendar .content .schedule .day-view .day-nav{align-items:center;display:flex;justify-content:flex-end;margin-bottom:20px}.portal-calendar .content .schedule .day-view .day-nav .day-date{font-size:.875rem;font-weight:500;margin:0}.portal-calendar .content .schedule .day-view .day-nav .v-btn{background:#fff;border-color:#ccc;margin-left:10px}.portal-calendar .content .schedule .day-view .day-container.item{background:#fff;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-top:1px solid #e6e6e6;min-height:500px}.portal-calendar .content .schedule .day-view .day-container.item:last-child{border-right:1px solid #e6e6e6}.portal-calendar .content .schedule .day-view .day-container.item .day-header{border-bottom:1px solid #e6e6e6;padding:20px 0;text-align:center}.portal-calendar .content .schedule .day-view .day-container.item .day-header.active{color:#8b1f62}.portal-calendar .content .schedule .day-view .day-container.item .day-header p{margin:2px 0}.portal-calendar .content .schedule .day-view .day-container.item .day-header .day-title{font-size:.875rem;font-weight:500;text-transform:uppercase}.portal-calendar .content .schedule .day-view .day-container.item .day-header .date{font-size:.875rem}.portal-calendar .content .schedule .day-view .day-container.item .day-box{padding:10px}.portal-calendar .content .schedule .day-view .day-container.item .day-box .class-item{border-radius:3px;color:#fff;margin-bottom:10px;padding:15px}.portal-calendar .content .schedule .day-view .day-container.item .day-box .class-item h3{font-size:1.125rem;font-weight:500;line-height:1.5rem}.portal-calendar .content .schedule .day-view .day-container.item .day-box .class-item .time{font-size:.875rem;margin-bottom:0}.portal-calendar .content .schedule .day-view .day-container.item .day-box .class-item .trainer{align-items:center;display:flex;margin-bottom:0}.portal-calendar .content .schedule .day-view .day-container.item .day-box .class-item .trainer span{display:block;font-size:.75rem;line-height:1rem;margin-left:4px;padding-top:2px}.portal-calendar .content .schedule .day-view .day-container.item .day-box .class-item .booked{font-size:.75rem;margin-bottom:0;margin-top:5px}.portal-calendar .content .appointments .list{list-style:none;max-width:100%;padding-left:0;width:500px}.portal-calendar .content .appointments .list .appointment{align-items:flex-start;background:#fff;border:1px solid #e6e6e6;border-radius:5px;display:flex;justify-content:space-between;margin-bottom:15px;padding:10px}.portal-calendar .content .appointments .list .appointment .event-info{display:flex}.portal-calendar .content .appointments .list .appointment .event-info p{margin:0}.portal-calendar .content .appointments .list .appointment .event-info .today-date{align-items:center;border-right:1px solid #e6e6e6;display:flex;flex-direction:column;justify-content:center;padding-right:20px;text-align:center}.portal-calendar .content .appointments .list .appointment .event-info .info-data{padding-left:20px}.portal-calendar .content .appointments .list .appointment .event-info .info-data .event-title{font-weight:500}.portal-calendar .content .appointments .list .appointment .event-info .info-data .event-date{font-size:.875rem;margin-bottom:4px}.portal-calendar .content .appointments .list .appointment .event-info .info-data .event-desc{font-size:.875rem}.class-modal .view-panel .info-container{min-height:205px;padding:0 20px 15px 30px}.class-modal .view-panel .info-container .grid{display:grid;grid-template-columns:1fr 1fr}.class-modal .view-panel .info-container .grid.bottom{border-bottom:1px solid #e6e6e6}@media only screen and (max-width:599px){.class-modal .view-panel .info-container .grid{grid-template-columns:1fr}}.class-modal .view-panel .info-container .info-group{display:flex;padding-bottom:15px}.class-modal .view-panel .info-container .info-group .icon-wrap{margin-right:15px}.class-modal .view-panel .info-container .info-group .info-wrap p{margin:0}.class-modal .view-panel .info-container .info-group .info-wrap .label{font-size:.875rem}.class-modal .view-panel .info-container .info-group .info-wrap .value{font-size:1rem;font-weight:500}.class-modal .view-panel .info-container .clients-group{font-size:.875rem;margin-top:15px}.class-modal .view-panel .info-container .clients-group .label{margin-bottom:5px}.class-modal .view-panel .info-container .clients-group .label .v-icon{margin-right:15px}.class-modal .view-panel .info-container .clients-group .clients{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0 0 10px}.class-modal .view-panel .info-container .clients-group .clients .client{margin:0 5px 5px 0;width:auto}.class-modal .view-panel .info-container .clients-group .clients .client .v-chip{background:#eee;padding-left:5px}.class-modal .view-panel .info-container .clients-group .clients .client .v-chip .v-avatar{margin-right:6px}.profile.portal .update-password{margin-top:0}.box .row .col .v-avatar .v-icon{margin-top:22px}.box .row .col p{margin-top:28px}.box .value{font-size:2rem}.box .value,.box .value2{color:rgba(0,0,0,.64);font-weight:500;text-align:right}.box .value2{font-size:1.3rem;padding-top:13px}.box .v-card__subtitle{padding-bottom:0;padding-right:0}.box .row{padding:0 15px}@media only screen and (max-width:599px){body{font-size:14px}}a{text-decoration:none}.v-avatar img{-o-object-fit:cover;object-fit:cover}.page-title{font-size:1.5rem;font-weight:500;margin:0}.page-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}@media only screen and (max-width:959px){.page-header{flex-direction:column}}.page-header .left .page-title{font-size:1.5rem;font-weight:500;margin:0}@media only screen and (max-width:959px){.page-header .right{margin-top:.5rem}.page-header .right .v-btn{margin-bottom:.5rem}}.page-header .right .v-btn{margin-top:0}.graph-svg-tip.comparison .title{font-size:12px!important}.export-btn,.renew-btn,.sms-btn{display:flex;justify-content:end;margin-bottom:4px}.form-group{display:block;margin-bottom:20px}.filter-section{display:flex;justify-content:flex-start}.filter-section .date{align-items:center;display:flex}.filter-section .table-search,.filter-section .table-select{flex-grow:0;margin-right:.5rem;width:300px}.filter-section .table-select .v-input__slot{background:#fff}.filter-section .table-select .v-input__slot .v-input__icon--clear .v-icon.notranslate{color:gray!important;transform:scale(.8)}.filter-section .v-btn{margin-top:1px}.v-list-group--active{background-color:#ebebeb}p.custom-label{margin-bottom:0!important}label.custom-label,p.custom-label{color:rgba(0,0,0,.87);font-size:.875rem;font-weight:500}label.custom-label{margin-bottom:0}.vue-timepicker-wrap{min-height:74px;position:relative}.vue-timepicker-wrap .vue__time-picker.time-picker{outline:none;width:100%}.vue-timepicker-wrap .vue__time-picker.time-picker input{border:1px solid #e6e6e6;border-radius:4px;color:rgba(0,0,0,.87);cursor:pointer;font-size:1rem;height:40px;outline:none;padding:4px 12px;width:100%}.vue-timepicker-wrap .vue__time-picker.time-picker input.is-empty::-moz-placeholder{color:#fff;display:none}.vue-timepicker-wrap .vue__time-picker.time-picker input.is-empty::placeholder{color:#fff;display:none}.vue-timepicker-wrap .vue__time-picker.time-picker input.display-time.invalid:not(.skip-error-style){border:1px solid #e6e6e6;outline:none}.vue-timepicker-wrap .vue__time-picker.time-picker .controls .clear-btn{padding:0 19px}.vue-timepicker-wrap .custom-errors{color:#ff5252;font-size:.75rem;margin:0;padding-left:12px}.vue-timepicker-wrap .v-icon{padding-right:7px}.v-dialog .v-input--switch{margin-top:.5rem}.v-dialog .header-messages-details{border-bottom:1px solid #e6e6e6;padding-right:10px}.v-dialog .header-messages-details,.v-dialog .header-messages-details .modal-headline{align-items:center;display:flex;height:56px;justify-content:space-between;margin-bottom:0}.v-dialog .header-messages-details .modal-headline{border:none;flex-grow:1;font-size:1rem;font-weight:500;padding:2px 20px 0 24px}.v-dialog .header-messages-details .modal-headline button.v-btn{height:30px;width:30px}.v-dialog .header-messages-details .modal-headline button.v-btn span.v-btn__content i.v-icon{margin:0}.v-dialog .modal-header{align-items:center;border-bottom:1px solid #e6e6e6;display:flex;height:56px;justify-content:space-between;margin-bottom:20px;padding-right:10px}.v-dialog .modal-header .v-btn.back{margin-left:10px;padding:0}.v-dialog .modal-header .v-btn.back+.modal-headline{padding-left:5px}.v-dialog .modal-header .modal-headline{align-items:center;border:none;display:flex;flex-grow:1;font-size:1rem;font-weight:500;height:56px;justify-content:space-between;margin-bottom:0;padding:2px 20px 0 24px}.v-dialog .modal-header .modal-headline button.v-btn{height:30px;width:30px}.v-dialog .modal-header .modal-headline button.v-btn span.v-btn__content i.v-icon{margin:0}.v-dialog .modal-header .modal-headline .date{font-size:.875rem;opacity:.9}.v-dialog .modal-header .tools{display:flex;flex-wrap:nowrap;padding:0;position:relative}.v-dialog .modal-header .tools .v-btn span.v-btn__content i.v-icon{margin:0}.v-dialog .modal-header .tools .cancel-dropdown{left:50;position:absolute;top:30;z-index:300}.v-dialog .modal-header .tools .cancel-dropdown .v-list.v-sheet{padding:0}.v-dialog .modal-header .tools .cancel-dropdown .v-list.v-sheet .v-list-item.v-list-item--link{height:28px}.v-dialog .v-card .container{padding:0}.v-dialog .v-card__actions{margin-top:1.5rem}.v-dialog .v-input.v-textarea.v-text-field div.v-input__control{min-height:74px}.v-dialog .v-input--switch label{color:rgba(0,0,0,.87);font-size:.875rem;font-weight:500}.confirm-delete-dialog .v-card{padding:15px}.confirm-delete-dialog .v-card .question{color:#000;font-size:1.25rem;font-weight:500;margin-bottom:2rem}.confirm-delete-dialog .v-card .buttons{display:flex;justify-content:flex-end}.v-input .v-text-field__slot .v-text-field__suffix{background:#f9e3f1;font-size:.75rem;margin-right:5px;padding:0 2px}.v-input .v-input__slot .v-input__append-inner{padding:0}.table-container .v-data-table{border:1px solid #d3d3d3}.table-container .v-data-table .v-data-table__wrapper .v-data-table-header{background:#eee}.table-container .v-data-table .v-data-table__wrapper .v-data-table-header th{font-size:.75rem;font-weight:600;text-transform:uppercase;white-space:nowrap}.table-container .v-data-table .v-data-table__wrapper p{margin:0}.table-container .v-data-table .v-data-table__wrapper .name{font-size:.875rem;font-weight:500;padding:.25rem .5rem .25rem 0;transition:all .2s;white-space:nowrap}.table-container .v-data-table .v-data-table__wrapper .name:hover{color:#8b1f62}.table-container .v-data-table .v-data-table__wrapper .name .v-avatar img{-o-object-fit:cover;object-fit:cover}.table-container .v-data-table .v-data-table__wrapper .name-medium{font-weight:500}.table-container .v-data-table .v-data-table__wrapper .actions,.table-container .v-data-table .v-data-table__wrapper .amount{white-space:nowrap}.table-container .v-data-table .v-data-table__wrapper tbody tr:hover{background-color:transparent!important}.table-container .v-data-table .v-data-table__wrapper .v-btn{background:#eee}.table-container .v-data-table .v-data-table__wrapper .v-icon{margin:0;transition:all .2s}.table-container .v-data-table .v-data-table__wrapper .mdi-reload,.table-container .v-data-table .v-data-table__wrapper .v-icon *{transition:all .2s}.table-container .v-data-table .v-data-table__wrapper .v-btn:hover .mdi-reload{color:green}.table-container .v-data-table .v-data-table__wrapper .delete-icon{margin-left:.85rem}.table-container .v-data-table .v-data-table__wrapper .delete-icon:hover .v-icon{color:#ef5350}.table-container .v-data-table .v-data-table__wrapper .archive-icon{margin-left:.85rem}.table-container .v-data-table .v-data-table__wrapper .archive-icon:hover .v-icon{color:#ef5350}.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>td:not(.v-data-table__mobile-row),.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>th:not(.v-data-table__mobile-row){border-bottom-color:#e6e6e6;border-top-color:#e6e6e6}.pagination{align-items:center;display:flex;margin-top:1.5rem}.pagination .prev-next{background:transparent;border:1px solid #e6e6e6;border-radius:4px;color:#d3d3d3;display:inline-block;margin-right:4px;padding:8px 14px;pointer-events:none}.pagination .prev-next p{font-size:.875rem;margin:0}.pagination .link{background:#fff;border:1px solid #e6e6e6;border-radius:4px;font-size:.875rem;margin-right:4px;padding:8px 14px;transition:all .3s}.pagination .link.active{background:transparent;color:#d3d3d3;pointer-events:none}.pagination .link:hover{border:1px solid #8b1f62;color:#8b1f62}.front-paginate{margin-top:1.5rem;text-align:left}.front-paginate ul.v-pagination{display:flex;justify-content:flex-start;text-align:left}.front-paginate ul.v-pagination li button.v-pagination__navigation{border:1px solid #e6e6e6!important;border-radius:4px;box-shadow:none;height:34px;margin:0 4px 0 0;opacity:1;transition:all .3s;width:34px}.front-paginate ul.v-pagination li button.v-pagination__navigation.v-pagination__navigation--disabled{pointer-events:none}.front-paginate ul.v-pagination li button.v-pagination__navigation.v-pagination__navigation--disabled .v-icon{color:#d3d3d3!important}.front-paginate ul.v-pagination li button.v-pagination__navigation:hover{border:1px solid #d851a5!important}.front-paginate ul.v-pagination li button.v-pagination__item{border:1px solid #e6e6e6;border-radius:4px;box-shadow:none;margin:0 4px 0 0;transition:all .3s}.front-paginate ul.v-pagination li button.v-pagination__item.v-pagination__item--active.primary{background:#fff!important;border:1px solid #e6e6e6!important;color:#d3d3d3;pointer-events:none}.front-paginate ul.v-pagination li button.v-pagination__item:hover{border:1px solid #d851a5;color:#8b1f62}.v-snack .v-snack__wrapper .v-snack__content{text-align:center}.theme--light .v-main__wrap{background:#f9f9f9}.theme--light .v-list-item.v-list-item--active:before{background-color:#6f6f6f}.theme--light .v-input.v-text-field--outlined .v-input__control .v-input__slot fieldset{border-color:#e6e6e6}.theme--light .modal-headline{color:#000}.v-card.view-panel .info-container{min-height:305px;padding:0 20px 15px 30px}.v-card.view-panel .info-container .grid{display:grid;grid-template-columns:1fr 1fr}.v-card.view-panel .info-container .grid.bottom{border-bottom:1px solid #e6e6e6}@media only screen and (max-width:599px){.v-card.view-panel .info-container .grid{grid-template-columns:1fr}}.v-card.view-panel .info-container .info-group{display:flex;padding-bottom:15px}.v-card.view-panel .info-container .info-group .icon-wrap{margin-right:15px}.v-card.view-panel .info-container .info-group .info-wrap p{margin:0}.v-card.view-panel .info-container .info-group .info-wrap .label{font-size:.875rem}.v-card.view-panel .info-container .info-group .info-wrap .value{font-size:1rem;font-weight:500}.v-card.view-panel .info-container .clients-group{font-size:.875rem;margin-top:15px}.v-card.view-panel .info-container .clients-group .label{margin-bottom:5px}.v-card.view-panel .info-container .clients-group .label .v-icon{margin-right:15px}.v-card.view-panel .info-container .clients-group .clients{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0 0 10px}.v-card.view-panel .info-container .clients-group .clients .client{margin:0 5px 5px 0;width:auto}.v-card.view-panel .info-container .clients-group .clients .client .v-chip{background:#eee;padding-left:5px}.v-card.view-panel .info-container .clients-group .clients .client .v-chip .v-avatar{margin-right:6px}.membership-card-dialog .v-app-bar{background-color:transparent!important}.membership-card-dialog .v-toolbar__content{background-image:none!important}
.app-badges[data-v-2a4c5aba]{align-items:center;display:flex;justify-content:space-evenly;margin-top:20px}
#checkboxLabel{margin-left:-5px}
#checkboxLabel[data-v-0c6fa770]{margin-left:-5px}
.image[data-v-5efa1b52]{border-radius:10%;display:block;margin-left:auto;margin-right:auto;max-height:210px;max-width:210px;min-height:210px;min-width:210px;overflow:hidden;position:relative}@media only screen and (max-width:420px){.image[data-v-5efa1b52]{max-height:180px;max-width:180px;min-height:180px;min-width:180px}}.canvas[data-v-5efa1b52]{height:270px}@media only screen and (max-width:420px){.canvas[data-v-5efa1b52]{height:190px}}
.table_custom[data-v-9f88ca30]{background-color:#fff;border:1px solid #e6e6e6;color:rgba(0,0,0,.87)}
.v-select.fit[data-v-750a3feb]{width:250px!important}
.v-select.fit[data-v-1a65e5d0]{width:250px!important}
.deleted-visit[data-v-ac0d87ee]{padding-bottom:4px;padding-left:3px}
.cart-item[data-v-5c13696c]{border-bottom:1px solid #ddd}
.show-btn[data-v-cf6f18ce]{color:#971d61;font-size:1.2rem;font-weight:500}.list-item[data-v-cf6f18ce]{font-size:1rem;font-weight:500}
.class-item[data-v-57ab6689]{color:#fff;cursor:pointer;margin-bottom:10px}
.membership-card-dialog[data-v-bc1bd43a]{background-image:radial-gradient(circle,#612566 4%,#ae1a5f 100%)!important;color:#fff}.v-toolbar__content[data-v-bc1bd43a]{background-image:none;color:red}.card-details[data-v-bc1bd43a]{background:#fff;border-radius:5px;color:#000;margin:0 30px 20px}.card-details h3[data-v-bc1bd43a]{padding:10px 0}.balance-box[data-v-bc1bd43a]{background:hsla(0,0%,100%,.4);border-radius:5px;color:#fff;margin:0 6px;padding:20px}

/*# sourceMappingURL=main.css.map*/