.v-alert--material{margin-top:32px}.v-alert--material .v-alert__icon{top:-36px}.v-alert--material .v-alert__dismissible{align-self:flex-start;margin:0!important;padding:0!important}.v-card--material__avatar{position:relative;top:-64px;margin-bottom:-32px}.v-card--material__heading{position:relative;top:-40px;transition:.3s ease;z-index:1}.no-shadow{margin-bottom:0!important;box-shadow:none!important}.v-card--material-chart p{color:#999}.v-card--material-chart .v-card--material__heading .ct-label{color:inherit;opacity:.75;font-size:.85rem;font-weight:400}.v-card--material-chart .v-card--material__heading .ct-grid{stroke:hsla(0,0%,100%,.12)}.v-card--material-chart .v-card--material__heading .ct-chart-pie .ct-label{font-weight:600;fill:#111}.v-snackbar--material{margin-top:32px;margin-bottom:32px}.v-snackbar--material .v-alert--material,.v-snackbar--material .v-snack__wrapper{border-radius:4px}.v-snackbar--material .v-snack__content{overflow:visible;padding:0}.material-stats-card-element[data-v-58a75020]{display:flex;border-radius:4px;padding:10px}.material-stats-card-element-icon[data-v-58a75020]{padding:5px;background-color:#fff;border-radius:4px}.material-stats-card-element-text[data-v-58a75020]{color:#fff}.v-tabs--pill .v-tab,.v-tabs--pill .v-tab:before{border-radius:24px}.v-tabs--pill.v-tabs--icons-and-text .v-tab,.v-tabs--pill.v-tabs--icons-and-text .v-tab:before{border-radius:4px}.v-card--testimony{padding-bottom:72px;margin-bottom:64px}.v-card--testimony .v-avatar{position:absolute;left:calc(50% - 64px);top:calc(100% - 64px)}.v-list-group__activator p{margin-bottom:0}.virtual-list[data-v-7add3463]{width:100%;height:100%;overflow-y:auto}.virtual-list-wrapper[data-v-7add3463]{width:100%;position:relative}.virtual-list-item[data-v-7add3463]{width:100%;position:absolute;left:0}.virtual-list-item>div[data-v-7add3463]{height:100%;white-space:nowrap;text-overflow:ellipsis}.virtual-list:not(.virtual-list--horizontal-scroll) .virtual-list-item>div[data-v-7add3463]{overflow:hidden}.virtual-list--loading[data-v-7add3463]{overflow-y:hidden!important}.virtual-list-loading-overlay[data-v-7add3463]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:10}.field-search__item[data-v-0f4dcf42] .v-list-item__content{overflow:visible}.field-search__item-subtitle{opacity:.65}.field-search__item-subtitle,.field-search__item-subtitle *{font-size:11px!important;line-height:1.25!important;font-weight:400!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:break-word}.field-search__item-subtitle *{-webkit-line-clamp:unset!important;max-width:none!important}.timepicker-inline{padding-top:12px}.timepicker-inline-row{display:flex;align-items:center}.timepicker-inline-label{font-size:14px;min-width:90px}.timepicker-inline-separator{padding:0 10px}.timepicker-inline-legend{margin-left:5px}.timepicker-inline-select{width:100%}.typed-events-calendar{width:100%;display:flex;flex-direction:column;gap:20px;padding:4px 0 24px}.typed-events-calendar__empty{padding:48px 0;opacity:.7;text-align:center}.typed-events-calendar__legend{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;width:100%;padding:12px 16px;border:1px solid hsla(0,0%,50.2%,.22);border-radius:12px;background:hsla(0,0%,50.2%,.08)}.typed-events-calendar__legend-item{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500}.typed-events-calendar__dot{display:inline-block;width:10px;height:10px;border-radius:50%;flex-shrink:0}.typed-events-calendar__picker{width:100%;border:1px solid hsla(0,0%,50.2%,.22);border-radius:14px;overflow:hidden;background:hsla(0,0%,50.2%,.06)}.typed-events-calendar__picker .v-picker{width:100%!important;background:transparent!important;margin:0!important}.typed-events-calendar__picker .v-picker__body{width:100%!important}.typed-events-calendar__picker .v-date-picker-table{width:100%!important;height:auto!important;padding:12px 16px 20px!important}.typed-events-calendar__picker .v-date-picker-header{padding:16px 16px 8px!important}.typed-events-calendar__picker .v-date-picker-header__value button{font-size:16px!important;font-weight:600!important}.typed-events-calendar__picker .v-date-picker-table--date .v-btn{width:44px;height:44px;margin:2px;font-size:14px;pointer-events:none}.typed-events-calendar__picker .v-date-picker-table--month .v-btn{pointer-events:auto}.typed-events-calendar__picker .v-date-picker-table__events{height:8px;bottom:10px}.typed-events-calendar__picker .v-date-picker-table__events>div{width:7px;height:7px;margin:0 1px;border-radius:50%}.typed-events-calendar__picker .v-date-picker-table .v-btn.v-btn--active{background-color:transparent!important;color:inherit!important}.video-url-field[data-v-54e3a0f3]{display:flex;align-items:center;position:relative}.video-url-field__preview[data-v-54e3a0f3]{height:150px}.v-application .v-navigation-drawer .v-navigation-drawer__content .v-list-item .v-list-item__content .v-list-item__title.display-2{font-size:18px!important;margin-top:12px;margin-bottom:12px}.v-application .v-navigation-drawer .v-navigation-drawer__content .v-list .v-list-group .v-list-group__header .v-list-item__content .v-list-item__title{font-size:14px;font-weight:300}.v-application--is-ltr .v-list-item__avatar:first-child{margin-right:11px}.v-application .v-navigation-drawer .v-navigation-drawer__content .v-list-item__icon.v-list-group__header__append-icon .v-icon{font-size:19px}.v-application--is-ltr #core-navigation-drawer div.v-list-item__icon--text,.v-application--is-ltr #core-navigation-drawer div.v-list-item__icon:first-child{margin-left:5px!important;margin-right:18px;opacity:.8}.v-application--is-ltr .v-list-item__action:last-of-type:not(:only-child),.v-application--is-ltr .v-list-item__avatar:last-of-type:not(:only-child),.v-application--is-ltr .v-list-item__icon:last-of-type:not(:only-child){margin-right:2px}.v-list--nav.v-list--dense .v-list-item:not(:last-child):not(:only-child),.v-list--nav .v-list-item--dense:not(:last-child):not(:only-child),.v-list--rounded.v-list--dense .v-list-item:not(:last-child):not(:only-child),.v-list--rounded .v-list-item--dense:not(:last-child):not(:only-child){margin-bottom:3px}.v-list-item .v-list-item__subtitle,.v-list-item .v-list-item__title{line-height:1.2;font-weight:300;font-size:14px}.v-list-group__items .v-list-item{font-size:13px;margin-bottom:5px!important}.v-list-group__items .v-list-item .v-list-item__title{font-size:13px}.v-list-group__items .v-list-item .v-list-item__icon{margin-top:14px}.v-list-group__items .v-list-group--sub-group .v-list-group__header .v-list-item__icon--text{margin-top:15px!important}.v-list-item__icon{margin:12px 0}.theme--dark.v-list-item--active:before,.theme--dark.v-list-item--active:hover:before{opacity:0}.v-navigation-drawer .v-list-item__content{transition:all .3s linear 0s}.v-list--nav{padding-left:15px;padding-right:15px}.theme--dark.v-navigation-drawer .v-divider{background-color:hsla(0,0%,71%,.2);border-color:hsla(0,0%,71%,.1);width:calc(100% - 30px);margin-left:15px}#app-bar .v-badge__badge{font-size:9px;padding:5px 6px}.v-toolbar__content,.v-toolbar__extension{padding:0 15px 0 31px}.v-sheet .v-toolbar__content .v-btn.v-size--default:not(.v-btn--icon):not(.v-btn--fab),.v-sheet .v-toolbar__content .v-btn.v-size--large:not(.v-btn--icon):not(.v-btn--fab){margin-bottom:5px;padding:10px 15px!important}.v-sheet .v-toolbar__content .theme--light.v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined){background-color:#fff}.v-sheet .v-toolbar__content .theme--light.v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined) .v-icon{color:#999}.theme--light.v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined){background-color:#fff;margin-right:17px;margin-bottom:2px}.theme--light.v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined):hover{background-color:#fff}.v-toolbar__content{height:75px}.v-data-table .v-toolbar .v-toolbar__content,.v-data-table .v-toolbar__content{height:auto!important;min-height:56px!important;max-height:none!important}.v-toolbar__content .v-btn--flat .v-icon{margin-right:3px}.theme--light.v-label{color:rgba(0,0,0,.3)}.v-menu__content .v-list--nav{padding:.3125rem 0;border-radius:8px}.v-menu__content .v-list--nav .v-list-item{padding:10px 20px;margin:0 .3125rem;margin-bottom:0!important;min-height:40px;border-radius:8px}.v-menu__content .v-list--nav .v-list-item .v-list-item__title{font-weight:500;font-size:13px}.v-navigation-drawer .v-icon.v-icon{font-size:24px}.v-btn.v-size--default{font-size:.85rem}.v-icon.v-icon{font-size:20px}.v-btn__content .v-icon--left{margin-right:4px}.v-sheet button.v-btn.v-size--default:not(.v-btn--icon):not(.v-btn--fab){padding:12px 30px!important}.theme--light.v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined),.theme--light.v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined):hover{background-color:#999;color:#fff}.v-btn.white .v-btn__content{color:#999}.v-sheet .v-btn.v-size--large:not(.v-btn--icon):not(.v-btn--fab){padding:18px 36px!important}.v-btn--fab.v-size--small{height:41px;width:41px}.v-btn:not(.v-btn--text):not(.v-btn--outlined):focus:before,.v-btn:not(.v-btn--text):not(.v-btn--outlined):hover:before{opacity:0}.v-btn.v-size--default:not(.v-btn--icon):not(.v-btn--fab),.v-btn.v-size--large:not(.v-btn--icon):not(.v-btn--fab){padding:10px 15px!important}.v-item-group .v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined){margin-right:0}.v-btn-toggle .v-btn{opacity:1}.v-btn-toggle>.v-btn.v-size--default{height:inherit}.theme--light.v-btn-toggle .v-btn.v-btn{border-color:#999!important}.theme--light.v-btn-toggle .v-btn.v-btn.primary{border-color:#e91e63!important}.theme--light.v-btn-toggle .v-btn.v-btn.secondary{border-color:#9c27b0!important}.theme--light.v-btn-toggle .v-btn.v-btn.success{border-color:#4caf50!important}.theme--light.v-btn-toggle .v-btn.v-btn.warning{border-color:#fb8c00!important}.theme--light.v-btn-toggle .v-btn.v-btn.error{border-color:#ff5252!important}.theme--light.v-btn-toggle .v-btn.v-btn.info{border-color:#00cae3!important}.v-pagination .v-pagination__item:focus,.v-pagination .v-pagination__navigation:focus{outline:none}.v-footer{padding:20px 0 20px 4px;border-top:1px solid #e7e7e7!important;position:relative}.v-footer a{padding:15px 18px 15px 16px;font-size:12px!important}.v-footer .body-1{font-size:16px!important;padding-right:18px;letter-spacing:0!important}.v-footer .body-1 a{color:#9c27b0!important;padding:0;text-transform:inherit!important;font-size:16px!important;font-weight:300!important}.v-footer .v-icon{margin-top:-3px}.v-footer.v-footer--absolute{position:absolute!important}.theme--light.v-footer{background-color:transparent}.theme--light.v-footer .body-1,.theme--light.v-footer .v-icon{color:#3c4858}.v-content__wrap .container--fluid{padding-left:24px;padding-right:24px;padding-top:16px;padding-bottom:24px}.v-application .headline{font-size:22px!important;padding-bottom:0}.v-application .black--text{color:#333!important}.v-application .small{font-weight:300;line-height:2rem}.v-application .small small{font-weight:400}@media(max-width:960px){.v-content__wrap .container--fluid{padding-left:12px;padding-right:12px;padding-top:12px;padding-bottom:16px}}#settings{z-index:200}.v-settings{border-radius:10px}.v-settings .v-card{margin-top:0}.v-settings .v-card__text strong{height:30px;line-height:25px;font-size:12px;font-weight:600;text-transform:uppercase;text-align:center}.v-settings .v-avatar{border-color:#fff;border-radius:50%!important;cursor:pointer;display:inline-block;height:23px;margin-right:12px;position:relative;width:23px;padding:8px}.v-settings .v-settings__item{border-radius:10px}.v-settings .v-settings__item .v-image{border-radius:7px!important}.v-settings .v-settings__item:not(.v-settings__item--active){border-color:#fff!important}.v-settings .v-divider.secondary{border-color:#ddd!important}.v-card{border-radius:10px;margin-top:30px;margin-bottom:15px}.v-card .card-title{font-size:18px}.v-card .v-card--material__heading{top:-30px}.v-card .v-card--material__heading .subtitle-1{color:hsla(0,0%,100%,.8)}.v-card .v-card--material__heading .display-2{font-size:18px!important}.v-card .caption{font-size:12px!important;letter-spacing:0!important}.v-card .v-card__actions{padding-top:15px}.v-card .v-card__actions .display-2{font-size:18px!important}.v-card .v-divider{border-color:#eee}.v-card .ct-label{font-size:14px}.v-card--material-chart .v-card--material__heading .ct-label{font-weight:300}.v-btn--fab.v-size--default .v-icon,.v-btn--icon.v-size--default .v-icon{font-size:18px}.v-card--material .v-image .v-image__image{border-radius:10px}.v-card__title{font-size:18px;font-weight:600;padding-top:7px;padding-bottom:2px}.theme--light .v-card>.v-card__text{color:#333}.theme--light .card-title{color:#3c4858}.theme--dark .card-title{color:#fff}.v-timeline-item .v-card{margin-top:0}.v-card--wizard .v-tabs-bar{height:42px}.v-card--wizard .v-card__actions .v-btn{margin-right:0!important}.v-card--wizard .theme--light.v-tabs .v-tab--active:before,.v-card--wizard .v-tabs .v-tab--active:hover:before,.v-card--wizard .v-tabs .v-tab:hover:before{opacity:0}.v-card--plan .body-2{font-weight:500;letter-spacing:0!important;margin-top:10px;margin-bottom:8px}.v-card--plan .display-2{margin-top:30px}.v-card--plan .v-card__text{color:#999;margin-bottom:16px}.v-card--plan .v-btn{margin-right:0!important}.v-card--plan .v-avatar{margin-top:10px}.v-card--testimony .v-card__text{color:#999!important}.v-card--testimony .display-2{font-size:18px!important}.v-card--testimony .body-2{font-weight:500;font-size:12px!important}.v-card--testimony .v-avatar{left:calc(50% - 50px)}.ct-square:before{float:none}.v-data-table td{font-weight:400;padding:12px 8px}.v-data-table table thead tr th{font-weight:600;font-size:13px;padding:0 8px}.v-data-table table tbody tr td .v-btn{margin-right:0!important}.v-data-table .v-data-table-header__sort-badge{font-size:10px}.v-data-table.theme--dark tr th{color:#fff!important}.theme--light .v-data-table table thead tr th{color:#333}.v-card--wizard .v-tabs-bar .v-slide-group__wrapper{overflow:visible;display:-webkit-inline-box;contain:inherit}.v-card--wizard .v-tabs-bar .v-slide-group__wrapper .v-slide-group__content{z-index:2}.v-card--wizard .v-tabs-bar .v-tab:not(:first-child){margin-left:5px}.v-alert{padding:20px 15px}.v-alert .v-alert__wrapper .v-alert__icon{height:38px;min-width:38px}.v-alert .v-alert__wrapper .v-alert__content{font-weight:300}.v-alert .v-alert__wrapper .v-alert__content span{font-size:12px;font-weight:500}.v-dialog .v-card{margin:0}.v-dialog .v-card .v-card__title{word-break:break-word;font-weight:600;font-size:18px;display:inline-block;text-align:center;width:100%;padding:20px 24px 12px}.v-dialog .v-card .v-card__title .v-icon{position:absolute;top:15px;right:20px;color:#999;opacity:.5;font-size:16px}.v-dialog .v-card .v-card__title .v-icon:hover{opacity:1}.v-dialog>.v-card>.v-card__text{padding-top:8px;padding-bottom:8px;font-weight:400;line-height:1.5em;letter-spacing:0}.v-dialog>.v-card>.v-card__actions{padding:12px 24px 20px}.mapouter{position:relative!important;height:100vh!important}.v-chip.v-size--small{height:20px}.v-chip__content{font-size:10px;font-weight:500}.v-chip__content .v-chip__close{font-size:15px;margin-top:-1px}.v-btn.v-size--default:not(.v-btn--icon):not(.v-btn--fab),.v-btn.v-size--large:not(.v-btn--icon):not(.v-btn--fab){padding:0 30px!important}.theme--light.v-list-item .v-list-item__action-text,.theme--light.v-list-item .v-list-item__subtitle{color:#999}.theme--light.v-text-field>.v-input__control>.v-input__slot:before{border-color:#d2d2d2}.v-alert.v-alert,.v-label.v-label{font-size:14px}.theme--light .v-content{background-color:#f3f5f7}html{overflow-y:auto}html::-webkit-scrollbar{width:7px;display:block}html::-webkit-scrollbar-track{background:#fff;border-radius:0}html::-webkit-scrollbar-thumb{background:#888;border-radius:4px}html::-webkit-scrollbar-thumb:hover{background:#888}body{background-color:#000}body>div:not(.loading):not(.v-application):not(.chartist-tooltip):not(.swal2-container):not(.html-pdf-container):not(.html2pdf__overlay):not(.talkwired-reaction-picker):not(.talkwired-dialog):not(.talkwired-media-preview):not(.base-dialog):not(.emoji-dialog){display:none!important;visibility:hidden!important;opacity:0!important;position:fixed!important}.overflow-hidden,.v-application{overflow:hidden}.text-nowrap{white-space:nowrap}.text-italic{font-style:italic}.non-visible{opacity:0;z-index:-1}.no-margin{margin:0!important}.dashboard-version{font-size:10px;margin-top:-5px}.v-navigation-drawer__content::-webkit-scrollbar{width:7px;display:block}.v-navigation-drawer__content::-webkit-scrollbar-track{background:#fff;border-radius:0}.v-navigation-drawer__content::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.v-navigation-drawer__content::-webkit-scrollbar-thumb:hover{background:#888}.position-relative{position:relative}.position-absolute{position:absolute!important}.loading-container{border:6px solid #f3f3f3;border-top:6px solid #3498db;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.custom-loading{position:absolute;top:0;left:0;z-index:99;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.custom-loading-background{background-color:rgba(0,0,0,.87);z-index:1}.custom-loading-radius{border-radius:8px}.icon-loading{width:20px!important;height:20px!important}.custom-loading-text{text-align:center;padding:60px 20px}.card-custom-loading{display:flex;justify-content:center;align-items:center;height:300px}.custom-loading-container{position:relative;height:80px}.carousel-image-placeholder{position:absolute;top:20px;left:20px}.button-import-file{position:relative}.button-import-file>input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1}.custom-scroll{overflow:auto}.custom-scroll::-webkit-scrollbar{width:7px;display:block}.custom-scroll::-webkit-scrollbar-track{background:#fff;border-radius:0}.custom-scroll::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.custom-scroll::-webkit-scrollbar-thumb:hover{background:#888}.custom-scroll-x{overflow-x:auto}.custom-scroll-x::-webkit-scrollbar{width:7px;height:7px;display:block}.custom-scroll-x::-webkit-scrollbar-track{background:#fff;border-radius:0}.custom-scroll-x::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.custom-scroll-x::-webkit-scrollbar-thumb:hover{background:#888}.login-title{margin-bottom:20px}.vue-notification-group{margin-top:20px}.vue-notification{padding:20px;border-radius:10px;border-left:5px solid #509dc8!important;background:#509dc8!important}.vue-notification .notification-title{font-size:20px;margin-bottom:10px;color:#fff}.vue-notification .notification-close{font-size:20px;color:#fff;position:absolute;top:0;right:6px}.vue-notification .notification-content{font-size:15px;color:#fff}.vue-chat-icon-arrow{color:#000!important;font-size:25px!important}.list-commas>span:not(:last-child):after{content:", "}.checkbox-element{padding:10px 18px;display:flex;align-items:center}.checkbox-element>div{margin-left:32px}.ellipsis-rows-1{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.ellipsis-rows-2,.ellipsis-rows-3{-webkit-line-clamp:2}.ellipsis-rows-2,.ellipsis-rows-3,.ellipsis-table-column{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.ellipsis-table-column{-webkit-line-clamp:1;max-width:150px}.v-data-table tbody tr:nth-child(odd){background-color:#f8fbfc}.v-data-table .v-data-table-header th{border-bottom-color:var(--dash-border,rgba(68,140,202,.21176470588235294))!important;font-weight:600}.v-data-table .v-data-footer{border-top-color:rgba(68,140,202,.21176470588235294)!important}.v-data-table tbody td{border-bottom:none!important}.table-no-items-per-row .v-data-footer__select{pointer-events:none;opacity:0}.table-disabled .v-data-footer,.table-disabled .v-data-table-header *{pointer-events:none!important}.table-pagination-disabled .v-data-footer{pointer-events:none}.table-pagination-icons{display:flex;align-items:center;gap:8px;padding:0 16px}.table-no-counter .v-data-footer__pagination{pointer-events:none;opacity:0}.table-no-footer .v-data-footer{display:none}.table-toolbar-padding .v-toolbar__content{padding:0 16px}.table-toolbar-no-padding-sides .v-toolbar__content{padding:10px 0}.table-row-warning{color:#f78c01;background-color:rgba(247,140,1,.10196078431372549)!important}.v-data-table .min-width-80{min-width:80px!important}.v-data-table .min-width-100{min-width:100px!important}.v-data-table .min-width-120{min-width:120px!important}.v-data-table .min-width-150{min-width:150px!important}.v-data-table .min-width-180{min-width:180px!important}.v-data-table .min-width-200{min-width:200px!important}.values-variation-element,.values-variation-element span{display:flex;align-items:center}.values-variation-element span{border:1px solid #509dc8;border-radius:4px;padding:3px;background-color:#e3f2fd;justify-content:center;min-width:55px}.values-variation-element span.success{background-color:#81c784!important;border-color:#81c784!important}.values-variation-element span.danger{background-color:#e57373!important;border-color:#e57373!important}.values-variation-element span:first-child{margin-right:5px}.values-variation-element span:first-child:last-child{margin-right:0}.simple-table{border-collapse:collapse;width:100%;font-size:12px}.simple-table td,.simple-table th{border:1px solid #ccc;text-align:left;text-align:center}.simple-table td input,.simple-table th input{font-size:12px;outline:none;box-shadow:none;border:1px solid #ccc;text-align:center;width:100%}.simple-table td .v-select .v-input__slot,.simple-table th .v-select .v-input__slot{min-height:30px;max-height:30px}.simple-table td .v-select .v-input__append-inner,.simple-table th .v-select .v-input__append-inner{margin-top:4px}.simple-table td .v-select fieldset,.simple-table th .v-select fieldset{border:1px solid #ccc;border-radius:0}.simple-table td .v-select input,.simple-table th .v-select input{border:none;padding:0}.simple-table th{line-height:15px;padding:4px 4px}.simple-table td{padding:8px}.simple-table.theme th{background-color:#ddd}.simple-table .simple-table-min-header{min-width:100px}.simple-table-scroll{overflow-x:auto}.simple-table-scroll-inverted{overflow-x:auto;transform:rotateX(180deg)}.simple-table-scroll-inverted>div{transform:rotateX(180deg)}.chartist-tooltip{text-align:left}.chartist-tooltip:not(.tooltip-show){z-index:-9;top:0!important;left:0!important}.chartist-tooltip.tooltip-show{z-index:999}.chartist-tooltip .chartist-tooltip-meta{white-space:pre-line}.chartist-tooltip .chartist-tooltip-value{display:none}.v-select-list .v-list-item--active,.v-select-list .v-list-item--active.primary--text{color:#fff!important}.select-single-line .v-select__selections{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex!important;flex:1 1 auto!important;min-width:0!important;width:100%;align-items:center}.select-single-line .v-select__selections input{position:absolute!important;top:0;left:0}.select-wrap-single-line .v-select__selections{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;flex-direction:row;flex-wrap:nowrap;flex:1 1 auto!important;min-width:0!important}.select-size{max-width:300px!important;width:300px!important}@media(max-width:600px){.select-size{max-width:100%!important;width:100%!important}}.filter-select-size{max-width:100%!important;width:250px!important}@media(max-width:600px){.filter-select-size{width:100%!important}}.select-one-line .v-select__selections{display:flex;flex-direction:row;flex-wrap:nowrap;flex:1 1 auto!important;min-width:0!important}.select-list-min-height>.v-list{min-height:150px!important}.v-list .v-list-item--active,.v-list .v-list-item--active.primary{background-color:#509dc8!important;border-color:#509dc8!important}.v-list .v-list-item--active .v-list-item__title{font-weight:400!important}.v-select-list .v-list-item--active:before{background-color:#509dc8!important}.cursor-hover{cursor:pointer}.cursor-hover:hover{opacity:.7}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.swal2-container{z-index:10050!important}.swal2-popup{font-family:Roboto,sans-serif!important}.swal2-popup button{outline:none!important;box-shadow:none!important}.swal2-popup .swal2-content{white-space:break-spaces}.input-small .v-input__slot{min-height:40px!important;max-height:40px;width:60px}.input-small input{text-align:center}.input-medium .v-input__slot{min-height:40px!important;max-height:40px;width:200px}.input-default-size{height:40px}.input-medium input{text-align:center}.input-only-number .v-input__slot{min-height:25px!important;max-height:25px;width:30px}.input-centered input,.input-only-number input{text-align:center}.input-compact .v-input__slot{min-height:40px!important;max-height:40px}.input-image-field{position:relative}.input-image-field-remove{position:absolute!important;top:31px;right:5px;z-index:7}.input-image-field>div{position:relative;display:flex;justify-content:center;align-items:center;width:200px;height:200px;border:1px solid #3498db;border-radius:4px;margin-top:5px}.input-image-field-small>div{width:60px;height:60px}.input-image-field-small .input-image-field-remove{top:10px;right:5px}.input-image-field>div>input{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:6}.input-image-field input{cursor:pointer}.icon-image-field{position:relative}.icon-image-field input{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:9;cursor:pointer;overflow:hidden}.icon-close{color:#ccc!important;font-size:20px!important}.toolbar-adjust,.toolbar-adjust>.v-toolbar__content{min-height:0!important;height:auto!important;padding-top:4px!important;padding-bottom:8px!important}.container-full-size{max-width:none!important}.custom-disabled{pointer-events:none;opacity:.3}.custom-opacity{opacity:.3}.pointer-none{pointer-events:none}.text--disabled{color:#888}.opacity{opacity:.5}.custom-plan .sortable-list-group-horizontal{display:flex;padding-bottom:10px}.custom-plan .sortable-list-group-horizontal>div{margin-top:0;margin-right:3px;min-width:300px;width:100%;height:-moz-fit-content;height:fit-content}.custom-plan .sortable-list-group-item{padding:0 10px;height:45px;border:1px solid #509dc8;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background-color:#eef8ff;margin-top:5px;border-radius:4px}.custom-plan .sortable-list-group-item:first-child{margin-top:0}.custom-plan .sortable-list-group-item>span:first-child{width:calc(100% - 100px);height:100%;display:flex;align-items:center}.custom-plan .sortable-list-group-item-box-content-large{width:calc(100% - 120px)!important}.custom-plan .sortable-list-group-item-box-content{padding:5px 10px;min-height:45px;border:1px solid #509dc8;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background-color:#eef8ff;border-radius:4px}.custom-plan .sortable-list-group-item-box-content .handle{cursor:move}.custom-plan .sortable-list-group-item-box-content>span:first-child{width:calc(100% - 100px);height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.custom-plan .sortable-list-group-item .handle{cursor:move}.custom-plan .sortable-list-group-item-circuit-header{border-radius:0!important;padding:0!important}.custom-plan .sortable-list-group-item-circuit-header>div{border-bottom-color:transparent;font-weight:700;border-radius:4px 4px 0 0}.custom-plan .sortable-list-group-item-circuit-children{padding:5px 10px 0;background-color:#eef8ff;margin-top:0;border-left:1px solid #509dc8;border-right:1px solid #509dc8}.custom-plan .sortable-list-group-item-circuit-children>div{background-color:#fff}.custom-plan .sortable-list-group-item-circuit-children-last{border-bottom:1px solid #509dc8;padding-bottom:10px;border-radius:0 0 4px 4px}.custom-plan .sortable-list-group-item-accordion{height:auto;min-height:45px;padding:10px;flex-direction:column;align-items:flex-start;justify-content:flex-start}.custom-plan .sortable-list-group-item-accordion-header{display:flex;justify-content:space-between;align-items:center;width:100%}.custom-plan .sortable-list-group-item-accordion-header-name{width:100%;min-height:20px}.custom-plan .sortable-list-group-item-accordion-header-icons{white-space:nowrap}.custom-plan .sortable-list-group-item-accordion-body{padding:5px 0 0;display:flex;flex-wrap:wrap}.custom-plan .sortable-list-group-item-accordion-body-full{width:100%}.custom-plan .sortable-list-group-item-accordion-body-item{padding:5px 10px;margin:5px;border-radius:4px;border:1px solid #ddd;background-color:#fcfeff}.custom-plan .sortable-list-group-item-accordion-body-item-favourite{outline:2px solid #4caf50;outline-offset:2px;border-radius:4px;padding:5px 10px;box-sizing:border-box;margin-top:-5px;margin-left:-10px;margin-right:-10px;height:calc(100% + 10px)}.custom-plan .sortable-list-group-item-accordion-body-item-new{display:flex;align-items:center}.custom-plan .sortable-list-group-item-accordion-body-title{font-weight:700;font-size:13px}.custom-plan .sortable-list-group-item-accordion-body-subtitle{font-size:12px;text-decoration:underline}.custom-plan .sortable-list-group-item-accordion-body-text{font-size:11px}.custom-plan .sortable-list-group-item-box-parent{margin-top:5px}.custom-plan .sortable-list-group-item-box{padding:5px 10px;min-height:45px;height:auto;border:1px solid #509dc8;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background-color:#eef8ff;margin-top:5px;border-radius:4px}.custom-plan .sortable-list-group-item-box:first-child{margin-top:0}.custom-plan .sortable-list-group-item-box>div:first-child{width:calc(100% - 100px);height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.custom-plan .sortable-list-group-item-box-many-icons>div:first-child{width:calc(100% - 120px)}.custom-plan .sortable-list-group-item-box .handle{cursor:move}.custom-plan .data-container-content-full{margin-top:0;height:100%;display:flex;flex-direction:column}.custom-plan .data-container-content{margin-top:0;height:auto;display:flex;flex-direction:column}.custom-plan .data-container-title{flex:auto}.custom-plan .data-container-list{padding-top:0;padding-bottom:0;height:100%;min-height:300px;overflow:auto;flex:auto;margin-bottom:10px}.custom-plan .data-container-list-auto{padding-top:0;padding-bottom:0;min-height:300px;margin-bottom:20px}.custom-plan .data-container-list-auto>div{margin-top:0;margin-bottom:0}.custom-plan .day-inputs-title{display:flex;justify-content:space-between;align-items:flex-end;margin-top:var(--form-stack-gap,12px);margin-bottom:var(--form-gap-sm,8px)}.custom-plan .day-inputs{display:flex;flex-wrap:wrap;margin:0 0 var(--form-gap-sm,8px);width:100%;gap:var(--form-gap-sm,8px)}.custom-plan .day-inputs>div{padding:5px;min-width:115px;background:#eee;border-radius:4px;margin:0;cursor:pointer;white-space:nowrap}.custom-plan .day-inputs>div:hover{opacity:.6}.custom-plan .day-inputs>div>div:first-child{text-decoration:underline}.custom-plan .v-expansion-panel-content__wrap,.custom-plan .v-expansion-panel-content__wrap .v-card__text{padding:0!important}.custom-plan .volumes-table{display:flex;justify-content:center}.custom-plan .volumes-table table{border-spacing:0;width:100%}.custom-plan .volumes-table thead td{border-bottom:1px solid #e3f2fd;font-weight:700;padding:5px 10px;background-color:#bbdefb}.custom-plan .volumes-table thead td:first-child{border-right:1px solid #e3f2fd}.custom-plan .volumes-table td{padding:1px 10px}.custom-plan .volumes-table tbody tr:nth-child(2n) td{background-color:#e3f2fd}.custom-plan .volumes-table tbody td:first-child{border-right:1px solid #e3f2fd}.custom-plan .volumes-table tbody tr:first-child td{padding-top:5px}.sortable-list-item-error{border-color:#ff5252!important}.sortable-list-item-error-border-color,.sortable-list-item-error-text-color,.sortable-list-item-error .sortable-list-group-item-accordion-header-name,.sortable-list-item-error>.sortable-list-group-item-accordion-body-subtitle,.sortable-list-item-error>.sortable-list-group-item-accordion-body-title{color:#ff5252!important}.sortable-list-item-macros-error{border-color:#fb8c00!important}.sortable-list-item-macros-error-border-color,.sortable-list-item-macros-error-text-color,.sortable-list-item-macros-error .sortable-list-group-item-accordion-header-name,.sortable-list-item-macros-error>.sortable-list-group-item-accordion-body-subtitle,.sortable-list-item-macros-error>.sortable-list-group-item-accordion-body-title{color:#fb8c00!important}.switch-text-small label{font-size:11px!important}.button-actions{position:absolute;bottom:16px;right:10px;z-index:9;display:flex}#fileInput,#input-file-image,#input-file-video{width:40px;height:41px;position:absolute;border-radius:100%;right:9px;z-index:9;opacity:0;cursor:pointer}.form-field-checkbox{margin:0;padding:0}.form-field-checkbox label{color:#000!important}.form-field-image{display:flex;justify-content:center;align-items:center;padding:40px 0;position:relative}.form-field-image input{width:100%;height:100%;position:absolute;border-radius:100%;z-index:9;opacity:0;cursor:pointer}.form-field-button-media{position:relative}.form-field-button-media input{width:100%;height:100%;position:absolute;border-radius:100%;z-index:9;opacity:0}.form-field-item-image{display:flex;justify-content:center;align-items:center;padding:40px 0;position:relative}.form-field-item-image input{width:100%;height:100%;position:absolute;border-radius:100%;z-index:9;opacity:0;cursor:pointer}.formulas-table td{border:1px solid #ccc;padding:5px;min-width:80px}.formulas-table td:first-child,.formulas-table thead td{font-size:12px}.formulas-table thead td:first-child{border:none}.v-dialog::-webkit-scrollbar{width:7px;display:block}.v-dialog::-webkit-scrollbar-track{background:#fff;border-radius:0}.v-dialog::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.v-dialog::-webkit-scrollbar-thumb:hover{background:#888}.v-dialog>.v-card>.v-card__actions{padding-bottom:16px}.v-data-footer__select{color:transparent}.v-data-footer__select .v-input,.v-data-footer__select .v-select,.v-data-footer__select .v-select__selection,.v-data-footer__select .v-select__selections{color:inherit}.table-dynamic .v-data-footer{justify-content:flex-end}.accordion-plan .v-expansion-panel-header{min-height:30px;padding:10px 16px}.accordion-plan__header{display:flex;align-items:center;justify-content:space-between}.accordion-fixed-top{position:fixed;top:0;right:0;width:380px;max-width:100%;max-height:300px;overflow:auto;z-index:999;box-shadow:10px 10px 20px rgba(0,0,0,.5);background-color:#ddd;border-radius:12px;padding:0 4px;font-size:13px}.footer-buttons-fixed{position:fixed;bottom:20px;right:20px;z-index:999}.footer-buttons-fixed .v-btn.v-size--default:not(.v-btn--icon){padding:4px!important;height:30px!important}.label-parent{font-weight:700;display:block;padding:10px 0}.label-parent,.label-underline{text-decoration:underline}.label-text-break{white-space:break-spaces}.labels-background{display:flex;flex-wrap:wrap;justify-content:center}.labels-background>span{background-color:#ddd;border-radius:12px;padding:4px;margin-bottom:4px;margin-right:4px;display:flex;justify-content:center;align-items:center}.input-label{color:#888;font-size:12px}.tag-text{padding:0 5px!important;min-width:30px!important;height:20px!important;display:flex;justify-content:center;align-items:center}.text-small{font-size:12px;line-height:14px}.text-bold{font-weight:700}.default-text{color:#888}.chip-button{height:20px!important;padding:0 8px!important}.chip-button span{font-size:12px!important;font-weight:400!important}.buttons-toggle-component button.v-btn.v-size--default:not(.v-btn--icon):not(.v-btn--fab){width:50px!important;height:30px!important;padding:0!important}.button-icon{position:relative;width:50px;height:50px;display:flex;justify-content:center;align-items:center}.button-icon .v-text-field{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;opacity:0;z-index:9}.button-icon-select{margin-top:40px}.link-text{color:#3498db!important;cursor:pointer;text-decoration:underline}.link-text:hover{opacity:.7}.link-table-text{color:#3498db!important;cursor:pointer;text-decoration:underline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.link-table-text:hover{opacity:.7}.row-flex-responsive{display:flex}.row-flex-align{display:flex;align-items:center}.row-flex-bottom{display:flex;align-items:flex-end}.row-flex-center-nowrap{align-items:center}.row-flex-bottom-nowrap,.row-flex-center-nowrap{display:flex;flex-direction:row;flex-wrap:nowrap}.row-flex-bottom-nowrap{align-items:flex-end}.row-flex-align-center,.row-flex-col-align-center{display:flex;justify-content:center;align-items:center}.row-flex-col-align-center{flex-direction:column}.row-flex-col-align-right{display:flex;flex-direction:column;justify-content:center;align-items:flex-end}.row-flex-align-space{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.row-flex-align-top-space{display:flex;justify-content:space-between;align-items:flex-start}.row-flex-align-bottom-space{display:flex;justify-content:space-between;align-items:flex-end}.row-flex-column{display:flex;flex-direction:column}.row-align-right{display:flex;align-items:center;justify-content:flex-end}.row-align-right-bottom{display:flex;align-items:flex-end;justify-content:flex-end}.row-full-width{width:100%}.row-full-height{height:100%}.row-align-center{display:flex;align-items:center;justify-content:center}.row-flex-wrap{display:flex;flex-wrap:wrap}.row-input-with-photo>div:first-child{min-width:225px;width:225px;max-width:225px}.row-input-with-photo>div:last-child{min-width:calc(100% - 225px);width:calc(100% - 225px);max-width:calc(100% - 225px)}.float-right{position:absolute;right:20px}.float-top-right{position:absolute;top:0;right:0}.float-index{z-index:99}.float-button-icon{top:0;right:0;border-bottom-left-radius:4px}.float-button-icon,.float-button-icon-centered{position:absolute;background-color:#fff;padding:2px}.float-button-icon-centered{border-radius:4px;top:auto;right:auto}.text-center{text-align:center}@media only screen and (max-width:750px){.row-flex-responsive{flex-direction:column}.row-flex-responsive>div{min-width:100%;width:100%;max-width:100%}}.divider-light-color{border-color:#353535!important}.box-select-list{min-height:200px;max-height:350px;margin:15px 0}.box-select-item{cursor:pointer;border-bottom:1px solid #ddd;padding:5px 10px}.box-select-item:hover{background-color:#efefef}.box-select-item-flex{display:flex;justify-content:space-between;align-items:center}.nutrition-item-container{padding:15px;background-color:#f5f5f5;border-radius:4px;position:relative}.nutrition-item-remove-icon{cursor:pointer;font-size:20px;padding:10px;position:absolute;right:0;top:0;color:#dc3545}.nutrition-item-remove-icon:hover{opacity:.6}.client-user-notes,.client-user-photos{padding:0 12px 16px}.client-notes-component{background-color:#f5f5f5;padding:8px 32px 8px 8px;position:relative;overflow:hidden}.client-notes-component-edit-icon{position:absolute;top:0;right:0;padding:5px;z-index:1}.client-notes-component-row{margin-top:2px;padding-right:4px}.client-notes-component-title{margin:4px 6px 0 0}.client-notes-component-title,.client-notes-component-value{line-height:1.35;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.client-notes-component-value{margin-top:4px;min-height:20px}.client-notes-component-tag{background-color:#e4e4e4;color:#000;border-radius:20px;padding:0 4px;margin:4px 4px 0 0;white-space:nowrap;display:flex;align-items:center;justify-content:center;height:20px}.client-notes-component-tag-active{background-color:#88bd8a!important}.client-notes-component-tag-more{background-color:#509dc8!important;color:#fff!important;padding:0 8px}.client-notes-component-toggle{display:inline-flex;align-items:center;margin-top:8px;color:#509dc8;font-size:13px;font-weight:500}.client-notes-component-toggle .v-icon{margin-left:2px}.client-pt-notes{padding-bottom:8px}.client-pt-notes>div{padding:0 12px 8px}.client-pt-notes .v-textarea{margin-bottom:4px!important}.client-compare-physical-evaluations{display:flex;gap:12px;height:70vh;overflow:auto;padding:8px 4px 4px!important}.client-compare-physical-evaluations-item{border-right:none;min-width:320px;width:100%;height:100%;padding:14px;overflow:auto;display:flex;flex-direction:column;border:1px solid var(--dash-border,hsla(0,0%,100%,.12));border-radius:14px;background:var(--dash-surface-muted,hsla(0,0%,100%,.03))}.client-compare-physical-evaluations-item:last-child{border-right:none}.client-compare-physical-evaluations-item-keys{padding-bottom:14px;margin-bottom:8px;border-bottom:1px solid var(--dash-border,hsla(0,0%,100%,.12))}.client-compare-physical-evaluations-item-photo{padding:8px 0;position:relative;display:flex;align-items:flex-start;gap:10px}.client-compare-physical-evaluations-item-add-icon{display:flex;justify-content:center;align-items:center;height:100%;min-height:220px}.client-compare-physical-evaluations-item-add-icon .v-icon{font-size:28px;color:#fff}.client-compare-physical-evaluations-item-add-icon .v-icon:hover{opacity:1}.client-compare-physical-evaluations-item-add-list{width:100%;height:100%;display:flex;flex-direction:column;gap:8px}.client-compare-physical-evaluations-item-add-list .v-list{height:100%;padding:0;overflow:auto;border-radius:10px;background:transparent!important}.client-compare-physical-evaluations-text{text-align:center;color:var(--dash-text-muted,#888);padding:24px 8px;font-size:.9rem}.pe-compare-dialog.v-dialog{overflow:hidden}.pe-compare-dialog.v-dialog,.pe-compare-dialog__card{border-radius:16px!important}.pe-compare-dialog__title{padding-top:20px!important;padding-bottom:12px!important}.pe-compare-dialog__meta-row{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.pe-compare-dialog__meta-row:last-child{margin-bottom:0}.pe-compare-dialog__meta-label{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--dash-text-muted,hsla(0,0%,100%,.55))}.pe-compare-dialog__meta-value{font-size:.95rem;font-weight:600;line-height:1.35;color:inherit}.pe-compare-dialog__photos{display:flex;flex-direction:column;gap:8px;flex:1 1 auto}.pe-compare-dialog__photo-actions{display:flex!important;flex-direction:column;align-items:center;gap:4px;padding:0!important}.pe-compare-dialog__photo-btn{margin:0!important;border:1px solid var(--dash-border,hsla(0,0%,100%,.12))!important;border-radius:10px!important;background:var(--dash-surface,hsla(0,0%,100%,.04))!important}.pe-compare-dialog__photo-frame{flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:180px;padding:12px;border-radius:14px;border:1px solid var(--dash-border,hsla(0,0%,100%,.12));background:radial-gradient(280px 140px at 50% 0,rgba(80,157,200,.14),transparent 70%),rgba(0,0,0,.18)}.theme--light .pe-compare-dialog__photo-frame{background:radial-gradient(280px 140px at 50% 0,rgba(80,157,200,.1),transparent 70%),#f4f7f9}.pe-compare-dialog__photo-img{margin:0 auto;border-radius:10px;overflow:hidden}.pe-compare-dialog__col--add{border-style:dashed!important;background:transparent!important}.pe-compare-dialog__add-btn{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border:none;border-radius:999px;cursor:pointer;color:#fff;background:linear-gradient(135deg,#66bb6a,#43a047);box-shadow:0 8px 20px rgba(76,175,80,.28);transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.pe-compare-dialog__add-btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(76,175,80,.36)}.pe-compare-dialog__add-item{border-radius:10px!important;margin-bottom:4px!important}.pe-compare-dialog__add-item:hover{background:var(--dash-accent-soft,rgba(80,157,200,.16))!important}.pe-details{padding:8px 20px 4px}.pe-details__actions{display:flex;justify-content:center;margin-bottom:16px}.pe-details__content{max-width:960px;margin:0 auto 8px;display:flex;flex-direction:column;gap:16px}.pe-details__section--grouped{padding:14px 14px 12px;border-radius:14px;border:1px solid var(--dash-border,hsla(0,0%,100%,.12));background:var(--dash-surface,hsla(0,0%,100%,.03))}.pe-details__section-header{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--dash-border,hsla(0,0%,100%,.12))}.pe-details__section-title{font-size:.82rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--dash-accent,#509dc8)}.pe-details__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:10px}.pe-details__section--grouped .pe-details__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,110px),1fr))}.pe-details__metric{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;border:1px solid var(--dash-border,hsla(0,0%,100%,.12));background:var(--dash-surface,hsla(0,0%,100%,.03));min-width:0}.pe-details__section--grouped .pe-details__metric{background:var(--dash-surface-muted,rgba(0,0,0,.18))}.theme--light .pe-details__section--grouped .pe-details__metric{background:#fff}.pe-details__metric--wide{grid-column:1/-1}.pe-details__metric--average{grid-column:1/-1;border-color:var(--dash-accent,#509dc8);background:var(--dash-accent-soft,rgba(80,157,200,.16))}.theme--light .pe-details__metric--average{background:rgba(80,157,200,.1)}.pe-details__label{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--dash-text-muted,hsla(0,0%,100%,.55))}.pe-details__value{font-size:.98rem;font-weight:600;line-height:1.4;white-space:pre-wrap;word-break:break-word}.pe-details__video-wrap{position:relative;width:100%;max-width:640px;margin-top:6px}.pe-details__video{display:block;width:100%;max-height:420px;border-radius:10px}.pe-photos{padding:4px 16px 20px}.pe-photos__section{max-width:960px;margin:0 auto 20px}.pe-photos__section--compare{max-width:none}.pe-photos__header{display:flex;align-items:baseline;justify-content:center;gap:10px;margin-bottom:12px}.pe-photos__title{margin:0;font-size:1.15rem;font-weight:700;letter-spacing:.01em}.pe-photos__count{font-size:.85rem;font-weight:600;color:var(--dash-text-muted,hsla(0,0%,100%,.55))}.pe-photos__viewer{position:relative;border-radius:16px;border:1px solid var(--dash-border,hsla(0,0%,100%,.12));overflow:hidden;background:radial-gradient(420px 200px at 50% 0,rgba(80,157,200,.16),transparent 70%),var(--dash-surface-muted,rgba(0,0,0,.18))}.theme--light .pe-photos__viewer{background:radial-gradient(420px 200px at 50% 0,rgba(80,157,200,.1),transparent 70%),#f4f7f9}.pe-photos__viewer--compare{border-radius:14px}.pe-photos__toolbar{position:absolute;top:12px;right:12px;z-index:3;display:flex;align-items:center;gap:6px;padding:4px;border-radius:12px;border:1px solid var(--dash-border,hsla(0,0%,100%,.12));background:rgba(0,0,0,.45);backdrop-filter:blur(8px)}.theme--light .pe-photos__toolbar{background:hsla(0,0%,100%,.88)}.pe-photos__action-btn{margin:0!important;border-radius:10px!important;pointer-events:auto}.pe-photos__toolbar .v-btn{pointer-events:auto}.pe-photos__action-btn--replace{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px}.pe-photos__carousel{margin-bottom:0!important}.pe-photos__carousel .v-carousel__controls{background:transparent!important}.pe-photos__thumbs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}.pe-photos__thumb{width:72px;height:72px;padding:0;border:2px solid transparent;border-radius:12px;overflow:hidden;cursor:pointer;background:var(--dash-surface-muted,rgba(0,0,0,.18));transition:border-color .15s ease,transform .15s ease}.pe-photos__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pe-photos__thumb-empty{display:flex;align-items:center;justify-content:center;width:100%;height:100%;opacity:.45}.pe-photos__thumb:hover{transform:translateY(-1px);border-color:var(--dash-border-strong,hsla(0,0%,100%,.22))}.pe-photos__thumb--active{border-color:var(--dash-accent,#509dc8);box-shadow:0 0 0 1px var(--dash-accent,#509dc8)}.pe-photos__videos{display:flex;flex-direction:column;gap:14px;align-items:center}.pe-photos__video-card{position:relative;width:100%;max-width:720px;border-radius:16px;border:1px solid var(--dash-border,hsla(0,0%,100%,.12));overflow:hidden;background:var(--dash-surface-muted,rgba(0,0,0,.18))}.pe-photos__video{display:block;width:100%;max-height:500px}.pe-photos__actions--video{position:absolute;top:10px;right:10px;z-index:2}.pe-photos__chart{max-width:960px;margin:0 auto 20px}.pe-photos__filter{max-width:640px;margin:0 auto 16px;padding:0 8px}.pe-photos__compare{align-items:flex-start;gap:12px;padding-bottom:8px}.pe-photos__compare-col{flex:1 0 360px;min-width:360px;max-width:480px;padding:12px;border-radius:16px;border:1px solid var(--dash-border,hsla(0,0%,100%,.12));background:var(--dash-surface,hsla(0,0%,100%,.03))}.pe-photos__compare-header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:10px}.pe-photos__compare-meta{min-width:0}.pe-photos__compare-name{margin:0;font-size:1rem;font-weight:700;line-height:1.3}.pe-photos__compare-weight{display:inline-block;margin-top:2px;font-size:.85rem;font-weight:600;color:var(--dash-text-muted,hsla(0,0%,100%,.55))}.pe-photos__compare-sort{display:flex;flex-direction:column;gap:2px;flex-shrink:0}.pe-photos__compare-empty{min-height:320px;position:relative}.pe-photos__compare-empty-inner{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:14px}.notifications-page{width:100%;max-width:none;margin:0;padding:0 0 24px}.notifications-page__card{padding:24px 24px 20px;border-radius:16px;border:1px solid var(--dash-border,hsla(0,0%,100%,.12));background:radial-gradient(420px 180px at 0 0,rgba(80,157,200,.14),transparent 70%),var(--dash-surface,hsla(0,0%,100%,.03));box-shadow:var(--dash-shadow,none)}.theme--light .notifications-page__card{background:radial-gradient(420px 180px at 0 0,rgba(80,157,200,.1),transparent 70%),#fff}.notifications-page__intro{display:flex;align-items:flex-start;gap:14px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--dash-border,hsla(0,0%,100%,.12))}.notifications-page__intro-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:12px;background:var(--dash-accent-soft,rgba(80,157,200,.16))}.notifications-page__lead{margin:0;font-size:.95rem;line-height:1.5;color:var(--dash-text-muted,hsla(0,0%,100%,.65))}.notifications-page__section-title{margin:0 0 14px;font-size:1.05rem;font-weight:700;letter-spacing:.01em}.notifications-page__fields{display:flex;flex-direction:column;gap:14px}.notifications-page__field{margin-top:0!important;padding-top:0!important}.notifications-page__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;padding-top:18px;border-top:1px solid var(--dash-border,hsla(0,0%,100%,.12))}.notifications-page__btn{margin:0!important;min-height:40px;border-radius:10px!important;text-transform:none!important;letter-spacing:.01em!important}.notifications-page__btn-count{margin-left:4px;font-weight:700}.notifications-page__feedback{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:16px;padding:10px 14px;border-radius:10px;font-size:.9rem;font-weight:600;text-align:center}.notifications-page__feedback--success{color:#66bb6a;background:rgba(102,187,106,.12);border:1px solid rgba(102,187,106,.28)}.notifications-page__feedback--warning{color:#ffa726;background:rgba(255,167,38,.12);border:1px solid rgba(255,167,38,.28)}@media(max-width:600px){.notifications-page{padding:4px 4px 20px}.notifications-page__card{padding:18px 14px 16px}.notifications-page__actions{flex-direction:column}.notifications-page__btn{width:100%}}.physical-evaluation-notes{display:flex;align-items:flex-start;cursor:pointer}.physical-evaluation-notes:hover{opacity:.6}.physical-evaluation-notes>div{width:160px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-item-actions button{width:100%;margin-bottom:5px}.list-item-actions button:last-child{margin-bottom:0}.details-item-checkbox{margin:10px 0 0;padding:0 0 0 15px}.details-item-checkbox label{color:#000!important}.chart-container .ct-label{font-size:11px!important}.chart-container .highlighted-point.blue{stroke:#2196f3!important}.chart-container .highlighted-point.rose{stroke:#f3369c!important}.chart-container .highlighted-point.red{stroke:#a00000!important}.chart-container .highlighted-point.yellow{stroke:#fac421!important}.custom-chart-legend{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;padding:5px 0}.custom-chart-legend>div{display:flex;justify-content:center;align-items:center;cursor:pointer}.custom-chart-legend>div:hover{opacity:.7!important}.custom-chart-legend>div:first-child{margin-right:20px}.custom-chart-legend span{margin-right:5px}.custom-chart-boxs{gap:20px}.custom-chart-boxs,.custom-chart-boxs>div{display:flex;justify-content:center;align-items:center}.custom-chart-boxs>div{margin-top:5px;border:1px solid #ddd;background-color:hsla(0,0%,100%,.7);border-radius:10px;padding:10px;text-align:center}.chart-hide-serie-0 .ct-series:first-child line,.chart-hide-serie-0 .ct-series:first-child path,.chart-hide-serie-1 .ct-series:nth-child(2) line,.chart-hide-serie-1 .ct-series:nth-child(2) path,.chart-hide-serie-2 .ct-series:nth-child(3) line,.chart-hide-serie-2 .ct-series:nth-child(3) path,.chart-hide-serie-3 .ct-series:nth-child(4) line,.chart-hide-serie-3 .ct-series:nth-child(4) path,.chart-hide-serie-4 .ct-series:nth-child(5) line,.chart-hide-serie-4 .ct-series:nth-child(5) path{display:none}.feedback-type-tab{padding:80px 20px;text-align:center;display:none}.feedback-type-tab:first-child:last-child{display:block}.base-item-info-container{max-height:70vh;overflow:auto}.base-item-info-container-box{padding:10px 0;border-top:1px solid #509dc8}.base-item-info-container-steps{font-size:12px}.list-empty-text{padding:40px 20px;text-align:center;color:#888}.simple-list{min-height:50vh;max-height:50vh}.simple-list .simple-list-item{border-bottom:1px solid #ddd}.modal-height-fixed,.modal-height-large{height:auto}.modal-filters-panel{padding-bottom:20px;margin-bottom:10px;border-bottom:1px solid #ddd}.menu-overlay-chat{z-index:9999!important}.plan-popover{position:absolute;bottom:40px;left:0;width:250px;min-height:200px;background-color:#f5f5f5;z-index:99;border-radius:6px;border:1px solid #509dc8;color:#000;padding:5px;font-size:12px}.plan-popover:after{content:"";position:absolute;top:100%;left:15%;border-width:8px;border-style:solid;border-color:#509dc8 transparent transparent transparent;transform:translateX(-50%)}.plan-popover-title{font-size:14px;margin-bottom:5px}@media(max-width:600px){.custom-calendar .custom-calendar-header{flex-direction:column}}.custom-calendar .custom-calendar-header button.v-icon{font-size:30px;margin:0 5px}@media(max-width:600px){.custom-calendar .custom-calendar-header button.v-icon{margin:5px 0}}.custom-calendar .custom-calendar-header .v-select{margin:0 10px}@media(max-width:600px){.custom-calendar .custom-calendar-header .v-select{margin:10px 0}}.custom-calendar .custom-calendar-title{text-align:center;padding:15px 0;text-transform:capitalize}.custom-calendar .v-calendar-daily__head{margin-right:0!important}.custom-calendar .v-calendar-daily__scroll-area{overflow-y:hidden!important}.custom-calendar .v-event-timed-container{margin-right:0!important}.custom-calendar-bookings .v-calendar-daily__day-interval{cursor:pointer}.custom-calendar-bookings .v-calendar-daily__day-interval:hover{background-color:#888}.custom-calendar-bookings .v-event-timed{cursor:pointer}.custom-calendar-bookings .v-event-timed:hover{background-color:#888!important}.custom-calendar-bookings .theme--dark .v-calendar-daily__pane{border-bottom:1px solid #9e9e9e!important}.custom-calendar-bookings .theme--light .v-calendar-daily__pane{border-bottom:1px solid #e0e0e0!important}.custom-calendar-bookings .v-calendar-daily .v-calendar-daily__day{border-bottom:none}.header-top-fixed{display:flex;justify-content:space-between;position:fixed;top:0;right:0;z-index:999;padding-left:40px;padding-right:40px;background-color:rgba(0,0,0,.7);transition:top .3s ease}.theme--light .theme--dark.v-btn.v-btn--disabled.v-btn--has-bg{background-color:#ccc!important;color:#fff!important}.theme--light .custom-calendar *{color:rgba(0,0,0,.87)}.theme--light .custom-loading-background{background-color:hsla(0,0%,94.9%,.87)}.card-no-shadow{box-shadow:none!important}.card-no-shadow,.card-no-shadow.pa-3{padding:0!important}.card-body-scroll{max-height:80vh}.card-border{border:1px solid #888!important}.datepicker-element{width:180px;max-width:100%}.datepicker-element-single{width:120px;max-width:100%}.datepicker-time-selects>div{width:145px}.datepicker-time-selects .v-input__slot{background-color:#fff!important}.datepicker-time-selects *{color:#555!important}.form-fields-colors .v-label,.form-fields-colors .v-label.primary--text{color:#2196f3!important}.form-fields-colors .warning-label .v-label{color:#fb8c00!important}.form-fields-colors .error-label .v-label{color:#ff5252!important}.form-fields-colors .success-label .v-label{color:#4caf50!important}.tabs-compact .v-slide-group__content,.tabs-compact .v-tab{flex:1!important}.tabs-compact .v-tabs-slider-wrapper{bottom:1px!important}.overview-dialog{max-height:98vw!important;width:auto!important}.overview-dialog .overview-horizontal-container{display:flex;max-height:calc(80vh - 65px);gap:12px;padding:8px 0;white-space:nowrap;flex-wrap:nowrap;flex-direction:row}.overview-dialog .overview-horizontal-card{min-width:240px;max-width:300px;flex-shrink:0;flex-grow:0;flex-basis:auto;box-shadow:none!important}.overview-dialog .overview-exercise-info{white-space:pre-line}.theme--dark .v-data-table tbody tr:nth-child(odd){background-color:#0f2938}.theme--dark .data-table-hover-disabled tbody tr:nth-child(odd){background-color:#0f2938!important}.theme--dark .data-table-hover-disabled tbody tr:nth-child(2n){background-color:transparent!important}.theme--dark .sortable-list-group-item{background-color:#0f2938!important}.theme--dark .sortable-list-group-item-accordion-body-item{border:1px solid #000;background-color:#1c1d27}.theme--dark .sortable-list-group-item-box-content{background-color:#0f2938!important}.theme--dark .sortable-list-group-item-circuit-children{background-color:#509dc8!important}.theme--dark .progress-weeks-week-name,.theme--dark .volumes-table tbody tr:nth-child(2n) td,.theme--dark .volumes-table thead td{background-color:#0f2938!important}.theme--dark .chat-menu-loading-icon{background-color:transparent!important}.theme--dark .pt-payment-ways img{filter:brightness(0) invert(1)}.theme--dark .day-inputs>div,.theme--dark .sortable-list-group-item-box{background-color:#0f2938!important}.theme--dark .form-field-checkbox label{color:#fff!important}.theme--dark .nutrition-item-container,.theme--dark .values-variation-element span{background-color:#0f2938!important}.theme--dark .vue-chat-icon-arrow{color:#fff!important}.theme--dark .box-select-item:hover{background-color:#509dc8!important}.theme--dark .client-notes-component{background-color:#0f2938}.theme--dark .client-notes-component-tag{background-color:#9c9c9c}.theme--dark .simple-table{border-collapse:collapse;width:100%;font-size:12px}.theme--dark .simple-table td input,.theme--dark .simple-table th input{color:#fff}.theme--dark .simple-table.theme th{background-color:#2c2c2c}.theme--dark .labels-background>span{background-color:#303030;color:#fff}.theme--dark .accordion-fixed-top{background-color:#000}.theme--dark .custom-chart-boxs>div{background-color:rgba(0,0,0,.7)}.theme--dark .simple-list-item{border-bottom:1px solid #fff}:root{--dash-radius:14px;--dash-radius-sm:8px;--dash-border:rgba(0,0,0,0.1);--dash-border-strong:rgba(0,0,0,0.16);--dash-shadow:0 1px 2px rgba(0,0,0,0.04);--dash-shadow-hover:0 2px 10px rgba(0,0,0,0.06);--dash-surface:#fff;--dash-surface-muted:#f7f8fa;--dash-surface-hover:#eef1f4;--dash-text-muted:rgba(0,0,0,0.55);--dash-accent:#509dc8;--dash-accent-soft:rgba(80,157,200,0.12);--dash-header-gradient:linear-gradient(90deg,#5aaad4,#509dc8 48%,#3f88b5)}.theme--dark{--dash-border:hsla(0,0%,100%,0.12);--dash-border-strong:hsla(0,0%,100%,0.22);--dash-shadow:none;--dash-shadow-hover:none;--dash-surface:hsla(0,0%,100%,0.03);--dash-surface-muted:rgba(0,0,0,0.18);--dash-surface-hover:rgba(0,0,0,0.28);--dash-text-muted:hsla(0,0%,100%,0.65);--dash-accent-soft:rgba(80,157,200,0.22);--dash-header-gradient:linear-gradient(90deg,#4f9ec9,#3d87b0 48%,#2f6f96)}.theme--light .v-content,.theme--light .v-main{background:radial-gradient(1200px 400px at 10% -10%,rgba(80,157,200,.08),transparent 60%),linear-gradient(180deg,#f3f5f7,#eceff2)!important}.theme--dark .v-content,.theme--dark .v-main{background:radial-gradient(1000px 360px at 0 0,rgba(80,157,200,.08),transparent 55%),#121212!important}.v-application .v-card:not(.v-sheet--outlined){border:1px solid var(--dash-border);border-radius:var(--dash-radius)!important;box-shadow:var(--dash-shadow)!important;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.v-application .v-card.card-no-shadow,.v-application .v-card.elevation-0{box-shadow:none!important}.v-dialog>.v-card{border:1px solid var(--dash-border);border-radius:12px!important;box-shadow:0 8px 28px rgba(0,0,0,.12)!important;overflow:hidden}.v-dialog--scrollable>.v-card>.v-card__text{min-height:0;overflow-y:auto!important}.theme--dark .v-dialog>.v-card{box-shadow:0 8px 28px rgba(0,0,0,.45)!important}.v-dialog>.v-card>.v-card__title{font-weight:600!important;letter-spacing:.2px;padding:20px 24px 12px!important}.v-dialog>.v-card>.v-card__actions{border-top:1px solid var(--dash-border);padding:12px 24px 20px!important;gap:8px;min-height:64px;align-items:center}.v-dialog>.v-card>.v-card__actions .v-btn:not(.v-btn--icon):not(.v-btn--fab){min-height:36px!important;height:36px!important;min-width:96px;padding:0 16px!important;border-radius:8px!important;font-weight:600!important;letter-spacing:.2px;margin:0!important}.v-dialog>.v-card>.v-card__actions .v-btn--text{min-width:80px;opacity:.9}.v-dialog>.v-card>.v-card__actions .v-btn--text:hover{opacity:1;background:var(--dash-accent-soft)!important}.v-dialog>.v-card>.v-card__actions .v-btn.primary,.v-dialog>.v-card>.v-card__actions .v-btn.secondary,.v-dialog>.v-card>.v-card__actions .v-btn.success,.v-dialog>.v-card>.v-card__actions .v-btn:not(.v-btn--text):not(.v-btn--outlined):not(.v-btn--icon):not(.v-btn--fab){box-shadow:0 1px 3px rgba(0,0,0,.12)}.v-dialog>.v-card>.v-card__actions .v-btn:not(.v-btn--text):not(.v-btn--outlined):not(.v-btn--icon):not(.v-btn--fab):hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.14),0 0 0 1px rgba(80,157,200,.12)}.v-dialog>.v-card>.v-card__text>.container,.v-dialog>.v-card>.v-card__text>.container--fluid{padding-left:0!important;padding-right:0!important;max-width:100%}.v-dialog>.v-card>.v-card__text .v-autocomplete .v-input__slot,.v-dialog>.v-card>.v-card__text .v-select--outlined .v-input__slot,.v-dialog>.v-card>.v-card__text .v-text-field--outlined .v-input__slot{min-height:var(--form-control-height,40px)!important}.v-dialog>.v-card>.v-card__text .col>.v-menu,.v-dialog>.v-card>.v-card__text .container>.v-menu,.v-dialog>.v-card>.v-card__text .v-card__text>.v-menu,.v-dialog>.v-card>.v-card__text .v-row>.v-menu,.v-dialog>.v-card>.v-card__text [class*=col-]>.v-menu{display:block;width:100%}.v-dialog>.v-card>.v-card__text .v-autocomplete .v-menu,.v-dialog>.v-card>.v-card__text .v-combobox .v-menu,.v-dialog>.v-card>.v-card__text .v-select .v-menu{display:none!important;width:auto!important}.v-dialog>.v-card>.v-card__text .v-menu .v-text-field,.v-dialog>.v-card>.v-card__text .v-menu>.v-input{margin-top:0!important;margin-bottom:0!important;width:100%}.modal-height-fixed{max-height:min(55vh,520px);height:auto!important;min-height:180px;overflow:auto}.modal-height-large{max-height:min(70vh,720px);height:auto!important;min-height:240px;overflow:auto}.modal-scroll{min-height:240px;max-height:min(56vh,520px);padding:8px 0!important;overflow:auto}.v-btn{transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}.v-btn:not(.v-btn--icon):not(.v-btn--fab){border-radius:8px!important;letter-spacing:.2px;text-transform:none!important;font-weight:500!important}.v-btn.v-btn--outlined{border-width:1px!important}.v-btn--is-elevated:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined):not(.v-btn--disabled):hover,.v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined):not(.v-btn--icon):not(.v-btn--fab):not(.v-btn--disabled):hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.12),0 0 0 1px rgba(80,157,200,.14)}.v-btn--is-elevated:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined):not(.v-btn--disabled):active,.v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined):not(.v-btn--icon):not(.v-btn--fab):not(.v-btn--disabled):active{transform:translateY(0);box-shadow:0 1px 3px rgba(0,0,0,.1)}.v-btn--outlined:not(.v-btn--disabled):hover{border-color:var(--dash-accent)!important;background:var(--dash-accent-soft)!important}.v-btn--flat:not(.v-btn--disabled):not(.v-btn--outlined):hover,.v-btn--icon:not(.v-btn--disabled):hover,.v-btn--text:not(.v-btn--disabled):hover{background:var(--dash-accent-soft)!important}.v-btn--icon:not(.v-btn--disabled):hover{transform:scale(1.04)}.v-btn--icon:not(.v-btn--disabled):active{transform:scale(1)}.theme--dark .v-btn--is-elevated:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined):not(.v-btn--disabled):hover,.theme--dark .v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined):not(.v-btn--icon):not(.v-btn--fab):not(.v-btn--disabled):hover{box-shadow:0 6px 16px rgba(0,0,0,.35),0 0 0 1px rgba(80,157,200,.22)}@media(prefers-reduced-motion:reduce){.v-btn,.v-btn:active,.v-btn:hover{transition:none!important;transform:none!important}}.v-autocomplete,.v-combobox,.v-file-input,.v-select,.v-text-field,.v-textarea{border-radius:var(--dash-radius-sm)}.v-autocomplete.v-text-field--outlined fieldset,.v-combobox.v-text-field--outlined fieldset,.v-file-input.v-text-field--outlined fieldset,.v-select--outlined fieldset,.v-text-field--outlined fieldset,.v-textarea--outlined fieldset{border-color:var(--dash-border)!important;border-width:1px!important;border-radius:var(--dash-radius-sm)!important;transition:border-color .15s ease}.v-autocomplete.v-text-field--outlined:not(.v-input--is-focused):not(.error--text):hover fieldset,.v-combobox.v-text-field--outlined:not(.v-input--is-focused):not(.error--text):hover fieldset,.v-file-input.v-text-field--outlined:not(.v-input--is-focused):not(.error--text):hover fieldset,.v-select--outlined:not(.v-input--is-focused):not(.error--text):hover fieldset,.v-text-field--outlined:not(.v-input--is-focused):not(.error--text):hover fieldset,.v-textarea--outlined:not(.v-input--is-focused):not(.error--text):hover fieldset{border-color:var(--dash-border-strong)!important}.v-input--is-focused.v-select--outlined fieldset,.v-input--is-focused.v-text-field--outlined fieldset,.v-input--is-focused.v-textarea--outlined fieldset{border-color:var(--dash-accent)!important;border-width:1.5px!important}.theme--dark .v-select--outlined fieldset,.theme--dark .v-text-field--outlined fieldset,.theme--dark .v-textarea--outlined fieldset{border-color:hsla(0,0%,100%,.22)!important}.theme--dark .v-select--outlined:not(.v-input--is-focused):not(.error--text):hover fieldset,.theme--dark .v-text-field--outlined:not(.v-input--is-focused):not(.error--text):hover fieldset,.theme--dark .v-textarea--outlined:not(.v-input--is-focused):not(.error--text):hover fieldset{border-color:hsla(0,0%,100%,.38)!important}.v-select--outlined .v-label,.v-text-field--outlined .v-label,.v-textarea--outlined .v-label{font-size:12px!important;font-weight:500;letter-spacing:.2px}.v-autocomplete.v-input--dense .v-input__slot,.v-combobox.v-input--dense .v-input__slot,.v-select--outlined.v-input--dense .v-input__slot,.v-select--outlined .v-input__slot,.v-text-field--outlined.v-input--dense .v-input__slot,.v-text-field--outlined .v-input__slot,.v-textarea--outlined .v-input__slot{min-height:40px!important}.v-autocomplete.v-text-field--outlined>.v-input__control>.v-input__slot,.v-combobox.v-text-field--outlined>.v-input__control>.v-input__slot,.v-select--outlined>.v-input__control>.v-input__slot,.v-text-field--outlined:not(.v-textarea)>.v-input__control>.v-input__slot{align-items:center!important}.v-autocomplete input,.v-combobox input,.v-select--outlined input,.v-text-field--outlined input{font-size:14px;font-weight:400}.v-textarea--outlined textarea{font-size:14px;line-height:1.45}.v-select--outlined .v-icon,.v-text-field--outlined .v-icon,.v-textarea--outlined .v-icon{opacity:.75}.v-text-field:not(.v-text-field--outlined):not(.v-text-field--solo):not(.v-text-field--filled)>.v-input__control>.v-input__slot{border:1px solid var(--dash-border);border-radius:var(--dash-radius-sm);padding-left:12px;padding-right:12px;min-height:40px;background:transparent;transition:border-color .15s ease}.v-text-field:not(.v-text-field--outlined):not(.v-text-field--solo):not(.v-text-field--filled)>.v-input__control>.v-input__slot:after,.v-text-field:not(.v-text-field--outlined):not(.v-text-field--solo):not(.v-text-field--filled)>.v-input__control>.v-input__slot:before{border:none!important;display:none!important}.v-text-field:not(.v-text-field--outlined):not(.v-text-field--solo):not(.v-text-field--filled):not(.v-input--is-focused):not(.error--text):hover>.v-input__control>.v-input__slot{border-color:var(--dash-border-strong)}.v-text-field:not(.v-text-field--outlined):not(.v-text-field--solo):not(.v-text-field--filled).v-input--is-focused>.v-input__control>.v-input__slot{border-color:var(--dash-accent)}.v-input--selection-controls{margin-top:4px}.v-input--selection-controls .v-label{font-size:13px;font-weight:500}.v-chip{border-radius:999px!important;font-weight:600!important}.v-application .v-card.v-card--material:not(.v-card--material-chart){margin-top:8px!important;margin-bottom:4px!important;padding:0!important;overflow:hidden;border:1px solid var(--dash-border)!important;border-radius:14px!important;box-shadow:var(--dash-shadow)!important;background:var(--dash-surface);transition:border-color .15s ease,box-shadow .15s ease}.v-application .v-card.v-card--material:not(.v-card--material-chart):hover{border-color:var(--dash-border-strong)!important;box-shadow:var(--dash-shadow-hover)!important}.v-application .v-card--material:not(.v-card--material-chart)>.d-flex.grow.flex-wrap{width:100%;margin:0!important}.v-application .v-card--material:not(.v-card--material-chart) .v-card--material__heading,.v-application .v-card--material:not(.v-card--material-chart) .v-card--material__heading.error,.v-application .v-card--material:not(.v-card--material-chart) .v-card--material__heading.info,.v-application .v-card--material:not(.v-card--material-chart) .v-card--material__heading.primary,.v-application .v-card--material:not(.v-card--material-chart) .v-card--material__heading.secondary,.v-application .v-card--material:not(.v-card--material-chart) .v-card--material__heading.success,.v-application .v-card--material:not(.v-card--material-chart) .v-card--material__heading.v-sheet,.v-application .v-card--material:not(.v-card--material-chart) .v-card--material__heading.warning{top:0!important;width:100%!important;max-height:none!important;margin:0!important;padding:14px 18px!important;border-radius:0!important;box-shadow:none!important;border-bottom:1px solid hsla(0,0%,100%,.12);color:#fff!important;background:var(--dash-header-gradient)!important;background-color:transparent!important;background-image:var(--dash-header-gradient)!important}.v-application .v-card--material:not(.v-card--material-chart) .v-card--material__heading *,.v-application .v-card--material:not(.v-card--material-chart) .v-card--material__heading .display-1,.v-application .v-card--material:not(.v-card--material-chart) .v-card--material__heading .display-2,.v-application .v-card--material:not(.v-card--material-chart) .v-card--material__heading .v-icon{color:#fff!important}.v-application .v-card--material:not(.v-card--material-chart) .v-card--material__heading .display-1,.v-application .v-card--material:not(.v-card--material-chart) .v-card--material__heading .display-2{font-size:1rem!important;font-weight:600!important;letter-spacing:.01em;line-height:1.35}.v-application .v-card--material:not(.v-card--material-chart)>.v-card__text,.v-application .v-card--material:not(.v-card--material-chart)>.v-data-table,.v-application .v-card--material:not(.v-card--material-chart)>.v-tabs,.v-application .v-card--material:not(.v-card--material-chart)>.v-toolbar{padding-left:8px;padding-right:8px}.v-application .v-card--material:not(.v-card--material-chart)>.v-card__text{padding-top:8px;padding-bottom:12px}.v-application .v-card--material:not(.v-card--material-chart) .v-toolbar.v-toolbar--flat{background:transparent!important}.v-application .v-card--material:not(.v-card--material-chart) .v-toolbar.v-toolbar--flat .v-toolbar__content{padding-left:10px!important;padding-right:10px!important}.v-application .v-card--material:not(.v-card--material-chart) .v-data-table{border-radius:0 0 14px 14px;background:transparent!important}.v-application .v-card--material:not(.v-card--material-chart) .v-tabs{margin-bottom:0}.v-application .v-card--material:not(.v-card--material-chart) .v-tab{font-weight:500;letter-spacing:.01em;text-transform:none;min-width:auto}.v-data-table.elevation-1,.v-data-table.v-sheet{position:relative;border:1px solid var(--dash-border);border-radius:14px;box-shadow:var(--dash-shadow)!important;overflow:hidden;background:var(--dash-surface)}.v-data-table>.v-data-table__wrapper{overflow-x:auto}.v-data-table .v-toolbar{border-bottom:1px solid var(--dash-border);background:transparent!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.v-data-table .v-data-table-header:not(.v-data-table-header-mobile) th,.v-data-table>.v-data-table__wrapper>table>thead:not(.v-data-table-header-mobile)>tr>th{font-size:.72rem!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase;color:var(--dash-text-muted)!important;background:transparent!important;border-bottom-color:var(--dash-border)!important;white-space:nowrap}.v-data-table .v-data-table-header-mobile th{font-size:13px!important;font-weight:400!important;letter-spacing:normal!important;text-transform:none!important;white-space:normal!important;overflow:visible!important;vertical-align:top;padding:8px 12px 8px!important;color:var(--dash-text-muted)!important;background:transparent!important;border-bottom-color:var(--dash-border)!important}.v-data-table .v-data-table-header-mobile .v-data-table-header-mobile__wrapper{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0;padding-top:0}.v-data-table .v-data-table-header-mobile .v-input,.v-data-table .v-data-table-header-mobile .v-select{width:100%!important;max-width:100%!important;min-width:0!important;margin-top:12px!important;margin-bottom:0!important;padding-top:0!important}.v-data-table .v-data-table-header-mobile .v-label{text-transform:none!important;letter-spacing:normal!important;font-size:12px!important;font-weight:500!important;max-width:calc(100% - 24px)}.theme--light .v-data-table tbody tr:nth-child(odd){background-color:rgba(80,157,200,.03)}.theme--dark .v-data-table tbody tr:hover:not(.v-data-table__empty-wrapper),.theme--light .v-data-table tbody tr:hover:not(.v-data-table__empty-wrapper),.v-data-table tbody tr:hover:not(.v-data-table__empty-wrapper){background-color:var(--dash-accent-soft)!important}.v-data-table tbody td{font-weight:400!important;font-size:13px}.v-data-table .v-data-footer{border-top:1px solid var(--dash-border)!important;background:transparent!important;margin-top:4px}.v-tabs .v-tab{text-transform:none!important;font-weight:500!important;letter-spacing:.2px;border-radius:8px 8px 0 0}.v-application .v-tabs>.v-tabs-bar{border-bottom:1px solid var(--dash-border);background:transparent!important}.v-application .v-tabs .v-tabs-slider-wrapper{margin-bottom:0!important}.v-application .v-tabs .v-tabs-slider{height:3px!important;border-radius:3px 3px 0 0}.v-toolbar.v-sheet{border-radius:var(--dash-radius-sm)}.v-snack__wrapper,.vue-notification{border-radius:10px!important;box-shadow:0 4px 16px rgba(0,0,0,.12)!important}.login-page{min-height:100vh;background:radial-gradient(900px 420px at 50% -10%,rgba(80,157,200,.22),transparent 55%),radial-gradient(700px 360px at 100% 100%,rgba(80,157,200,.1),transparent 50%),linear-gradient(165deg,#e8f3f9,#f4f7f9 45%,#eef2f5)!important}.theme--dark.login-page,.theme--dark .login-page{background:radial-gradient(900px 420px at 50% -8%,rgba(80,157,200,.28),transparent 55%),radial-gradient(640px 320px at 90% 110%,rgba(36,99,132,.35),transparent 55%),linear-gradient(165deg,#0a1620,#0d1c28 48%,#081018)!important}.login-page__stage{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 16px;box-sizing:border-box}.login-form{width:100%;max-width:420px;margin:0 auto!important;padding:2.25rem 2rem 2rem!important;border:1px solid rgba(80,157,200,.28)!important;border-radius:16px!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),0 18px 48px rgba(15,41,56,.1)!important;background:radial-gradient(520px 240px at 12% 0,rgba(80,157,200,.16),transparent 70%),linear-gradient(180deg,#fff,#f4f9fc)!important}.theme--dark .login-form{border-color:rgba(80,157,200,.32)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 22px 56px rgba(0,0,0,.45)!important;background:radial-gradient(520px 240px at 10% 0,rgba(80,157,200,.22),transparent 68%),linear-gradient(180deg,#143447,#0f2938 55%,#0c2230)!important}.login-form__brand{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:1.75rem}.login-form__logo-wrap{display:flex;align-items:center;justify-content:center;width:104px;height:104px;margin-bottom:1.1rem;padding:10px;border-radius:22px;background:#fff;border:1px solid rgba(80,157,200,.22);box-shadow:0 8px 24px rgba(15,41,56,.12)}.theme--dark .login-form__logo-wrap{background:#fff;border-color:hsla(0,0%,100%,.14);box-shadow:0 10px 28px rgba(0,0,0,.35)}.login-form__logo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;border-radius:12px}.login-form__title{margin:0;max-width:18ch;font-size:1.35rem!important;font-weight:500!important;line-height:1.35;letter-spacing:.01em;color:inherit}.login-form__fields{display:flex;flex-direction:column;gap:1rem}.login-form__fields>.v-input{margin-top:0!important;margin-bottom:0!important;padding-top:0!important}.login-form__error{color:#ff6b6b;text-align:center;font-size:.9rem;line-height:1.35}.login-form__submit{margin-top:.35rem!important;min-height:44px!important;font-weight:600!important;letter-spacing:.02em;border-radius:10px!important;box-shadow:0 8px 20px rgba(80,157,200,.28)!important}.login-form .login-title{margin-bottom:0}.client-notes-component{border:1px solid var(--dash-border);border-radius:var(--dash-radius-sm);background:var(--dash-surface-muted)!important;transition:border-color .15s ease,background .15s ease}.client-notes-component:hover{border-color:var(--dash-border-strong);background:var(--dash-surface-hover)!important}.client-notes-component-tag{border-radius:999px!important;font-size:11px;font-weight:600}.box-select-item{border:1px solid transparent;border-radius:var(--dash-radius-sm);margin-bottom:4px;transition:background .15s ease,border-color .15s ease}.box-select-item:hover{border-color:var(--dash-border);background:var(--dash-surface-hover)!important}.nutrition-item-container{border:1px solid var(--dash-border);border-radius:var(--dash-radius)!important;background:var(--dash-surface-muted)!important}.list-empty-text{border:1px dashed var(--dash-border);border-radius:var(--dash-radius);background:var(--dash-surface-muted);color:var(--dash-text-muted)!important;font-size:13px}.simple-list .simple-list-item{border-bottom-color:var(--dash-border)!important;transition:background .15s ease}.simple-list .simple-list-item:hover{background:var(--dash-surface-hover)}.custom-chart-boxs>div{border:1px solid var(--dash-border)!important;border-radius:var(--dash-radius)!important;box-shadow:var(--dash-shadow);transition:border-color .15s ease,box-shadow .15s ease}.custom-chart-boxs>div:hover{border-color:var(--dash-border-strong)!important;box-shadow:var(--dash-shadow-hover)}.labels-background>span{border-radius:999px!important;font-size:12px;font-weight:500;padding:4px 10px!important}.plan-popover{border-radius:var(--dash-radius)!important;box-shadow:var(--dash-shadow-hover);border-color:var(--dash-border)!important}.modal-filters-panel{border-bottom-color:var(--dash-border)!important}.custom-plan .sortable-list-group-item,.custom-plan .sortable-list-group-item-box,.custom-plan .sortable-list-group-item-box-content{border-radius:var(--dash-radius-sm)!important;box-shadow:var(--dash-shadow);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.custom-plan .sortable-list-group-item-box-content:hover,.custom-plan .sortable-list-group-item-box:hover,.custom-plan .sortable-list-group-item:hover{border-color:var(--dash-border-strong)!important;box-shadow:var(--dash-shadow-hover)}.custom-plan .sortable-list-group-item-accordion-body-item{border-radius:var(--dash-radius-sm)!important;border-color:var(--dash-border)!important;background:var(--dash-surface-muted)!important}.custom-plan .day-inputs>div{border-radius:var(--dash-radius-sm)!important;border:1px solid var(--dash-border);display:flex;flex-direction:column;justify-content:center;min-height:52px;padding:8px 10px!important;margin:4px!important;transition:opacity .15s ease,border-color .15s ease,background .15s ease}.swal2-popup{border-radius:12px!important;box-shadow:0 8px 28px rgba(0,0,0,.14)!important}.v-menu__content{border-radius:var(--dash-radius-sm)!important;border:1px solid var(--dash-border);box-shadow:0 6px 20px rgba(0,0,0,.1)!important;overflow-x:hidden;overflow-y:auto}.theme--dark .v-menu__content{box-shadow:0 6px 20px rgba(0,0,0,.4)!important}.v-expansion-panels{border-radius:var(--dash-radius)}.v-expansion-panel{border:1px solid var(--dash-border)!important;border-radius:var(--dash-radius-sm)!important;margin-bottom:8px!important;overflow:hidden;box-shadow:var(--dash-shadow)!important}.v-expansion-panel:after,.v-expansion-panel:before{box-shadow:none!important}.v-expansion-panel-header{font-weight:600;letter-spacing:.2px}.v-expansion-panel-header:hover{background:rgba(0,0,0,.02)}.theme--dark .v-expansion-panel-header:hover{background:hsla(0,0%,100%,.04)}.v-alert{border-radius:var(--dash-radius-sm)!important;border:1px solid var(--dash-border)}.v-pagination__item,.v-pagination__navigation{border-radius:8px!important;box-shadow:none!important}.custom-scroll,.custom-scroll-x,.v-dialog,.v-navigation-drawer__content,html{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.35) transparent}.custom-scroll-x::-webkit-scrollbar,.custom-scroll::-webkit-scrollbar,.v-dialog::-webkit-scrollbar,.v-navigation-drawer__content::-webkit-scrollbar,html::-webkit-scrollbar{width:8px;height:8px}.custom-scroll-x::-webkit-scrollbar-track,.custom-scroll::-webkit-scrollbar-track,.v-dialog::-webkit-scrollbar-track,.v-navigation-drawer__content::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:transparent}.custom-scroll-x::-webkit-scrollbar-thumb,.custom-scroll::-webkit-scrollbar-thumb,.v-dialog::-webkit-scrollbar-thumb,.v-navigation-drawer__content::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background:rgba(0,0,0,.35);border-radius:8px}.custom-scroll-x::-webkit-scrollbar-thumb:hover,.custom-scroll::-webkit-scrollbar-thumb:hover,.v-dialog::-webkit-scrollbar-thumb:hover,.v-navigation-drawer__content::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.5)}.theme--dark,.theme--dark .custom-scroll,.theme--dark .custom-scroll-x,.theme--dark .v-dialog,.theme--dark .v-navigation-drawer__content{scrollbar-color:hsla(0,0%,100%,.45) transparent}.theme--dark .custom-scroll-x::-webkit-scrollbar-track,.theme--dark .custom-scroll::-webkit-scrollbar-track,.theme--dark .v-dialog::-webkit-scrollbar-track,.theme--dark .v-navigation-drawer__content::-webkit-scrollbar-track,.theme--dark html::-webkit-scrollbar-track{background:transparent}.theme--dark .custom-scroll-x::-webkit-scrollbar-thumb,.theme--dark .custom-scroll::-webkit-scrollbar-thumb,.theme--dark .v-dialog::-webkit-scrollbar-thumb,.theme--dark .v-navigation-drawer__content::-webkit-scrollbar-thumb,.theme--dark html::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.45)}.theme--dark .custom-scroll-x::-webkit-scrollbar-thumb:hover,.theme--dark .custom-scroll::-webkit-scrollbar-thumb:hover,.theme--dark .v-dialog::-webkit-scrollbar-thumb:hover,.theme--dark .v-navigation-drawer__content::-webkit-scrollbar-thumb:hover,.theme--dark html::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.65)}.v-application .headline,.v-card__title{letter-spacing:.2px}.footer-buttons-fixed .v-btn{box-shadow:0 4px 14px rgba(0,0,0,.14)}#app-bar.v-app-bar{border-bottom:1px solid var(--dash-border);box-shadow:var(--dash-shadow)!important}.v-main .container,.v-main .container--fluid{transition:padding .15s ease}.theme--light .v-sheet.v-card:not(.v-sheet--outlined){background-color:#fff}.base-item-info-container-box{border-top-color:var(--dash-border)!important;border-radius:0 0 var(--dash-radius-sm) var(--dash-radius-sm)}.feedback-type-tab{border:1px dashed var(--dash-border);border-radius:var(--dash-radius);background:var(--dash-surface-muted);color:var(--dash-text-muted)}.v-main .container,.v-main .container--fluid{padding-top:16px;padding-bottom:24px}.v-application .v-card>.v-card__title{padding:16px 20px 10px;font-weight:600!important;letter-spacing:.01em}.v-main .v-card:not(.v-card--material):not(.v-card--material-chart)>.v-card__title{margin:0!important;padding:14px 18px!important;border-radius:0!important;color:#fff!important;background:var(--dash-header-gradient)!important;background-color:transparent!important;background-image:var(--dash-header-gradient)!important;border-bottom:1px solid hsla(0,0%,100%,.12)}.v-main .v-card:not(.v-card--material):not(.v-card--material-chart)>.v-card__title,.v-main .v-card:not(.v-card--material):not(.v-card--material-chart)>.v-card__title *,.v-main .v-card:not(.v-card--material):not(.v-card--material-chart)>.v-card__title .v-icon{color:#fff!important}.v-dialog>.v-card>.v-card__title{background:transparent!important;background-image:none!important}.v-application .v-card>.v-card__text{padding-left:20px;padding-right:20px;padding-bottom:16px}.v-application .v-card>.v-card__actions{padding-left:16px;padding-right:16px;padding-bottom:16px;gap:8px}.v-data-table .v-toolbar.v-toolbar--flat .v-toolbar__content{padding:14px var(--form-toolbar-pad-x,16px)!important;gap:var(--form-gap-sm,8px);min-height:56px;height:auto!important;flex-wrap:wrap}.v-data-table .v-toolbar,.v-data-table .v-toolbar.v-toolbar--flat{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.v-data-table .v-toolbar .v-input{margin-top:0!important;padding-top:0!important}.v-list-item{min-height:40px}.v-list--dense .v-list-item{min-height:36px}.form-field-checkbox{margin-bottom:0!important;padding-bottom:0!important}.form-field-checkbox,.form-field-checkbox.v-input--selection-controls{margin-top:0!important;padding-top:0!important}.theme--dark .form-field-checkbox label{color:hsla(0,0%,100%,.87)!important}.row-flex-align,.row-flex-align-space,.row-flex-bottom{gap:8px}.col.payment-pack-field-with-label.row-flex-align,.v-col.payment-pack-field-with-label.row-flex-align{flex-wrap:nowrap!important}.col.payment-pack-field-with-label.row-flex-align>.v-input,.col.payment-pack-field-with-label.row-flex-align>.v-text-field,.v-col.payment-pack-field-with-label.row-flex-align>.v-input,.v-col.payment-pack-field-with-label.row-flex-align>.v-text-field{flex:0 1 auto!important;width:auto!important;min-width:120px;max-width:250px!important}.col.payment-pack-field-with-label.row-flex-align>.success--text,.v-col.payment-pack-field-with-label.row-flex-align>.success--text{flex:0 0 auto;white-space:nowrap}.payment-pack-field-label{min-width:60px;text-align:right}@media(max-width:599px){.col.payment-pack-field-with-label.row-flex-align,.v-col.payment-pack-field-with-label.row-flex-align{flex-wrap:wrap!important;align-items:flex-start!important}.col.payment-pack-field-with-label.row-flex-align>.v-input,.col.payment-pack-field-with-label.row-flex-align>.v-text-field,.v-col.payment-pack-field-with-label.row-flex-align>.v-input,.v-col.payment-pack-field-with-label.row-flex-align>.v-text-field{flex:1 1 100%!important;width:100%!important;max-width:100%!important;min-width:0!important}.col.payment-pack-field-with-label.row-flex-align>.success--text,.v-col.payment-pack-field-with-label.row-flex-align>.success--text{padding-left:0!important;margin-top:4px}.v-dialog .v-card__actions{flex-wrap:wrap;gap:8px}.v-dialog .v-card__actions .v-btn{margin:0!important}}.col.pb-0,.v-col.pb-0{padding-bottom:0!important}.v-dialog .headline{font-size:20px!important;line-height:1.3!important;margin:0}.v-dialog .v-chip{margin-top:2px}.swal2-popup{padding:1.5rem!important}.swal2-actions{gap:8px!important;margin-top:1.25rem!important}.client-page-tabs__info{padding:8px 16px 0}.client-page-tabs__panel{padding-top:16px}.client-page-tabs__panel .container.container-full-size,.client-page-tabs__panel>.container,.client-page-tabs__panel>div>.container{padding-top:0!important;padding-left:16px!important;padding-right:16px!important}.client-page-tabs__panel .container.container-full-size:has(.custom-calendar),.client-page-tabs__panel .container.container-full-size:has(.v-card.v-card--flat),.client-page-tabs__panel>.container:has(.v-card.v-card--flat),.client-page-tabs__panel>div>.container:has(.v-card.v-card--flat){padding-left:0!important;padding-right:0!important}.client-page-tabs__panel .v-card.v-card--flat{padding:16px!important}.client-page-tabs__panel .client-details-card>.v-card__text{padding:0!important}.client-page-tabs__panel .client-details-card .client-details-layout.v-list-item{padding-left:0!important;padding-right:0!important;min-height:0!important}.client-page-tabs__panel .client-pt-notes>div{padding:0 0 8px}.client-page-tabs__panel .client-user-notes,.client-page-tabs__panel .client-user-photos{padding-left:0;padding-right:0}.client-page-tabs__panel .v-card.v-card--flat>.col,.client-page-tabs__panel .v-card.v-card--flat>[class*=col-]{padding-left:0!important;padding-right:0!important}.client-page-tabs__panel .client-plan-list{padding-left:0;padding-right:0}.client-page-tabs__panel .custom-calendar{padding:0 16px 16px!important}.client-plan-card__toolbar{padding-top:4px!important;padding-bottom:8px!important}.client-plan-list{min-height:250px;padding:0 4px 8px}.client-plan-list,.client-plan-list__group{display:flex;flex-direction:column;gap:10px}.client-plan-list__item{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid var(--dash-border);border-radius:var(--dash-radius);background:var(--dash-surface-muted);box-shadow:var(--dash-shadow);cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.client-plan-list__item:hover{border-color:var(--dash-border-strong);background:var(--dash-surface-hover);box-shadow:var(--dash-shadow-hover)}.client-plan-list__content{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:8px}.client-plan-list__header{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.client-plan-list__name{font-size:15px;font-weight:600;line-height:1.35;letter-spacing:.01em}.client-plan-list__status{display:inline-flex;align-items:center;padding:2px 10px;border:1px solid var(--dash-border);border-radius:999px;font-size:12px;font-weight:600;line-height:1.4;background:var(--dash-surface)}.client-plan-list__meta{display:flex;flex-wrap:wrap;gap:6px 8px}.client-plan-list__meta:not(:has(.client-plan-list__meta-item)){display:none}.client-plan-list__meta-item{display:inline-flex;align-items:center;max-width:100%;padding:4px 10px;border:1px solid var(--dash-border);border-radius:var(--dash-radius-sm);background:var(--dash-surface);color:var(--dash-text-muted);font-size:12px;font-weight:500;line-height:1.35}.client-plan-list__meta-item>b,.client-plan-list__meta-item strong{margin-right:4px;color:inherit;font-weight:600;opacity:.9}.client-plan-list__notes{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--dash-text-muted);font-size:13px;font-weight:400;line-height:1.4;white-space:pre-wrap;word-break:break-word;cursor:pointer}.client-plan-list__actions{flex:0 0 auto;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:6px;min-width:108px}.client-plan-list__actions .v-btn{margin:0!important;width:100%}.client-plan-list__actions-row{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.client-plan-list__actions-row .list-item-actions{min-width:108px}.client-plan-list__actions-row .list-item-actions button{width:100%}@media(max-width:600px){.client-plan-list__item{flex-direction:column;align-items:stretch}.client-plan-list__actions,.client-plan-list__actions-row{width:100%;min-width:0;justify-content:flex-start}}.client-plan-list__empty{padding:40px 16px!important;border:1px dashed var(--dash-border);border-radius:var(--dash-radius);background:var(--dash-surface-muted);color:var(--dash-text-muted)!important}.progress-weeks-page .progress-weeks-toolbar-actions{flex-wrap:wrap;gap:4px}.progress-weeks-page .buttons-toggle-component{border:1px solid var(--dash-border);border-radius:12px!important;overflow:hidden;background:var(--dash-surface-muted)}.progress-weeks-page .buttons-toggle-component .v-btn{margin:0!important;border-radius:0!important;min-width:44px!important}.progress-weeks-plan-select{min-width:220px;max-width:320px}.progress-weeks-plan-card{border:1px solid var(--dash-border);border-radius:12px;overflow:hidden;background:var(--dash-surface)}.progress-weeks-plan-card-scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.progress-weeks-plan-card-scroll--top{max-height:14px;border-bottom:1px solid var(--dash-border)}.progress-weeks-plan-card-scroll-spacer{height:1px}.progress-weeks-table{margin:0!important;width:-moz-max-content;width:max-content;min-width:100%;border-collapse:collapse}.progress-weeks-table td,.progress-weeks-table th{border-left:none!important}.progress-weeks-table td:last-child,.progress-weeks-table th:last-child{border-right:none!important}.progress-weeks-table thead tr:first-child th{border-top:none!important}.progress-weeks-table tbody tr:last-child td{border-bottom:none!important}.progress-weeks-table th{background:var(--dash-surface-muted)!important;font-weight:600;white-space:nowrap}.progress-weeks-plan-title{text-align:left!important;font-size:14px!important;padding:10px 12px!important}.progress-weeks-cell-value{display:inline-flex;align-items:center;justify-content:center;gap:2px;white-space:nowrap;font-size:13px}.progress-weeks-cell--day{color:#fff}.progress-weeks-cell--target{color:var(--dash-text-muted)}.progress-weeks-cell--up{background:rgba(46,125,50,.12)}.progress-weeks-cell--down{background:rgba(198,40,40,.12)}.progress-weeks-trend--up{color:#2e7d32!important}.progress-weeks-trend--down{color:#c62828!important}.progress-weeks-empty{text-align:center;color:var(--dash-text-muted);padding:48px 20px;border:1px dashed var(--dash-border);border-radius:14px;background:var(--dash-surface-muted)}.progress-weeks-empty-icon{width:72px;height:72px;margin:0 auto 14px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--dash-surface);border:1px solid var(--dash-border);color:var(--dash-text-muted)}.progress-weeks-empty-title{font-size:16px;font-weight:600;color:var(--dash-text);margin-bottom:4px}.progress-weeks-videos-table{border:1px solid var(--dash-border);border-radius:12px;overflow:hidden;background:var(--dash-surface)}.progress-weeks-videos-table td{vertical-align:top!important;padding-top:12px!important;padding-bottom:12px!important}.progress-weeks-video-card{width:220px;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:#000;border:1px solid var(--dash-border)}.progress-weeks-video{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border:0;background:#000}.progress-weeks-chart-card{margin-bottom:16px;border-radius:12px;overflow:hidden}.progress-weeks-chart-card .v-card{border-radius:12px!important;overflow:hidden}.progress-weeks-chart-title{font-size:15px;font-weight:600;color:var(--dash-text)}.progress-weeks-chart-description{margin-top:4px;font-size:12px;line-height:1.4;color:var(--dash-text-muted)}.theme--dark .progress-weeks-empty,.theme--dark .progress-weeks-plan-card,.theme--dark .progress-weeks-videos-table{background:#1a1a1a}.theme--dark .progress-weeks-empty-icon{background:#222}.theme--dark .progress-weeks-table th{background:#222!important}.theme--dark .progress-weeks-cell--up{background:rgba(76,175,80,.18)}.theme--dark .progress-weeks-cell--down{background:rgba(244,67,54,.18)}.progress-metrics-toolbar{margin-bottom:16px;flex-wrap:wrap;gap:8px}.progress-metrics-column-input{max-width:220px;margin-right:8px}.progress-metrics-scroll{overflow-x:auto}.progress-metrics-table{width:100%;min-width:720px;border-collapse:collapse;border-radius:8px;overflow:hidden}.progress-metrics-table th{background:#153a5f;color:#fff;font-weight:700;text-align:center;padding:10px 8px;white-space:nowrap}.progress-metrics-table td{padding:8px;text-align:center;border-bottom:1px solid var(--dash-border);background:var(--dash-surface)}.progress-metrics-table tbody tr:nth-child(2n) td{background:rgba(21,58,95,.06)}.progress-metrics-header-cell{display:flex;align-items:center;justify-content:center;gap:4px}.progress-metrics-header-input{background:transparent;border:none;color:#fff;font-weight:700;text-align:center;width:100%;min-width:80px;outline:none}.progress-metrics-header-remove{flex-shrink:0}.progress-metrics-exercise-col{text-align:left!important;min-width:240px}.progress-metrics-exercise{display:flex;align-items:center;gap:8px}.progress-metrics-code{width:48px;flex-shrink:0;text-align:center;font-weight:700;font-size:12px;color:#153a5f;background:#d6e8f7;border:none;border-radius:4px;padding:4px 2px;outline:none}.progress-metrics-name,.progress-metrics-value-input{background:transparent;border:none;outline:none;color:var(--dash-text);min-width:0}.progress-metrics-name{flex:1;text-align:left}.progress-metrics-value-cell{display:inline-flex;align-items:center;justify-content:center;gap:4px}.progress-metrics-value-input{width:72px;text-align:center;-moz-appearance:textfield}.progress-metrics-value-input::-webkit-inner-spin-button,.progress-metrics-value-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.progress-metrics-best{font-weight:700;color:#153a5f}.progress-metrics-actions-col{width:40px}.progress-metrics-empty{color:var(--dash-text-muted);padding:24px 8px!important}.progress-metrics-delta--up{color:#2e7d32}.progress-metrics-delta--down{color:#c62828}.theme--dark .progress-metrics-table tbody tr:nth-child(2n) td{background:rgba(144,202,249,.08)}.theme--dark .progress-metrics-best{color:#90caf9}.theme--dark .progress-metrics-code{background:rgba(144,202,249,.2);color:#90caf9}#dashboard .homepage-page__tables{margin-top:4px}#dashboard .homepage-page__tables>.col,#dashboard .homepage-page__tables>[class*=col-]{padding-top:8px;padding-bottom:8px}@media(max-width:1263px){#dashboard .homepage-page__tables>.col-md-6,#dashboard .homepage-page__tables>[class*=col-md-6]{flex:0 0 100%!important;max-width:100%!important}}#dashboard .homepage-page__tables .dashboard-table-toolbar__content{display:flex;flex-direction:column;gap:8px;width:100%}#dashboard .homepage-page__tables .dashboard-table-toolbar__search,#dashboard .homepage-page__tables .dashboard-table-toolbar__tabs{width:100%;max-width:100%}@media(max-width:600px){#dashboard .homepage-page__tables .v-card--material.px-5{padding-left:12px!important;padding-right:12px!important}#dashboard .homepage-page__tables .display-2.row-flex-align-space{flex-wrap:wrap;gap:8px;align-items:flex-start}#dashboard .homepage-page__tables .v-data-table .row-flex-align,#dashboard .homepage-page__tables .v-data-table .row-flex-align-space{flex-wrap:wrap;width:100%;max-width:100%}#dashboard .homepage-page__tables .v-data-table .row-flex-align-space>div,#dashboard .homepage-page__tables .v-data-table .row-flex-align>div{min-width:0;max-width:100%}#dashboard .homepage-page__tables .v-data-table .v-text-field,#dashboard .homepage-page__tables .v-data-table .v-toolbar .v-tabs{width:100%;max-width:100%}}.homepage-summary{margin-top:16px!important;margin-bottom:8px!important}.homepage-summary__col{padding-top:4px!important;padding-bottom:4px!important}.homepage-summary__panel{padding:16px 16px 14px;border:1px solid var(--dash-border);border-radius:16px;background:radial-gradient(720px 180px at 0 0,rgba(80,157,200,.14),transparent 60%),var(--dash-surface);box-shadow:var(--dash-shadow)}.homepage-summary__note{margin:0 0 12px;font-size:.75rem;font-weight:500;line-height:1.35;opacity:.65}.theme--dark .homepage-summary__panel{background:radial-gradient(720px 180px at 0 0,rgba(80,157,200,.18),transparent 60%),hsla(0,0%,100%,.03)}.homepage-summary__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(max-width:1260px){.homepage-summary__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.homepage-summary__grid{grid-template-columns:1fr}}.homepage-summary__card{display:flex;gap:14px;height:100%;min-height:88px;padding:14px 16px;border-radius:14px;border:1px solid color-mix(in srgb,var(--stat-accent,#66bb6a) 34%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--stat-accent,#66bb6a) 26%,transparent),color-mix(in srgb,var(--stat-accent,#66bb6a) 8%,transparent))}.homepage-summary__stat--grouped .homepage-summary__card{min-height:128px}.homepage-summary__card-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:12px;background:hsla(0,0%,100%,.92);box-shadow:0 3px 10px rgba(0,0,0,.08)}.theme--dark .homepage-summary__card-icon{background:rgba(10,16,24,.9);box-shadow:0 3px 10px rgba(0,0,0,.28)}.homepage-summary__card-body{min-width:0;flex:1}.homepage-summary__card-title{margin-bottom:4px;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.75;line-height:1.25}.homepage-summary__card-value{font-size:1.75rem;font-weight:700;line-height:1.1;letter-spacing:-.03em}.homepage-summary__card-parts{display:grid;gap:4px;margin-top:8px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--stat-accent,#66bb6a) 28%,transparent)}.homepage-summary__card-part{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;font-size:.72rem;line-height:1.3}.homepage-summary__card-part span{opacity:.78;min-width:0}.homepage-summary__card-part strong{flex-shrink:0;font-size:.88rem;font-weight:700}.theme--light .homepage-summary__card-body{color:rgba(0,0,0,.84)}.theme--dark .homepage-summary__card-body{color:hsla(0,0%,100%,.95)}.theme--dark .homepage-summary__stat--dark-text .homepage-summary__card-body{color:rgba(20,20,20,.88)}.homepage-summary__mix{margin-top:14px;padding-top:12px;border-top:1px solid var(--dash-border)}.homepage-summary__mix-track{display:flex;overflow:hidden;width:100%;height:10px;border-radius:999px;background:var(--dash-surface-muted)}.homepage-summary__mix-seg{display:block;height:100%;min-width:0;transition:width .35s ease}.homepage-summary__mix-legend{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:10px}.homepage-summary__mix-item{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;color:var(--dash-text-muted)}.homepage-summary__mix-item i{display:inline-block;width:8px;height:8px;border-radius:50%;background:currentColor}.homepage-summary__mix-item b{color:inherit;font-weight:700;opacity:.95}.theme--light .homepage-summary__mix-item b{color:rgba(0,0,0,.78)}.theme--dark .homepage-summary__mix-item b{color:hsla(0,0%,100%,.9)}.pt-payment-container .pt-payment-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px;padding:14px 18px;border-radius:var(--dash-radius,12px)!important}.pt-payment-container .pt-payment-banner__period{font-size:13px;font-weight:500;line-height:1.3;opacity:.92}.pt-payment-container .pt-payment-banner__amount{margin-top:2px;font-size:22px;font-weight:700;line-height:1.2;letter-spacing:.01em}.pt-payment-container .pt-payment-banner__info{flex-shrink:0;font-size:22px!important;opacity:.95}.pt-payment-container .warning{border-radius:var(--dash-radius,12px)!important}.pt-payment-dialog .pt-payment-dialog__card{overflow:hidden}.pt-payment-dialog .pt-payment-dialog__header{display:flex;flex-direction:column;align-items:center;gap:6px;padding:24px 24px 16px!important;text-align:center}.pt-payment-dialog .pt-payment-dialog__period{font-size:14px;font-weight:500;line-height:1.3;opacity:.8}.pt-payment-dialog .pt-payment-dialog__amount{font-size:36px;font-weight:700;line-height:1.15;letter-spacing:.01em}.pt-payment-dialog .pt-payment-dialog__body{padding:8px 24px 8px!important}.pt-payment-dialog .pt-payment-dialog__section-title{margin-bottom:10px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.7}.pt-payment-dialog .pt-payment-dialog__details{margin-bottom:20px}.pt-payment-dialog .pt-payment-dialog__details-list{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:10px;background:rgba(0,0,0,.12)}.theme--light .pt-payment-dialog .pt-payment-dialog__details-list{background:rgba(0,0,0,.04)}.pt-payment-dialog .pt-payment-dialog__details-line{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;padding:7px 0;border-bottom:1px solid hsla(0,0%,100%,.06);font-size:13px;line-height:1.4}.theme--light .pt-payment-dialog .pt-payment-dialog__details-line{border-bottom-color:rgba(0,0,0,.06)}.pt-payment-dialog .pt-payment-dialog__details-line:last-child{border-bottom:0;padding-bottom:2px}.pt-payment-dialog .pt-payment-dialog__details-line--total{margin-top:4px;padding-top:10px;border-top:1px solid hsla(0,0%,100%,.12);border-bottom:0;font-weight:700}.theme--light .pt-payment-dialog .pt-payment-dialog__details-line--total{border-top-color:rgba(0,0,0,.12)}.pt-payment-dialog .pt-payment-dialog__details-label{flex:1 1 140px;opacity:.72}.pt-payment-dialog .pt-payment-dialog__details-value{flex:1 1 160px;text-align:right;font-weight:500;word-break:break-word}.pt-payment-dialog .pt-payment-dialog__details-value--full{flex:1 1 100%;text-align:left;opacity:.9}.pt-payment-dialog .pt-payment-dialog__methods{display:flex;flex-direction:column;gap:10px}.pt-payment-dialog .pt-payment-dialog__method{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;background:rgba(0,0,0,.12);cursor:pointer;transition:background .15s ease}.theme--light .pt-payment-dialog .pt-payment-dialog__method{background:rgba(0,0,0,.04)}.pt-payment-dialog .pt-payment-dialog__method:hover{background:rgba(0,0,0,.18)}.theme--light .pt-payment-dialog .pt-payment-dialog__method:hover{background:rgba(0,0,0,.07)}.pt-payment-dialog .pt-payment-dialog__method-icon{flex-shrink:0;height:28px;width:auto}.pt-payment-dialog .pt-payment-dialog__method-icon--wise{height:22px}.pt-payment-dialog .pt-payment-dialog__method-content{flex:1;min-width:0}.pt-payment-dialog .pt-payment-dialog__method-link,.pt-payment-dialog .pt-payment-dialog__method-value{display:block;overflow:hidden;font-size:13px;font-weight:600;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.pt-payment-dialog .pt-payment-dialog__method-link{color:inherit;text-decoration:none}.pt-payment-dialog .pt-payment-dialog__method-link:hover{text-decoration:underline}.pt-payment-dialog .pt-payment-dialog__method-copy{flex-shrink:0;font-size:18px;opacity:.7}.pt-payment-dialog .pt-payment-dialog__actions{padding:8px 16px 16px!important}#core-navigation-drawer,#core-navigation-drawer.core-drawer{border-right:1px solid hsla(0,0%,100%,.08)!important;box-shadow:8px 0 28px rgba(0,0,0,.22)!important}#core-navigation-drawer:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;z-index:3;pointer-events:none;background:var(--dash-header-gradient,linear-gradient(90deg,#5aaad4,#509dc8 48%,#3f88b5))}#core-navigation-drawer .core-drawer__bg .v-image__image,#core-navigation-drawer .v-image__image{filter:saturate(.85) brightness(.92)}#core-navigation-drawer .core-drawer__bg:after,#core-navigation-drawer>.v-navigation-drawer__image:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(520px 220px at 0 0,rgba(80,157,200,.28),transparent 62%),linear-gradient(180deg,rgba(6,14,22,.18),rgba(6,14,22,.42))}#core-navigation-drawer .v-navigation-drawer__content{display:flex;flex-direction:column;padding-top:4px}.core-drawer__brand{position:relative;z-index:1;margin:10px 12px 8px;padding:14px 14px 12px;border-radius:14px;border:1px solid hsla(0,0%,100%,.12);background:linear-gradient(135deg,rgba(80,157,200,.22),hsla(0,0%,100%,.04) 55%),rgba(0,0,0,.22);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08);backdrop-filter:blur(6px)}.core-drawer__brand-row{display:flex;align-items:center;gap:12px;min-width:0}.core-drawer__logo{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:6px;border-radius:12px;background:hsla(0,0%,100%,.95);box-shadow:0 6px 16px rgba(0,0,0,.28);overflow:hidden}.core-drawer__logo .v-image{width:100%;border-radius:8px}.core-drawer__brand-text{min-width:0;flex:1 1 auto}.core-drawer__title{margin:0;font-size:.98rem;font-weight:600;line-height:1.3;letter-spacing:.01em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.core-drawer__version{margin-top:4px;font-size:.68rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:hsla(0,0%,100%,.55)}.core-drawer__brand .dashboard-version{display:none}#core-navigation-drawer .core-drawer__nav{position:relative;z-index:1;flex:1 1 auto;padding:6px 10px 18px!important}#core-navigation-drawer .core-drawer__nav .v-list-item{min-height:42px!important;margin-bottom:4px!important;padding:0 12px!important;border-radius:10px!important;transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}#core-navigation-drawer .core-drawer__nav .v-list-item:hover:not(.v-list-item--active):not(.core-drawer-item--active){background:rgba(80,157,200,.14)!important}#core-navigation-drawer .core-drawer__nav .v-list-item__icon{margin:10px 0!important}#core-navigation-drawer .core-drawer__nav .v-list-item__icon--text,#core-navigation-drawer .core-drawer__nav .v-list-item__icon:first-child,.v-application--is-ltr #core-navigation-drawer .core-drawer__nav .v-list-item__icon--text,.v-application--is-ltr #core-navigation-drawer .core-drawer__nav .v-list-item__icon:first-child,.v-application--is-ltr #core-navigation-drawer .core-drawer__nav .v-list-item__icon:last-of-type:not(:only-child){margin-left:4px!important;margin-right:20px!important}#core-navigation-drawer .core-drawer__nav .v-list-item__icon .v-icon{font-size:20px!important;opacity:.88;color:hsla(0,0%,100%,.88)!important}#core-navigation-drawer .core-drawer__nav .v-list-item__title{font-size:.875rem!important;font-weight:500!important;letter-spacing:.01em;line-height:1.25!important;color:hsla(0,0%,100%,.9)!important}#core-navigation-drawer .core-drawer__nav .core-drawer-item--active,#core-navigation-drawer .core-drawer__nav .v-list-item--active,#core-navigation-drawer .core-drawer__nav .v-list-item.core-drawer-item--active{background:linear-gradient(90deg,rgba(80,157,200,.38),rgba(80,157,200,.16))!important;box-shadow:inset 3px 0 0 #6bb3d6,0 4px 14px rgba(0,0,0,.18)!important}#core-navigation-drawer .core-drawer__nav .core-drawer-item--active .v-list-item__title,#core-navigation-drawer .core-drawer__nav .v-list-item--active .v-list-item__title{font-weight:600!important;color:#fff!important}#core-navigation-drawer .core-drawer__nav .core-drawer-item--active .v-icon,#core-navigation-drawer .core-drawer__nav .v-list-item--active .v-icon{opacity:1;color:#fff!important}#core-navigation-drawer .core-drawer__nav .core-drawer-item--active:before,#core-navigation-drawer .core-drawer__nav .v-list-item--active:before{opacity:0!important}#core-navigation-drawer .v-list-group__header{border-radius:10px!important}#core-navigation-drawer .v-divider{display:none}#core-navigation-drawer .v-list--nav{padding-left:10px;padding-right:10px}.theme--light #core-navigation-drawer.core-drawer:not(.theme--dark){border-right-color:var(--dash-border)!important;box-shadow:4px 0 20px rgba(15,41,56,.08)!important}.theme--light #core-navigation-drawer:not(.theme--dark) .core-drawer__brand{border-color:var(--dash-border);background:linear-gradient(135deg,rgba(80,157,200,.14),hsla(0,0%,100%,.7) 55%),#fff}.theme--light #core-navigation-drawer:not(.theme--dark) .core-drawer__title{color:rgba(0,0,0,.82)}.theme--light #core-navigation-drawer:not(.theme--dark) .core-drawer__version{color:rgba(0,0,0,.45)}#app-bar,#app-bar.app-bar-shell{border-bottom:1px solid var(--dash-border)!important;backdrop-filter:blur(10px);background:linear-gradient(180deg,rgba(18,18,18,.72),rgba(18,18,18,.35))!important}.theme--light #app-bar,.theme--light #app-bar.app-bar-shell{background:linear-gradient(180deg,hsla(0,0%,100%,.86),hsla(0,0%,100%,.55))!important}.app-bar-shell__title{display:inline-flex;align-items:center;gap:10px;font-weight:600;letter-spacing:.01em}.app-bar-shell__title-icon{color:var(--dash-accent,#509dc8)!important;margin-top:0!important}.app-bar-shell__nav-btn{border:1px solid var(--dash-border)!important;box-shadow:var(--dash-shadow)!important;margin-right:12px!important}.app-bar-shell__session{margin-right:16px}.app-bar-shell__theme{display:inline-flex;align-items:center;gap:6px;margin:0 4px 0 8px;padding:4px 10px 4px 8px;border-radius:999px;border:1px solid var(--dash-border);background:var(--dash-surface-muted)}.app-bar-shell__theme-icon{color:var(--dash-accent,#509dc8)!important;opacity:.95}.app-bar-shell__theme-switch{margin-top:0!important;transform:scale(.9);transform-origin:center right}.app-bar-shell__theme-switch .v-input--selection-controls__input{margin-right:0!important}.app-bar-shell__theme-btn{width:32px!important;height:32px!important;margin:0!important}.app-bar-shell__theme-btn .v-icon{color:var(--dash-accent,#509dc8)!important;font-size:18px!important}.app-bar-shell__action{min-width:48px!important;width:auto!important;height:40px!important;padding:0 12px!important;border-radius:12px!important;border:1px solid transparent;transition:background-color .15s ease,border-color .15s ease}.app-bar-shell__action:hover{background:var(--dash-accent-soft)!important;border-color:var(--dash-border)}.app-bar-shell__action--alert{border-color:rgba(255,167,38,.35)!important;background:rgba(255,167,38,.12)!important}.app-bar-shell__action-count{margin-left:6px;font-weight:700;font-size:.85rem}.app-bar-shell__profile{min-width:44px!important;width:44px;height:40px!important;padding:0 10px!important;border-radius:12px!important;border:1px solid var(--dash-border)!important;background:var(--dash-surface-muted)!important;box-shadow:none!important;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.app-bar-shell__profile:hover{border-color:rgba(80,157,200,.45)!important;background:var(--dash-accent-soft)!important;box-shadow:0 4px 14px rgba(80,157,200,.18)!important}.app-bar-shell__profile .v-icon{color:var(--dash-accent,#509dc8)!important}@media(max-width:959px){#app-bar,#app-bar.app-bar-shell{height:56px!important}#app-bar.app-bar-shell .v-toolbar__content,#app-bar .v-toolbar__content{height:56px!important;padding:0 8px!important;gap:4px}.app-bar-shell__nav-btn{width:36px!important;height:36px!important;margin-right:4px!important}.app-bar-shell__nav-btn .v-icon{font-size:20px!important}.app-bar-shell__theme{margin:0 2px;padding:0;border:none;background:transparent;border-radius:10px}.app-bar-shell__theme-btn{width:36px!important;height:36px!important;border:1px solid var(--dash-border)!important;border-radius:10px!important;background:var(--dash-surface-muted)!important}.app-bar-shell__action{min-width:36px!important;height:36px!important;padding:0 8px!important;margin-left:4px!important;border-radius:10px!important}.app-bar-shell__action .v-icon{font-size:20px!important}.app-bar-shell__action-count{margin-left:4px;font-size:.75rem}.app-bar-shell__profile{min-width:36px!important;width:36px!important;height:36px!important;padding:0!important;margin-left:4px!important;border-radius:10px!important}.app-bar-shell__profile .v-icon{font-size:18px!important}.app-bar-shell__action.ml-2,.app-bar-shell__profile.ml-2{margin-left:4px!important}}.v-menu__content.app-bar-menu{margin-top:8px!important;border:1px solid var(--dash-border)!important;border-radius:14px!important;overflow:hidden;box-shadow:0 12px 32px rgba(0,0,0,.28)!important;background:#1a1f24!important}.theme--light .v-menu__content.app-bar-menu{background:#fff!important;box-shadow:0 12px 32px rgba(15,41,56,.14)!important}.v-menu__content.app-bar-menu:before{content:"";display:block;height:3px;background:var(--dash-header-gradient,linear-gradient(90deg,#5aaad4,#509dc8 48%,#3f88b5))}.app-bar-menu__list{padding:8px!important;background:transparent!important}.app-bar-menu__item{min-height:42px!important;margin:0 0 2px!important;padding:0 12px!important;border-radius:10px!important;transition:background-color .15s ease}.app-bar-menu__item:hover{background:var(--dash-accent-soft)!important}.app-bar-menu__icon{margin:10px 14px 10px 0!important;min-width:24px!important}.app-bar-menu__icon .v-icon{color:var(--dash-accent,#509dc8)!important;opacity:.95}.app-bar-menu__item .v-list-item__title{font-size:.875rem!important;font-weight:500!important;letter-spacing:.01em;line-height:1.3!important}.app-bar-menu__divider{margin:6px 4px!important;border-color:var(--dash-border)!important}.app-bar-menu__item--danger:hover{background:rgba(239,83,80,.14)!important}.app-bar-menu__item--danger .app-bar-menu__icon .v-icon,.app-bar-menu__item--danger .v-list-item__title{color:#ef5350!important}#calendar,#calendar.v-container{padding-left:16px!important;padding-right:16px!important}#calendar .calendar-page__col{padding-left:0!important;padding-right:0!important}#calendar .v-card.v-card--material.calendar-page__card{padding:12px 18px 18px!important}.custom-calendar{padding-left:12px;padding-right:12px;padding-top:8px;padding-bottom:8px;box-sizing:border-box}#calendar .custom-calendar{padding-left:0!important;padding-right:0!important;padding-bottom:0!important}.custom-calendar>.v-sheet{background:transparent!important;box-shadow:none!important;border:none!important}.custom-calendar .custom-calendar-header{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:4px 0 8px}.custom-calendar .custom-calendar-header .v-icon.cursor-hover{flex:0 0 auto;width:36px;height:36px;border-radius:999px;border:1px solid var(--dash-border);background:var(--dash-surface-muted);display:inline-flex!important;align-items:center;justify-content:center;font-size:22px!important;margin:0!important;transition:background-color .15s ease,border-color .15s ease}.custom-calendar .custom-calendar-header .v-icon.cursor-hover:hover{background:var(--dash-accent-soft)!important;border-color:rgba(80,157,200,.45)}.custom-calendar .custom-calendar-header .v-autocomplete,.custom-calendar .custom-calendar-header .v-select{flex:1 1 0;max-width:none!important;min-width:0;width:auto!important;margin:0!important}@media(max-width:600px){.custom-calendar .custom-calendar-header{flex-wrap:wrap;justify-content:center}.custom-calendar .custom-calendar-header .v-autocomplete,.custom-calendar .custom-calendar-header .v-select{flex:1 1 100%;order:2}}.custom-calendar .custom-calendar-title{padding:8px 0 12px!important}.custom-calendar .custom-calendar-title h3{margin:0;font-size:1.35rem;font-weight:600;letter-spacing:.01em}.custom-calendar .row-flex-align-space.pb-4{padding-bottom:12px!important;gap:12px}.custom-calendar .buttons-toggle-component{border:1px solid var(--dash-border);border-radius:12px!important;overflow:hidden;background:var(--dash-surface-muted)}.custom-calendar .buttons-toggle-component .v-btn{margin:0!important;border-radius:0!important;min-width:44px!important}.custom-calendar .v-calendar{border:1px solid var(--dash-border)!important;border-radius:14px!important;overflow:hidden;background:var(--dash-surface)}.custom-calendar .v-calendar-daily_head-day,.custom-calendar .v-calendar-weekly__head,.custom-calendar .v-calendar-weekly__head-weekday{background:var(--dash-header-gradient,linear-gradient(90deg,#5aaad4,#509dc8 48%,#3f88b5))!important;background-image:var(--dash-header-gradient,linear-gradient(90deg,#5aaad4,#509dc8 48%,#3f88b5))!important;color:#fff!important;border-color:hsla(0,0%,100%,.12)!important;font-weight:600!important;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem!important}.custom-calendar .v-calendar-daily_head-weekday,.custom-calendar .v-calendar-weekly__head-weekday{color:#fff!important;opacity:1!important}.custom-calendar .v-calendar-daily_head-day,.custom-calendar .v-calendar-weekly__head-day{border-color:hsla(0,0%,100%,.12)!important}.custom-calendar .v-calendar-daily__day,.custom-calendar .v-calendar-weekly__day{border-color:var(--dash-border)!important;min-height:96px}.custom-calendar .v-calendar-daily__day:hover,.custom-calendar .v-calendar-weekly__day:hover{background:var(--dash-accent-soft)!important}.custom-calendar .v-calendar-daily__day-month,.custom-calendar .v-calendar-weekly__day-label,.custom-calendar .v-calendar-weekly__day-month{font-weight:600;letter-spacing:.01em}.custom-calendar .v-event,.custom-calendar .v-event-more,.custom-calendar .v-event-summary{border-radius:8px!important;margin:1px 4px!important;padding-left:6px!important;padding-right:6px!important;font-size:.72rem!important;font-weight:600!important;letter-spacing:.01em;box-shadow:0 1px 3px rgba(0,0,0,.18)}.custom-calendar .v-calendar-daily__intervals-body,.custom-calendar .v-calendar-daily__intervals-head{border-color:var(--dash-border)!important}.custom-calendar .v-calendar-daily__interval-text{color:var(--dash-text-muted)!important;font-size:.7rem}.theme--dark .custom-calendar .v-calendar{background:hsla(0,0%,100%,.02)}.theme--light .custom-calendar .custom-calendar-title h3,.theme--light .custom-calendar .v-calendar-daily__day-month,.theme--light .custom-calendar .v-calendar-weekly__day,.theme--light .custom-calendar .v-calendar-weekly__day-label,.theme--light .custom-calendar .v-calendar-weekly__day-label .v-btn,.theme--light .custom-calendar .v-calendar-weekly__day-month{color:rgba(0,0,0,.87)!important}.theme--light .custom-calendar .v-calendar-weekly__day.v-outside,.theme--light .custom-calendar .v-calendar-weekly__day.v-past{color:rgba(0,0,0,.38)!important}.theme--light .custom-calendar .v-calendar-daily_head-day,.theme--light .custom-calendar .v-calendar-daily_head-weekday,.theme--light .custom-calendar .v-calendar-weekly__head,.theme--light .custom-calendar .v-calendar-weekly__head-weekday{color:#fff!important}@media(max-width:960px){#calendar,#calendar.v-container{padding-left:10px!important;padding-right:10px!important}#calendar .v-card.v-card--material.calendar-page__card{padding:10px 12px 12px!important}.custom-calendar{padding-left:8px;padding-right:8px}}:root{--chart-line-width:3px;--chart-point-size:11px;--chart-grid:hsla(0,0%,100%,0.1);--chart-label:hsla(0,0%,100%,0.72);--chart-area-opacity:0.18;--chart-bar-width:14px;--chart-series-1:#7cb342;--chart-series-2:#26c6da;--chart-series-3:#f4c63d;--chart-series-4:#ab47bc;--chart-series-5:#ff7043;--chart-series-6:#42a5f5;--chart-series-7:#66bb6a;--chart-series-8:#ec407a}.theme--light{--chart-grid:rgba(0,0,0,0.08);--chart-label:rgba(0,0,0,0.55)}.v-card--material-chart{overflow:visible!important;margin-top:28px!important;padding:12px!important;border:1px solid var(--dash-border)!important;border-radius:14px!important;box-shadow:var(--dash-shadow)!important;background:var(--dash-surface)}.v-card--material-chart .v-card--material__heading{top:-28px!important;border-radius:12px!important;box-shadow:0 8px 24px rgba(0,0,0,.18)!important;padding:12px!important;max-height:none!important}.theme--dark .v-card--material-chart .v-card--material__heading{box-shadow:0 10px 28px rgba(0,0,0,.35)!important}.ct-chart .ct-grid{stroke:var(--chart-grid);stroke-width:1px;stroke-dasharray:none}.ct-chart .ct-label{color:var(--chart-label);fill:var(--chart-label);font-size:.72rem;font-weight:500;letter-spacing:.02em}.ct-chart .ct-line{stroke-width:var(--chart-line-width);stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 4px rgba(0,0,0,.25))}.ct-chart .ct-point{stroke-width:var(--chart-point-size);stroke-linecap:round;transition:stroke-width .15s ease,filter .15s ease;filter:drop-shadow(0 1px 3px rgba(0,0,0,.28))}.ct-chart .ct-point:hover{stroke-width:calc(var(--chart-point-size) + 4px);filter:drop-shadow(0 0 8px currentColor)}.ct-chart .ct-area{fill-opacity:var(--chart-area-opacity)}.ct-chart .ct-bar{stroke-width:var(--chart-bar-width);stroke-linecap:round;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));transition:stroke-width .15s ease}.ct-chart .ct-bar:hover{stroke-width:calc(var(--chart-bar-width) + 4px)}.ct-chart .ct-slice-donut-solid,.ct-chart .ct-slice-pie{stroke:rgba(0,0,0,.2);stroke-width:2px;transition:filter .15s ease}.ct-chart .ct-slice-donut-solid:hover,.ct-chart .ct-slice-pie:hover{filter:brightness(1.08) drop-shadow(0 2px 6px rgba(0,0,0,.25))}.ct-chart .ct-series-a .ct-bar,.ct-chart .ct-series-a .ct-line,.ct-chart .ct-series-a .ct-point,.ct-chart .ct-series-a .ct-slice-donut{stroke:var(--chart-series-1)}.ct-chart .ct-series-a .ct-area,.ct-chart .ct-series-a .ct-slice-donut-solid,.ct-chart .ct-series-a .ct-slice-pie{fill:var(--chart-series-1)}.ct-chart .ct-series-b .ct-bar,.ct-chart .ct-series-b .ct-line,.ct-chart .ct-series-b .ct-point,.ct-chart .ct-series-b .ct-slice-donut{stroke:var(--chart-series-2)}.ct-chart .ct-series-b .ct-area,.ct-chart .ct-series-b .ct-slice-donut-solid,.ct-chart .ct-series-b .ct-slice-pie{fill:var(--chart-series-2)}.ct-chart .ct-series-c .ct-bar,.ct-chart .ct-series-c .ct-line,.ct-chart .ct-series-c .ct-point,.ct-chart .ct-series-c .ct-slice-donut{stroke:var(--chart-series-3)}.ct-chart .ct-series-c .ct-area,.ct-chart .ct-series-c .ct-slice-donut-solid,.ct-chart .ct-series-c .ct-slice-pie{fill:var(--chart-series-3)}.ct-chart .ct-series-d .ct-bar,.ct-chart .ct-series-d .ct-line,.ct-chart .ct-series-d .ct-point,.ct-chart .ct-series-d .ct-slice-donut{stroke:var(--chart-series-4)}.ct-chart .ct-series-d .ct-area,.ct-chart .ct-series-d .ct-slice-donut-solid,.ct-chart .ct-series-d .ct-slice-pie{fill:var(--chart-series-4)}.ct-chart .ct-series-e .ct-bar,.ct-chart .ct-series-e .ct-line,.ct-chart .ct-series-e .ct-point,.ct-chart .ct-series-e .ct-slice-donut{stroke:var(--chart-series-5)}.ct-chart .ct-series-e .ct-area,.ct-chart .ct-series-e .ct-slice-donut-solid,.ct-chart .ct-series-e .ct-slice-pie{fill:var(--chart-series-5)}.ct-chart .ct-series-f .ct-bar,.ct-chart .ct-series-f .ct-line,.ct-chart .ct-series-f .ct-point,.ct-chart .ct-series-f .ct-slice-donut{stroke:var(--chart-series-6)}.ct-chart .ct-series-f .ct-area,.ct-chart .ct-series-f .ct-slice-donut-solid,.ct-chart .ct-series-f .ct-slice-pie{fill:var(--chart-series-6)}.ct-chart .ct-series-g .ct-bar,.ct-chart .ct-series-g .ct-line,.ct-chart .ct-series-g .ct-point,.ct-chart .ct-series-g .ct-slice-donut{stroke:var(--chart-series-7)}.ct-chart .ct-series-g .ct-area,.ct-chart .ct-series-g .ct-slice-donut-solid,.ct-chart .ct-series-g .ct-slice-pie{fill:var(--chart-series-7)}.ct-chart .ct-series-h .ct-bar,.ct-chart .ct-series-h .ct-line,.ct-chart .ct-series-h .ct-point,.ct-chart .ct-series-h .ct-slice-donut{stroke:var(--chart-series-8)}.ct-chart .ct-series-h .ct-area,.ct-chart .ct-series-h .ct-slice-donut-solid,.ct-chart .ct-series-h .ct-slice-pie{fill:var(--chart-series-8)}.chart-container .ct-series:first-child .ct-bar:not(.highlighted-point),.chart-container .ct-series:first-child .ct-line:not(.highlighted-point),.chart-container .ct-series:first-child .ct-point:not(.highlighted-point){stroke:var(--chart-series-1)!important}.chart-container .ct-series:first-child .ct-area{fill:var(--chart-series-1)!important}.chart-container .ct-series:nth-child(2) .ct-bar:not(.highlighted-point),.chart-container .ct-series:nth-child(2) .ct-line:not(.highlighted-point),.chart-container .ct-series:nth-child(2) .ct-point:not(.highlighted-point){stroke:var(--chart-series-2)!important}.chart-container .ct-series:nth-child(2) .ct-area{fill:var(--chart-series-2)!important}.chart-container .ct-series:nth-child(3) .ct-bar:not(.highlighted-point),.chart-container .ct-series:nth-child(3) .ct-line:not(.highlighted-point),.chart-container .ct-series:nth-child(3) .ct-point:not(.highlighted-point){stroke:var(--chart-series-3)!important}.chart-container .ct-series:nth-child(3) .ct-area{fill:var(--chart-series-3)!important}.chart-container-colors-1 .ct-series:first-child .ct-bar,.chart-container-colors-1 .ct-series:first-child .ct-line,.chart-container-colors-1 .ct-series:first-child .ct-point{stroke:var(--chart-series-2)!important}.chart-container-colors-1 .ct-series:first-child .ct-area{fill:var(--chart-series-2)!important}.chart-container-colors-1 .ct-series:nth-child(2) .ct-bar,.chart-container-colors-1 .ct-series:nth-child(2) .ct-line,.chart-container-colors-1 .ct-series:nth-child(2) .ct-point{stroke:#f05b4f!important}.chart-container-colors-1 .ct-series:nth-child(2) .ct-area{fill:#f05b4f!important}.chart-line-custom .ct-series:first-child .ct-bar,.chart-line-custom .ct-series:first-child .ct-line,.chart-line-custom .ct-series:first-child .ct-point{stroke:#edad49!important}.chart-line-custom .ct-series:first-child .ct-area{fill:#edad49!important}.chart-line-custom .ct-series:nth-child(2) .ct-bar,.chart-line-custom .ct-series:nth-child(2) .ct-line,.chart-line-custom .ct-series:nth-child(2) .ct-point{stroke:#3476bd!important}.chart-line-custom .ct-series:nth-child(2) .ct-area{fill:#3476bd!important}.chart-line-custom .ct-series:nth-child(3) .ct-bar,.chart-line-custom .ct-series:nth-child(3) .ct-line,.chart-line-custom .ct-series:nth-child(3) .ct-point{stroke:#01798c!important}.chart-line-custom .ct-series:nth-child(3) .ct-area{fill:#01798c!important}.chart-line-custom .ct-series:nth-child(4) .ct-bar,.chart-line-custom .ct-series:nth-child(4) .ct-line,.chart-line-custom .ct-series:nth-child(4) .ct-point{stroke:#52499c!important}.chart-line-custom .ct-series:nth-child(4) .ct-area{fill:#52499c!important}.chart-line-custom .ct-series:nth-child(5) .ct-bar,.chart-line-custom .ct-series:nth-child(5) .ct-line,.chart-line-custom .ct-series:nth-child(5) .ct-point{stroke:#e53946!important}.chart-line-custom .ct-series:nth-child(5) .ct-area{fill:#e53946!important}.custom-chart-legend{gap:6px;padding:8px 0 2px}.custom-chart-legend>div{gap:8px;padding:2px 0;transition:opacity .15s ease}.custom-chart-legend span{width:12px;height:12px;border-radius:999px;box-shadow:0 0 0 3px hsla(0,0%,100%,.08)}.chartist-tooltip{background:rgba(22,24,28,.94)!important;color:#fff!important;border-radius:10px!important;padding:10px 12px!important;border:1px solid hsla(0,0%,100%,.12);box-shadow:0 10px 28px rgba(0,0,0,.35);font-size:12px;line-height:1.45;max-width:260px;backdrop-filter:blur(8px)}.chartist-tooltip:before{border-top-color:rgba(22,24,28,.94)!important}.theme--light .chartist-tooltip{background:hsla(0,0%,100%,.96)!important;color:#1a1a1a!important;border:1px solid rgba(0,0,0,.08);box-shadow:0 10px 28px rgba(0,0,0,.12)}.theme--light .chartist-tooltip:before{border-top-color:hsla(0,0%,100%,.96)!important}.plan-toolbar{justify-content:space-between;gap:10px 16px;width:100%;padding:4px 0 12px;margin-bottom:4px;border-bottom:1px solid var(--dash-border,hsla(0,0%,100%,.1))}.plan-toolbar,.plan-toolbar__group{display:flex;flex-wrap:wrap;align-items:center}.plan-toolbar__group{gap:8px}.plan-toolbar__group--actions{justify-content:flex-end;margin-left:auto}.plan-toolbar__btn.v-btn{margin:0!important;min-height:34px!important;height:34px!important;min-width:0!important;padding:0 12px!important;border-radius:8px!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:.2px;text-transform:none!important;box-shadow:none!important}.plan-toolbar__btn--nav.v-btn{opacity:.95}.plan-toolbar__btn--secondary.v-btn{font-weight:500!important}.plan-toolbar__btn--primary.v-btn{min-height:36px!important;height:36px!important;padding:0 16px!important;box-shadow:0 1px 3px rgba(0,0,0,.14)!important}.plan-toolbar__btn--primary.v-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.16),0 0 0 1px rgba(80,157,200,.16)!important}.plan-toolbar__btn--primary.v-btn:active{transform:translateY(0);box-shadow:0 1px 3px rgba(0,0,0,.12)!important}.plan-toolbar__divider{width:1px;align-self:stretch;min-height:24px;margin:0 2px;background:var(--dash-border,hsla(0,0%,100%,.12))}@media(max-width:900px){.plan-toolbar{flex-direction:column;align-items:stretch}.plan-toolbar__group--actions{margin-left:0;justify-content:flex-start}}:root{--form-control-height:40px;--form-control-text-height:20px;--form-control-icon-size:20px;--form-gap:12px;--form-gap-sm:8px;--form-gap-xs:6px;--form-filter-width:250px;--form-label-resting-top:2px;--form-label-floating-top:2px;--form-label-floating-shift:-16px;--form-dialog-pad-x:24px;--form-dialog-pad-y:12px;--form-dialog-col-y:6px;--form-dialog-col-x:8px;--form-stack-gap:12px;--form-toolbar-pad-y:10px;--form-toolbar-pad-x:16px}.modal-filters-panel,.page-filters,.page-filters__end,.page-filters__start{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--form-gap-sm)}.page-filters{width:100%;margin-bottom:var(--form-gap)}.page-filters__start{flex:1 1 auto;min-width:0}.page-filters__end{flex:0 0 auto;margin-left:auto}.modal-filters-panel{padding-bottom:var(--form-gap)!important;margin-bottom:var(--form-gap-sm)!important}.page-filters .v-autocomplete,.page-filters .v-combobox,.page-filters .v-input,.page-filters .v-select,.page-filters .v-text-field,.row-flex-align>.v-autocomplete,.row-flex-align>.v-input,.row-flex-align>.v-select,.row-flex-align>.v-text-field{margin-top:0!important;margin-bottom:0!important;padding-top:0!important}.row-flex-align>.v-autocomplete,.row-flex-align>.v-select,.row-flex-align>.v-text-field,.row-flex-center-nowrap>.v-autocomplete,.row-flex-center-nowrap>.v-select,.row-flex-center-nowrap>.v-text-field{flex:1 1 auto;width:auto!important;max-width:none!important;min-width:0}.content-field-with-action{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px}.content-field-with-action>.v-autocomplete,.content-field-with-action>.v-select,.content-field-with-action>.v-text-field{flex:1 1 auto;width:auto!important;max-width:none!important;min-width:0}.content-field-with-action>.button-import-file{flex:0 0 auto}.new-promo-code-btn{flex:0 0 auto;display:inline-flex;align-items:center}.page-filters .mr-4{margin-right:0!important}.v-application .v-autocomplete.v-text-field--outlined,.v-application .v-combobox.v-text-field--outlined,.v-application .v-file-input.v-text-field--outlined,.v-application .v-select--outlined,.v-application .v-text-field--outlined,.v-application .v-textarea--outlined{margin-top:0!important;margin-bottom:0!important;padding-top:0!important}.v-application .v-input--hide-details{margin-bottom:0!important}.v-application .v-autocomplete.v-text-field--outlined>.v-input__control>.v-input__slot,.v-application .v-combobox.v-text-field--outlined>.v-input__control>.v-input__slot,.v-application .v-file-input.v-text-field--outlined>.v-input__control>.v-input__slot,.v-application .v-select--outlined>.v-input__control>.v-input__slot,.v-application .v-text-field--outlined:not(.v-textarea)>.v-input__control>.v-input__slot{min-height:var(--form-control-height)!important;align-items:center!important}.v-application .v-autocomplete .v-select__slot,.v-application .v-combobox .v-select__slot,.v-application .v-file-input.v-text-field--outlined .v-text-field__slot,.v-application .v-select .v-select__slot,.v-application .v-text-field--outlined .v-text-field__slot{display:flex!important;align-items:center!important;flex:1 1 auto!important;width:100%;min-width:0;min-height:var(--form-control-text-height)}.v-application .v-autocomplete.v-text-field--outlined input,.v-application .v-combobox.v-text-field--outlined input,.v-application .v-file-input.v-text-field--outlined input,.v-application .v-select--outlined input,.v-application .v-text-field--outlined:not(.v-textarea) input{margin:0!important;padding-top:0!important;padding-bottom:0!important;align-self:center!important;line-height:var(--form-control-text-height)!important;height:var(--form-control-text-height)!important;max-height:var(--form-control-text-height)!important}.v-application .v-autocomplete .v-select__selections,.v-application .v-combobox .v-select__selections,.v-application .v-select .v-select__selections{display:flex!important;align-items:center!important;flex:1 1 0%!important;flex-wrap:nowrap;min-width:0!important;min-height:var(--form-control-text-height);margin:0!important;padding:0!important}.v-application .v-autocomplete.v-select--is-multi .v-select__selections,.v-application .v-combobox.v-select--is-multi .v-select__selections,.v-application .v-select.v-select--is-multi .v-select__selections{flex-wrap:wrap;row-gap:4px;padding-top:2px!important;padding-bottom:2px!important}.v-application .v-autocomplete .v-select__selection:not(.v-chip),.v-application .v-combobox .v-select__selection:not(.v-chip),.v-application .v-select .v-select__selection:not(.v-chip){margin:0 4px 0 0!important;height:var(--form-control-text-height);max-height:var(--form-control-text-height);line-height:var(--form-control-text-height)}.v-application .v-autocomplete .v-select__selection.v-chip,.v-application .v-combobox .v-select__selection.v-chip,.v-application .v-select .v-select__selection.v-chip{margin:2px 4px 2px 0!important;height:auto;max-height:none;line-height:normal}.v-application .v-autocomplete.v-text-field--outlined .v-input__append-inner,.v-application .v-autocomplete.v-text-field--outlined .v-input__prepend-inner,.v-application .v-combobox.v-text-field--outlined .v-input__append-inner,.v-application .v-combobox.v-text-field--outlined .v-input__prepend-inner,.v-application .v-file-input.v-text-field--outlined .v-input__append-inner,.v-application .v-file-input.v-text-field--outlined .v-input__prepend-inner,.v-application .v-select--outlined .v-input__append-inner,.v-application .v-select--outlined .v-input__prepend-inner,.v-application .v-text-field--enclosed.v-input--dense .v-input__append-inner,.v-application .v-text-field--enclosed.v-input--dense .v-input__append-outer,.v-application .v-text-field--enclosed.v-input--dense .v-input__prepend-inner,.v-application .v-text-field--enclosed.v-input--dense .v-input__prepend-outer,.v-application .v-text-field--outlined:not(.v-textarea) .v-input__append-inner,.v-application .v-text-field--outlined:not(.v-textarea) .v-input__prepend-inner{align-self:center!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;height:24px!important;display:flex!important;align-items:center!important}.v-application .v-autocomplete .v-select__slot>.v-input__append-inner,.v-application .v-combobox .v-select__slot>.v-input__append-inner,.v-application .v-select .v-select__slot>.v-input__append-inner{flex:0 0 auto!important;margin-left:auto!important}.v-application .v-autocomplete.v-text-field--outlined .v-input__icon,.v-application .v-combobox.v-text-field--outlined .v-input__icon,.v-application .v-select--outlined .v-input__icon,.v-application .v-text-field--outlined .v-input__icon{height:24px!important;width:24px!important;min-width:24px;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.v-application .v-autocomplete.v-text-field--outlined .v-input__icon .v-icon,.v-application .v-combobox.v-text-field--outlined .v-input__icon .v-icon,.v-application .v-select--outlined .v-input__icon .v-icon,.v-application .v-text-field--outlined .v-input__icon .v-icon{font-size:var(--form-control-icon-size)!important;height:var(--form-control-icon-size)!important;width:var(--form-control-icon-size)!important;line-height:var(--form-control-icon-size)!important}.v-application .v-autocomplete.v-text-field--outlined .v-label,.v-application .v-combobox.v-text-field--outlined .v-label,.v-application .v-select--outlined .v-label,.v-application .v-text-field--outlined:not(.v-textarea) .v-label{line-height:var(--form-control-text-height)!important;margin:0!important}.v-application .v-autocomplete.v-text-field--outlined.v-input--dense:not(.v-input--is-label-active):not(.v-input--is-focused) .v-label,.v-application .v-combobox.v-text-field--outlined.v-input--dense:not(.v-input--is-label-active):not(.v-input--is-focused) .v-label,.v-application .v-select--outlined.v-input--dense:not(.v-input--is-label-active):not(.v-input--is-focused) .v-label,.v-application .v-text-field--outlined.v-input--dense:not(.v-textarea):not(.v-input--is-label-active):not(.v-input--is-focused) .v-label{top:var(--form-label-resting-top)!important;transform:none!important}.v-application .v-autocomplete.v-text-field--outlined.v-input--dense.v-input--is-focused .v-label,.v-application .v-autocomplete.v-text-field--outlined.v-input--dense.v-input--is-label-active .v-label,.v-application .v-combobox.v-text-field--outlined.v-input--dense.v-input--is-focused .v-label,.v-application .v-combobox.v-text-field--outlined.v-input--dense.v-input--is-label-active .v-label,.v-application .v-select--outlined.v-input--dense.v-input--is-focused .v-label,.v-application .v-select--outlined.v-input--dense.v-input--is-label-active .v-label,.v-application .v-text-field--outlined.v-input--dense:not(.v-textarea).v-input--is-focused .v-label,.v-application .v-text-field--outlined.v-input--dense:not(.v-textarea).v-input--is-label-active .v-label{top:var(--form-label-floating-top)!important;transform:translateY(var(--form-label-floating-shift)) scale(.75)!important}.v-application .v-textarea--outlined{margin-top:var(--form-gap-xs)!important;margin-bottom:var(--form-gap-xs)!important}.v-application .v-textarea--outlined .v-input__slot{align-items:stretch!important}.v-application .v-autocomplete .v-menu,.v-application .v-combobox .v-menu,.v-application .v-input__slot>.v-menu,.v-application .v-select .v-menu{display:none!important;position:absolute!important;width:0!important;height:0!important;min-width:0!important;max-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important;flex:0 0 0!important;pointer-events:none!important}.v-application .v-col>.v-autocomplete,.v-application .v-col>.v-combobox,.v-application .v-col>.v-select,.v-application .v-dialog .v-autocomplete,.v-application .v-dialog .v-combobox,.v-application .v-dialog .v-select,.v-application .v-row>.v-autocomplete,.v-application .v-row>.v-combobox,.v-application .v-row>.v-select,.v-application .v-row>.v-text-field,.v-application .v-row>.v-textarea,.v-application [class*=col-]>.v-autocomplete,.v-application [class*=col-]>.v-combobox,.v-application [class*=col-]>.v-select{width:100%;max-width:100%}.v-application .v-row>.v-autocomplete,.v-application .v-row>.v-combobox,.v-application .v-row>.v-select,.v-application .v-row>.v-text-field,.v-application .v-row>.v-textarea{flex:1 1 100%}.v-application .clients-filter-field,.v-application .page-filters .v-autocomplete,.v-application .page-filters .v-combobox,.v-application .page-filters .v-select,.v-application .page-filters .v-text-field,.v-application .v-data-table .filter-select-size,.v-application .v-toolbar .filter-select-size{flex:0 1 auto;width:var(--form-filter-width);max-width:100%}.v-application .clients-filter-field--sm{width:200px;max-width:100%}.v-application .clients-table-header-toolbar__content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;width:100%}.v-application .clients-table-header-toolbar__search{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0}.v-application .clients-table-header-toolbar__search-field{max-width:120px;flex:0 0 120px}.v-application .clients-table-header-toolbar__search-input{flex:1 1 auto;min-width:160px;max-width:420px}.v-application .clients-table-header-toolbar__actions{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto}.v-application .clients-table-filters-toolbar__content{display:flex;flex-wrap:wrap;align-items:center;gap:12px;width:100%}.v-application .clients-table-filters-toolbar__range{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.v-application .clients-table-filters-toolbar__subfilters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:8px 16px 16px}.v-application .clients-table-filters-toolbar__subfilter{max-width:240px}.v-application .clients-table-contact{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.v-application .page-filters .form-field-checkbox,.v-application .v-data-table .form-field-checkbox,.v-application .v-toolbar .form-field-checkbox{margin:0!important;padding:0!important;align-self:center!important;flex:0 0 auto;min-height:var(--form-control-height);display:flex!important;align-items:center!important}.v-application .page-filters .form-field-checkbox .v-input__slot,.v-application .v-data-table .form-field-checkbox .v-input__slot,.v-application .v-toolbar .form-field-checkbox .v-input__slot{margin-bottom:0!important;align-items:center!important}.v-application .page-filters .form-field-checkbox .v-input--selection-controls__input,.v-application .v-toolbar .form-field-checkbox .v-input--selection-controls__input{margin-right:var(--form-gap-sm)}.v-application .v-data-table .v-toolbar .v-toolbar__content,.v-application .v-toolbar.v-toolbar--flat .v-toolbar__content{align-items:center!important;gap:var(--form-gap-sm);flex-wrap:wrap;min-height:56px;height:auto!important;padding:14px var(--form-toolbar-pad-x) var(--form-toolbar-pad-y)!important}.v-application .v-data-table .v-toolbar,.v-application .v-data-table .v-toolbar.v-sheet,.v-application .v-data-table .v-toolbar.v-toolbar--flat{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.v-application .v-data-table .v-toolbar.toolbar-adjust .v-toolbar__content,.v-application .v-toolbar.toolbar-adjust .v-toolbar__content{min-height:0!important;height:auto!important;padding-top:var(--form-gap-xs)!important;padding-bottom:var(--form-gap-sm)!important;align-items:flex-end!important}.v-application .v-data-table .v-toolbar+.v-toolbar .v-toolbar__content{padding-top:14px!important;min-height:0!important}.v-application .v-data-table .v-toolbar .v-input,.v-application .v-toolbar .v-autocomplete,.v-application .v-toolbar .v-input,.v-application .v-toolbar .v-select,.v-application .v-toolbar .v-text-field{margin-top:0!important;margin-bottom:0!important;padding-top:0!important}.v-application .v-toolbar .v-btn,.v-application .v-toolbar .v-btn.mb-2{margin-bottom:0!important}.v-application .datepicker-element,.v-application .datepicker-element-single{padding-top:0}.v-application .datepicker-element-single .v-input,.v-application .datepicker-element .v-input{margin-top:0!important;margin-bottom:0!important;padding-top:0!important}.v-application .v-dialog>.v-card>.v-card__text{padding:var(--form-dialog-pad-y) var(--form-dialog-pad-x) 16px!important}.v-application .v-dialog>.v-card>.v-card__text .page-filters{margin-bottom:var(--form-gap-sm);padding-top:0}.v-application .v-dialog>.v-card>.v-card__text .page-filters+.col,.v-application .v-dialog>.v-card>.v-card__text .page-filters-wrap+.col,.v-application .v-dialog>.v-card>.v-card__text .page-filters~.v-tabs-items{padding-top:0!important}.v-application .v-dialog>.v-card>.v-card__text .row{margin-left:calc(var(--form-dialog-col-x)*-1)!important;margin-right:calc(var(--form-dialog-col-x)*-1)!important;margin-top:0!important;margin-bottom:0!important}.v-application .v-dialog>.v-card>.col,.v-application .v-dialog>.v-card>.v-card__text .col,.v-application .v-dialog>.v-card>.v-card__text [class*=col-],.v-application .v-dialog>.v-card>[class*=col-]{display:flex;flex-direction:column;align-items:stretch;gap:var(--form-stack-gap);padding:var(--form-dialog-col-y) var(--form-dialog-col-x)!important}.v-application .v-dialog>.v-card>.v-card__text .col.d-flex,.v-application .v-dialog>.v-card>.v-card__text .col.row-flex-align,.v-application .v-dialog>.v-card>.v-card__text .col.row-flex-align-center,.v-application .v-dialog>.v-card>.v-card__text .col.row-flex-align-space,.v-application .v-dialog>.v-card>.v-card__text .col.row-flex-bottom,.v-application .v-dialog>.v-card>.v-card__text [class*=col-].d-flex,.v-application .v-dialog>.v-card>.v-card__text [class*=col-].row-flex-align,.v-application .v-dialog>.v-card>.v-card__text [class*=col-].row-flex-align-center,.v-application .v-dialog>.v-card>.v-card__text [class*=col-].row-flex-align-space,.v-application .v-dialog>.v-card>.v-card__text [class*=col-].row-flex-bottom{flex-direction:row;align-items:center;flex-wrap:wrap}.v-application .v-dialog>.v-card>.col.pb-0,.v-application .v-dialog>.v-card>.col.pt-0,.v-application .v-dialog>.v-card>.v-card__text .col.pb-0,.v-application .v-dialog>.v-card>.v-card__text .col.pt-0,.v-application .v-dialog>.v-card>.v-card__text [class*=col-].pb-0,.v-application .v-dialog>.v-card>.v-card__text [class*=col-].pt-0{gap:var(--form-gap-sm)}.v-application .v-dialog>.v-card>.v-card__text .v-messages,.v-application .v-dialog>.v-card>.v-card__text .v-text-field__details{min-height:0!important;margin:0!important;padding:0!important}.v-application .v-dialog>.v-card>.v-card__text .v-messages__wrapper:empty{display:none}.v-application .v-dialog>.v-card>.v-card__text .v-input--hide-details .v-text-field__details{display:none!important}.v-application .v-dialog>.v-card>.v-card__text .form-stack,.v-application .v-dialog>.v-card>.v-card__text .row-full-width,.v-application .v-dialog>.v-card>.v-card__text .v-autocomplete,.v-application .v-dialog>.v-card>.v-card__text .v-combobox,.v-application .v-dialog>.v-card>.v-card__text .v-input,.v-application .v-dialog>.v-card>.v-card__text .v-menu,.v-application .v-dialog>.v-card>.v-card__text .v-select,.v-application .v-dialog>.v-card>.v-card__text .v-text-field,.v-application .v-dialog>.v-card>.v-card__text .v-textarea{margin-top:0!important;margin-bottom:0!important;padding-top:0!important}.v-application .v-dialog>.v-card>.v-card__text .container>.v-input+.v-input,.v-application .v-dialog>.v-card>.v-card__text .container>.v-input+.v-textarea,.v-application .v-dialog>.v-card>.v-card__text .container>.v-text-field+.v-textarea,.v-application .v-dialog>.v-card>.v-card__text .container>.v-textarea+.v-textarea,.v-application .v-dialog>.v-card>.v-card__text .v-card__text>.v-input+.v-input,.v-application .v-dialog>.v-card>.v-card__text .v-card__text>.v-text-field+.v-textarea{margin-top:var(--form-stack-gap)!important}.v-application .v-dialog>.v-card>.v-card__text .headline-section,.v-application .v-dialog>.v-card>.v-card__text .label-parent,.v-application .v-dialog>.v-card>.v-card__text .v-divider,.v-application .v-dialog>.v-card>.v-card__text h4,.v-application .v-dialog>.v-card>.v-card__text h5{margin:0!important}.v-application .v-dialog>.v-card>.v-card__text .v-checkbox.form-field-checkbox{margin-top:0!important;margin-bottom:0!important}.v-application .form-stack{display:flex;flex-direction:column;gap:var(--form-stack-gap)}.v-application .form-stack>.row-flex-align,.v-application .form-stack>.row-full-width,.v-application .form-stack>.v-autocomplete,.v-application .form-stack>.v-combobox,.v-application .form-stack>.v-input,.v-application .form-stack>.v-menu,.v-application .form-stack>.v-select,.v-application .form-stack>.v-text-field,.v-application .form-stack>.v-textarea,.v-application .form-stack>div{margin-top:0!important;margin-bottom:0!important}.v-application .form-stack>.v-menu{display:block;width:100%}.v-application .form-stack>.v-menu .v-text-field{margin-top:0!important;margin-bottom:0!important;width:100%}.v-application .form-stack>.row-flex-align{gap:var(--form-gap-sm)}.v-application .form-stack .row-full-width,.v-application .form-stack .v-input,.v-application .form-stack .v-textarea{margin-bottom:0!important}.v-application .container>.v-input+.v-input,.v-application .container>.v-text-field+.v-textarea,.v-application .purple-input+.purple-input,.v-application .purple-input+.v-textarea,.v-application .v-card__text>.v-autocomplete+.v-text-field,.v-application .v-card__text>.v-input+.v-input,.v-application .v-card__text>.v-text-field+.v-autocomplete,.v-application .v-card__text>.v-text-field+.v-textarea,.v-application .v-col>.row-full-width+.v-input,.v-application .v-col>.row-full-width+.v-text-field,.v-application .v-col>.v-autocomplete+.v-text-field,.v-application .v-col>.v-input+.row-full-width,.v-application .v-col>.v-input+.v-input,.v-application .v-col>.v-select+.v-text-field,.v-application .v-col>.v-text-field+.row-full-width,.v-application .v-col>.v-text-field+.v-autocomplete,.v-application .v-col>.v-text-field+.v-select,.v-application .v-col>.v-text-field+.v-text-field,.v-application .v-col>.v-text-field+.v-textarea,.v-application .v-col>.v-textarea+.v-textarea,.v-application .v-textarea+.v-textarea{margin-top:var(--form-stack-gap)!important}.v-application .v-dialog .v-tabs{margin-bottom:var(--form-gap-sm)}.v-application .v-dialog .v-tabs-bar{height:48px}.v-application .v-toolbar .v-tabs,.v-application .v-toolbar>.v-tabs{width:100%}.v-application .v-toolbar .v-tabs-bar{height:48px}.v-application .v-toolbar .v-tab{min-height:48px;height:48px}.v-application .tabs-compact .v-slide-group__content,.v-application .tabs-compact .v-tab{flex:1!important}.v-application .tabs-compact .v-tabs-slider-wrapper{bottom:1px!important}#recipe .v-col,#recipe [class*=col-]{padding-top:var(--form-gap-sm)!important;padding-bottom:var(--form-gap-sm)!important}#recipe .mb-4{margin-bottom:var(--form-gap-sm)!important}#recipe .v-autocomplete.v-text-field--outlined,#recipe .v-select--outlined,#recipe .v-text-field--outlined,#recipe .v-textarea--outlined{padding-top:0!important;margin-top:0!important;margin-bottom:0!important}#food-plan .data-container-title,#recipe .data-container-title,#training-plan .data-container-title{padding:var(--form-gap)!important}#food-plan .data-container-content,#recipe .data-container-content,#training-plan .data-container-content-full{padding-bottom:var(--form-gap-sm)}#food-plan .food-plan-header-fields>.v-col,#food-plan .food-plan-header-fields>[class*=col-],#food-plan .food-plan-remarks>.v-col,#food-plan .food-plan-remarks>[class*=col-]{padding-top:var(--form-gap)!important;padding-bottom:var(--form-gap)!important}#food-plan .food-plan-exclude-foods{margin-top:var(--form-gap);margin-bottom:var(--form-gap-sm)}#food-plan .food-plan-remarks .v-textarea+.v-textarea{margin-top:var(--form-gap)!important}#food-plan .client-notes-component,#training-plan .client-notes-component{margin-bottom:var(--form-stack-gap)}#recipe .recipe-general-fields{margin-bottom:var(--form-gap-xs)}#recipe .recipe-media-fields{margin-top:var(--form-gap)}#recipe .recipe-media-layout{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--form-gap)}#recipe .recipe-media-thumbs{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--form-gap);flex:0 0 auto}#recipe .recipe-media-thumbs .input-image-field>h4{margin:0 0 8px;min-height:20px;font-size:12px;font-weight:500;line-height:20px;letter-spacing:.2px;opacity:.85}#recipe .recipe-media-thumbs .input-image-field>div{margin-top:0}#recipe .recipe-media-thumbs .input-image-field--no-label>.input-image-field-remove{top:5px}#recipe .recipe-media-remarks{flex:1 1 320px;min-width:min(100%,280px)}#recipe .recipe-media-remarks .v-textarea{margin-top:0!important}#recipe .recipe-media-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:var(--form-gap);margin-bottom:var(--form-gap-sm)}#recipe .day-inputs{margin:var(--form-gap-xs) 0 var(--form-gap-sm)!important}#recipe .day-inputs>div,.custom-plan .day-inputs>div,.theme--dark .custom-plan .day-inputs>div{display:flex!important;flex-direction:column;justify-content:center;min-height:52px;padding:var(--form-gap-sm) 10px!important;margin:var(--form-gap-xs)!important}@media(max-width:600px){.page-filters .v-autocomplete,.page-filters .v-combobox,.page-filters .v-select,.page-filters .v-text-field,.select-size,.v-data-table .filter-select-size,.v-data-table .select-size,.v-toolbar .filter-select-size{flex:1 1 100%!important;width:100%!important;max-width:100%!important}.page-filters,.page-filters__start{width:100%;row-gap:16px}.page-filters .page-filters__start>.v-autocomplete,.page-filters .page-filters__start>.v-input,.page-filters .page-filters__start>.v-select,.page-filters .page-filters__start>.v-text-field{width:100%!important;max-width:100%!important;flex:1 1 100%!important}.clients-table-filters,.clients-table-header{width:100%}.clients-table-filters-toolbar,.clients-table-header-toolbar{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.clients-table-filters-toolbar .v-toolbar__content,.clients-table-header-toolbar .v-toolbar__content{height:auto!important;min-height:0!important;padding:12px 12px 14px!important;align-items:stretch!important}.clients-table-filters-toolbar__content,.clients-table-header-toolbar__content{display:flex;flex-wrap:wrap;align-items:center;gap:20px;width:100%}.clients-table-header-toolbar__search{display:flex;align-items:center;gap:8px;flex:1 1 100%;width:100%;min-width:0}.clients-table-header-toolbar__search-field{max-width:110px!important;flex:0 0 110px!important}.clients-table-header-toolbar__search-input{flex:1 1 auto!important;min-width:0!important;max-width:none!important}.clients-table-header-toolbar__actions{display:flex;align-items:center;justify-content:flex-end;flex:1 1 100%;width:100%}.clients-filter-field,.clients-filter-field--sm{width:100%!important;max-width:100%!important;flex:1 1 100%!important;margin-top:0!important}.clients-table-filters-toolbar__range{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%}.clients-table-filters-toolbar__subfilters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:8px 12px 16px}.clients-table-filters-toolbar__subfilter{width:100%;max-width:100%}.v-data-table .v-toolbar .row-align-right,.v-data-table .v-toolbar .row-flex-align,.v-data-table .v-toolbar .row-flex-align-space{flex-wrap:wrap;width:100%;max-width:100%}.v-data-table .v-toolbar .row-flex-align{flex:1 1 100%;min-width:0}.v-data-table .v-toolbar .row-flex-align>.v-autocomplete,.v-data-table .v-toolbar .row-flex-align>.v-select,.v-data-table .v-toolbar .row-flex-align>.v-text-field{max-width:100%!important}.v-data-table .v-toolbar .v-spacer{display:none}.v-data-table .row-flex-align-space{flex-wrap:wrap;align-items:stretch}.v-data-table .row-flex-align-space>div[style*=max-width],.v-data-table .row-flex-align>div[style*=max-width]{width:100%!important;max-width:100%!important}.v-data-table .v-data-table__mobile-row__cell{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.clients-table-contact{max-width:100%}.v-data-table .v-data-table-header-mobile th{padding-top:8px!important;padding-bottom:8px!important}.v-data-table .v-data-table-header-mobile .v-input,.v-data-table .v-data-table-header-mobile .v-select{margin-top:12px!important}}.outreach-page{width:100%}.outreach-page>.v-card{margin-top:0}.outreach-tabs{margin-bottom:16px}.outreach-tabs__bar{border-radius:var(--dash-radius);background:var(--dash-surface);border:1px solid var(--dash-border)}.outreach-tabs__bar .v-tab{text-transform:none!important;letter-spacing:.01em;font-weight:600;min-height:48px}.outreach-config{--outreach-accent:var(--dash-accent);padding:22px 22px 18px;border-radius:16px;border:1px solid var(--dash-border);background:radial-gradient(520px 200px at 0 0,var(--dash-accent-soft),transparent 70%),var(--dash-surface)}.outreach-config__hero{display:flex;align-items:flex-start;gap:14px;margin-bottom:0;padding-bottom:18px;border-bottom:1px solid var(--dash-border)}.outreach-config__sticky{position:sticky;top:0;z-index:2;margin:-22px -22px 20px;padding:22px 22px 0;background:var(--dash-surface)}.outreach-config__hero-copy{flex:1;min-width:0}.outreach-config__save--header{flex-shrink:0;align-self:center}.outreach-config__unsaved{margin:0 -22px 0;padding:10px 22px 14px;font-size:.88rem;font-weight:600;color:#c47b16}.outreach-config__hero-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:12px;background:var(--dash-accent-soft)}.outreach-config__title{margin:0 0 4px;font-size:1.08rem;font-weight:700}.outreach-config__lead{margin:0;font-size:.92rem;line-height:1.5;color:var(--dash-text-muted)}.outreach-config__picker{margin-bottom:18px}.outreach-config__picker-label{margin-bottom:10px;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--dash-text-muted)}.outreach-config__picker-list{display:flex;flex-wrap:wrap;gap:8px}.outreach-config__chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid var(--dash-border);background:var(--dash-accent-soft);color:inherit;font-size:.86rem;font-weight:600;cursor:pointer}.outreach-config__chip:hover{background:var(--dash-surface-hover)}.outreach-config__empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:36px 12px;text-align:center;color:var(--dash-text-muted)}.outreach-config__empty p{margin:0;max-width:420px}.outreach-config__cards{display:grid;gap:14px}.outreach-config-card{padding:16px;border-radius:var(--dash-radius);border:1px solid var(--dash-border);background:var(--dash-surface-muted)}.outreach-config-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.outreach-config-card__identity{display:flex;align-items:center;gap:12px;min-width:0}.outreach-config-card__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--dash-accent-soft);color:var(--outreach-accent)}.outreach-config-card__name{font-weight:700;line-height:1.3}.outreach-config-card__header-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.outreach-config-card__description-label{display:block;margin-bottom:4px;font-size:.75rem;font-weight:600;letter-spacing:.02em;color:var(--dash-text-muted)}.outreach-config-card__description p{margin:0;font-size:.92rem;line-height:1.45;color:var(--dash-text-muted)}.outreach-config-card__body{display:flex;flex-direction:column;gap:12px}.outreach-config-card__body--disabled{opacity:.55}.outreach-config-card__templates-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:.92rem;font-weight:700}.outreach-config-card__template{display:flex;align-items:flex-start;gap:6px;margin-bottom:8px}.outreach-config-card__template .v-input{flex:1}.outreach-config .v-textarea--outlined .v-text-field__slot{display:block!important;align-items:stretch!important;height:auto;min-height:0}.outreach-config .v-textarea--outlined .v-input__slot{min-height:0!important;height:auto!important;align-items:stretch!important}.outreach-config-card__template .v-textarea--outlined .v-input__slot{min-height:96px!important}.outreach-config-card__template .v-textarea--outlined .v-text-field__slot{min-height:72px}.outreach-config-card__template .v-textarea--outlined textarea{resize:vertical;overflow:auto;white-space:pre-wrap;min-height:72px!important;height:72px}.outreach-config__footer{display:flex;justify-content:flex-end;margin-top:18px;padding-top:16px;border-top:1px solid var(--dash-border)}.outreach-config__save{margin:0!important;border-radius:10px!important;text-transform:none!important}@media(max-width:720px){.outreach-config{padding:16px 12px}.outreach-config__sticky{margin:-16px -12px 20px;padding:16px 12px 0}.outreach-config__unsaved{margin:0 -12px 0;padding:10px 12px 14px}.outreach-config-card__header{flex-direction:column}.outreach-config__hero{flex-wrap:wrap}.outreach-config__footer{justify-content:stretch}.outreach-config__save{width:100%}}