.patient_all_list{height:calc(var(--app-height) - 240px);overflow:auto}.patient_all_list .table-container{display:grid;grid-template-columns:1fr;grid-template-rows:64px;width:100%}.patient_all_list .table-container .table-header{font-weight:700;overflow:hidden}.patient_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}.patient_all_list .table-container .item-parent.row_select{background:var(--blue10);border:1px solid var(--blue70);border-radius:10px}.patient_all_list .table-container .item-parent.columns_2{grid-column:1/3}.patient_all_list .table-container .item-parent.row_2{grid-row:1/3}.patient_all_list .table-container .item-parent .item{border-bottom:1px solid var(--grey20);min-height:64px;overflow:hidden;padding:15px 0}.patient_all_list .table-container .item-parent .item.item-title{-webkit-box-flex:1;-ms-flex:1 1 1rem;flex:1 1 1rem}.patient_all_list .table-container .item-parent .item.item-value{-webkit-box-flex:3;-ms-flex:3 3 1rem;flex:3 3 1rem}.patient_all_list .table-container .item-parent .item:last-child{border-right:none}.patient_all_list .table-container .table-header{background:var(--grey20);position:sticky;top:0}.patient_all_list .table-container .table-header .item-value:first-child{-webkit-box-flex:4;-ms-flex-positive:4;flex-grow:4}.patient_all_list .table-container .table-header .item-value:nth-child(2),.patient_all_list .table-container .table-header .item-value:nth-child(3){-webkit-box-flex:7;-ms-flex-positive:7;flex-grow:7}.patient_all_list .table-container .item-parent{margin:0}.patient_all_list .table-container .table-body{background:#f7f7f7}.patient_all_list .table-container .table-body:hover{background-color:#f7fbff;-webkit-transition:background-color .5s;transition:background-color .5s}.patient_all_list .table-container .table-body .item-value:first-child{-webkit-box-flex:4;-ms-flex-positive:4;flex-grow:4}.patient_all_list .table-container .table-body .item-value:nth-child(2),.patient_all_list .table-container .table-body .item-value:nth-child(3){-webkit-box-flex:7;-ms-flex-positive:7;flex-grow:7}.patient_all_list .table-container img,.patient_all_list .table-container svg{cursor:pointer}.patient_all_list .table-container .table-body .item-value,.patient_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}.appointments .patient_list li .patient_list_head .list_patient_info{width:255px}@media screen and (max-width:1024px){.appointments .patient_list li .patient_list_head .list_patient_info{width:210px}}.appointments .patient_list li .patient_list_head .list_patient_info p{width:255px}@media screen and (max-width:1024px){.appointments .patient_list li .patient_list_head .list_patient_info p{width:210px}}.appointments .appointments_time{color:var(--blue70);font-size:18px;font-weight:700;text-transform:uppercase}.appointments .online_visit_btn{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}.appointments .online_visit_btn .online_visit_off{cursor:auto}@media screen and (min-width:320px)and (max-width:430px){.appointments{padding-left:20px;padding-top:20px}.appointments .contents_title{margin-bottom:20px}.appointments .box .patient_list{height:calc(var(--app-height) - 210px);left:calc(var(--app-scroll) + 20px);position:sticky;width:calc(100vw - 20px)}.appointments .box .patient_list .patient_list_li{margin-left:0;margin-right:0;width:calc(100vw - 40px)}.appointments .box .patient_list .patient_list_li .patient_sub_info dt{width:120px}.appointments .box .patient_list .patient_list_li .patient_sub_info dd{width:calc(100% - 120px)}}.listBtn{background-color:unset;border-width:0;cursor:pointer;height:24px;padding:0;width:24px}.listBtn svg{display:block;margin:auto}