#talentBody{margin-top:24px}#talentTitle{font-size:clamp(27px,4vw,38px);line-height:1.35}#talentStatus{min-height:28px;color:#813507}.talent-hero{background:#242a21;color:#fff7ed;border:0}.talent-hero h2,.talent-hero p{color:inherit}.talent-hero>small{color:#ffb079;font-weight:750;letter-spacing:.08em}.talent-hero h2{margin:10px 0;font-size:28px}.talent-hero strong{color:#ffad71}.talent-hero progress{width:100%;height:14px;accent-color:#ed7626}.talent-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}.talent-path>div{padding:15px;background:#f6f7f3;border-radius:12px;min-width:0}.talent-path b{display:block}.talent-path span{font-size:14px;color:#606853;display:block;line-height:1.6;margin-top:5px}.talent-months{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.talent-months li{padding:17px 14px;border:1px solid #d8ddd0;border-radius:14px;background:#fff;min-width:0}.talent-months small{display:block;color:#636b5a;font-size:14px}.talent-months strong{display:block;font-size:19px;margin:7px 0}.talent-months .passed{border-color:#cb681e;background:#fff2e7}.talent-months p{font-size:14px;line-height:1.6}.talent-meta{font-size:14px;color:#646c59}.talent-form label{display:grid;gap:8px;margin:18px 0}.talent-form .content-check{display:flex}.talent-form textarea{min-height:130px}.talent-form select{width:100%}.talent-review details{padding:12px;border:1px solid #d8ddd0;border-radius:12px;margin:12px 0}.talent-review details[open]{background:#fffaf5}.talent-review .content-check input{margin-top:4px}.talent-support{display:flex;gap:12px;flex-wrap:wrap}.talent-support>a{flex:1;text-align:center}.talent-app-note{background:#fff0e1;border-radius:12px;padding:16px;white-space:pre-wrap;overflow-wrap:anywhere}.talent-form button{min-height:48px}.talent-actions{display:flex;gap:10px;flex-wrap:wrap}.talent-actions>*{flex:1;min-width:140px}.talent-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.talent-list .content-card{margin:0}@media(max-width:640px){.talent-path{grid-template-columns:1fr}.talent-months{grid-template-columns:1fr}.talent-months li{display:grid;grid-template-columns:80px minmax(0,1fr);align-items:center;gap:8px}.talent-months li p{grid-column:1/-1;margin:0}.talent-hero h2{font-size:24px}.talent-list{grid-template-columns:1fr}.talent-support{flex-direction:column}.talent-actions>*{min-width:100%}}
