#past-appointment{padding:42px 30px}#past-appointment .title{font-size:30px;color:#44566c;font-weight:700;line-height:35px;padding-bottom:22px}#past-appointment .title span{color:#8697a8}#past-appointment .breadcrumb .buttons-group{display:flex;gap:24px}#past-appointment .breadcrumb .buttons-group button{display:flex;align-items:center;justify-content:center;height:40px;width:40px;border-radius:50%;background:#eaedf0;border:none}#past-appointment .breadcrumb .buttons-group button i{background:#44566c}#past-appointment .table-general{display:flex;flex-direction:column}#past-appointment .table-general .search-status{display:flex;justify-content:space-between;margin-bottom:22px}#past-appointment .table-general .search-status .search .el-input{width:290px;border-radius:5px}#past-appointment .table-general .search-status .search .el-input input{border:none;border-radius:5px;background-color:#fff;color:#8697a8;font-size:15px;font-weight:400;line-height:17px;box-shadow:4px 4px 24px rgba(0,0,0,.1)}#past-appointment .table-general .search-status .status{display:flex;align-items:center;justify-content:space-between;gap:20px}#past-appointment .table-general .search-status .status .show{font-weight:400;font-size:15px;line-height:18px;color:#44566c;margin-right:10px}#past-appointment .table-general .search-status .status .el-select{border-radius:8px;border:none}#past-appointment .table-general .search-status .status .el-select .el-input input{border-radius:5px;border:none;color:#44566c;background-color:#fff;font-size:15px;font-weight:400;line-height:17px;box-shadow:4px 4px 24px rgba(0,0,0,.1)}#past-appointment .table-general .pagination{margin-top:20px;display:flex;align-items:center;justify-content:space-between}#past-appointment .table-general .pagination .info{font-size:15px;font-weight:400;color:#8697a8}#past-appointment .table-general .pagination .el-pagination{padding:0;display:flex;flex-direction:row;align-items:center;box-shadow:4px 4px 24px rgba(0,0,0,.1);background-color:#fff;border-radius:8px}#past-appointment .table-general .pagination .el-pagination button{background-color:#fff;padding:0;margin:0;height:100%!important}#past-appointment .table-general .pagination .el-pagination button.btn-prev{border-radius:8px 0 0 8px;border-right:1px solid #eaedf0}#past-appointment .table-general .pagination .el-pagination button.btn-next{border-radius:0 8px 8px 0;border-left:1px solid #eaedf0}#past-appointment .table-general .pagination .el-pagination .el-pager{margin:0 10px;padding:5px;display:flex;flex-direction:row;gap:5px;justify-content:space-between}#past-appointment .table-general .pagination .el-pagination .el-pager li{padding:0;margin:0;background-color:#fff}#past-appointment .table-general .pagination .el-pagination .el-pager li.active{background-color:#234a98;border-radius:8px;box-shadow:4px 4px 24px rgba(0,0,0,.05)}#past-appointment .el-input__suffix .el-input__suffix-inner .el-select__caret{background-color:hsla(0,0%,100%,0)}#past-appointment .color-dot{display:flex;flex-direction:row;align-items:center;gap:4px}#past-appointment .color-dot .dot{height:5px;width:5px;background-color:#000;border-radius:50%;display:inline-block}#past-appointment .color-dot .dot.red{background-color:#ff3d57}#past-appointment .color-dot .dot.green{background-color:#09b66d}#past-appointment .color-dot .dot.orange{background-color:#ff8a48}#past-appointment .color-dot .dot.yellow{background-color:#fdbf5e}