.st-candidate-actions{display:flex;gap:8px;align-items:center}.st-invite{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 16px;border:1px solid #246fe5;border-radius:9px;background:#fff;color:#246fe5;font:700 14px DM Sans,sans-serif;white-space:nowrap;cursor:pointer}.st-invite:hover{background:#edf4ff}.talent-invite-dialog{width:min(520px,calc(100% - 32px));max-height:calc(100dvh - 40px);box-sizing:border-box;padding:28px;border:1px solid #d3dce8;border-radius:18px;background:#fff;color:#142238;box-shadow:0 24px 80px #14223833;font-family:DM Sans,sans-serif}.talent-invite-dialog::backdrop{background:#14223866}.talent-invite-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px}.talent-invite-heading h2{margin:0;font:800 23px/1.3 Manrope,sans-serif;letter-spacing:-.5px}.talent-invite-heading button{flex:none;width:32px;height:32px;border:1px solid #d3dce8;border-radius:50%;background:#fff;color:#142238;font-size:22px;cursor:pointer}.talent-invite-form label{display:block;margin:18px 0 8px;font-weight:700;font-size:14px}.talent-invite-form label span{color:#6b7890;font-weight:400}.talent-invite-form select,.talent-invite-form textarea{width:100%;box-sizing:border-box;padding:12px;border:1px solid #c6d1df;border-radius:10px;background:#fff;color:#142238;font:400 15px/1.5 DM Sans,sans-serif}.talent-invite-form textarea{resize:vertical}.talent-invite-feedback{color:#a33d3d;font-size:14px}.talent-invite-feedback:empty{display:none}.talent-invite-footer{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.talent-invite-footer .st-view{border:0;cursor:pointer;justify-content:center}.talent-invite-footer .st-view:disabled{background:#e4e8ee;color:#6b7890;cursor:default}@media(max-width:760px){.st-candidate-actions{grid-column:1/-1}.st-candidate-actions>*{flex:1;justify-content:center}.talent-invite-dialog{padding:22px}}.talent-invite-form select{appearance:none;-webkit-appearance:none;padding-right:44px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 20 20' fill='none' stroke='%23526178' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 7 5 5 5-5'/%3E%3C/svg%3E") no-repeat right 14px center;background-size:16px 16px}.st-results{gap:16px}.st-card{grid-template-columns:60px minmax(0,1fr);gap:20px;padding:28px;border-color:#dce4f3;border-radius:16px;box-shadow:none}.st-avatar{width:60px;height:60px;background:#eaf0ff;color:#1741b8;font-size:19px}.st-card-content{min-width:0}.st-name-row{gap:16px}.st-name{font-size:22px;color:#101d40}.st-hourly-range{margin:0;color:#101d40;font:800 21px/1.3 Manrope,sans-serif;white-space:nowrap}.st-hourly-range small{font:600 13px/1.3 DM Sans,sans-serif;color:#657391;margin-left:2px}.st-summary{max-width:none;margin-top:16px;font-size:16px;line-height:1.6;color:#23376b}.st-card-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:18px}.st-card-footer .st-tags{margin-top:0}.st-candidate-actions{flex:none;gap:10px}.st-card .st-view,.st-card .st-invite{height:40px;padding:0 20px;border-radius:999px;font:700 14px DM Sans,sans-serif;box-sizing:border-box}.st-card .st-view{background:#fff;border:1px solid #c7d3eb;color:#101d40}.st-card .st-view:hover{background:#f4f6fb}.st-card .st-invite{background:#fff;border-color:#2450e7;color:#2450e7}.st-card .st-invite:hover{background:#edf4ff}@media(max-width:900px){.st-card-footer{flex-wrap:wrap}.st-candidate-actions{margin-left:auto}}@media(max-width:600px){.st-card{grid-template-columns:44px minmax(0,1fr);padding:20px;gap:14px}.st-avatar{width:44px;height:44px;font-size:16px}.st-name{font-size:19px}.st-name-row{gap:8px}.st-hourly-range{font-size:18px}.st-summary{font-size:14px}.st-candidate-actions{width:100%;flex-wrap:wrap}.st-candidate-actions>*{flex:1}.st-card .st-view,.st-card .st-invite{padding:0 12px}}.st-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.st-card-identity{min-width:0}.st-card-heading .st-candidate-actions{margin-left:auto;justify-content:flex-end}@media(max-width:900px){.st-card-heading{flex-wrap:wrap;gap:14px}.st-card-heading .st-candidate-actions{width:auto}}@media(max-width:600px){.st-card-heading .st-candidate-actions{width:100%}}.st-card .st-offer{height:40px;padding:0 20px;border:1px solid #2450e7;border-radius:999px;background:#2450e7;color:#fff;font:700 14px DM Sans,sans-serif;white-space:nowrap;cursor:pointer}.st-card .st-offer:hover{background:#1a40c5}.st-candidate-actions{flex-wrap:wrap}.talent-offer-dialog{width:min(640px,calc(100% - 32px))}.talent-offer-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.talent-invite-form input:not([type=checkbox]){width:100%;box-sizing:border-box;padding:12px;border:1px solid #c6d1df;border-radius:10px;font:inherit}.talent-offer-fee{color:#657391;font-size:13px}.talent-invite-form .talent-offer-terms{display:flex;align-items:flex-start;gap:10px;font-weight:400}.talent-offer-terms input{margin-top:4px;flex:none}.talent-offer-details{margin:0}.talent-offer-details>div{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid #e4eaf3}.talent-offer-details dt{color:#657391}.talent-offer-details dd{margin:0;font-weight:700;text-align:right}@media(max-width:600px){.talent-offer-fields{grid-template-columns:1fr}.st-card-heading .st-candidate-actions{flex-wrap:wrap}}.talent-offer-new-job{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;min-height:40px;padding:8px 14px;box-sizing:border-box;border:1px solid #2450e7;border-radius:9px;background:#fff;color:#2450e7;font:700 14px DM Sans,sans-serif;text-decoration:none}.talent-offer-new-job:hover{background:#edf4ff}.talent-offer-new-job:focus-visible{outline:2px solid #2450e7;outline-offset:3px}
