.vv-health{position:fixed;width:100%;bottom:0;z-index:99}.vv-health_position{position:relative;width:100%}.vv-health .vv-health_btn{-webkit-box-shadow:0 3px 5px -1px rgba(0,105,92,.5),0 6px 10px 0 rgba(0,105,92,.5),0 1px 18px 0 rgba(0,105,92,.5)!important;box-shadow:0 3px 5px -1px rgba(0,105,92,.5),0 6px 10px 0 rgba(0,105,92,.5),0 1px 18px 0 rgba(0,105,92,.5)!important}.vv-health .vv-health_box{position:absolute;right:0;bottom:0;background-color:#fff;border-radius:8px;width:0;height:0;-webkit-transition:all .5s ease;transition:all .5s ease}.vv-health .vv-health_show{position:absolute;right:30%;bottom:10px;width:60%;height:96vh}.vv-health .vv-health_container{height:calc(100% - 56px);overflow-y:auto;padding-bottom:30px}.vv-health .vv-health_block{-webkit-transition:all .6s ease;transition:all .6s ease}.vv-health .vv-health_none{opacity:0}.vv-health_t1{font-size:16px!important;font-weight:600}.vv-health_t2{font-size:14px!important;font-weight:600}.vv-health .vv-health_txt{font-size:12px;padding:0 16px 12px 16px}.tableH .v-datatable thead{width:calc(100% - 3px)}.tableH .v-datatable tbody tr,.tableH .v-datatable thead{width:100%;display:table;table-layout:fixed}.tableH .v-datatable tbody{max-height:calc(45vh - 190px);display:block;overflow-x:hidden;overflow-y:auto}.tableH .v-datatable tbody::-webkit-scrollbar{width:3px}.tableH .v-datatable tbody::-webkit-scrollbar-track{background-color:#f0f0f0}.tableH .v-datatable tbody::-webkit-scrollbar-thumb,.tableH .v-datatable tbody::-webkit-scrollbar-thumb:hover{background-color:#ccc}.tableH .v-datatable tbody::-webkit-scrollbar-thumb:active{background-color:#ccc}.vv-health_container::-webkit-scrollbar{width:3px}.vv-health_container::-webkit-scrollbar-track{background-color:#f0f0f0}.vv-health_container::-webkit-scrollbar-thumb,.vv-health_container::-webkit-scrollbar-thumb:hover{background-color:#ccc}.vv-health_container::-webkit-scrollbar-thumb:active{background-color:#ccc}.classification_select{background:#fafdfe;height:26px;width:100px;padding:0 5px;line-height:26px;border:1px solid #ccc;outline:#ccc;border-radius:4px;font-size:12px}.vv-questionnaire .vv-questionnaire_box{position:fixed;right:0;bottom:0;background:linear-gradient(135deg,#fff,#f5f5f5);border-radius:12px;width:0;height:0;-webkit-transition:all .5s cubic-bezier(.4,0,.2,1);transition:all .5s cubic-bezier(.4,0,.2,1);z-index:9999;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.08);box-shadow:0 8px 32px rgba(0,0,0,.08);border:1px solid rgba(0,150,136,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vv-questionnaire .vv-questionnaire_show{position:fixed;right:20%;bottom:4vh;width:60%;height:92vh;-webkit-animation:slideInUp .5s cubic-bezier(.4,0,.2,1);animation:slideInUp .5s cubic-bezier(.4,0,.2,1)}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.vv-questionnaire .vv-questionnaire_block{-webkit-transition:all .6s ease;transition:all .6s ease}.vv-questionnaire .vv-questionnaire_none{opacity:0}.vv-questionnaire_box .v-card__title{background:linear-gradient(135deg,#009688,#00695c);color:#fff;border-radius:12px 12px 0 0;padding:16px 24px;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 8px rgba(0,150,136,.2);box-shadow:0 2px 8px rgba(0,150,136,.2)}.vv-questionnaire_box .v-card__title .btn_close{background:hsla(0,0%,100%,.1);border-radius:50%;-webkit-transition:all .2s ease;transition:all .2s ease}.vv-questionnaire_box .v-card__title .btn_close:hover{background:hsla(0,0%,100%,.2);-webkit-transform:scale(1.1);transform:scale(1.1)}.vv-questionnaire_box .v-card__title .btn_close .v-icon{color:#fff}.vv-questionnaire .v-tabs .v-tab{font-weight:500;text-transform:uppercase;letter-spacing:.5px;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:8px 8px 0 0;margin-right:4px}.vv-questionnaire .v-tabs .v-tab:not(.v-tab--active){color:#6c757d;background-color:#f5f5f5;border:1px solid #e0e0e0;border-bottom:none}.vv-questionnaire .v-tabs .v-tab.v-tab--active{background:linear-gradient(135deg,#009688,#00695c);color:#fff;-webkit-box-shadow:0 2px 4px rgba(0,150,136,.3);box-shadow:0 2px 4px rgba(0,150,136,.3);border:1px solid #009688;border-bottom:none;z-index:1;position:relative}.vv-questionnaire .v-tabs .v-tab-item{background-color:#fff;border-radius:0 0 8px 8px;border:1px solid #e0e0e0;border-top:none;margin-top:-1px;padding:0}.vv-questionnaire_form{padding:20px;width:100%;height:calc(92vh - 130px);overflow-y:auto;overflow-x:hidden}.vv-questionnaire_form .view-options{background:linear-gradient(135deg,#f8f9fa,#e8f5e8);border:1px solid #b2dfdb;border-radius:4px;padding:6px 10px;margin-bottom:8px;-webkit-box-shadow:0 1px 2px rgba(0,150,136,.04);box-shadow:0 1px 2px rgba(0,150,136,.04);display:inline-block}.vv-questionnaire_form .view-options .v-radio-group{margin:0}.vv-questionnaire_form .view-options .v-radio-group .v-radio{margin-right:12px}.vv-questionnaire_form .view-options .v-radio-group .v-radio .v-label{font-weight:500;color:#424242;font-size:12px}.vv-questionnaire_form .view-options .v-radio-group .v-radio.v-radio--is-focused .v-label{color:#009688}.vv-questionnaire_form .loading-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px;color:#666}.vv-questionnaire_form .vv-questionnaire_table{width:100%;border-collapse:collapse}.vv-questionnaire_form .vv-questionnaire_table th{background:#f8f9fa;color:#424242;padding:12px 20px;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.5px;border:none;border-bottom:1px solid #e0e0e0}.vv-questionnaire_form .vv-questionnaire_table td{background-color:#fff;padding:16px 20px;font-size:14px;border-bottom:1px solid #f0f0f0;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.vv-questionnaire_form .vv-questionnaire_table td:hover{background-color:#f8f9fa}.vv-questionnaire_form .vv-questionnaire_table td span{display:block;padding-bottom:8px;font-weight:500;color:#495057;line-height:1.5}.vv-questionnaire_form .vv-questionnaire_table td .vv-questionnaire_quantity{display:inline-block;background:linear-gradient(135deg,#e0f2f1,#b2dfdb);border:1px solid #80cbc4;border-radius:4px;padding:4px 8px;font-weight:500;color:#00695c;margin-top:4px}.vv-questionnaire_form .vv-questionnaire_table td .vv-questionnaire_l4{padding-left:30px;background-color:#f8f9fa;border-left:3px solid #009688}.vv-questionnaire_form .vv-questionnaire_table td .v-radio-group{margin-top:8px}.vv-questionnaire_form .vv-questionnaire_table td .v-radio-group .v-radio{margin-bottom:4px}.vv-questionnaire_form .vv-questionnaire_table td .v-radio-group .v-radio .v-label{font-size:13px;color:#495057;font-weight:400}.vv-questionnaire_form .vv-questionnaire_table td .v-radio-group .v-radio.v-radio--is-selected .v-label{color:#009688;font-weight:500}.vv-questionnaire_form .vv-questionnaire_table td .v-checkbox{margin-bottom:4px}.vv-questionnaire_form .vv-questionnaire_table td .v-checkbox .v-label{font-size:13px;color:#495057;font-weight:400}.vv-questionnaire_form .vv-questionnaire_table td .v-checkbox.v-checkbox--is-selected .v-label{color:#00695c;font-weight:500}.vv-questionnaire_form .vv-questionnaire_table tr:nth-child(2n) td{background-color:#f8f9fa}.vv-questionnaire_form .vv-questionnaire_table tr:nth-child(2n) td:hover{background-color:#e9ecef}.health_goals_header[data-v-10208348]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;margin-bottom:10px}.health_goals_table[data-v-10208348]{width:100%;text-align:left;border-collapse:collapse;margin-bottom:10px}.health_goals_table td[data-v-10208348],.health_goals_table th[data-v-10208348]{padding:0 5px;border:1px solid #eee}.health_goals_table td[data-v-10208348]{vertical-align:top}.health_goals_table th[data-v-10208348]{padding:5px}.health_goals_table .checkbox_td[data-v-10208348],.health_goals_table .checkbox_th[data-v-10208348]{width:40px}.health_goals_table .checkbox_td .checkbox[data-v-10208348],.health_goals_table .checkbox_th .checkbox[data-v-10208348]{position:relative;top:5px;left:5px}.health_goals_table .td_center[data-v-10208348]{text-align:center;position:relative;left:5px}.health_goals_table .td_middle[data-v-10208348]{vertical-align:middle}.health_goals_table .td_date[data-v-10208348]{width:220px}.deactive_text[data-v-10208348]{color:#bdbdbd;text-decoration:line-through}.input[data-v-10208348]{display:inline-block;width:100px;margin-bottom:10px}.hint_input[data-v-10208348]{display:inline-block;width:220px}.health_checkbox[data-v-10208348]{display:inline-block}.health_checkbox .checkbox[data-v-10208348]{display:inline-block;margin-right:10px}.health_checkbox .checkbox_input[data-v-10208348]{display:inline-block;width:200px;margin:0;position:relative;top:-6px}.divider[data-v-10208348]{-ms-flex-negative:0;flex-shrink:0;border-top:0 solid rgba(0,0,0,.12);border-right:0 solid rgba(0,0,0,.12);border-left:0 solid rgba(0,0,0,.12);background-color:transparent;height:.0625rem;margin:.5rem 0;border-bottom:none;opacity:.25;background-image:-webkit-gradient(linear,left top,right top,from(rgba(52,71,103,.5)),color-stop(rgba(52,71,103,.2)),to(rgba(52,71,103,0)));background-image:linear-gradient(90deg,rgba(52,71,103,.5),rgba(52,71,103,.2),rgba(52,71,103,0))}