.appointments_all_list{overflow:auto}.appointments_all_list .table-container{display:grid;grid-template-columns:1fr;grid-template-rows:60px;width:100%}.appointments_all_list .table-container .table-header{font-weight:700;overflow:hidden}.appointments_all_list .table-container .item-parent{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;text-align:center}.appointments_all_list .table-container .item-parent.row_select{background:var(--blue10);border:1px solid var(--blue70);border-radius:10px}.appointments_all_list .table-container .item-parent.columns_2{grid-column:1/3}.appointments_all_list .table-container .item-parent.row_2{grid-row:1/3}.appointments_all_list .table-container .item-parent .item{border-bottom:1px solid var(--grey20);min-height:60px;overflow:hidden;padding:15px 0}.appointments_all_list .table-container .item-parent .item.item-title{-webkit-box-flex:1;-ms-flex:1 1 1rem;flex:1 1 1rem}.appointments_all_list .table-container .item-parent .item.item-value{-webkit-box-flex:3;-ms-flex:3 3 1rem;flex:3 3 1rem}.appointments_all_list .table-container .item-parent .item:last-child{border-right:none}.appointments_all_list .table-container .table-header{background:var(--grey20);position:sticky;top:0}.appointments_all_list .table-container .table-header .item-value:first-child{-webkit-box-flex:4;-ms-flex-positive:4;flex-grow:4}.appointments_all_list .table-container .table-header .item-value:nth-child(2){-webkit-box-flex:7;-ms-flex-positive:7;flex-grow:7}.appointments_all_list .table-container .item-parent{margin:0}.appointments_all_list .table-container .table-body{background:#f7f7f7}.appointments_all_list .table-container .table-body:hover{background-color:#f7fbff;-webkit-transition:background-color .5s;transition:background-color .5s}.appointments_all_list .table-container .table-body .item-value:first-child{-webkit-box-flex:4;-ms-flex-positive:4;flex-grow:4}.appointments_all_list .table-container .table-body .item-value:nth-child(2){-webkit-box-flex:7;-ms-flex-positive:7;flex-grow:7}.appointments_all_list .table-container .table-body .item-value,.appointments_all_list .table-container .table-header .item-value{line-height:28px;overflow:hidden;padding-left:10px;padding-right:10px;text-overflow:ellipsis;white-space:nowrap}.v-select{font-family:inherit;position:relative}.v-select,.v-select *{-webkit-box-sizing:border-box;box-sizing:border-box}@-webkit-keyframes vSelectSpinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes vSelectSpinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;-webkit-transition:opacity .15s cubic-bezier(1,.5,.8,1);transition:opacity .15s cubic-bezier(1,.5,.8,1)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}.vs--disabled .vs__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__search,.vs--disabled .vs__selected{background-color:#f8f8f8;cursor:not-allowed}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid var(--grey20);border-radius:50px;padding:0 0 4px;white-space:normal}.vs__dropdown-toggle,.vs__selected-options{display:-webkit-box;display:-ms-flexbox;display:flex}.vs__selected-options{-ms-flex-preferred-size:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-basis:100%;flex-grow:1;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px 6px 0 3px}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:rgba(60,60,60,.5);-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .15s cubic-bezier(1,-.115,.975,.855);transition:-webkit-transform .15s cubic-bezier(1,-.115,.975,.855);transition:transform .15s cubic-bezier(1,-.115,.975,.855);transition:transform .15s cubic-bezier(1,-.115,.975,.855),-webkit-transform .15s cubic-bezier(1,-.115,.975,.855);-webkit-transition-timing-function:cubic-bezier(1,-.115,.975,.855);transition-timing-function:cubic-bezier(1,-.115,.975,.855)}.vs--open .vs__open-indicator{-webkit-transform:rotate(180deg) scale(1);transform:rotate(180deg) scale(1)}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:rgba(60,60,60,.5);background-color:transparent;border:0;cursor:pointer;margin-right:8px;padding:0}.vs__dropdown-menu{background:#fff;border-top-style:solid;border:1px solid var(--grey20);border-radius:0 0 50px 50px;border-top:1px var(--grey20);-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.15);box-shadow:0 3px 6px 0 rgba(0,0,0,.15);-webkit-box-sizing:border-box;box-sizing:border-box;display:block;left:0;list-style:none;margin:0;max-height:350px;min-width:160px;overflow-y:auto;padding:5px 0;position:absolute;text-align:left;top:calc(100% - 1px);width:100%;z-index:1000}.vs__no-options{text-align:center}.vs__dropdown-option{clear:both;color:#333;cursor:pointer;display:block;line-height:1.42857143;padding:3px 20px;white-space:nowrap}.vs__dropdown-option--highlight{background:#5897fb;color:#fff}.vs__dropdown-option--deselect{background:#fb5858;color:#fff}.vs__dropdown-option--disabled{background:inherit;color:rgba(60,60,60,.5);cursor:inherit}.vs__selected{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f0f0f0;border:1px solid var(--grey20);border-radius:50px;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.4;margin:4px 2px 0;padding:0 .25em;z-index:0}.vs__deselect{fill:rgba(60,60,60,.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:4px;padding:0;text-shadow:0 1px 0 #fff}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--loading .vs__selected,.vs--single.vs--open .vs__selected{opacity:.4;position:absolute}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-ms-clear,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{display:none}.vs__search,.vs__search:focus{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid transparent;border-left:none;-webkit-box-shadow:none;box-shadow:none;flex-grow:1;font-size:1em;line-height:1.4;margin:4px 0 0;max-width:100%;outline:none;padding:0 7px;width:0;z-index:1}.vs__search::-webkit-input-placeholder{color:inherit}.vs__search::-moz-placeholder{color:inherit}.vs__search:-ms-input-placeholder{color:inherit}.vs__search::-ms-input-placeholder{color:inherit}.vs__search::placeholder{color:inherit}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{-ms-flex-item-align:center;align-self:center;-webkit-animation:vSelectSpinner 1.1s linear infinite;animation:vSelectSpinner 1.1s linear infinite;border:.9em solid hsla(0,0%,39%,.1);border-left-color:rgba(60,60,60,.45);font-size:5px;opacity:0;overflow:hidden;text-indent:-9999em;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .1s;transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;height:5em;width:5em}.vs--loading .vs__spinner{opacity:1}.v-select{height:40px}.v-select .vs__dropdown-toggle{background:var(--white);border:1px solid var(--grey20);border-radius:5px;height:100%;padding:0;width:100%}.v-select .vs__dropdown-toggle .vs__selected-options{margin:0 2px;padding:0 1em}.v-select .vs__dropdown-toggle .vs__selected-options .vs__selected{color:var(--grey100);height:100%;margin:0;max-width:calc(100% - 5px);padding:0}.v-select .vs__dropdown-toggle .vs__selected-options input{text-indent:0}.v-select .vs__dropdown-toggle .vs__search{margin:0;padding:0}.v-select .vs__dropdown-toggle .vs__actions{display:none}.vs--open .vs__dropdown-toggle{border-top-left-radius:5px!important;border-top-right-radius:5px!important;padding:0}.vs__dropdown-menu{background:var(--grey20);border-radius:0 0 5px 5px!important;-webkit-box-shadow:none;box-shadow:none}.vs__dropdown-menu li{-webkit-box-shadow:unset;box-shadow:unset;height:40px;padding:10px;width:calc(100% - 10px)!important}.vs__dropdown-menu li:hover{background:var(--grey30)}.vs__dropdown-menu .vs__dropdown-option{background-color:var(--white);border:2px solid var(--grey20);border-radius:10px;color:var(--grey100);margin:0 3px;padding:8px 10px}.vs__dropdown-option--highlight{background:var(--blue10)!important;color:var(--grey80)!important}.vs__fade-enter-active,.vs__fade-leave-active{-webkit-transition:none;transition:none}.blue_border{border:2px solid var(--blue70)!important}.patient_list{height:calc(var(--app-height) - 240px);overflow-y:auto}.patient_list li{background:#fff;border:4px solid #fff;border-radius:10px;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.16);box-shadow:0 2px 2px rgba(0,0,0,.16);float:left;margin:10px;padding:20px 20px 25px;position:relative;width:348px}.patient_list li .patient_list_head{overflow:hidden}.patient_list li .patient_list_head .list_photo_frame{border-radius:10px;float:left;height:50px;margin-right:12px;overflow:hidden;position:relative;width:50px}.patient_list li .patient_list_head .list_photo_frame .photo_wrap{bottom:0;left:0;position:absolute;right:0;top:0;-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.patient_list li .patient_list_head .list_photo_frame .photo_wrap img{left:0;min-height:100%;min-width:100%;position:absolute;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.patient_list li .patient_list_head .list_patient_info{color:var(--grey70);float:left;font-size:12px;text-align:left}.patient_list li .patient_list_head .list_patient_info .min{max-width:200px}.patient_list li .patient_list_head .list_patient_info .max{max-width:240px}.patient_list li .patient_list_head .list_patient_info p{color:var(--grey100);display:block;font-size:18px;font-weight:700;height:53px;line-height:1.5;margin:5px 0 10px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:300px}.patient_list li .patient_list_head .i_camera{float:right}.patient_list li table{margin-top:25px;width:100%}.patient_list li table th{text-align:left;width:60px}.patient_list li table td,.patient_list li table th{font-size:13px;padding:7px 0}.patient_list li:hover{border:4px solid #2a589f}.patient_sub_info{overflow:hidden}.patient_sub_info dt{color:var(--grey90);font-weight:700;width:150px}.patient_sub_info dd,.patient_sub_info dt{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;float:left;font-size:12px;height:30px;text-align:left}.patient_sub_info dd{font-weight:600;text-indent:15px;width:calc(100% - 150px)}.i_camera{border-radius:50px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);margin:2px;padding:13px}.delete-patient-checkbox{display:block;float:right;margin-right:-8px;margin-top:2px}.edit_patient_checkbox{padding-right:58px}.edit_patient_checkbox input[type=checkbox]:checked+label span{background:none;height:0;width:0;z-index:0}.edit_patient_checkbox input[type=checkbox]+label span{background:none;display:inline-block;height:0;margin:0;vertical-align:middle;width:0}.edit_patient_checkbox input[type=checkbox]{position:absolute;visibility:hidden}.edit_patient_checkbox label{background-color:var(--grey30);border-radius:50px;display:block;height:25px;margin-left:9px;margin-top:-5px;width:52px}.edit_patient_checkbox label,.edit_patient_checkbox label span{position:absolute;-webkit-transition-duration:.2s;transition-duration:.2s}.edit_patient_checkbox label span{background-color:var(--white)!important;border-radius:50%;height:19px!important;left:3px;top:3px;width:19px!important;z-index:1}.edit_patient_checkbox label:after,.edit_patient_checkbox label:before{color:var(--white);font-size:8px;line-height:25px;position:absolute;text-align:center;top:0;width:30px}.edit_patient_checkbox label:before{content:"ON";left:-2px}.edit_patient_checkbox label:after{content:"OFF";right:0}.edit_patient_checkbox input:checked+label{background-color:var(--blue70)}.edit_patient_checkbox input:checked+label span{-webkit-transform:translateX(26px);transform:translateX(26px)}.select{display:inline-block;position:relative}.select select{appearance:none;-webkit-appearance:none;-moz-appearance:none;display:inline-block}.select select::-ms-expand{display:none}.select .select__arrow{border-color:#605e5c transparent transparent;border-style:solid;border-width:8px 5px 0;height:0;pointer-events:none;position:absolute;right:15px;top:16px;width:0}.listBtn{background-color:unset;border-width:0;cursor:pointer;height:24px;padding:0;width:24px}.listBtn svg{display:block;margin:auto}