.sidebar-widgets[data-v-415e8cdb]{display:flex;flex-direction:column;gap:16px}.widget[data-v-415e8cdb]{background:#fff;border:1px solid #f1f5f9;border-radius:14px;box-shadow:0 4px 16px #0000000d;padding:16px}.widget-header[data-v-415e8cdb]{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:8px;margin-bottom:12px;padding-bottom:10px}.widget-header h4[data-v-415e8cdb]{color:#0f172a;font-size:var(--fs-sm);font-weight:700;margin:0}.info-desc[data-v-415e8cdb]{color:#475569;font-size:var(--fs-sm);line-height:1.5;margin:0 0 12px}.info-rules[data-v-415e8cdb]{display:flex;flex-direction:column;gap:6px}.rule[data-v-415e8cdb]{color:#334155;font-size:var(--fs-xs)}.rule[data-v-415e8cdb],.teachers-link[data-v-415e8cdb]{align-items:center;display:flex;gap:8px}.teachers-link[data-v-415e8cdb]{background:#f0f9ff;border:1.5px solid #bae6fd;border-radius:10px;color:#0284c7;font-size:var(--fs-sm);font-weight:600;margin-top:14px;padding:10px 12px;text-decoration:none;transition:all .2s}.teachers-link[data-v-415e8cdb]:hover{background:#0284c7;border-color:#0284c7;color:#fff}.teachers-link-arrow[data-v-415e8cdb]{margin-left:auto;transition:transform .2s}.teachers-link:hover .teachers-link-arrow[data-v-415e8cdb]{transform:translate(3px)}.stats-grid[data-v-415e8cdb]{display:grid;gap:8px;grid-template-columns:1fr 1fr}.stats-tile[data-v-415e8cdb]{border-radius:12px;padding:12px 10px;text-align:center;transition:transform .2s}.stats-tile[data-v-415e8cdb]:hover{transform:scale(1.03)}.stats-tile-val[data-v-415e8cdb]{font-size:var(--fs-lg);font-weight:800;line-height:1;margin-bottom:4px}.stats-tile-label[data-v-415e8cdb]{font-size:var(--fs-2xs);font-weight:600;opacity:.7}.stats-tile--blue[data-v-415e8cdb]{background:#eff6ff;color:#2563eb}.stats-tile--purple[data-v-415e8cdb]{background:#f5f3ff;color:#7c3aed}.stats-tile--amber[data-v-415e8cdb]{background:#fef3c7;color:#b45309}.stats-tile--green[data-v-415e8cdb]{background:#f0fdf4;color:#16a34a}.empty-mini[data-v-415e8cdb]{color:#94a3b8;font-size:var(--fs-xs);padding:12px 4px;text-align:center}.active-list[data-v-415e8cdb],.newest-list[data-v-415e8cdb]{display:flex;flex-direction:column;gap:6px}.active-row[data-v-415e8cdb],.newest-row[data-v-415e8cdb]{align-items:center;border-radius:10px;color:inherit;display:flex;gap:10px;padding:8px 10px;text-decoration:none;transition:all .2s}.active-row[data-v-415e8cdb]:hover,.newest-row[data-v-415e8cdb]:hover{background:#f0f9ff}.active-rank[data-v-415e8cdb]{align-items:center;background:#94a3b8;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:var(--fs-2xs);font-weight:700;height:22px;justify-content:center;width:22px}.arank-1[data-v-415e8cdb]{background:linear-gradient(135deg,#f59e0b,#f97316)}.arank-2[data-v-415e8cdb]{background:linear-gradient(135deg,#6b7280,#9ca3af)}.arank-3[data-v-415e8cdb]{background:linear-gradient(135deg,#d97706,#b45309)}.mini-avatar-wrap[data-v-415e8cdb]{display:inline-flex;flex-shrink:0;position:relative}.active-avatar[data-v-415e8cdb],.newest-avatar[data-v-415e8cdb]{border:2px solid #e2e8f0;border-radius:50%;flex-shrink:0;height:36px;-o-object-fit:cover;object-fit:cover;width:36px}.mini-online-dot[data-v-415e8cdb]{background:#22c55e;border:2px solid #fff;border-radius:50%;bottom:0;box-shadow:0 0 0 1px #22c55e40;height:11px;position:absolute;right:0;width:11px}.active-avatar-letter[data-v-415e8cdb],.newest-avatar-letter[data-v-415e8cdb]{align-items:center;background:linear-gradient(135deg,#0ea5e9,#2563eb);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:var(--fs-sm);font-weight:700;height:36px;justify-content:center;width:36px}.active-info[data-v-415e8cdb],.newest-info[data-v-415e8cdb]{display:flex;flex:1;flex-direction:column;min-width:0}.active-name[data-v-415e8cdb],.newest-name[data-v-415e8cdb]{color:#1e293b;font-size:var(--fs-sm);font-weight:600}.active-meta[data-v-415e8cdb],.active-name[data-v-415e8cdb],.newest-meta[data-v-415e8cdb],.newest-name[data-v-415e8cdb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-meta[data-v-415e8cdb],.newest-meta[data-v-415e8cdb]{align-items:center;color:#94a3b8;display:inline-flex;font-size:var(--fs-2xs);gap:4px}.dot[data-v-415e8cdb]{border-radius:50%;display:inline-block;height:6px;width:6px}.dot-emerald[data-v-415e8cdb]{background:#10b981}@media (max-width:1100px){.sidebar-widgets[data-v-415e8cdb]{display:none}}.students-page[data-v-3d0c49d7]{margin-top:20px;min-height:100dvh}.students-layout[data-v-3d0c49d7]{align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) 320px}.students-main[data-v-3d0c49d7]{min-width:0}.students-aside[data-v-3d0c49d7]{position:sticky;top:80px;width:320px}.sort-bar[data-v-3d0c49d7]{align-items:center;background:#fff;border:1px solid #f0f2f5;border-radius:12px;box-shadow:0 1px 3px #0000000a;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px;padding:10px 16px}.sort-label[data-v-3d0c49d7]{color:#94a3b8;font-size:var(--fs-badge);font-weight:600;margin-right:6px}.chip[data-v-3d0c49d7]{align-items:center;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--fs-action);font-weight:600;gap:5px;height:30px;padding:0 12px;transition:all .2s}.chip[data-v-3d0c49d7]:hover{background:#f1f5f9;border-color:#cbd5e1}.chip-sort.chip-active[data-v-3d0c49d7]{background:#eff6ff;border-color:#3b82f6;box-shadow:0 2px 6px #3b82f626;color:#1d4ed8}.chip-coach-active[data-v-3d0c49d7]{background:#f0fdf4;border-color:#34d399;box-shadow:0 2px 6px #10b98126;color:#047857}.chip-coach-active svg[data-v-3d0c49d7],.chip-count[data-v-3d0c49d7]{color:#047857}.chip-count[data-v-3d0c49d7]{align-items:center;background:#10b9811f;border-radius:999px;display:inline-flex;font-size:var(--fs-badge);font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.chip-coach:not(.chip-coach-active) .chip-count[data-v-3d0c49d7]{background:#f1f5f9;color:#64748b}.sort-divider[data-v-3d0c49d7]{background:#e2e8f0;height:18px;margin:0 4px;width:1px}.page-toolbar[data-v-3d0c49d7]{background:#fff;border:1px solid #f0f2f5;border-radius:16px;box-shadow:0 1px 3px #0000000f;justify-content:space-between;margin-bottom:24px;padding:16px 24px}.page-toolbar[data-v-3d0c49d7],.toolbar-left[data-v-3d0c49d7]{align-items:center;display:flex}.toolbar-left[data-v-3d0c49d7]{gap:12px}.toolbar-title[data-v-3d0c49d7]{color:#0f172a;font-size:var(--fs-widget-title);font-weight:700;margin:0}.toolbar-sub[data-v-3d0c49d7]{color:#94a3b8;font-size:var(--fs-widget-sub);margin:1px 0 0}.search-box[data-v-3d0c49d7]{position:relative;width:280px}.search-box input[data-v-3d0c49d7]{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;box-sizing:border-box;font-size:var(--fs-action);padding:9px 36px 9px 38px;transition:all .3s ease;width:100%}.search-box input[data-v-3d0c49d7]:focus{background:#fff;border-color:#26ace2;box-shadow:0 0 0 3px #26ace21a;outline:none}.search-svg[data-v-3d0c49d7]{left:12px;pointer-events:none}.clear-svg[data-v-3d0c49d7],.search-svg[data-v-3d0c49d7]{position:absolute;top:50%;transform:translateY(-50%)}.clear-svg[data-v-3d0c49d7]{cursor:pointer;right:12px;transition:color .2s}.clear-svg[data-v-3d0c49d7]:hover{stroke:#ef4444}.filter-bar[data-v-3d0c49d7]{align-items:center;background:#fff;border:1px solid #f0f2f5;border-radius:14px;box-shadow:0 1px 3px #0000000f;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px;padding:12px 20px}.filter-dropdowns[data-v-3d0c49d7]{display:flex;flex:1;flex-wrap:wrap;gap:10px}.filter-select-wrap[data-v-3d0c49d7]{align-items:center;display:flex;position:relative}.filter-icon[data-v-3d0c49d7]{color:#94a3b8;left:10px;pointer-events:none;position:absolute;z-index:1}.filter-select[data-v-3d0c49d7]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;color:#374151;cursor:pointer;font-size:var(--fs-action);min-width:150px;outline:none;padding:8px 12px 8px 30px;transition:border-color .2s,box-shadow .2s}.filter-select[data-v-3d0c49d7]:focus{border-color:#26ace2;box-shadow:0 0 0 3px #26ace21a}.filter-select[data-v-3d0c49d7]:not([value=""]):not(:has(option[value=""]:checked)){background:#f0f9ff;border-color:#26ace2;color:#0369a1}.filter-right[data-v-3d0c49d7]{align-items:center;display:flex;flex-shrink:0;gap:8px}.filter-clear-btn[data-v-3d0c49d7]{align-items:center;background:#fff5f5;border:1.5px solid #fca5a5;border-radius:10px;color:#ef4444;cursor:pointer;display:flex;font-size:var(--fs-action);font-weight:600;gap:5px;padding:8px 12px;transition:all .2s;white-space:nowrap}.filter-clear-btn[data-v-3d0c49d7]:hover{background:#ef4444;border-color:#ef4444;color:#fff}.sort-select[data-v-3d0c49d7]{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;color:#374151;cursor:pointer;font-size:var(--fs-action);min-width:155px;outline:none;padding:8px 12px;transition:border-color .2s}.sort-select[data-v-3d0c49d7]:focus{border-color:#26ace2}.skeleton-card[data-v-3d0c49d7]{animation:none;opacity:1}.skeleton-cover-area[data-v-3d0c49d7]{animation:shimmer-3d0c49d7 1.5s infinite;background:linear-gradient(90deg,#f0f4f8 25%,#e8edf2,#f0f4f8 75%);background-size:200% 100%;border-radius:14px;height:168px;margin:10px}.skeleton-body[data-v-3d0c49d7]{display:flex;flex-direction:column;gap:12px;padding:14px 18px 18px}.skeleton-identity[data-v-3d0c49d7]{align-items:center;display:flex;gap:10px}.skeleton-avatar[data-v-3d0c49d7]{animation:shimmer-3d0c49d7 1.5s infinite;background:linear-gradient(90deg,#f0f4f8 25%,#e8edf2,#f0f4f8 75%);background-size:200% 100%;border-radius:50%;flex-shrink:0;height:36px;width:36px}.skeleton-lines[data-v-3d0c49d7]{display:flex;flex:1;flex-direction:column;gap:6px}.skeleton-line[data-v-3d0c49d7]{border-radius:6px;height:11px}.skeleton-line[data-v-3d0c49d7],.skeleton-stats-bar[data-v-3d0c49d7]{animation:shimmer-3d0c49d7 1.5s infinite;background:linear-gradient(90deg,#f0f4f8 25%,#e8edf2,#f0f4f8 75%);background-size:200% 100%}.skeleton-stats-bar[data-v-3d0c49d7]{border-radius:10px;height:48px}.skeleton-btn[data-v-3d0c49d7]{animation:shimmer-3d0c49d7 1.5s infinite;background:linear-gradient(90deg,#f0f4f8 25%,#e8edf2,#f0f4f8 75%);background-size:200% 100%;border-radius:12px;height:42px}@keyframes shimmer-3d0c49d7{0%{background-position:200% 0}to{background-position:-200% 0}}.empty-state[data-v-3d0c49d7]{align-items:center;color:#94a3b8;display:flex;flex-direction:column;gap:12px;padding:64px 20px;text-align:center}.empty-title[data-v-3d0c49d7]{color:#475569;font-size:var(--fs-widget-title);font-weight:700;margin:0}.empty-desc[data-v-3d0c49d7]{color:#94a3b8;font-size:var(--fs-empty);margin:0}.empty-reset-btn[data-v-3d0c49d7]{background:transparent;border:1.5px solid #26ace2;border-radius:10px;color:#26ace2;cursor:pointer;font-size:var(--fs-action);font-weight:600;margin-top:8px;padding:9px 20px;transition:all .2s}.empty-reset-btn[data-v-3d0c49d7]:hover{background:#26ace2;color:#fff}.error-state[data-v-3d0c49d7]{align-items:center;color:#94a3b8;display:flex;flex-direction:column;gap:12px;padding:64px 20px;text-align:center}.error-title[data-v-3d0c49d7]{color:#b91c1c;font-size:var(--fs-widget-title);font-weight:700;margin:0}.error-desc[data-v-3d0c49d7]{color:#64748b;font-size:var(--fs-empty);margin:0;max-width:420px}.error-retry-btn[data-v-3d0c49d7]{background:#ef4444;border:1.5px solid #ef4444;border-radius:10px;color:#fff;cursor:pointer;font-size:var(--fs-action);font-weight:600;margin-top:8px;padding:10px 22px;transition:all .2s}.error-retry-btn[data-v-3d0c49d7]:hover{background:#dc2626;border-color:#dc2626}.students-grid[data-v-3d0c49d7]{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.student-card[data-v-3d0c49d7]{animation:cardFadeIn-3d0c49d7 .4s ease forwards;background:#fff;border:1px solid #e6ebf2;border-radius:18px;box-shadow:0 1px 2px #0f172a0a;display:flex;flex-direction:column;opacity:0;overflow:hidden;transition:all .3s cubic-bezier(.25,.46,.45,.94)}@keyframes cardFadeIn-3d0c49d7{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.student-card[data-v-3d0c49d7]:hover{border-color:var(--acc-soft,#dbe7ff);box-shadow:0 14px 30px var(--acc-ring,rgba(37,99,235,.14));transform:translateY(-4px)}.card-cover[data-v-3d0c49d7]{align-items:center;background:var(--acc-bg,#eef4ff);border-radius:14px;display:flex;height:168px;justify-content:center;margin:8px;overflow:hidden;position:relative}.cover-avatar-shell[data-v-3d0c49d7]{height:114px;position:relative;width:114px}.cover-avatar-wrap[data-v-3d0c49d7]{border:4px solid #fff;border-radius:50%;box-shadow:0 8px 22px var(--acc-ring,rgba(37,99,235,.15));height:114px;overflow:hidden;transition:transform .4s ease;width:114px}.cover-avatar-shell[data-v-3d0c49d7]{z-index:1}.cover-avatar-wrap[data-v-3d0c49d7]{position:relative;z-index:1}.student-card:hover .cover-avatar-wrap[data-v-3d0c49d7]{transform:scale(1.08)}.cover-avatar-img[data-v-3d0c49d7]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cover-tag-bottom[data-v-3d0c49d7],.cover-tag-top[data-v-3d0c49d7]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffeb;border-radius:999px;box-shadow:0 2px 8px #0f172a14;color:var(--acc-text,#1d4ed8);display:flex;font-size:var(--fs-badge);font-weight:700;gap:4px;left:10px;padding:4px 10px;position:absolute;z-index:2}.cover-tag-top[data-v-3d0c49d7]{top:10px}.cover-tag-bottom[data-v-3d0c49d7]{bottom:10px}.card-body[data-v-3d0c49d7]{display:flex;flex:1;flex-direction:column;gap:12px;padding:10px 16px 16px}.student-identity[data-v-3d0c49d7]{align-items:center;display:flex;gap:10px}.coach-status-row[data-v-3d0c49d7]{display:flex;gap:6px}.coach-pill[data-v-3d0c49d7]{align-items:center;border:1.5px solid;border-radius:999px;display:inline-flex;font-size:var(--fs-badge);font-weight:600;gap:4px;padding:4px 10px}.coach-pill--has[data-v-3d0c49d7]{background:#f0fdf4;border-color:#86efac;color:#047857}.coach-pill--seeking[data-v-3d0c49d7]{background:#fef3c7;border-color:#fcd34d;color:#b45309}.identity-text[data-v-3d0c49d7]{display:flex;flex-direction:column;min-width:0}.student-name[data-v-3d0c49d7]{color:#0f172a;font-size:var(--fs-item-title);font-weight:700;overflow:hidden;text-decoration:none;text-overflow:ellipsis;transition:color .2s;white-space:nowrap}.student-name[data-v-3d0c49d7]:hover{color:var(--acc-text,#1d4ed8)}.student-role[data-v-3d0c49d7]{color:#64748b;font-size:var(--fs-item-meta);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-profile-link[data-v-3d0c49d7]{align-items:center;border:1px solid #e2e8f0;border-radius:10px;color:var(--acc-text,#1d4ed8);display:inline-flex;font-size:var(--fs-item-meta);font-weight:700;gap:6px;justify-content:center;margin-top:auto;min-height:36px;padding:0 12px;text-decoration:none;transition:background .2s,color .2s;-webkit-tap-highlight-color:transparent}.card-profile-link svg[data-v-3d0c49d7]{flex-shrink:0;transition:transform .2s}.card-profile-link[data-v-3d0c49d7]:hover{background:#f8fafc}.card-profile-link:hover svg[data-v-3d0c49d7]{transform:translate(2px)}.card-profile-link[data-v-3d0c49d7]:active{background:#f1f5f9}.end-text[data-v-3d0c49d7],.loading-text[data-v-3d0c49d7]{color:#94a3b8;font-size:var(--fs-empty);padding:20px 0;text-align:center}.load-more-trigger[data-v-3d0c49d7]{height:1px}.list-loading[data-v-3d0c49d7]{align-items:center;background:#fff;border:1px solid #dbeafe;border-radius:14px;box-shadow:0 12px 32px #0f172a2e;color:#0f172a;display:flex;font-size:15px;font-weight:600;gap:12px;left:50%;padding:14px 22px;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:1000}.list-loading__spinner[data-v-3d0c49d7]{animation:list-loading-spin-3d0c49d7 .8s linear infinite;border:3px solid #dbeafe;border-radius:50%;border-top-color:#2563eb;height:20px;width:20px}@keyframes list-loading-spin-3d0c49d7{to{transform:rotate(1turn)}}.list-loading-enter-active[data-v-3d0c49d7],.list-loading-leave-active[data-v-3d0c49d7]{transition:opacity .2s ease}.list-loading-enter-from[data-v-3d0c49d7],.list-loading-leave-to[data-v-3d0c49d7]{opacity:0}@media (max-width:768px){.list-loading[data-v-3d0c49d7]{font-size:14px;padding:12px 18px}}@media (prefers-reduced-motion:reduce){.list-loading__spinner[data-v-3d0c49d7]{animation-duration:2s}.list-loading-enter-active[data-v-3d0c49d7],.list-loading-leave-active[data-v-3d0c49d7]{transition:none}}.card-fade-enter-active[data-v-3d0c49d7]{transition:all .4s ease}.card-fade-leave-active[data-v-3d0c49d7]{transition:all .3s ease}.card-fade-enter-from[data-v-3d0c49d7]{opacity:0;transform:translateY(16px)}.card-fade-leave-to[data-v-3d0c49d7]{opacity:0;transform:scale(.95)}@media (max-width:1400px){.students-layout[data-v-3d0c49d7]{grid-template-columns:minmax(0,1fr) 300px}.students-aside[data-v-3d0c49d7]{width:300px}.students-grid[data-v-3d0c49d7]{grid-template-columns:repeat(3,1fr)}}@media (max-width:1100px){.students-layout[data-v-3d0c49d7]{grid-template-columns:1fr}.students-aside[data-v-3d0c49d7]{display:none}.students-grid[data-v-3d0c49d7]{grid-template-columns:repeat(4,1fr)}}@media (max-width:1000px){.students-grid[data-v-3d0c49d7]{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.students-grid[data-v-3d0c49d7]{grid-template-columns:repeat(3,1fr)}.page-toolbar[data-v-3d0c49d7]{align-items:flex-start;flex-direction:column;gap:12px}.search-box[data-v-3d0c49d7]{width:100%}.sort-bar[data-v-3d0c49d7]{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.sort-bar[data-v-3d0c49d7]::-webkit-scrollbar{display:none}.chip[data-v-3d0c49d7]{flex-shrink:0}}@media (max-width:600px){.students-grid[data-v-3d0c49d7]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.students-page[data-v-3d0c49d7] *{-webkit-tap-highlight-color:transparent}.students-page[data-v-3d0c49d7]{overflow-x:hidden;padding:env(safe-area-inset-top) env(safe-area-inset-right) calc(64px + env(safe-area-inset-bottom)) env(safe-area-inset-left)}.students-grid[data-v-3d0c49d7]{gap:10px;grid-template-columns:repeat(2,1fr)}.page-toolbar[data-v-3d0c49d7]{align-items:stretch;flex-direction:column;gap:8px;padding:10px}.search-box[data-v-3d0c49d7]{width:100%}.search-box input[data-v-3d0c49d7]{font-size:16px;height:34px;min-height:34px;padding:0 44px 0 36px}.search-box input[data-v-3d0c49d7]::-moz-placeholder{font-size:13px}.search-box input[data-v-3d0c49d7]::placeholder{font-size:13px}.clear-svg[data-v-3d0c49d7]{box-sizing:content-box;padding:14px;right:2px}.student-card[data-v-3d0c49d7]{border-radius:14px}.filter-bar[data-v-3d0c49d7]{align-items:stretch;gap:10px;padding:10px 12px}.filter-bar[data-v-3d0c49d7],.filter-dropdowns[data-v-3d0c49d7]{flex-direction:column}.filter-select-wrap[data-v-3d0c49d7]{width:100%}.filter-select[data-v-3d0c49d7]{font-size:16px;height:32px;min-height:32px;min-width:unset;padding:0 8px 0 26px;width:100%}.sort-bar[data-v-3d0c49d7]{flex-wrap:nowrap;overflow-x:auto;padding:10px 12px;-webkit-overflow-scrolling:touch}.sort-bar[data-v-3d0c49d7]::-webkit-scrollbar{display:none}.chip[data-v-3d0c49d7]{box-sizing:border-box;flex-shrink:0;font-size:12px!important;height:30px;min-height:30px;padding:0 9px}.coach-pill[data-v-3d0c49d7]{padding:3px 8px}.filter-right[data-v-3d0c49d7]{align-items:stretch;flex-direction:column}.filter-clear-btn[data-v-3d0c49d7]{justify-content:center;min-height:44px}.empty-reset-btn[data-v-3d0c49d7],.error-retry-btn[data-v-3d0c49d7]{min-height:44px;padding:10px 22px}.empty-reset-btn[data-v-3d0c49d7]:active,.error-retry-btn[data-v-3d0c49d7]:active,.filter-clear-btn[data-v-3d0c49d7]:active,.pill[data-v-3d0c49d7]:active{transform:scale(.97)}.student-card[data-v-3d0c49d7]:active{transform:scale(.99)}}.filter-scope-note[data-v-3d0c49d7]{background:#eef8fb;border:1px solid #cfe7ef;border-radius:8px;color:#0f5b73;font-size:12.5px;margin:0 0 10px;padding:8px 12px}@media (max-width:450px){.students-grid[data-v-3d0c49d7]{grid-template-columns:1fr}}
