.student-dialog[data-v-93e5f48a]{padding:10px}.search-bar[data-v-93e5f48a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:15px;background:linear-gradient(135deg,#f5f7fa,#fff);border-radius:8px;border:1px solid #e4e7ed}.search-bar .search-filters[data-v-93e5f48a]{display:flex;align-items:center;gap:20px}.search-bar .search-filters .filter-item[data-v-93e5f48a]{display:flex;align-items:center;gap:8px}.search-bar .search-filters .filter-item .filter-label[data-v-93e5f48a]{font-size:14px;color:#606266;font-weight:500;white-space:nowrap}.search-bar .search-stats[data-v-93e5f48a]{font-size:14px;color:#606266}.search-bar .search-stats .count[data-v-93e5f48a]{color:#409eff;font-weight:700;font-size:18px;margin:0 5px}.student-list[data-v-93e5f48a]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px;min-height:200px}.student-card[data-v-93e5f48a]{background:#fff;border:1px solid #e4e7ed;border-radius:8px;transition:all .3s;overflow:hidden}.student-card[data-v-93e5f48a]:hover{border-color:#409eff;box-shadow:0 4px 12px rgba(64,158,255,.15);transform:translateY(-2px)}.student-card .card-header[data-v-93e5f48a]{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;background:linear-gradient(135deg,#f5f7fa,#fff);border-bottom:1px solid #e4e7ed}.student-card .card-header .student-info[data-v-93e5f48a]{display:flex;align-items:center;gap:12px;flex:1}.student-card .card-header .student-info .student-avatar[data-v-93e5f48a]{width:40px;height:40px;border-radius:50%;background-color:#409eff;color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;flex-shrink:0}.student-card .card-header .student-info .student-details[data-v-93e5f48a]{flex:1}.student-card .card-header .student-info .student-details .student-name-line[data-v-93e5f48a]{display:flex;align-items:center;gap:10px;margin-bottom:4px}.student-card .card-header .student-info .student-details .student-name-line .student-name[data-v-93e5f48a]{font-size:15px;color:#303133;font-weight:600}.student-card .card-header .student-info .student-details .student-name-line .student-age[data-v-93e5f48a],.student-card .card-header .student-info .student-details .student-name-line .student-sex[data-v-93e5f48a]{font-size:12px;color:#909399}.student-card .card-header .student-info .student-details .student-meta[data-v-93e5f48a]{font-size:12px;color:#409eff;display:flex;gap:10px}.student-card .card-header .student-info .student-details .student-meta .separator[data-v-93e5f48a]{color:#dcdfe6}.student-card .card-header .card-index[data-v-93e5f48a]{font-size:16px;font-weight:700;color:#c0c4cc;padding:4px 10px;background:#f5f7fa;border-radius:15px}.student-card .card-body[data-v-93e5f48a]{padding:12px 20px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.student-card .card-body .info-item[data-v-93e5f48a]{display:flex;align-items:center;gap:6px}.student-card .card-body .info-item .info-label[data-v-93e5f48a]{font-size:12px;color:#909399;white-space:nowrap}.student-card .card-body .info-item .info-value[data-v-93e5f48a]{font-size:13px;color:#303133;font-weight:500}.student-card .card-body .info-item .info-value.stat-value[data-v-93e5f48a]{color:#409eff;font-size:16px;font-weight:600}.student-card .card-body .info-item .info-value.stat-value.remain[data-v-93e5f48a]{color:#f56c6c}.empty-state[data-v-93e5f48a]{text-align:center;padding:80px 20px;color:#909399}.empty-state i[data-v-93e5f48a]{font-size:64px;opacity:.3;margin-bottom:15px}.empty-state p[data-v-93e5f48a]{font-size:14px}.pagination-container[data-v-93e5f48a]{margin-top:15px;display:flex;justify-content:flex-end}