.talent-filter-bar{margin:0 0 12px}.talent-filter-bar .search{max-width:100%}.talent-filter-bar .sub,.talent-selected-label{font-size:11px;color:#929ba8}.talent-selected-label{max-width:540px;line-height:1.6}.talent-result-bar{font-size:11px;color:#8c94a1;margin:8px 0}.talent-result-bar strong{font-size:16px;color:#46546b;font-weight:500}.talent-table-wrap{max-height:570px;overflow:auto}.talent-table{min-width:850px}.talent-table th{position:sticky;top:0;background:#fafbfc;z-index:1;white-space:nowrap}.talent-table th,.talent-table td{padding:7px 12px}.talent-table td{vertical-align:middle;font-size:11px;line-height:18px}.talent-table td:nth-child(1),.talent-table td:nth-child(2),.talent-table td:nth-child(3){white-space:nowrap}.talent-table .text-btn{font-size:11px;line-height:18px}.talent-table .learning-student-name{font-size:12px}.talent-table td small{font-size:9px;margin-top:0;line-height:12px}.talent-table .learning-strength-cell{min-width:220px;max-width:440px}.learning-strength-tags{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;max-width:100%}.learning-strength-tags .tag{margin:0;font-size:10px;line-height:16px;padding:1px 5px}.learning-strength-tags .strength-legacy{background:#f4f2ed;color:#94866a}.learning-strength-tags .strength-add-tag{font-size:10px;line-height:18px;padding:0 3px;white-space:nowrap;color:#8a96a7}.learning-strength-tags .strength-add-tag:hover{color:#3f526f}.strength-tag-options{border:0;padding:0;margin:18px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:9px}.strength-tag-options legend{font-size:12px;color:#929aa7;margin-bottom:10px}.strength-tag-options .strength-tag-option{display:flex;align-items:center;gap:8px;border:1px solid #e6eaf0;border-radius:7px;padding:10px;margin:0;font-size:12px;cursor:pointer;min-width:0}.strength-tag-options .strength-tag-option:has(input:checked){border-color:#a9b5c7;background:#f5f7fa}.strength-tag-options .strength-tag-option input{width:14px;height:14px;flex:0 0 14px;padding:0;margin:0;accent-color:#64758e}.strength-legacy-note{font-size:11px!important;margin:14px 0 0;color:#9c907d!important}.talent-list-meta{display:flex;align-items:center;gap:18px;font-size:12px;color:#929aa7;margin:20px 0}.talent-list-notes{font-size:12px;line-height:1.9;color:#929aa7;white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:20px}
@media(min-width:1500px){.talent-table-wrap{max-height:65vh}}
@media(max-width:650px){.talent-filter-bar input{width:100%}.talent-table-wrap{max-height:65vh}.strength-tag-options{grid-template-columns:1fr}.talent-selected-label{max-width:100%}}
