.tsc-recruiter-result{--tsc-recruiter-result-red:var(--tsc-color-red,#c8102e);overflow-wrap:anywhere;min-width:0;color:var(--tsc-color-ink,#242428);background:linear-gradient(140deg,#fbf6f2,#fff);border:1px solid #ddd5d0;border-radius:18px;margin:24px 0;padding:26px;box-shadow:0 8px 28px #34232106}.tsc-recruiter-result h4{letter-spacing:-.025em;margin:0 0 16px;font-size:1.4rem;line-height:1.2}.tsc-recruiter-result-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:20px;display:flex}.tsc-recruiter-result-kicker{color:#a80d27;letter-spacing:.1em;margin-bottom:10px;font-size:11px;font-weight:750;display:block}.tsc-recruiter-result-count{color:#53535c;background:#fff;border:1px solid #e5d7d2;border-radius:10px;align-items:baseline;gap:8px;padding:10px 14px;font-size:13px;display:flex}.tsc-recruiter-result-count strong{color:#a80d27;font-variant-numeric:tabular-nums;font-size:1.7rem;line-height:1}.tsc-recruiter-result-contact-heading .tsc-recruiter-contact-number{color:#68606a;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;width:auto;height:auto;margin-left:auto;font-size:13px;font-weight:750}.tsc-recruiter-result-export{background:#fff;border:1px solid #e4dcd6;border-radius:12px;padding:22px}.tsc-recruiter-result-export p{color:#53535c;margin:8px 0;font-size:13px;line-height:1.7}.tsc-recruiter-result-export .tsc-recruiter-result-actions{border-top:0;margin:16px 0 0;padding-top:0}@media screen and (width<=600px){.tsc-recruiter-result-export{padding:16px}.tsc-recruiter-result-contact-heading{flex-wrap:wrap}.tsc-recruiter-result-contact-heading h5{flex:120px;min-width:0}}.tsc-recruiter-result h5{letter-spacing:-.025em;margin:0;font-size:1.2rem;line-height:1.25}.tsc-recruiter-result-contact-heading{align-items:center;gap:14px;min-width:0;margin-bottom:20px;display:flex}.tsc-recruiter-result-contact-heading>span{width:48px;height:48px;color:var(--tsc-recruiter-result-red);background:#fbefec;border:1px solid #efd6d5;border-radius:13px;flex-shrink:0;place-items:center;display:grid}.tsc-recruiter-result-list{gap:20px;margin:24px 0;padding:0;list-style:none;display:grid}.tsc-recruiter-result-list>li{background:#fff;border:1px solid #e0d8d2;border-radius:14px;min-width:0;padding:26px;box-shadow:0 6px 20px #30202106}.tsc-recruiter-result-list>li>p{color:#53535c;line-height:1.7}.tsc-recruiter-result dl{border-top:1px solid #eee7e1;margin:22px 0}.tsc-recruiter-result dl>div{border-bottom:1px solid #eee7e1;grid-template-columns:minmax(100px,1fr) minmax(0,3fr);gap:18px;margin:0;padding:13px 0;line-height:1.75;display:grid}.tsc-recruiter-result dt{color:#555560;font-size:13px;font-weight:650}.tsc-recruiter-result dd{min-width:0;margin:0;font-size:15px}.tsc-recruiter-result-text{white-space:pre-wrap;color:#50505a;line-height:1.85}.tsc-recruiter-result-links,.tsc-recruiter-result-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0;display:flex}.tsc-recruiter-result a{color:#a80d27;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.4px}.tsc-recruiter-result-links a{background:#fcf8f5;border:1px solid #e1d5d2;border-radius:9px;align-items:center;gap:8px;min-height:44px;padding:9px 13px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.tsc-recruiter-result-links a:hover{background:#f9ece9;border-color:#cfb8b8}.tsc-recruiter-result-review,.tsc-recruiter-result-reference{color:#575762;font-size:13px;line-height:1.85}.tsc-recruiter-result-reference{font-variant-numeric:tabular-nums;border-bottom:1px solid #e4dcd6;padding-bottom:18px}.tsc-recruiter-result-review time{color:#42424a;white-space:nowrap;font-weight:650}.tsc-recruiter-result-preview{color:#674717;background:#fff6e6;border:1px solid #dec495;border-left:3px solid #a47a31;border-radius:0 11px 11px 0;padding:16px 18px;font-size:14px;line-height:1.75}.tsc-recruiter-result-actions{border-top:1px solid #e4dcd6;padding-top:22px}.tsc-recruiter-result-actions .button{color:#27252b;text-align:center;white-space:normal;background:#fff;border:1px solid #cfc7c2;border-radius:10px;justify-content:center;min-height:48px;transition:background .18s,box-shadow .18s,transform .18s;box-shadow:0 4px 12px #30202108}.tsc-recruiter-result-actions .button:hover{background:#f8f0ed;border-color:#bca6a7;transform:translateY(-2px);box-shadow:0 8px 22px #30202112}.tsc-recruiter-result :is(a,button):focus-visible{outline:3px solid var(--tsc-recruiter-result-red);outline-offset:4px}.tsc-recruiter-delivery-error{color:#951226;background:#fff0f1;border:1px solid #e8bec6;border-left:3px solid #c8102e;border-radius:0 11px 11px 0;padding:16px 20px;line-height:1.75}.tsc-recruiter-delivery-pending{color:#585863;background:#f7f4f1;border-left:3px solid #bcb4b1;border-radius:0 10px 10px 0;padding:16px 20px;line-height:1.8}@media (width<=600px){.tsc-recruiter-result{border-radius:14px;padding:20px}.tsc-recruiter-result-list>li{padding:18px}.tsc-recruiter-result-contact-heading{align-items:flex-start;gap:12px}.tsc-recruiter-result-contact-heading>span{border-radius:11px;width:40px;height:40px}.tsc-recruiter-result-contact-heading h5{font-size:1.1rem}.tsc-recruiter-result dl>div{grid-template-columns:1fr;gap:5px}.tsc-recruiter-result-actions .button{width:100%;min-height:48px}.tsc-recruiter-result-links{align-items:stretch}.tsc-recruiter-result-links a{justify-content:space-between;width:100%}.tsc-recruiter-result-review{font-size:12px}.tsc-recruiter-result h4{font-size:1.25rem}}@media (width<=390px){.tsc-recruiter-result{padding:16px}.tsc-recruiter-result-list>li{padding:14px}.tsc-recruiter-result-actions{gap:10px}}@media (prefers-reduced-motion:reduce){.tsc-recruiter-result-actions .button{transition:none!important;transform:none!important}}@media print{.tsc-recruiter-result,.tsc-recruiter-result-list>li{color:#111;box-shadow:none;break-inside:avoid;background:#fff;border-color:#bbb}.tsc-recruiter-result{border-radius:0;padding:16px}.tsc-recruiter-result-actions{display:none}.tsc-recruiter-result-contact-heading>span{color:#111;background:#fff;border-color:#bbb}.tsc-recruiter-result-links a{color:#111;background:#fff;border:0;min-height:0;padding:0;display:inline}.tsc-recruiter-result-links a:after{content:" (" attr(href) ")";overflow-wrap:anywhere;font-size:9pt}.tsc-recruiter-result-preview,.tsc-recruiter-result-reference,.tsc-recruiter-result-text,.tsc-recruiter-result-review{color:#222;background:#fff}.tsc-recruiter-result :is(a,button){transition:none!important;transform:none!important}}
