.apply-container[data-v-7b8109e4]{padding:16px;background:#f5f7fa;min-height:calc(100vh - 120px)}.page-header[data-v-7b8109e4]{justify-content:space-between;padding:16px 20px;background:linear-gradient(135deg,#409eff,#3a8ee6);border-radius:12px;margin-bottom:16px;box-shadow:0 4px 12px rgba(64,158,255,.3)}.page-header .header-left[data-v-7b8109e4],.page-header[data-v-7b8109e4]{display:flex;align-items:center}.page-header .header-left .header-icon[data-v-7b8109e4]{font-size:28px;color:#fff;margin-right:12px}.page-header .header-left .header-title[data-v-7b8109e4]{font-size:20px;font-weight:600;color:#fff}.page-header .header-right .header-tip[data-v-7b8109e4]{font-size:13px;color:hsla(0,0%,100%,.85)}.stat-cards[data-v-7b8109e4]{display:flex;gap:16px;margin-bottom:16px}.stat-cards .stat-card[data-v-7b8109e4]{flex:1;display:flex;align-items:center;padding:16px 20px;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:all .3s ease}.stat-cards .stat-card[data-v-7b8109e4]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.1)}.stat-cards .stat-card .stat-icon[data-v-7b8109e4]{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:16px}.stat-cards .stat-card .stat-icon i[data-v-7b8109e4]{font-size:24px;color:#fff}.stat-cards .stat-card .stat-info .stat-value[data-v-7b8109e4]{font-size:28px;font-weight:600;color:#303133;line-height:1.2}.stat-cards .stat-card .stat-info .stat-label[data-v-7b8109e4]{font-size:13px;color:#909399;margin-top:4px}.stat-cards .stat-card-pending[data-v-7b8109e4]{background:linear-gradient(135deg,#fdf6ec,#fef0e6)}.stat-cards .stat-card-pending .stat-icon[data-v-7b8109e4]{background:linear-gradient(135deg,#e6a23c,#f56c6c)}.stat-cards .stat-card-rejected[data-v-7b8109e4]{background:linear-gradient(135deg,#f4f4f5,#e9e9eb)}.stat-cards .stat-card-rejected .stat-icon[data-v-7b8109e4]{background:linear-gradient(135deg,#909399,#606266)}.stat-cards .stat-card-total[data-v-7b8109e4]{background:linear-gradient(135deg,#ecf5ff,#e6f0ff)}.stat-cards .stat-card-total .stat-icon[data-v-7b8109e4]{background:linear-gradient(135deg,#409eff,#66b1ff)}.table-wrapper[data-v-7b8109e4]{background:#fff;border-radius:12px;padding:4px;box-shadow:0 2px 8px rgba(0,0,0,.06);overflow:hidden}[data-v-7b8109e4] .el-table{border-radius:8px;overflow:hidden}[data-v-7b8109e4] .el-table .el-table__header th{background:#f5f7fa!important;font-weight:600;color:#606266}[data-v-7b8109e4] .el-table .el-table__row{transition:all .2s ease}[data-v-7b8109e4] .el-table .el-table__row:hover,[data-v-7b8109e4] .el-table .el-table__row:hover td{background:#ecf5ff!important}.patient-name[data-v-7b8109e4]{display:flex;align-items:center;color:#409eff;font-weight:500}.patient-name i[data-v-7b8109e4]{margin-right:6px;color:#409eff}.sex-male[data-v-7b8109e4]{color:#409eff}.sex-female[data-v-7b8109e4]{color:#f56c6c}.tel-text[data-v-7b8109e4]{display:flex;align-items:center}.tel-text i[data-v-7b8109e4]{margin-right:4px;color:#909399}.org-name[data-v-7b8109e4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px;color:#606266}.status-cell[data-v-7b8109e4]{display:flex;align-items:center;gap:6px}.status-cell .status-pending[data-v-7b8109e4]{color:#e6a23c}.status-cell .status-rejected[data-v-7b8109e4]{color:#f56c6c}.opinion-text[data-v-7b8109e4]{color:#606266;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opinion-text.no-opinion[data-v-7b8109e4]{color:#c0c4cc;font-style:italic}.action-buttons[data-v-7b8109e4]{display:flex;gap:6px;flex-wrap:nowrap}.action-buttons .btn-action[data-v-7b8109e4]{padding:5px 10px;border-radius:6px;font-size:12px;display:flex;align-items:center;gap:3px;border:none;transition:all .2s ease}.action-buttons .btn-action i[data-v-7b8109e4]{font-size:12px}.action-buttons .btn-action[data-v-7b8109e4]:hover{transform:scale(1.05)}.action-buttons .btn-view[data-v-7b8109e4]{background:linear-gradient(135deg,#409eff,#66b1ff);color:#fff}.action-buttons .btn-manage[data-v-7b8109e4]{background:linear-gradient(135deg,#67c23a,#85ce61);color:#fff}.action-buttons .btn-edit[data-v-7b8109e4]{background:linear-gradient(135deg,#e6a23c,#f56c6c);color:#fff}.pagination-wrapper[data-v-7b8109e4]{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding:12px 16px;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.pagination-wrapper .pagination-info[data-v-7b8109e4]{font-size:13px;color:#606266}.pagination-wrapper .pagination-info .highlight[data-v-7b8109e4]{color:#409eff;font-weight:600;font-size:15px}.pagination-wrapper[data-v-7b8109e4] .el-pagination .el-pager li{border-radius:6px;margin:0 2px}.pagination-wrapper[data-v-7b8109e4] .el-pagination .el-pager li.active{background:#409eff;color:#fff}.pagination-wrapper[data-v-7b8109e4] .el-pagination .el-pager li:hover{color:#409eff}.pagination-wrapper[data-v-7b8109e4] .el-pagination .btn-next,.pagination-wrapper[data-v-7b8109e4] .el-pagination .btn-prev{border-radius:6px}.patient-dialog[data-v-7b8109e4] .el-dialog{border-radius:12px;overflow:hidden}.patient-dialog[data-v-7b8109e4] .el-dialog__header{background:linear-gradient(135deg,#409eff,#3a8ee6);padding:16px 20px;margin:0}.patient-dialog[data-v-7b8109e4] .el-dialog__header .el-dialog__title{color:#fff;font-weight:600}.patient-dialog[data-v-7b8109e4] .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#fff}.patient-dialog[data-v-7b8109e4] .el-dialog__body{padding:20px}.patient-dialog[data-v-7b8109e4] .el-dialog__footer{padding:12px 20px;border-top:1px solid #eee}.patient-card[data-v-7b8109e4]{background:#f5f7fa;border-radius:10px;overflow:hidden}.patient-card .patient-card-header[data-v-7b8109e4]{display:flex;align-items:center;padding:12px 16px;background:linear-gradient(135deg,#ecf5ff,#e6f0ff);color:#409eff;font-weight:600}.patient-card .patient-card-header i[data-v-7b8109e4]{margin-right:8px}.patient-card .patient-card-body[data-v-7b8109e4]{padding:16px}.dialog-footer .btn-cancel[data-v-7b8109e4]{padding:9px 20px;border-radius:6px;border:1px solid #dcdfe6;background:#fff;color:#606266}.dialog-footer .btn-cancel[data-v-7b8109e4]:hover{border-color:#409eff;color:#409eff}