.referral-filters .col[data-v-71ad4816]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0}.referral-filters .label[data-v-71ad4816]{-webkit-box-flex:0;-ms-flex:none;flex:none;margin:0;color:#4e5b70;font-size:13px}.referral-filters .col_select[data-v-71ad4816]{width:160px}.referral-filters .col>.el-select[data-v-71ad4816]:not(.col_select){width:240px}.referral-filters .col_date_picker[data-v-71ad4816]{width:280px}.filter-dialog-actions[data-v-71ad4816]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.filter-dialog-actions .el-button[data-v-71ad4816]{margin:0}.mobile-date-fields[data-v-71ad4816]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;min-width:0}.mobile-date-fields .el-date-editor[data-v-71ad4816]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;width:0}@media (max-width:767px){.referral-filters[data-v-71ad4816]{margin:8px;padding:8px 12px}.referral-filters>.col[data-v-71ad4816]{display:none}.referral-filters .mobile-filter-trigger[data-v-71ad4816]{display:block;width:100%;min-height:44px;margin:0}.referral-filter-host[data-v-71ad4816] .el-dialog__header{padding:16px}.referral-filter-host[data-v-71ad4816] .el-dialog__headerbtn{top:2px;right:2px;width:44px;height:44px}.referral-filter-host[data-v-71ad4816] .el-dialog__body{padding:16px}.referral-filter-host[data-v-71ad4816] .el-dialog__footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.referral-filter-host[data-v-71ad4816] .el-input__inner{height:44px;line-height:44px;font-size:16px}.referral-filter-host[data-v-71ad4816] .el-input__icon{line-height:44px}.referral-filter-host[data-v-71ad4816] .el-form-item__label{padding-bottom:6px;line-height:22px}.referral-filter-host .filter-dialog-actions .el-button[data-v-71ad4816]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:44px;padding:10px}}.referral-dialog[data-v-6a974a3a] .el-dialog__header{padding:20px 24px;border-bottom:1px solid #e3e8f0}.referral-dialog[data-v-6a974a3a] .el-dialog__title{color:#1f2a3d;font-size:18px;font-weight:600}.referral-dialog[data-v-6a974a3a] .el-dialog__body{padding:24px;color:#4e5b70;line-height:24px;overflow-wrap:anywhere}.referral-dialog[data-v-6a974a3a] .el-dialog__footer{padding:16px 24px;border-top:1px solid #e3e8f0;background:#f8fafd}.referral-dialog .dialog-footer[data-v-6a974a3a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.referral-dialog .dialog-footer .el-button[data-v-6a974a3a]{min-width:80px;min-height:36px;margin:0}.referral-dialog .el-icon-warning[data-v-6a974a3a]{margin-right:8px;color:#b87516;font-size:18px}.referral-dialog .el-cascader[data-v-6a974a3a],.referral-dialog .el-select[data-v-6a974a3a]{width:100%}.referral-dialog[data-v-6a974a3a] .el-input__inner{height:36px;line-height:36px}.referral-dialog[data-v-6a974a3a] .el-input__icon{line-height:36px}.referral-dialog[data-v-6a974a3a] .el-form-item:last-child{margin-bottom:0}@media (max-width:767px){.referral-dialog[data-v-6a974a3a] .el-dialog__header{padding:16px}.referral-dialog[data-v-6a974a3a] .el-dialog__headerbtn{top:2px;right:2px;width:44px;height:44px}.referral-dialog[data-v-6a974a3a] .el-dialog__body{padding:16px}.referral-dialog[data-v-6a974a3a] .el-dialog__footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.referral-dialog[data-v-6a974a3a] .el-input__inner{height:44px;line-height:44px;font-size:16px}.referral-dialog[data-v-6a974a3a] .el-input__icon{line-height:44px}.referral-dialog .dialog-footer .el-button[data-v-6a974a3a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:44px}}.referral-dialog[data-v-6fcf53be] .el-dialog__header{padding:20px 24px;border-bottom:1px solid #e3e8f0}.referral-dialog[data-v-6fcf53be] .el-dialog__title{color:#1f2a3d;font-size:18px;font-weight:600}.referral-dialog[data-v-6fcf53be] .el-dialog__body{padding:24px;color:#4e5b70;line-height:24px;overflow-wrap:anywhere}.referral-dialog[data-v-6fcf53be] .el-dialog__footer{padding:16px 24px;border-top:1px solid #e3e8f0;background:#f8fafd}.referral-dialog .dialog-footer[data-v-6fcf53be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.referral-dialog .dialog-footer .el-button[data-v-6fcf53be]{min-width:80px;min-height:36px;margin:0}.referral-dialog .el-icon-warning[data-v-6fcf53be]{margin-right:8px;color:#b87516;font-size:18px}.referral-dialog .el-cascader[data-v-6fcf53be],.referral-dialog .el-select[data-v-6fcf53be]{width:100%}.referral-dialog[data-v-6fcf53be] .el-input__inner{height:36px;line-height:36px}.referral-dialog[data-v-6fcf53be] .el-input__icon{line-height:36px}.referral-dialog[data-v-6fcf53be] .el-form-item:last-child{margin-bottom:0}@media (max-width:767px){.referral-dialog[data-v-6fcf53be] .el-dialog__header{padding:16px}.referral-dialog[data-v-6fcf53be] .el-dialog__headerbtn{top:2px;right:2px;width:44px;height:44px}.referral-dialog[data-v-6fcf53be] .el-dialog__body{padding:16px}.referral-dialog[data-v-6fcf53be] .el-dialog__footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.referral-dialog[data-v-6fcf53be] .el-input__inner{height:44px;line-height:44px;font-size:16px}.referral-dialog[data-v-6fcf53be] .el-input__icon{line-height:44px}.referral-dialog .dialog-footer .el-button[data-v-6fcf53be]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:44px}}.referral-wrapper[data-v-31f1c54c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-width:0;min-height:0;overflow:hidden;background:#f5f7fb}.referral-wrapper .top_wrapper[data-v-31f1c54c]{-ms-flex-negative:0;flex-shrink:0}.referral-wrapper .batch_part[data-v-31f1c54c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.referral-wrapper .batch_btn[data-v-31f1c54c]{min-height:36px;margin:0;padding:9px 16px}.referral-wrapper .referral_table[data-v-31f1c54c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;min-width:0;margin:0 12px;border:1px solid #e3e8f0;border-bottom:0;border-radius:8px 8px 0 0;overflow:hidden;background:#fff}.referral-wrapper .referData[data-v-31f1c54c]{width:100%;font-size:13px;color:#4e5b70}.referral-wrapper[data-v-31f1c54c] .el-table tr{cursor:pointer}.referral-wrapper[data-v-31f1c54c] .el-table th{height:44px;padding:8px 0;background:#f8fafd;color:#4e5b70;font-weight:600}.referral-wrapper[data-v-31f1c54c] .el-table td{padding:14px 0;border-bottom-color:#edf1f6}.referral-wrapper[data-v-31f1c54c] .el-table .cell{padding:0 12px;line-height:22px;word-break:break-word}.referral-wrapper .patient-text[data-v-31f1c54c]{color:#1f2a3d;font-size:14px;font-weight:600;vertical-align:middle}.referral-wrapper .image[data-v-31f1c54c]{width:16px;height:16px;margin-left:5px;vertical-align:middle}.referral-wrapper .right_box[data-v-31f1c54c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px}.referral-wrapper .referral-footer[data-v-31f1c54c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 16px;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:56px;margin:0 12px 8px;padding:12px 16px;border:1px solid #e7ebf1;border-top-color:#e1e8f2;border-radius:0 0 8px 8px;background:#fff}.referral-wrapper .desktop-pagination[data-v-31f1c54c]{min-height:0;margin-left:auto;border:0}.referral-wrapper .mobile-pagination[data-v-31f1c54c],.referral-wrapper .mobile-referrals[data-v-31f1c54c]{display:none}@media (max-width:767px){.referral-wrapper .batch_part[data-v-31f1c54c]{margin:0 8px;padding:10px 12px}.referral-wrapper .batch_btn[data-v-31f1c54c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:44px;padding:10px 8px;font-size:13px}.referral-wrapper .desktop-pagination[data-v-31f1c54c],.referral-wrapper .referral_table[data-v-31f1c54c]{display:none}.referral-wrapper .mobile-referrals[data-v-31f1c54c]{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;margin:0 8px;overflow-y:auto;overscroll-behavior-y:contain;background:#fff;border-right:1px solid #e3e8f0;border-left:1px solid #e3e8f0}.referral-wrapper .mobile-record[data-v-31f1c54c]{padding:12px;border-top:1px solid #e3e8f0}.referral-wrapper .mobile-record-head[data-v-31f1c54c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.referral-wrapper .mobile-record-head .el-checkbox[data-v-31f1c54c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:44px;min-width:44px;margin:0;white-space:normal}.referral-wrapper .mobile-record-head[data-v-31f1c54c] .el-checkbox__label{max-width:170px;white-space:normal;color:#1f2a3d;line-height:22px;font-weight:600}.referral-wrapper .mobile-record-body[data-v-31f1c54c]{display:grid;grid-template-columns:84px minmax(0,1fr);gap:8px;padding:8px 0;color:#4e5b70;font-size:13px;line-height:22px}.referral-wrapper .mobile-record-body dt[data-v-31f1c54c]{color:#7b8798}.referral-wrapper .mobile-record-body dd[data-v-31f1c54c]{margin:0;overflow-wrap:anywhere}.referral-wrapper .mobile-record-actions .el-button[data-v-31f1c54c]{min-height:44px;margin:0;padding:10px 4px}.referral-wrapper .mobile-empty[data-v-31f1c54c]{padding:48px 12px;text-align:center;color:#7b8798}.referral-wrapper .referral-footer[data-v-31f1c54c]{margin:0 8px 8px;padding:8px 12px calc(8px + env(safe-area-inset-bottom))}.referral-wrapper .mobile-pagination[data-v-31f1c54c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;width:100%;color:#4e5b70;font-size:13px}.referral-wrapper .mobile-pagination .el-button[data-v-31f1c54c]{width:44px;height:44px;margin:0;padding:0}}