.verified{display:inline-grid;place-items:center;width:16px;height:16px;margin-left:5px;border-radius:50%;color:#fff;background:var(--green);font:10px sans-serif;font-style:normal;vertical-align:3px}
@media(max-width:760px){
  .talents .section-note{margin-bottom:14px}
  .talent-list{gap:12px}
  .talent-card{grid-template-columns:116px minmax(0,1fr);min-height:190px;border-radius:18px;box-shadow:0 7px 22px rgba(74,50,34,.07)}
  .portrait{min-height:190px}
  .portrait>img{object-position:center top}
  .portrait .available{left:8px;top:8px;padding:4px 7px;font-size:9px}
  .portrait .play{right:8px;bottom:8px;width:34px;height:34px;font-size:11px}
  .portrait .video-badge{left:8px;bottom:12px;max-width:54px;overflow:hidden;white-space:nowrap;padding:3px 6px;font-size:8px}
  .talent-info{padding:14px 12px}
  .talent-name h3{font-size:19px}
  .talent-name p{margin:3px 0;font-size:10px}
  .talent-name b{font-size:18px}
  .stats{margin:8px 0 5px;white-space:nowrap;font-size:9px}
  .stats span:last-child{display:none}
  .next-time{margin:0 0 7px;font-size:10px}
  .tags{height:22px;overflow:hidden;flex-wrap:nowrap}
  .tags em{white-space:nowrap;padding:3px 5px;font-size:8px}
  .gallery{display:none}
  .talent-actions{margin-top:auto;grid-template-columns:.7fr 1.3fr;gap:6px}
  .talent-actions button{padding:9px 3px;font-size:11px}
}
@media(max-width:370px){
  .talent-card{grid-template-columns:105px minmax(0,1fr)}
  .talent-info{padding:12px 9px}
  .stats span:nth-child(2){display:none}
}
