.sample-video-stage video{display:block;width:100%;height:100%;aspect-ratio:16/9;max-height:260px;object-fit:contain;background:#101f55}
.video-name-rule{padding:12px;border-radius:10px;background:#fff5d9;color:#62480e}
[data-candidate-skills]{min-width:0;margin:14px 0}
[data-candidate-skills] .job-skills-search{position:relative}
[data-candidate-skills] [data-search]{width:100%;min-height:46px}
[data-candidate-skills] [data-menu]{max-height:240px;overflow:auto;z-index:20}
[data-candidate-skills] [data-menu] button{display:block;width:100%;padding:10px;text-align:left;border:0;background:#fff;cursor:pointer}
[data-candidate-skills] [data-menu] button:hover{background:#edf2ff}
[data-candidate-skills] [data-selected]{display:flex;flex-wrap:wrap;gap:8px}
.profile-contact-details>.profile-email-row{grid-template-columns:26px minmax(0,1fr) auto auto}
.profile-email-row .email-edit-button{margin:0;min-height:32px;padding:5px 10px;font-size:.82rem}
.is-video-vault .tw-video-thumb{display:grid;place-items:center;height:auto;aspect-ratio:2.5/1;min-height:155px;background:radial-gradient(circle at 78% 15%,rgba(145,206,36,.7),transparent 28%),linear-gradient(135deg,#101f55,#2859cf)}
.is-video-vault .tw-video-thumb b{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:#fff;color:#101f55;position:static;transform:none}
.is-video-vault .tw-video-copy{display:block;padding:18px;text-align:left}
.is-video-vault .tw-video-copy>strong{color:#2455e8;font-size:.8rem}
.is-video-vault .tw-video-copy h3{margin:6px 0 12px;font-size:1.18rem}
.is-video-vault .tw-video-copy .tw-skills{display:flex;flex-wrap:wrap;gap:6px}
.is-video-vault .tw-video-copy em{display:block;margin-top:12px}
@media(max-width:480px){.profile-contact-details>.profile-email-row{grid-template-columns:20px minmax(0,1fr) auto}.profile-email-row .verification-status{grid-column:2;grid-row:2}.profile-email-row .email-edit-button{grid-column:3;grid-row:1/3}}
.talent-workspace.is-video-vault .tw-video-card{max-width:none;border:1px solid #dbe3ef;border-radius:20px;background:#fff}
.talent-workspace.is-video-vault .tw-video-thumb{aspect-ratio:2.5/1;border-radius:0}
.talent-workspace.is-video-vault .tw-video-copy{padding:18px}
.talent-workspace.is-video-vault [data-tw-list]{gap:20px!important;max-height:none}
[data-real-sample]{aspect-ratio:16/9;min-height:0;overflow:hidden}
[data-real-sample] video{position:absolute;inset:0;width:100%;height:100%;max-height:none}
[data-real-sample]:not(.is-playing) video{visibility:visible;object-fit:cover}
[data-real-sample] [data-play-real-sample]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);cursor:pointer}
[data-real-sample].is-playing [data-play-real-sample]{display:none}
.video-skill-chip{display:inline-block;padding:5px 10px;border-radius:7px;background:#edf2ff;color:#32558a;margin:3px;font-size:.85rem}
