.crm-premium--talent .crmp-hero__head{align-items:center}.tal-hero__actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.crm-premium .tal-kpi{border:0;background:none;font:inherit;text-align:left;cursor:pointer;transition:background .12s ease}.crm-premium .tal-kpi:hover{background:#fff}.crm-premium .tal-kpi+.crmp-kpi,.crm-premium .crmp-kpi+.tal-kpi{border-left:1px solid var(--crmp-line)}.tal-segment,.tal-filter{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--crmp-line);border-radius:10px;background:#f6f2ec}.tal-segment button,.tal-filter button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border:0;border-radius:7px;background:none;font:inherit;font-size:12.5px;font-weight:600;color:var(--crmp-ink-soft);cursor:pointer;white-space:nowrap}.tal-filter button span{min-width:18px;padding:0 5px;border-radius:999px;background:#ebe4d8;font-size:10.5px;text-align:center;font-variant-numeric:tabular-nums}.tal-segment button.is-active,.tal-filter button.is-active{background:#fff;color:var(--crmp-ink);box-shadow:0 1px 2px #3c28141a}.tal-filter{display:flex;width:100%}.tal-filter button{flex:1 1 auto;justify-content:center;padding:0 8px}.tal-layout{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,2fr);gap:14px;align-items:start;margin-bottom:14px}.crm-premium .tal-layout>.card{margin-bottom:0}.crm-premium .tal-jobs{position:sticky;top:calc(var(--dashboard-scroll-offset, 0px) + 12px);display:grid;gap:10px;padding:12px;max-height:calc(100vh - var(--dashboard-scroll-offset, 0px) - 28px);overflow:hidden;grid-template-rows:auto minmax(0,1fr)}.tal-jobs__head{display:grid;gap:8px}.crm-premium .tal-jobs .crmp-search input{height:32px}.tal-joblist{display:grid;gap:6px;margin:0;padding:0 2px 2px 0;list-style:none;overflow-y:auto;align-content:start}.tal-job,.tal-request{display:grid;gap:3px;width:100%;padding:9px 11px;border:1px solid var(--crmp-line);border-left:3px solid transparent;border-radius:10px;background:#fff;font:inherit;text-align:left;color:var(--crmp-ink)}.tal-job{cursor:pointer;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.tal-job:hover{background:#fcfaf6;border-color:var(--crmp-line-strong)}.tal-job.is-active{border-color:#e9dcc6;border-left-color:var(--crmp-gold);background:#fbf6ee;box-shadow:0 1px 2px #3c28140f}.tal-request{border-left-color:#d6a63a}.tal-job__top{display:flex;align-items:center;gap:6px;min-width:0}.tal-job__top .ctr-code{font-size:11.5px}.tal-job__date{margin-left:auto;font-size:11px;color:var(--crmp-ink-faint);white-space:nowrap}.tal-job__title{font-size:13.5px;font-weight:650;line-height:1.3;overflow-wrap:anywhere}.tal-job__meta{font-size:11.5px;color:var(--crmp-ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tal-job__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px;font-size:11px}.tal-job__status{color:var(--crmp-brown);font-weight:600}.tal-job__count{color:var(--crmp-ink-soft);font-variant-numeric:tabular-nums}.tal-job__count.is-zero{color:#b45309}.tal-request__preview{display:-webkit-box;margin:2px 0 4px;overflow:hidden;font-size:11.5px;line-height:1.45;color:var(--crmp-ink-faint);-webkit-box-orient:vertical;-webkit-line-clamp:3}.crm-premium .tal-match,.crm-premium .tal-free{display:grid;gap:12px;min-width:0}.crm-premium .tal-match .crmp-detail-head{margin-bottom:0}.tal-match__empty{padding:48px 16px}.tal-match__empty strong{font-size:14px;color:var(--crmp-ink)}.tal-toolbar{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;padding:8px 10px;border:1px solid var(--crmp-line);border-radius:10px;background:var(--crmp-surface-muted)}.tal-toolbar .ctr-check{font-size:12.5px!important}.tal-toolbar .ctr-check.is-disabled{opacity:.45;cursor:not-allowed}.tal-status{display:inline-flex;align-items:center;gap:8px;margin-right:auto;font-size:12.5px;font-weight:600;color:var(--crmp-ink)}.tal-status i{width:8px;height:8px;border-radius:999px;background:var(--crmp-good)}.tal-status.is-fast i,.tal-status.is-ai i{background:var(--crmp-gold);animation:tal-pulse 1.2s ease-in-out infinite}.tal-status.is-error i{background:#b91c1c}@keyframes tal-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@media(prefers-reduced-motion:reduce){.tal-status i{animation:none!important}}.crm-premium select.tal-sort{width:auto;height:30px;padding:0 28px 0 10px;font-size:12px}.tal-plan{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;padding:9px 12px;border:1px solid #e9dcc6;border-radius:10px;background:#fbf8f2;font-size:12.5px}.tal-plan__label{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--crmp-brown)}.tal-plan__intent{color:var(--crmp-ink)}.tal-plan__skills{display:inline-flex;flex-wrap:wrap;gap:4px}.tal-cands{display:grid;gap:8px;margin:0;padding:0;list-style:none}.tal-cand{display:grid;grid-template-columns:22px 36px minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px 14px;border:1px solid var(--crmp-line);border-radius:12px;background:#fff;transition:border-color .12s ease,box-shadow .12s ease}.tal-cand:hover{border-color:var(--crmp-line-strong);box-shadow:0 4px 16px -10px #3c281440}.tal-cand.is-assigned{background:#fcfbf9}.tal-cand__rank{padding-top:9px;font-size:12px;font-weight:700;color:var(--crmp-ink-faint);text-align:right;font-variant-numeric:tabular-nums}.crm-premium .tal-cand__avatar{width:36px;height:36px;border-radius:10px;font-size:12px}.tal-cand__main{display:grid;gap:5px;min-width:0}.tal-cand__head{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tal-cand__name{padding:0;border:0;background:none;font:inherit;font-size:14.5px;font-weight:700;color:var(--crmp-ink);cursor:pointer;text-align:left}.tal-cand__name:hover{color:var(--crmp-brown);text-decoration:underline}.tal-cand__role{display:flex;flex-wrap:wrap;gap:4px;font-size:12.5px;color:var(--crmp-ink-soft)}.tal-cand__role span{color:var(--crmp-ink-faint)}.tal-signals,.tal-skills{display:flex;flex-wrap:wrap;gap:4px}.tal-skill{display:inline-flex;align-items:center;height:20px;padding:0 7px;border:1px solid var(--crmp-line);border-radius:6px;background:#f8f5f0;font-size:11px;color:var(--crmp-ink-soft);white-space:nowrap}.tal-skill.is-match{border-color:#e9d4b0;background:#fbf3e6;color:#7a6040;font-weight:600}.tal-skill.is-missing{border-style:dashed;border-color:#f3c4c4;background:#fff;color:#b91c1c}.tal-cand__why{margin:0;font-size:12.5px;line-height:1.5;color:var(--crmp-ink)}.tal-cand__sg{display:grid;gap:2px;font-size:11.5px}.tal-cand__sg .is-ok{color:#166534}.tal-cand__sg .is-bad{color:#9a3412}.tal-cand__side{display:grid;justify-items:end;gap:8px;min-width:132px}.tal-score{display:grid;justify-items:end;line-height:1.1}.tal-score strong{font-size:20px;font-weight:750;letter-spacing:-.02em;color:var(--crmp-ink-soft);font-variant-numeric:tabular-nums}.tal-score span{font-size:10px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--crmp-ink-faint)}.tal-score.is-high strong{color:var(--crmp-good)}.tal-score.is-mid strong{color:var(--crmp-brown)}.tal-cand__actions{display:grid;gap:5px;justify-items:stretch;width:100%}.crm-premium .tal-cand__actions .btn{justify-content:center}.tal-cand.is-skeleton{grid-template-columns:1fr;gap:8px;min-height:92px}.tal-cand.is-skeleton span{height:12px;border-radius:6px;background:linear-gradient(90deg,#f3eee7,#faf7f2,#f3eee7);background-size:200% 100%;animation:tal-shimmer 1.3s linear infinite}.tal-cand.is-skeleton span:nth-child(1){width:40%;height:14px}.tal-cand.is-skeleton span:nth-child(2){width:65%}.tal-cand.is-skeleton span:nth-child(3){width:85%}@keyframes tal-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.crm-premium--talent .btn.is-active{border-color:var(--crmp-gold);background:#fbf6ee;color:var(--crmp-brown)}.crm-premium--talent .btn.btn-primary,.crm-premium--talent .btn.btn-primary:hover:not(:disabled){background:var(--primary-gradient);color:#fff;border-color:transparent}.crm-premium--talent .ctr-btn--sm{min-height:28px;padding:4px 10px;font-size:12px;border-radius:8px}.crm-premium--talent .do-yen-glyph{font-family:Ma Shan Zheng,STKaiti,KaiTi,Kaiti SC,serif;font-size:14px;line-height:1}.tal-free__bar{display:flex;align-items:center;gap:8px}.tal-free__search{flex:1 1 auto}.crm-premium .tal-free__search input{height:40px;font-size:14px}.crm-premium .tal-free__bar .btn{height:40px}.tal-filters{display:grid;gap:8px;padding:12px 14px;border:1px solid var(--crmp-line);border-radius:12px;background:var(--crmp-surface-muted)}.tal-filters__row{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:10px}.tal-filters__label{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--crmp-ink-faint)}.tal-filters__opts{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.tal-filters__loc{flex:0 1 280px;min-width:200px}.tal-chip{height:28px;padding:0 11px;border:1px solid var(--crmp-line);border-radius:999px;background:#fff;font:inherit;font-size:12px;color:var(--crmp-ink-soft);cursor:pointer;white-space:nowrap;transition:border-color .12s ease,background .12s ease,color .12s ease}.tal-chip:hover{border-color:var(--crmp-line-strong);color:var(--crmp-ink)}.tal-chip.is-active{border-color:var(--crmp-gold);background:#fbf3e6;color:#7a6040;font-weight:650}.tal-inline-field{display:inline-flex!important;align-items:center;gap:6px;margin:0!important;font-size:12px!important;color:var(--crmp-ink-soft)}.crm-premium .tal-inline-field input{width:84px;height:30px;padding:0 8px;text-align:center}.tal-free__hint{gap:10px}.tal-temp{border:1px solid var(--crmp-line);border-radius:12px;overflow:hidden}.tal-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1100px){.tal-layout{grid-template-columns:minmax(0,1fr)}.crm-premium .tal-jobs{position:static;max-height:420px}}@media(max-width:760px){.tal-cand{grid-template-columns:36px minmax(0,1fr)}.tal-cand__rank{display:none}.tal-cand__side{grid-column:1 / -1;grid-template-columns:auto 1fr;justify-items:start;align-items:center}.tal-filters__row{grid-template-columns:minmax(0,1fr);gap:4px}.tal-free__bar{flex-wrap:wrap}}.tal-cand__minor{display:grid;grid-template-columns:auto 1fr;gap:5px}.tal-ext{display:flex;flex-direction:column;gap:10px;margin-top:16px;padding:14px 16px;border:1px dashed var(--crmp-line-strong);border-radius:12px;background:var(--crmp-surface-muted)}.tal-ext__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.tal-ext__intro{display:flex;flex-direction:column;gap:2px;min-width:220px;flex:1 1 260px}.tal-ext__intro strong{font-size:13.5px;color:var(--crmp-ink)}.tal-ext__intro span,.tal-ext__muted,.tal-ext__legal{font-size:12px;color:var(--crmp-ink-faint)}.tal-ext__controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tal-ext__sources{display:inline-flex;flex-wrap:wrap;gap:4px}.tal-ext__sources button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--crmp-line);border-radius:999px;background:#fff;font:inherit;font-size:12px;font-weight:600;color:var(--crmp-ink-faint);cursor:pointer}.tal-ext__sources button.is-on{border-color:#e3cfae;background:#fbf3e6;color:var(--crmp-brown)}.tal-ext__sources button span{min-width:16px;padding:0 5px;border-radius:999px;background:#8b6f4724;font-size:10.5px;text-align:center}.tal-ext__summary{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:12.5px;color:var(--crmp-ink-soft)}.tal-ext__link{padding:0;border:0;background:none;font:inherit;font-size:12px;color:var(--crmp-brown);text-decoration:underline;cursor:pointer}.tal-ext__queries{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-size:12px;color:var(--crmp-ink-soft)}.tal-ext__queries code{font-size:11.5px}.tal-ext__err{color:#b91c1c}.tal-ext__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.tal-ext__item{display:flex;gap:14px;padding:12px 14px;border:1px solid var(--crmp-line);border-radius:10px;background:#fff}.tal-ext__main{flex:1 1 auto;min-width:0}.tal-ext__top{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}.tal-ext__src{display:inline-block;padding:1px 7px;border-radius:6px;background:#f3eee7;font-size:10.5px;font-weight:700;color:var(--crmp-ink-soft);white-space:nowrap}.tal-ext__src--linkedin{background:#e8f1fb;color:#0a66c2}.tal-ext__src--freelancermap{background:#eef8f1;color:#1f7a45}.tal-ext__src--freelance_de{background:#fff3e6;color:#b45309}.tal-ext__src--gulp{background:#f1effb;color:#5b45b0}.tal-ext__pool{padding:1px 7px;border-radius:6px;background:#ecfdf3;font-size:10.5px;font-weight:700;color:#15803d}.tal-ext__name{font-size:14px;font-weight:650;color:var(--crmp-ink)}.tal-ext__headline{margin-top:1px;font-size:12.5px;color:var(--crmp-ink-soft)}.tal-ext__facts{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:6px;font-size:12px;color:var(--crmp-ink-soft)}.tal-ext__snippet{display:-webkit-box;margin:6px 0 0;overflow:hidden;font-size:12px;line-height:1.45;color:var(--crmp-ink-faint);-webkit-line-clamp:2;-webkit-box-orient:vertical}.tal-ext__action{margin-top:6px;font-size:12px;font-weight:600}.tal-ext__action.is-busy{color:var(--crmp-brown)}.tal-ext__action.is-done{color:#15803d}.tal-ext__action.is-error{color:#b91c1c}.tal-ext__side{display:flex;flex:0 0 auto;flex-direction:column;align-items:stretch;gap:6px;min-width:150px}.tal-ext__side .btn{text-align:center;text-decoration:none}.tal-ext__score{font-size:16px;font-weight:750;text-align:right;color:var(--crmp-brown);font-variant-numeric:tabular-nums}.tal-ext__legal{margin:0}@media(max-width:760px){.tal-ext__item{flex-direction:column}}
