.input-cont[data-v-c56f5fee]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.input-cont[data-v-c56f5fee] :deep(.el-select){width:v-bind(width)}[data-v-c56f5fee]:deep(.el-select-dropdown){min-width:v-bind(width)!important;max-height:270px!important;overflow:hidden}[data-v-c56f5fee]:deep(.el-select-dropdown__wrap){max-height:270px!important;overflow-y:auto}[data-v-c56f5fee]:deep(.el-scrollbar__wrap){max-height:270px!important;margin-bottom:0!important;overflow-x:hidden}[data-v-c56f5fee]:deep(.el-input),[data-v-c56f5fee]:deep(.el-select__tags){width:100%!important}[data-v-c56f5fee]:deep(.el-input__inner){width:100%!important;height:32px!important;line-height:32px!important}[data-v-c56f5fee]:deep(.el-select-dropdown__item){height:34px!important;line-height:34px!important;padding:0 20px!important}[data-v-c56f5fee] .el-select-dropdown{max-height:400px;overflow-y:auto}.custom-pagination[data-v-08ca0582]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;font-size:14px;color:#606266;padding:10px 0}.custom-pagination .pagination-content[data-v-08ca0582],.custom-pagination[data-v-08ca0582]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.custom-pagination .pagination-content[data-v-08ca0582]{gap:8px}.custom-pagination .pagination-total[data-v-08ca0582]{margin-right:8px;color:#606266;font-size:14px}.custom-pagination .pagination-total .total-number[data-v-08ca0582]{font-weight:600;color:#303133;margin:0 2px}.custom-pagination .pagination-sizes[data-v-08ca0582]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:8px}.custom-pagination .pagination-sizes .sizes-label[data-v-08ca0582]{margin-right:8px;color:#606266;font-size:14px}.custom-pagination .pagination-sizes .pagination-select[data-v-08ca0582]{width:110px}.custom-pagination .pagination-sizes .pagination-select[data-v-08ca0582] :deep(.el-input__inner){height:28px;line-height:28px;padding:0 8px;border:1px solid #dcdfe6;border-radius:4px;font-size:13px}.custom-pagination .pagination-sizes .pagination-select[data-v-08ca0582] :deep(.el-input__inner):hover{border-color:#c0c4cc}.custom-pagination .pagination-sizes .pagination-select[data-v-08ca0582] :deep(.el-input__inner):focus{border-color:#409eff}.custom-pagination .pagination-pages[data-v-08ca0582]{gap:4px;margin:0 8px}.custom-pagination .pagination-pages .pagination-btn[data-v-08ca0582],.custom-pagination .pagination-pages[data-v-08ca0582]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.custom-pagination .pagination-pages .pagination-btn[data-v-08ca0582]{min-width:30px;height:30px;padding:0;margin:0;border:1px solid #dcdfe6;border-radius:4px;background:#fff;color:#606266;cursor:pointer;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-size:13px}.custom-pagination .pagination-pages .pagination-btn[data-v-08ca0582]:hover:not(.is-disabled){color:#409eff;border-color:#409eff}.custom-pagination .pagination-pages .pagination-btn.is-disabled[data-v-08ca0582]{color:#c0c4cc;cursor:not-allowed;background-color:#fff;border-color:#e4e7ed}.custom-pagination .pagination-pages .pagination-btn.is-disabled[data-v-08ca0582]:hover{color:#c0c4cc;border-color:#e4e7ed}.custom-pagination .pagination-pages .pagination-btn i[data-v-08ca0582]{font-size:13px}.custom-pagination .pagination-pages .pagination-pager[data-v-08ca0582]{gap:4px}.custom-pagination .pagination-pages .pagination-pager .pagination-number[data-v-08ca0582],.custom-pagination .pagination-pages .pagination-pager[data-v-08ca0582]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.custom-pagination .pagination-pages .pagination-pager .pagination-number[data-v-08ca0582]{min-width:30px;height:30px;padding:0 4px;margin:0;border:1px solid #dcdfe6;border-radius:4px;background:#fff;color:#606266;cursor:pointer;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-size:13px;font-weight:400}.custom-pagination .pagination-pages .pagination-pager .pagination-number[data-v-08ca0582]:hover:not(.is-active){color:#409eff;border-color:#409eff}.custom-pagination .pagination-pages .pagination-pager .pagination-number.is-active[data-v-08ca0582]{color:#fff;background-color:#409eff;border-color:#409eff;cursor:default;font-weight:600}.custom-pagination .pagination-pages .pagination-pager .pagination-number.is-active[data-v-08ca0582]:hover{color:#fff;background-color:#409eff;border-color:#409eff}.custom-pagination .pagination-pages .pagination-pager .pagination-ellipsis[data-v-08ca0582]{min-width:30px;height:30px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#c0c4cc;font-size:13px}.custom-pagination .pagination-jumper[data-v-08ca0582],.custom-pagination .pagination-pages .pagination-pager .pagination-ellipsis[data-v-08ca0582]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.custom-pagination .pagination-jumper[data-v-08ca0582]{margin-left:8px}.custom-pagination .pagination-jumper .jumper-label[data-v-08ca0582]{margin:0 8px;color:#606266;font-size:14px}.custom-pagination .pagination-jumper .jumper-input[data-v-08ca0582]{width:50px}.custom-pagination .pagination-jumper .jumper-input[data-v-08ca0582] :deep(.el-input__inner){height:28px;line-height:28px;padding:0 8px;text-align:center;border:1px solid #dcdfe6;border-radius:4px;font-size:13px}.custom-pagination .pagination-jumper .jumper-input[data-v-08ca0582] :deep(.el-input__inner):hover{border-color:#c0c4cc}.custom-pagination .pagination-jumper .jumper-input[data-v-08ca0582] :deep(.el-input__inner):focus{border-color:#409eff}.custom-pagination.is-small .pagination-sizes .sizes-label[data-v-08ca0582],.custom-pagination.is-small .pagination-total[data-v-08ca0582],.custom-pagination.is-small[data-v-08ca0582]{font-size:12px}.custom-pagination.is-small .pagination-sizes .pagination-select[data-v-08ca0582]{width:100px}.custom-pagination.is-small .pagination-sizes .pagination-select[data-v-08ca0582] :deep(.el-input__inner){height:24px;line-height:24px;font-size:12px}.custom-pagination.is-small .pagination-pages .pagination-btn[data-v-08ca0582]{min-width:24px;height:24px;font-size:12px}.custom-pagination.is-small .pagination-pages .pagination-btn i[data-v-08ca0582]{font-size:12px}.custom-pagination.is-small .pagination-pages .pagination-pager .pagination-ellipsis[data-v-08ca0582],.custom-pagination.is-small .pagination-pages .pagination-pager .pagination-number[data-v-08ca0582]{min-width:24px;height:24px;font-size:12px}.custom-pagination.is-small .pagination-jumper .jumper-label[data-v-08ca0582]{font-size:12px}.custom-pagination.is-small .pagination-jumper .jumper-input[data-v-08ca0582]{width:45px}.custom-pagination.is-small .pagination-jumper .jumper-input[data-v-08ca0582] :deep(.el-input__inner){height:24px;line-height:24px;font-size:12px}:deep(.pagination-select-popper) .el-select-dropdown__item[data-v-08ca0582]{height:32px;line-height:32px;padding:0 10px;font-size:13px}:deep(.pagination-select-popper) .el-select-dropdown__item[data-v-08ca0582]:hover{background-color:#f5f7fa}:deep(.pagination-select-popper) .el-select-dropdown__item.selected[data-v-08ca0582]{color:#409eff;font-weight:600}.common-table-pagination[data-v-35ee993c]{width:100%}.hospital-page[data-v-64a2c0ff]{padding:20px;background:#f5f7fa;min-height:100vh}.hospital-card[data-v-64a2c0ff]{border-radius:8px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.04);box-shadow:0 2px 12px 0 rgba(0,0,0,.04);border:1px solid #e6e6e6;background:#fff;padding:20px}.hospital-card .hospital-header[data-v-64a2c0ff]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #ebeef5}.hospital-card .hospital-header .title[data-v-64a2c0ff]{font-size:18px;font-weight:600;color:#1f2937;letter-spacing:.2px}.hospital-card .toolbar[data-v-64a2c0ff]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:12px}.hospital-card .toolbar .toolbar-input[data-v-64a2c0ff]{width:160px;--el-input-hover-border-color:#409eff}.hospital-card .toolbar .toolbar-input[data-v-64a2c0ff] :deep(.el-input__wrapper){border-radius:4px;-webkit-box-shadow:none;box-shadow:none}.hospital-card .toolbar[data-v-64a2c0ff] :deep(.el-button){border-radius:4px;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.hospital-card .toolbar[data-v-64a2c0ff] :deep(.el-button):hover{-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.hospital-card .hospital-table[data-v-64a2c0ff]{margin-top:16px;border-radius:4px;overflow:hidden}.hospital-card .hospital-table[data-v-64a2c0ff] :deep(.el-table){--el-table-row-hover-bg-color:#f8f9fa;--el-table-border-color:#ebeef5}.hospital-card .hospital-table :deep(.el-table) .el-table__empty-block[data-v-64a2c0ff]{min-height:120px}.hospital-card .hospital-table :deep(.el-table) .edit-btn[data-v-64a2c0ff]{color:#409eff;font-size:13px}.hospital-card .hospital-table :deep(.el-table) .edit-btn[data-v-64a2c0ff]:hover{color:#66b1ff;background:rgba(64,158,255,.05)}.hospital-card .hospital-table :deep(.el-table) .delete-btn[data-v-64a2c0ff]{color:#f56c6c;font-size:13px}.hospital-card .hospital-table :deep(.el-table) .delete-btn[data-v-64a2c0ff]:hover{color:#f78989;background:rgba(245,108,108,.05)}.hospital-card .page_box[data-v-64a2c0ff]{margin-top:20px;padding:8px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.hospital-card .page_box[data-v-64a2c0ff] :deep(.el-pagination){--el-pagination-button-active-bg-color:#409eff}.hospital-card .page_box :deep(.el-pagination) .el-pagination__total[data-v-64a2c0ff]{color:#606266;margin-right:8px}.hospital-card .empty-block[data-v-64a2c0ff]{padding:60px 0;color:#909399;font-size:14px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px}.hospital-card .empty-block[data-v-64a2c0ff]:before{content:"\e7c2";font-family:element-icons;font-size:40px;color:#dcdfe6;margin-bottom:8px}.delete-dialog[data-v-64a2c0ff] :deep(.el-dialog__header){border-bottom:1px solid #ebeef5;padding-bottom:10px;margin-bottom:16px}.delete-dialog :deep(.el-dialog__header) .el-dialog__title[data-v-64a2c0ff]{font-size:16px;color:#1f2937;font-weight:500}.delete-dialog .alert_info[data-v-64a2c0ff]{font-size:14px;color:#303133;text-align:center;padding:8px 0}.delete-dialog .alert_info .del-count[data-v-64a2c0ff]{color:#f56c6c;font-weight:600;font-size:15px}.delete-dialog .dialog-footer[data-v-64a2c0ff]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:16px;padding-top:12px;border-top:1px solid #ebeef5}.delete-dialog .dialog-footer[data-v-64a2c0ff] :deep(.el-button){min-width:80px;padding:8px 20px}.form-dialog[data-v-64a2c0ff] :deep(.el-dialog__body){padding:20px 24px}.form-dialog[data-v-64a2c0ff] :deep(.el-dialog__header){padding:16px 24px;border-bottom:1px solid #ebeef5}.form-dialog :deep(.el-dialog__header) .el-dialog__title[data-v-64a2c0ff]{font-size:16px;color:#1f2937;font-weight:500}.form-dialog .form-container[data-v-64a2c0ff]{width:100%}.form-dialog .form-container[data-v-64a2c0ff] :deep(.el-form-item){margin-bottom:20px}.form-dialog .form-container :deep(.el-form-item) .el-form-item__label[data-v-64a2c0ff]{color:#303133;font-weight:500;text-align:right}.form-dialog .form-container :deep(.el-form-item) .form-input[data-v-64a2c0ff]{width:315px}.form-dialog .form-container :deep(.el-form-item) .form-input[data-v-64a2c0ff] :deep(.el-input__wrapper){border-radius:4px;border-color:#e6e6e6}.form-dialog .dialog-footer[data-v-64a2c0ff]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:16px;padding:16px 0;margin-top:8px;border-top:1px solid #ebeef5}.form-dialog .dialog-footer[data-v-64a2c0ff] :deep(.el-button){min-width:100px;padding:10px 24px;border-radius:4px}