.recruiter-profile-page{color:var(--profile-text)}.recruiter-profile-container{margin:0 auto!important;max-width:var(--profile-max-width)!important;min-height:80vh;padding-bottom:88px!important;padding-top:var(--profile-page-top-padding)!important;width:100%!important}.recruiter-tenant-band{align-items:center;background:#0d0d0d;background:var(--tenant-band-bg,#0d0d0d);color:#fff!important;display:flex;font-size:16px;font-weight:400;gap:14px;letter-spacing:0;margin:calc(var(--profile-page-top-padding)*-1) calc((var(--profile-max-width) - 100vw)/2) 20px;min-height:72px;padding:14px max(24px,calc((100vw - var(--profile-max-width))/2));text-decoration:none;transition:filter .16s ease}.recruiter-tenant-band:hover{filter:brightness(1.12)}.recruiter-tenant-band .recruiter-tenant-logo{height:38px;max-width:150px;object-fit:contain;width:auto}.recruiter-tenant-band i{margin-left:auto}.recruiter-profile-breadcrumb{color:var(--profile-muted)!important;font-size:12px!important;margin-bottom:24px!important}.recruiter-profile-breadcrumb .active.section,.recruiter-profile-breadcrumb .section,.recruiter-profile-breadcrumb .section a{color:var(--profile-muted)!important;font-weight:400}.recruiter-profile-breadcrumb .divider{color:var(--profile-muted)!important;opacity:.65}.recruiter-profile-main-grid{align-items:start;display:grid;grid-template-columns:minmax(300px,360px) minmax(370px,420px);justify-content:center;grid-gap:var(--profile-main-grid-gap);gap:var(--profile-main-grid-gap)}.recruiter-profile-hero{align-items:center;display:flex;flex-direction:column;min-width:0}.recruiter-profile-avatar{border-radius:50%;box-shadow:0 1px 0 #0f172a0a,0 12px 28px #0f172a14;flex-shrink:0;height:var(--recruiter-avatar-size)!important;object-fit:cover;width:var(--recruiter-avatar-size)!important}.recruiter-profile-avatar-fallback{background:var(--profile-surface);border:1px solid var(--profile-border);color:var(--primary-color);display:grid;font-size:88px;place-items:center}.recruiter-profile-avatar-fallback i{margin:0}.recruiter-profile-summary{align-items:center!important;min-width:0;text-align:center;width:100%}.recruiter-profile-name{color:var(--profile-text)!important;font-size:clamp(28px,2.7vw,34px)!important;letter-spacing:-.025em;line-height:1.1!important;margin-top:22px!important;text-wrap:balance}.recruiter-profile-role{color:var(--profile-muted)!important;font-size:15px!important;line-height:1.4!important;margin:8px 0 0!important}.recruiter-badges{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:14px 0 16px}.recruiter-badge{align-items:center;background:var(--profile-surface);border:1px solid var(--profile-border);border-radius:999px;color:var(--profile-text);display:inline-flex;font-size:12px;font-weight:500;gap:5px;min-height:30px;padding:4px 9px 4px 5px;text-transform:capitalize}.recruiter-badge img{height:20px;object-fit:contain;width:20px}.recruiter-profile-actions{align-items:center;display:flex;gap:18px;justify-content:center;width:100%}.recruiter-profile-action{align-items:center;background:#0000;border:1px solid;border-radius:8px;color:var(--primary-color);display:inline-flex;font-size:14px;font-weight:500;gap:7px;justify-content:center;line-height:1.2;min-height:40px;padding:9px 14px;text-align:center;text-decoration:none;transition:background .15s ease,color .15s ease}.recruiter-profile-action:hover{background:color-mix(in srgb,var(--primary-color) 7%,#fff);color:var(--primary-color)}.recruiter-profile-action i{color:inherit;margin:0}.recruiter-profile-action[aria-disabled=true]{color:var(--profile-muted);cursor:default}.recruiter-share{align-items:center;display:inline-flex;position:relative}.recruiter-share-button{align-items:center;background:#0000;border:0;color:var(--primary-color);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:600;gap:6px;line-height:1.4;padding:3px 0}.recruiter-share-button svg{color:inherit;display:block;stroke:currentColor}.recruiter-share__status{color:var(--profile-muted);font-size:12px;font-weight:500;position:absolute;right:0;top:calc(100% + 8px);width:max-content}.recruiter-profile-action:focus-visible,.recruiter-share-button:focus-visible{outline:3px solid var(--primary-color);outline-offset:3px}.recruiter-bio-section{align-items:center!important;margin:68px auto 0;max-width:720px;text-align:center}.recruiter-contact-form{background:var(--profile-surface);border:1px solid var(--profile-border);border-radius:14px;border-top:3px solid var(--primary-color);box-shadow:0 18px 44px color-mix(in srgb,var(--profile-text) 9%,#0000);min-width:0;padding:calc(var(--contact-form-padding) + 4px)}.recruiter-contact-form__title{color:var(--profile-text)!important;font-size:24px!important;font-weight:500!important;line-height:1.2!important;margin:0 0 18px!important}.recruiter-contact-form .field{margin-bottom:12px!important}.recruiter-contact-form .field>label{color:var(--profile-text)!important;font-size:13px!important;font-weight:500!important;margin-bottom:6px!important}.recruiter-contact-form input,.recruiter-contact-form select,.recruiter-contact-form textarea{background:var(--profile-surface);border:1px solid var(--profile-border);border-radius:8px;color:var(--profile-text);font:inherit;font-size:14px;min-height:42px;padding:9px 11px;width:100%}.recruiter-contact-form textarea{min-height:78px;resize:vertical}.recruiter-contact-form input:focus,.recruiter-contact-form select:focus,.recruiter-contact-form textarea:focus{border-color:var(--primary-color);outline:1px solid var(--primary-color)}.recruiter-contact-form .ui.button{margin-top:2px;min-height:44px}.recruiter-section-title{color:var(--profile-text)!important;font-size:32px!important;letter-spacing:-.025em;line-height:1.15!important;margin:0 0 16px!important}.recruiter-bio-copy{color:var(--profile-text)!important;font-size:18px!important;line-height:1.65!important;margin:0!important}.recruiter-colleagues-section,.recruiter-jobs-section{margin-top:68px}.recruiter-jobs-scroll{display:flex;gap:18px;overflow-x:auto;padding:4px 2px 20px;scroll-snap-type:x mandatory;scrollbar-color:var(--profile-border) #0000;scrollbar-width:thin}.recruiter-job-card{flex:0 0 340px;scroll-snap-align:start}.recruiter-job-card>*{height:100%}.recruiter-colleague-card{padding:8px!important}@media (max-width:1023px) and (min-width:768px){.recruiter-profile-main-grid{grid-template-columns:1fr}.recruiter-contact-form,.recruiter-profile-hero{justify-self:center;width:min(420px,100%)}}@media (max-width:767px){.recruiter-profile-container{padding-bottom:56px!important;padding-top:var(--profile-page-top-padding-mobile)!important}.recruiter-tenant-band{margin:calc(var(--profile-page-top-padding-mobile)*-1) -20px 18px;min-height:64px;padding:12px 20px}.recruiter-tenant-band .recruiter-tenant-logo{height:34px;max-width:130px}.recruiter-profile-breadcrumb{margin-bottom:20px!important;overflow-x:auto;padding-bottom:4px;white-space:nowrap}.recruiter-profile-main-grid{gap:36px;grid-template-columns:1fr}.recruiter-profile-hero{align-items:center;display:flex;flex-direction:column;gap:0}.recruiter-profile-avatar{height:var(--recruiter-avatar-size-mobile)!important;width:var(--recruiter-avatar-size-mobile)!important}.recruiter-profile-avatar-fallback{font-size:56px}.recruiter-profile-summary{align-items:stretch!important;text-align:center;width:100%}.recruiter-profile-name{font-size:30px!important;margin-top:22px!important}.recruiter-badges{justify-content:center;margin-bottom:20px}.recruiter-profile-actions{margin:0 auto}.recruiter-share{justify-content:center}.recruiter-contact-form{padding:20px}.recruiter-bio-section,.recruiter-colleagues-section,.recruiter-jobs-section{margin-top:48px}.recruiter-section-title{font-size:28px!important}.recruiter-bio-copy{font-size:17px!important;line-height:1.6!important}.recruiter-job-card{flex-basis:84vw;max-width:330px}}@media (prefers-reduced-motion:reduce){.recruiter-profile-action{transition:none!important}}
/*# sourceMappingURL=components-Recruiters-RecruiterProfile-RecruiterProfilePage.94d3b280.chunk.css.map*/