.agent-brief-drawer.app-modal--workflow.app-modal--fullscreen{padding:0}.agent-brief-drawer.app-modal--workflow.app-modal--fullscreen>.app-modal__panel{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;padding:0;border:0;border-radius:0;box-shadow:none;transform:none;animation:none;overflow:hidden}:root{--hh-context-drawer-width: 480px}body :is(.wf-filter-drawer,.candidate-profile-side-drawer,.candidate-profile-message-drawer,.candidate-profile-evaluation-drawer):is([data-hh-drawer-surface],[data-hh-drawer-kind]):not([data-hh-drawer-surface=assistant],[data-app-surface=full-page-takeover],.ai-report-drawer){box-sizing:border-box;width:min(var(--hh-context-drawer-width),100vw);min-width:0;max-width:100vw}body .app-modal--drawer:not(.agent-transcript-drawer):not(:has(.hh-drawer-surface--assistant,[data-hh-drawer-surface=assistant]))>.app-modal__panel{box-sizing:border-box;width:min(var(--hh-context-drawer-width),100vw);min-width:0;max-width:min(var(--hh-context-drawer-width),100vw)}body :is(.employees-workflow-drawer:not(.employees-workflow-drawer--onboarding-start),.employees-profile-updates-drawer){grid-template-columns:minmax(0,1fr) min(var(--hh-context-drawer-width),100vw)}body .employees-workflow-drawer:not(.employees-workflow-drawer--onboarding-start)>.employees-workflow-drawer__panel,body .employees-profile-updates-drawer>.employees-profile-updates-drawer__panel{box-sizing:border-box;width:100%;min-width:0;max-width:100%}body .employees-workflow-drawer:not(.employees-workflow-drawer--onboarding-start) .employees-workflow-drawer__footer{box-sizing:border-box;width:min(var(--hh-context-drawer-width),100vw)}body .page-workflow:has(.wf-col-mid .wf-filter-drawer.is-open:not(.ai-report-drawer,[data-hh-drawer-surface=assistant])),body .page-workflow:has(.wf-add-drawer.is-open){--wf-open-drawer-width: min(var(--hh-context-drawer-width), 100vw)}@media (min-width: 1024px){body .page--candidates .candidates-page__container--profile:has(.candidate-profile-page.has-action-drawer),body:has(.app-modal--drawer:not(.agent-transcript-drawer):not(:has(.hh-drawer-surface--assistant,[data-hh-drawer-surface=assistant]))) .page--candidates .candidates-page__container--profile{--candidate-profile-drawer-width: var(--hh-context-drawer-width);--candidate-profile-drawer-content-width: min( var(--candidates-profile-content-width, 1280px), calc(100vw - var(--hh-context-drawer-width) - 48px) );box-sizing:border-box;width:var(--candidate-profile-drawer-content-width);max-width:var(--candidate-profile-drawer-content-width);margin-right:0;margin-left:max(24px,calc((100vw - var(--hh-context-drawer-width) - var(--candidate-profile-drawer-content-width)) / 2))}body .candidate-profile-page.has-action-drawer{margin-right:0}body .candidate-profile-page.has-action-drawer .candidate-profile-reference-grid.wf-3col--review,body:has(.app-modal--drawer:not(.agent-transcript-drawer):not(:has(.hh-drawer-surface--assistant,[data-hh-drawer-surface=assistant]))) .candidate-profile-reference-grid.wf-3col--review{grid-template-columns:minmax(0,1fr)}body .candidate-profile-page.has-action-drawer .candidate-profile-reference-grid.wf-3col--review>:is(.wf-col-right,.candidate-profile-side-rail),body:has(.app-modal--drawer:not(.agent-transcript-drawer):not(:has(.hh-drawer-surface--assistant,[data-hh-drawer-surface=assistant]))) .candidate-profile-reference-grid.wf-3col--review>:is(.wf-col-right,.candidate-profile-side-rail){display:none}body:has(.app-modal--drawer:not(.agent-transcript-drawer):not(:has(.hh-drawer-surface--assistant,[data-hh-drawer-surface=assistant]))) .page-workflow:not(.candidate-profile-page) .wf-wide.container{width:auto;max-width:none;margin-left:max(var(--wf-page-gutter, 24px),calc((100vw - var(--wf-page-max-width, 1600px)) / 2 + var(--wf-page-gutter, 24px)));margin-right:calc(var(--hh-context-drawer-width) + 24px);padding-inline:0}body:has(.app-modal--drawer:not(.agent-transcript-drawer):not(:has(.hh-drawer-surface--assistant,[data-hh-drawer-surface=assistant]))) .page-workflow:not(.candidate-profile-page) :is(.wf-head,.wf-head__tabs){width:calc(100% - var(--hh-context-drawer-width))}body:has(.app-modal--drawer:not(.agent-transcript-drawer):not(:has(.hh-drawer-surface--assistant,[data-hh-drawer-surface=assistant]))) .page-workflow:not(.candidate-profile-page) .wf-3col{grid-template-columns:minmax(0,1fr)}body:has(.app-modal--drawer:not(.agent-transcript-drawer):not(:has(.hh-drawer-surface--assistant,[data-hh-drawer-surface=assistant]))) .page-workflow:not(.candidate-profile-page) :is(.wf-col-left,.wf-col-right,.wf-left-toggle){display:none}body:has(.app-modal--drawer:not(.agent-transcript-drawer):not(:has(.hh-drawer-surface--assistant,[data-hh-drawer-surface=assistant]))) .page-workflow:not(.candidate-profile-page) .wf-col-mid{grid-column:1}body:has(.employees-workflow-drawer:not(.employees-workflow-drawer--onboarding-start),.employees-profile-updates-drawer,.app-modal--drawer:not(.agent-transcript-drawer):not(:has(.hh-drawer-surface--assistant,[data-hh-drawer-surface=assistant]))) #main-content:has(#employees-profile-design){box-sizing:border-box;width:auto;min-width:0;max-width:none;margin-right:var(--hh-context-drawer-width)}body:has(.employees-workflow-drawer:not(.employees-workflow-drawer--onboarding-start),.employees-profile-updates-drawer,.app-modal--drawer:not(.agent-transcript-drawer):not(:has(.hh-drawer-surface--assistant,[data-hh-drawer-surface=assistant]))) #employees-profile-design{min-width:0;max-width:100%}}body :is(.wf-filter-drawer,.candidate-profile-side-drawer,.candidate-profile-message-drawer,.candidate-profile-evaluation-drawer,.employees-workflow-drawer:not(.employees-workflow-drawer--onboarding-start)>.employees-workflow-drawer__panel,.employees-profile-updates-drawer__panel,.app-modal--drawer:not(.agent-transcript-drawer):not(:has(.hh-drawer-surface--assistant))>.app-modal__panel):not([data-hh-drawer-surface=assistant],.ai-report-drawer)>:is([data-hh-drawer-header],[data-hh-drawer-part=header],.wf-filter-drawer__head,.app-modal__head){box-sizing:border-box;min-height:64px;gap:12px;padding:12px 20px}body :is(.wf-filter-drawer,.candidate-profile-side-drawer,.candidate-profile-message-drawer,.candidate-profile-evaluation-drawer,.employees-workflow-drawer:not(.employees-workflow-drawer--onboarding-start)>.employees-workflow-drawer__panel,.employees-profile-updates-drawer__panel,.app-modal--drawer:not(.agent-transcript-drawer):not(:has(.hh-drawer-surface--assistant))>.app-modal__panel):not([data-hh-drawer-surface=assistant],.ai-report-drawer)>:is([data-hh-drawer-header],[data-hh-drawer-part=header],.wf-filter-drawer__head,.app-modal__head) :is(h2,h3,strong){margin:0;color:var(--hh-ui-text);font-family:var(--font-sans);font-size:var(--hh-font-section-title);font-weight:var(--hh-weight-label);line-height:1.4;letter-spacing:normal}body :is(.wf-filter-drawer,.candidate-profile-side-drawer,.candidate-profile-message-drawer,.candidate-profile-evaluation-drawer,.employees-workflow-drawer:not(.employees-workflow-drawer--onboarding-start)>.employees-workflow-drawer__panel,.employees-profile-updates-drawer__panel,.app-modal--drawer:not(.agent-transcript-drawer):not(:has(.hh-drawer-surface--assistant))>.app-modal__panel):not([data-hh-drawer-surface=assistant],.ai-report-drawer)>:is([data-hh-drawer-header],[data-hh-drawer-part=header],.wf-filter-drawer__head,.app-modal__head) :is(p,small){margin:0;color:var(--hh-ui-secondary);font-family:var(--font-sans);font-size:var(--hh-font-caption);font-weight:var(--hh-weight-body);line-height:1.5}body :is(.wf-filter-drawer,.candidate-profile-side-drawer,.candidate-profile-message-drawer,.candidate-profile-evaluation-drawer,.employees-workflow-drawer:not(.employees-workflow-drawer--onboarding-start)>.employees-workflow-drawer__panel,.employees-profile-updates-drawer__panel,.app-modal--drawer:not(.agent-transcript-drawer):not(:has(.hh-drawer-surface--assistant))>.app-modal__panel):not([data-hh-drawer-surface=assistant],.ai-report-drawer)>:is([data-hh-drawer-header],[data-hh-drawer-part=header],.wf-filter-drawer__head,.app-modal__head) div:has(>:is(h2,h3,strong)):has(>:is(p,small)){display:grid;align-content:start;gap:2px;min-width:0}body .app-modal--drawer:not(.agent-transcript-drawer):not(:has(.hh-drawer-surface--assistant,[data-hh-drawer-surface=assistant]))>.app-modal__panel>.app-modal__head>div:first-child{color:var(--hh-ui-text);font-family:var(--font-sans);font-size:var(--hh-font-section-title);font-weight:var(--hh-weight-label);line-height:1.4}@media (max-width: 1023px){body .page-workflow:has(.wf-col-mid .wf-filter-drawer.is-open:not(.ai-report-drawer,[data-hh-drawer-surface=assistant])) .wf-wide.container,body .page-workflow:has(.wf-add-drawer.is-open) .wf-wide.container{width:auto;margin-inline:var(--wf-page-gutter, 16px);padding-inline:0}body .page-workflow:has(.wf-col-mid .wf-filter-drawer.is-open:not(.ai-report-drawer,[data-hh-drawer-surface=assistant])) :is(.wf-head,.wf-head__tabs),body .page-workflow:has(.wf-add-drawer.is-open) :is(.wf-head,.wf-head__tabs){width:100%}}@media (max-width: 767px){body :is(.employees-workflow-drawer:not(.employees-workflow-drawer--onboarding-start),.employees-profile-updates-drawer){grid-template-columns:minmax(0,1fr)}body :is(.employees-workflow-drawer:not(.employees-workflow-drawer--onboarding-start),.employees-profile-updates-drawer)>:is(.employees-workflow-drawer__scrim,.employees-profile-updates-drawer__scrim){position:absolute;top:0;right:0;bottom:0;left:0}body :is(.employees-workflow-drawer:not(.employees-workflow-drawer--onboarding-start),.employees-profile-updates-drawer)>:is(.employees-workflow-drawer__panel,.employees-profile-updates-drawer__panel){position:relative;z-index:1}body .employees-workflow-drawer:not(.employees-workflow-drawer--onboarding-start) .employees-workflow-drawer__footer{width:100%}}@media (max-width: 640px){body :is(.candidate-profile-side-drawer,.candidate-profile-message-drawer,.candidate-profile-evaluation-drawer):is([data-hh-drawer-surface],[data-hh-drawer-kind]):not([data-hh-drawer-surface=assistant]){width:100%}}body [data-hh-candidate-action-drawer][role=dialog]{--candidate-action-control-height: var(--hh-control-height, 38px);box-sizing:border-box;position:fixed;top:var(--topbar-height, 44px);right:0;bottom:0;left:auto;width:min(var(--hh-context-drawer-width, 480px),100vw);min-width:0;max-width:100vw;height:calc(100dvh - var(--topbar-height, 44px));max-height:none;display:flex;flex-direction:column;gap:0;margin:0;padding:0;overflow:hidden;border:0;border-left:1px solid var(--hh-ui-border);border-radius:0;background:var(--hh-ui-surface);color:var(--hh-ui-text);font-family:var(--font-sans);font-size:var(--hh-font-body);transform:none}body [data-hh-candidate-action-drawer][role=dialog]>.hh-candidate-drawer__header{box-sizing:border-box;position:relative;flex:0 0 auto;width:100%;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);margin:0;padding:var(--space-12) var(--space-20);border-bottom:1px solid var(--hh-ui-separator);background:var(--hh-ui-surface)}body [data-hh-candidate-action-drawer] .hh-candidate-drawer__heading{display:flex;min-width:0;align-items:center;gap:var(--space-12)}body [data-hh-candidate-action-drawer] .hh-candidate-drawer__icon{display:grid;flex:0 0 32px;width:32px;height:32px;place-items:center;border:1px solid var(--hh-ui-border);border-radius:var(--hh-ui-radius-icon);background:var(--hh-ui-panel);color:var(--hh-ui-secondary)}body [data-hh-candidate-action-drawer] .hh-candidate-drawer__icon svg{width:18px;height:18px}body [data-hh-candidate-action-drawer][role=dialog] .hh-candidate-drawer__heading-copy{display:grid;min-width:0;align-content:start;gap:calc(var(--space-8) / 4)}body [data-hh-candidate-action-drawer][role=dialog] .hh-candidate-drawer__header h2{margin:0;color:var(--hh-ui-text);font-size:var(--hh-font-section-title);font-weight:var(--hh-weight-label);line-height:1.4;letter-spacing:normal}body [data-hh-candidate-action-drawer][role=dialog] .hh-candidate-drawer__header :is(p,.hh-candidate-drawer__eyebrow){margin:0;color:var(--hh-ui-secondary);font-size:var(--hh-font-caption);font-weight:var(--hh-weight-body);line-height:1.5}body [data-hh-candidate-action-drawer] .hh-candidate-drawer__eyebrow{letter-spacing:.04em}body [data-hh-candidate-action-drawer][role=dialog]>.hh-candidate-drawer__header>button{flex:0 0 auto;width:var(--candidate-action-control-height);min-width:0;height:var(--candidate-action-control-height);min-height:var(--candidate-action-control-height);display:grid;place-items:center;margin:0;padding:0;border:0;border-radius:var(--hh-ui-radius-icon);background:transparent;color:var(--hh-ui-secondary)}body [data-hh-candidate-action-drawer]>.hh-candidate-drawer__header>button svg{width:18px;height:18px}body [data-hh-candidate-action-drawer][role=dialog]>:is(.hh-drawer-body,.video-evaluation-drawer__body,.esign-drawer__body,.candidate-esignature-drawer__body){box-sizing:border-box;flex:1 1 auto;min-width:0;min-height:0;max-height:none;width:100%;display:grid;align-content:start;gap:var(--space-16);margin:0;padding:var(--space-16) var(--space-20);overflow:auto;overscroll-behavior:contain;background:var(--hh-ui-surface)}body [data-hh-candidate-action-drawer][role=dialog] .hh-drawer-form{min-width:0;display:grid;align-content:start;gap:var(--space-16);margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}body [data-hh-candidate-action-drawer][role=dialog] :is(.hh-drawer-form,.esign-drawer__body)>.wf-filter-drawer__section{min-width:0;gap:var(--space-8);margin:0;padding:0;border:0}body [data-hh-candidate-action-drawer][role=dialog] .wf-filter-label,body [data-hh-candidate-action-drawer][role=dialog] .candidate-esignature-drawer__body label>span{margin:0;color:var(--hh-ui-text);font-size:var(--hh-font-label);font-weight:var(--hh-weight-label);line-height:1.4}body [data-hh-candidate-action-drawer][role=dialog] :is(input:not([type=checkbox],[type=radio],[type=file],[type=hidden]),select,button[aria-haspopup=listbox]){box-sizing:border-box;min-width:0;min-height:var(--candidate-action-control-height);font-family:inherit;font-size:var(--hh-control-font-size);font-weight:var(--hh-weight-body);line-height:var(--hh-control-line-height)}body [data-hh-candidate-action-drawer][role=dialog]>:is([data-hh-drawer-footer],[data-hh-drawer-part=footer]){box-sizing:border-box;position:relative;flex:0 0 auto;width:100%;min-height:64px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-8);margin:0;padding:var(--space-12) var(--space-20);padding-bottom:max(var(--space-12),env(safe-area-inset-bottom));border-top:1px solid var(--hh-ui-separator);background:var(--hh-ui-surface)}body [data-hh-candidate-action-drawer][role=dialog]>:is([data-hh-drawer-footer],[data-hh-drawer-part=footer]) button{box-sizing:border-box;min-height:var(--candidate-action-control-height);height:auto;width:auto;min-width:0;margin:0;padding:var(--space-8) var(--hh-control-padding-x);border:1px solid var(--hh-ui-border);border-radius:var(--radius-pill);background:var(--hh-ui-surface);color:var(--hh-ui-text);font-family:inherit;font-size:var(--hh-font-label);font-weight:var(--hh-weight-label);line-height:var(--hh-control-line-height);white-space:normal}body [data-hh-candidate-action-drawer][role=dialog]>:is([data-hh-drawer-footer],[data-hh-drawer-part=footer]) .wf-link-cancel{margin-right:auto;border-color:transparent;background:var(--hh-ui-canvas)}body [data-hh-candidate-action-drawer][role=dialog]>:is([data-hh-drawer-footer],[data-hh-drawer-part=footer]) :is(.mid-toolbar__cta,button[type=submit]){border-color:var(--hh-ui-primary);background:var(--hh-ui-primary);color:var(--hh-ui-surface)}body [data-hh-candidate-action-drawer][role=dialog]>:is([data-hh-drawer-footer],[data-hh-drawer-part=footer]) :is(.wf-action-error,[role=alert]){flex-basis:100%;font-size:var(--hh-font-caption)}body [data-hh-candidate-action-drawer][role=dialog]>:is(.hh-candidate-drawer__header,[data-hh-drawer-footer],[data-hh-drawer-part=footer]) button:hover:not(:disabled){filter:brightness(.96)}body [data-hh-candidate-action-drawer][role=dialog]>:is(.hh-candidate-drawer__header,[data-hh-drawer-footer],[data-hh-drawer-part=footer]) button:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}body [data-hh-candidate-action-drawer][role=dialog]>:is(.hh-candidate-drawer__header,[data-hh-drawer-footer],[data-hh-drawer-part=footer]) button:disabled{opacity:.45;cursor:default}@media (min-width: 1024px){body .page--candidates:has(#candidate-profile-reference :is([data-hh-candidate-action-drawer],.hh-transfer-drawer)){box-sizing:border-box;width:100%;min-width:0;max-width:none;padding-right:var(--hh-context-drawer-width, 480px)}body .page--candidates:has(#candidate-profile-reference :is([data-hh-candidate-action-drawer],.hh-transfer-drawer)) .candidates-page__container--profile{--candidate-profile-drawer-width: var(--hh-context-drawer-width, 480px);box-sizing:border-box;width:min(calc(100% - 48px),var(--candidates-profile-content-width, 1392px));min-width:0;max-width:100%;margin-inline:auto;padding-inline:0}body #candidate-profile-reference:has([data-hh-candidate-action-drawer],.hh-transfer-drawer){box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-inline:0}body #candidate-profile-reference:has([data-hh-candidate-action-drawer],.hh-transfer-drawer) .candidate-profile-reference-grid.wf-3col--review{width:100%;min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr)}body #candidate-profile-reference:has([data-hh-candidate-action-drawer],.hh-transfer-drawer) .candidate-profile-reference-grid>.wf-col-mid{width:100%;min-width:0;max-width:100%;grid-column:1 / -1}body #candidate-profile-reference:has([data-hh-candidate-action-drawer],.hh-transfer-drawer) .candidate-profile-reference-grid>:is(.wf-col-right,.candidate-profile-side-rail){display:none}body .page-workflow:not(.is-candidate-drawer-open):not(.candidate-profile-page):has([data-hh-candidate-action-drawer].is-open,.hh-transfer-drawer[data-hh-drawer-kind=transfer]){--wf-open-drawer-width: var(--hh-context-drawer-width, 480px)}body .page-workflow:not(.is-candidate-drawer-open):not(.candidate-profile-page):has([data-hh-candidate-action-drawer].is-open,.hh-transfer-drawer[data-hh-drawer-kind=transfer]) .wf-wide.container{width:auto;min-width:0;max-width:none;margin-left:max(24px,calc((100vw - var(--wf-page-max, 1600px)) / 2));margin-right:calc(var(--wf-open-drawer-width) + 24px);padding-inline:0}body .page-workflow:not(.is-candidate-drawer-open):not(.candidate-profile-page):has([data-hh-candidate-action-drawer].is-open,.hh-transfer-drawer[data-hh-drawer-kind=transfer]) :is(.wf-head,.wf-head__tabs){width:calc(100% - var(--wf-open-drawer-width))}body .page-workflow:not(.is-candidate-drawer-open):not(.candidate-profile-page):has([data-hh-candidate-action-drawer].is-open,.hh-transfer-drawer[data-hh-drawer-kind=transfer]) .wf-3col.wf-3col--review{grid-template-columns:minmax(0,1fr)}body .page-workflow:not(.is-candidate-drawer-open):not(.candidate-profile-page):has([data-hh-candidate-action-drawer].is-open,.hh-transfer-drawer[data-hh-drawer-kind=transfer]) .wf-3col.wf-3col--review>:is(.wf-col-left,.wf-col-right,.wf-left-toggle,.wf-right-toggle){display:none}body .page-workflow:not(.is-candidate-drawer-open):not(.candidate-profile-page):has([data-hh-candidate-action-drawer].is-open,.hh-transfer-drawer[data-hh-drawer-kind=transfer]) .wf-3col.wf-3col--review>:not(.wf-col-left,.wf-col-right,.wf-left-toggle,.wf-right-toggle){grid-column:1 / -1;min-width:0}}@media (max-width: 640px){body [data-hh-candidate-action-drawer][role=dialog]{--candidate-action-control-height: var(--hh-control-height-mobile, 44px);--candidate-action-top: calc(var(--kelyfos-navbar-height, 48px) + 1px);top:var(--candidate-action-top);width:100vw;height:calc(100dvh - var(--candidate-action-top));border-left:0}body [data-hh-candidate-action-drawer][role=dialog]>:is(.hh-candidate-drawer__header,.hh-drawer-body,.video-evaluation-drawer__body,.esign-drawer__body,.candidate-esignature-drawer__body,[data-hh-drawer-footer],[data-hh-drawer-part=footer]){padding-inline:var(--space-16)}}body :is([data-hh-candidate-action-drawer],.hh-transfer-drawer[data-hh-drawer-kind=transfer])[role=dialog]{--candidate-drawer-title-size: var(--hh-font-body, 14px);--candidate-drawer-text-size: var(--hh-font-caption, 12px);--candidate-drawer-caption-size: var(--hh-font-compact, 11px);--hh-control-font-size: var(--candidate-drawer-text-size);--app-menu-font-size: var(--candidate-drawer-text-size);font-size:var(--candidate-drawer-text-size);font-weight:var(--hh-weight-body);line-height:1.5}body :is([data-hh-candidate-action-drawer],.hh-transfer-drawer[data-hh-drawer-kind=transfer])[role=dialog] :is(.hh-candidate-drawer__header,.hh-transfer-drawer__header) h2{font-size:var(--candidate-drawer-title-size);font-weight:var(--hh-weight-label);line-height:1.4}body :is([data-hh-candidate-action-drawer],.hh-transfer-drawer[data-hh-drawer-kind=transfer])[role=dialog] :is(.hh-candidate-drawer__header,.hh-transfer-drawer__header) p{font-size:var(--candidate-drawer-text-size);font-weight:var(--hh-weight-body);line-height:1.5}body :is([data-hh-candidate-action-drawer],.hh-transfer-drawer[data-hh-drawer-kind=transfer])[role=dialog] :is(.hh-candidate-drawer__eyebrow,.hh-transfer-drawer__eyebrow){font-size:var(--candidate-drawer-caption-size);font-weight:var(--hh-weight-body)}body :is([data-hh-candidate-action-drawer],.hh-transfer-drawer[data-hh-drawer-kind=transfer])[role=dialog] :is(.hh-drawer-body,.hh-task-drawer__body,.video-evaluation-drawer__body,.esign-drawer__body,.candidate-esignature-drawer__body,.sms-upsell,.ev-attendee,.ev-time-fields,.ev-location){font-size:var(--candidate-drawer-text-size);font-weight:var(--hh-weight-body);line-height:1.5}body :is([data-hh-candidate-action-drawer],.hh-transfer-drawer[data-hh-drawer-kind=transfer])[role=dialog] :is(input:not([type=checkbox],[type=radio],[type=file],[type=hidden]),select,textarea,[contenteditable=true],button,.hh-transfer-drawer__summary dt,.hh-transfer-drawer__summary dd,.hh-transfer-drawer__candidate-copy p,.wf-recipient-control small){font-family:inherit;font-size:var(--candidate-drawer-text-size);font-weight:var(--hh-weight-body);line-height:1.5}body :is([data-hh-candidate-action-drawer],.hh-transfer-drawer[data-hh-drawer-kind=transfer])[role=dialog] :is(input,textarea)::placeholder{font-size:inherit;font-weight:var(--hh-weight-body);line-height:inherit}body :is([data-hh-candidate-action-drawer],.hh-transfer-drawer[data-hh-drawer-kind=transfer])[role=dialog] :is(.wf-filter-label,.hh-transfer-drawer__fields label,.candidate-esignature-drawer__body label>span,.ev-key,.ev-type__btn,.ev-add button,.wf-link-action,.wf-filter-clear,.wf-vis-control strong,.sms-upsell strong,.video-evaluation-drawer__body label,.esign-template-card strong){font-size:var(--candidate-drawer-text-size);font-weight:var(--hh-weight-label);line-height:1.5}body :is([data-hh-candidate-action-drawer],.hh-transfer-drawer[data-hh-drawer-kind=transfer])[role=dialog] :is(.hh-transfer-drawer__candidate-copy strong,.wf-recipient-control strong,.video-evaluation-drawer__body h3,.video-evaluation-drawer__body h4,.candidate-esignature-provider strong){font-size:var(--hh-font-label, 13px);font-weight:var(--hh-weight-label);line-height:1.4}body :is([data-hh-candidate-action-drawer],.hh-transfer-drawer[data-hh-drawer-kind=transfer])[role=dialog] :is(.wf-filter-help,.wf-filter-error,.wf-action-note,.wf-action-error,.wf-draft-status,.wf-vis-hidden-audience,.sms-count,.cm-comment-error,.ev-warn-box,.ev-time-warn,.ev-time-fields label>span,.video-evaluation-callout,.video-evaluation-draft-status,.hh-transfer-drawer__notice,.hh-transfer-drawer__footer-note,.esign-template-card>span,.candidate-esignature-provider small,[role=status],[role=alert]){font-size:var(--candidate-drawer-caption-size);font-weight:var(--hh-weight-body);line-height:1.5}body :is([data-hh-candidate-action-drawer],.hh-transfer-drawer[data-hh-drawer-kind=transfer])[role=dialog] .wf-vis-control{grid-template-columns:auto auto minmax(0,1fr) auto;height:auto;padding-block:var(--space-8);font-size:var(--candidate-drawer-text-size);line-height:1.5}body :is([data-hh-candidate-action-drawer],.hh-transfer-drawer[data-hh-drawer-kind=transfer])[role=dialog] .wf-vis-control strong{white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip}body :is([data-hh-candidate-action-drawer],.hh-transfer-drawer[data-hh-drawer-kind=transfer])[role=dialog]>:is([data-hh-drawer-footer],[data-hh-drawer-part=footer]){font-size:var(--candidate-drawer-caption-size);font-weight:var(--hh-weight-body);line-height:1.5}body :is([data-hh-candidate-action-drawer],.hh-transfer-drawer[data-hh-drawer-kind=transfer])[role=dialog]>:is([data-hh-drawer-footer],[data-hh-drawer-part=footer]) button{font-size:var(--app-action-font-size, 12.5px);font-weight:var(--hh-weight-label);line-height:var(--app-action-line-height, 1.2)}body [data-hh-candidate-action-drawer][role=dialog] .settings-rich-editor{--candidate-editor-tool-size: var(--app-action-compact-height, 28px);min-width:0;padding:0;border:1px solid var(--hh-ui-border);border-radius:var(--hh-control-radius);background:var(--hh-ui-surface);box-shadow:none}body [data-hh-candidate-action-drawer][role=dialog] .settings-rich-editor:focus-within{outline:2px solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}body [data-hh-candidate-action-drawer][role=dialog] .settings-rich-editor .settings-rich-editor__toolbar{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--space-8) / 2);min-width:0;min-height:calc(var(--candidate-editor-tool-size) + var(--space-8));height:auto;margin:0;padding:calc(var(--space-8) / 2);border:0;border-bottom:1px solid var(--hh-ui-separator);border-radius:var(--hh-control-radius) var(--hh-control-radius) 0 0;background:var(--hh-ui-panel);box-shadow:none}body [data-hh-candidate-action-drawer][role=dialog] .settings-rich-editor__toolbar :is(button,select){box-sizing:border-box;flex:0 0 auto;min-width:0;min-height:var(--candidate-editor-tool-size);height:var(--candidate-editor-tool-size);max-height:none;margin:0;padding:0 var(--space-8);border:0;border-radius:var(--radius-6, 6px);background:transparent;color:var(--hh-ui-secondary);font-family:inherit;font-size:var(--candidate-drawer-text-size);font-weight:var(--hh-weight-body);line-height:1.4;box-shadow:none}body [data-hh-candidate-action-drawer][role=dialog] .settings-rich-editor__toolbar .settings-rich-editor__tool:not(.settings-rich-editor__tool--text){display:inline-grid;place-items:center;flex-basis:var(--candidate-editor-tool-size);width:var(--candidate-editor-tool-size);padding:0}body [data-hh-candidate-action-drawer][role=dialog] .settings-rich-editor__toolbar .settings-rich-editor__tool--text{width:auto;white-space:nowrap}body [data-hh-candidate-action-drawer][role=dialog] .settings-rich-editor__toolbar :is(.settings-rich-editor__text-style,select){flex:0 0 auto;width:112px;max-width:100%;margin:0;border-right:0}body [data-hh-candidate-action-drawer][role=dialog] .settings-rich-editor__text-style .settings-select__control{width:100%;min-height:var(--candidate-editor-tool-size);height:var(--candidate-editor-tool-size)}body [data-hh-candidate-action-drawer][role=dialog] .settings-rich-editor__toolbar .settings-rich-editor__tool:last-child{margin-inline-start:auto}body [data-hh-candidate-action-drawer][role=dialog] .settings-rich-editor__toolbar button svg{flex:0 0 16px;width:16px;height:16px;margin:0}body [data-hh-candidate-action-drawer][role=dialog] .settings-rich-editor__toolbar button:hover:not(:disabled){background:var(--hh-ui-control);color:var(--hh-ui-text)}body [data-hh-candidate-action-drawer][role=dialog] .settings-rich-editor__toolbar button:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}body [data-hh-candidate-action-drawer][role=dialog] .settings-rich-editor :is([contenteditable=true],textarea){box-sizing:border-box;margin:0;padding:var(--space-12);border:0;border-radius:0 0 var(--hh-control-radius) var(--hh-control-radius);background:var(--hh-ui-surface);font-family:inherit;font-size:var(--candidate-drawer-text-size);line-height:1.5;box-shadow:none}@media (max-width: 640px){body [data-hh-candidate-action-drawer][role=dialog] .settings-rich-editor{--candidate-editor-tool-size: var(--hh-control-height-mobile, 44px)}}body :is([data-hh-drawer-surface],.hh-drawer-surface,[data-hh-drawer-kind]){--hh-drawer-space: var(--space-24);--hh-drawer-gap: var(--space-20);--hh-drawer-control-height: var(--hh-control-height);--btn-primary-bg: var(--semantic-btn-primary);--btn-primary-fg: var(--semantic-btn-primary-text);--btn-primary-hover-bg: var(--semantic-btn-primary-hover);--btn-brand-bg: var(--semantic-btn-primary);--btn-brand-fg: var(--semantic-btn-primary-text);--btn-brand-hover-bg: var(--semantic-btn-primary-hover);--btn-secondary-bg: var(--semantic-btn-secondary);--btn-secondary-fg: var(--semantic-btn-secondary-text);--btn-secondary-hover-bg: var(--semantic-btn-secondary-hover);--btn-min-height: var(--hh-drawer-control-height);--btn-radius: var(--radius-pill);border-color:var(--hh-ui-border);background-color:var(--hh-ui-surface);color:var(--hh-ui-text);font-family:var(--font-sans);font-size:var(--hh-font-body)}body :is([data-hh-drawer-surface],.hh-drawer-surface) :is([data-hh-drawer-part=header],.hh-drawer-header),body .hh-drawer-surface>:is(.modal__head,.modal__header){box-sizing:border-box;min-width:0;gap:var(--space-16);padding:var(--space-16) var(--hh-drawer-space);border-bottom:1px solid var(--hh-ui-separator);background-color:var(--hh-ui-surface);color:var(--hh-ui-text)}body :is([data-hh-drawer-surface],.hh-drawer-surface) :is([data-hh-drawer-part=header],.hh-drawer-header) :is(h1,h2,h3),body .hh-drawer-surface>:is(.modal__head,.modal__header) :is(h1,h2,h3){margin:0;color:var(--hh-ui-text);font-size:var(--hh-font-subtitle);font-weight:var(--hh-weight-strong);line-height:1.4}body :is([data-hh-drawer-surface],.hh-drawer-surface) :is([data-hh-drawer-part=header],.hh-drawer-header) :is(p,small){color:var(--hh-ui-secondary);font-size:var(--hh-font-label);line-height:1.5}body :is([data-hh-drawer-surface],.hh-drawer-surface) [data-hh-drawer-control=close]{box-sizing:border-box;display:inline-grid;flex:0 0 auto;place-items:center;width:var(--hh-drawer-control-height);min-width:var(--hh-drawer-control-height);height:var(--hh-drawer-control-height);min-height:var(--hh-drawer-control-height);padding:0;border:1px solid var(--hh-ui-border);border-radius:var(--hh-ui-radius-icon);background:var(--hh-ui-surface);color:var(--hh-ui-action);box-shadow:none}body :is([data-hh-drawer-surface],.hh-drawer-surface) [data-hh-drawer-control=close]>svg{width:18px;height:18px}body :is([data-hh-drawer-surface],.hh-drawer-surface) [data-hh-drawer-control=close]:not(:disabled):hover{background:var(--hh-hover-bg);color:var(--hh-ui-text)}body :is([data-hh-drawer-surface],.hh-drawer-surface) :is([data-hh-drawer-part=footer],.hh-drawer-footer){box-sizing:border-box;gap:var(--space-8);padding:var(--space-16) var(--hh-drawer-space);padding-bottom:max(var(--space-16),env(safe-area-inset-bottom));border-top:1px solid var(--hh-ui-separator);background-color:var(--hh-ui-surface)}body :is([data-hh-drawer-surface],.hh-drawer-surface) :is([data-hh-drawer-part=footer],.hh-drawer-footer) button:not([role=switch],[aria-haspopup],.movemenu__caretbtn){min-height:var(--hh-drawer-control-height);padding-inline:var(--hh-control-padding-x);border-radius:var(--radius-pill);font-family:inherit;font-size:var(--hh-control-font-size);font-weight:var(--hh-weight-title);line-height:var(--hh-control-line-height)}body :is([data-hh-drawer-surface],.hh-drawer-surface) :is(input:not([type=checkbox],[type=radio],[type=hidden],[type=file],[type=range],[type=color],[type=submit],[type=button]),select,textarea:not(.dr-editor__textarea),.candidate-db-drawer-select__control,.settings-select__control,.wf-select__control){box-sizing:border-box;min-height:var(--hh-drawer-control-height);border-radius:var(--hh-control-radius);background-color:var(--hh-ui-surface);color:var(--hh-ui-text);font-family:inherit;font-size:var(--hh-control-font-size);line-height:var(--hh-control-line-height)}body :is([data-hh-drawer-surface],.hh-drawer-surface) :is(input:not([type=checkbox],[type=radio],[type=hidden],[type=file],[type=range],[type=color],[type=submit],[type=button]),select,textarea:not(.dr-editor__textarea)):not([aria-invalid=true],.is-invalid,.has-error){border-color:var(--hh-ui-border)}body :is([data-hh-drawer-surface],.hh-drawer-surface) :is(input,textarea)::placeholder{color:var(--hh-ui-supporting)}body :is([data-hh-drawer-surface],.hh-drawer-surface) :is(.wf-filter-label,.ev-key,.settings-field>span,.settings-time-off-field>span,.reports-field>span,.wf-add-label){color:var(--hh-ui-label);font-size:var(--hh-font-label);font-weight:var(--hh-weight-title);line-height:1.4}body :is([data-hh-drawer-surface],.hh-drawer-surface) :is(.mid-toolbar__cta,.candidate-action-primary-link){border-color:var(--semantic-btn-primary);border-radius:var(--radius-pill);background:var(--semantic-btn-primary);color:var(--semantic-btn-primary-text)}body :is([data-hh-drawer-surface],.hh-drawer-surface) :is(.mid-toolbar__cta,.candidate-action-primary-link):not(:disabled):hover{border-color:var(--semantic-btn-primary-hover);background:var(--semantic-btn-primary-hover);color:var(--semantic-btn-primary-text)}body :is([data-hh-drawer-surface],.hh-drawer-surface) :is(.wf-filter-clear,.wf-link-cancel,.wf-link-action){border-radius:var(--radius-pill);color:var(--hh-ui-action)}body :is([data-hh-drawer-surface],.hh-drawer-surface) :is(.wf-filter-clear,.wf-link-cancel,.wf-link-action):not(:disabled):hover{background:var(--hh-hover-bg);color:var(--hh-ui-text)}body :is([data-hh-drawer-surface],.hh-drawer-surface) [data-hh-drawer-part=steps]{gap:var(--space-8);border-color:var(--hh-ui-border);background-color:var(--hh-ui-panel);color:var(--hh-ui-secondary);font-size:var(--hh-font-label)}body :is([data-hh-drawer-surface],.hh-drawer-surface) [data-hh-drawer-part=steps] :is([aria-current=step],[aria-selected=true],button.is-active){border-color:var(--hh-ui-border);border-radius:var(--hh-control-radius);background:var(--hh-ui-surface);color:var(--hh-ui-text);font-weight:var(--hh-weight-strong)}body :is([data-hh-drawer-surface],.hh-drawer-surface) :is(button,a,input,select,textarea,[tabindex="0"]):focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}body :is([data-hh-drawer-surface],.hh-drawer-surface) :is(button,input,select,textarea):disabled{cursor:not-allowed}body [data-hh-drawer-surface][data-hh-drawer-layout=form]{display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden}body [data-hh-drawer-surface][data-hh-drawer-layout=form]>:is([data-hh-drawer-part=header],[data-hh-drawer-part=footer]){position:relative;inset:auto;flex:0 0 auto;width:100%;margin:0}body [data-hh-drawer-surface] .hh-drawer-body{box-sizing:border-box;flex:1 1 auto;width:100%;min-width:0;min-height:0;padding:var(--hh-drawer-space);overflow:auto;overscroll-behavior-y:contain;background:var(--hh-ui-surface);scrollbar-width:thin}body [data-hh-drawer-surface] .hh-drawer-body:focus-visible{outline-offset:-3px}body [data-hh-drawer-surface] .hh-drawer-form{display:grid;align-content:start;min-width:0;gap:var(--hh-drawer-gap);padding:var(--space-20);border:1px solid var(--hh-ui-border);border-radius:var(--hh-ui-radius-card);background:var(--hh-ui-surface)}body [data-hh-drawer-surface] .hh-drawer-form .wf-filter-drawer__section{min-width:0;max-width:100%;gap:var(--space-8);margin:0;padding:0;border:0}body [data-hh-drawer-surface] .hh-drawer-form .wf-filter-drawer__section>*{min-width:0;max-width:100%}body :is([data-hh-drawer-surface=composer],.hh-drawer-surface--composer) .dr-editor{border-color:var(--hh-ui-border);border-radius:var(--hh-ui-radius-panel);background:var(--hh-ui-surface)}body :is([data-hh-drawer-surface=composer],.hh-drawer-surface--composer) .dr-editor__toolbar{border-color:var(--hh-ui-separator);background:var(--hh-ui-panel)}body :is([data-hh-drawer-surface=composer],.hh-drawer-surface--composer) .dr-editor__textarea{min-height:clamp(160px,22dvh,260px);color:var(--hh-ui-text);font-size:var(--hh-font-body);line-height:1.6}body :is([data-hh-drawer-surface=composer],.hh-drawer-surface--composer) .dr-editor__tool[aria-pressed=true]{background:var(--hh-ui-control);color:var(--hh-ui-text)}body :is([data-hh-drawer-surface=filter],[data-hh-drawer-surface=builder]){--hh-drawer-space: var(--space-16);--hh-drawer-gap: var(--space-16)}body [data-hh-drawer-surface=builder] :is(input,select,textarea){font-size:var(--hh-font-label)}@media (max-width: 640px){body :is([data-hh-drawer-surface],.hh-drawer-surface,[data-hh-drawer-kind]){--hh-drawer-space: var(--space-16);--hh-drawer-gap: var(--space-16)}body [data-hh-drawer-surface] .hh-drawer-form{padding:var(--space-16)}body [data-hh-drawer-layout=form] [data-hh-drawer-part=footer]{flex-wrap:wrap}body [data-hh-drawer-layout=form] :is(.ev-template,.ev-template__name,.ev-date-row,.ev-grid2){display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8)}}@media (pointer: coarse),(max-width: 640px){body :is([data-hh-drawer-surface],.hh-drawer-surface,[data-hh-drawer-kind]){--hh-drawer-control-height: var(--hh-control-height-mobile)}}@media (prefers-reduced-motion: reduce){.hh-drawer-body{scroll-behavior:auto}}body :is([data-hh-drawer-surface]:not([data-hh-drawer-surface=assistant]),.hh-drawer-surface:not(.hh-drawer-surface--assistant),[data-hh-drawer-kind]:not([data-hh-drawer-kind=assistant],[data-hh-drawer-kind=ai])):not(:is([data-hh-drawer-surface=assistant],.hh-drawer-surface--assistant,[data-hh-drawer-kind=assistant],[data-hh-drawer-kind=ai]) *){background:var(--hh-ui-surface)}body :is([data-hh-drawer-surface]:not([data-hh-drawer-surface=assistant]),.hh-drawer-surface:not(.hh-drawer-surface--assistant),[data-hh-drawer-kind]:not([data-hh-drawer-kind=assistant],[data-hh-drawer-kind=ai])) :is(main,.hh-drawer-body,.hh-drawer-content,.hh-task-drawer__body,.hh-task-drawer__content,.wf-add-shell,.wf-add-body,.files-form,.settings-onboarding-drawer-form,:where(div,section,form,aside):is([class*=__panel],[class*=__body],[class*=__content],[class*=__layout],[class*=__shell],[class*=__scroll])):not(:is([data-hh-drawer-surface=assistant],.hh-drawer-surface--assistant,[data-hh-drawer-kind=assistant],[data-hh-drawer-kind=ai])):not(:is([data-hh-drawer-surface=assistant],.hh-drawer-surface--assistant,[data-hh-drawer-kind=assistant],[data-hh-drawer-kind=ai]) *){background:var(--hh-ui-surface)}@media screen and (min-width: 761px) and (pointer: fine){body:has(#root .topbar,#root .settings-builder-page){--app-action-height: 34px;--app-action-compact-height: 30px;--app-action-padding-x: 14px;--app-action-compact-padding-x: 10px;--app-action-gap: 8px}}@layer action-button-geometry{body:has(#root .topbar,#root .settings-builder-page) :is(button,a,[role=button]):where([data-app-action],.btn,.button,.hub-button,.wcal-button,.files-button,.files-action-button,.company-files__button,.employees-survey-preview-button,.employees-action-entry-button,.employees-surveys-empty__primary,.employees-survey-card__edit,.employees-profile-actions__button,.employees-profile-save-control__submit,.candidate-profile-action,.candidate-profile-move,.cand-bulkbar__btn,.mid-toolbar__cta,.ai-gradient-btn,.jobs-create-btn,.reports-action-button,.candidate-db-ai-banner__button,.candidate-db-search-submit,.cjw-bottom-bar__save,.cjw-bottom-bar__view-job,.hiring-builder__publish,.job-ai-search-action,.resume-qv__btn,.skit-inline-confirm__button,.settings-apps-section-action,.settings-rp-manage-button,.settings-performance-editor__save,.settings-performance-preview-button,.reports-home-card__action-set>button,.personal-password-toggle,:is([data-app-action-footer],.app-modal__foot,.modal__foot,.personal-settings__card-footer,[class$=__actions],[class$=__footer])>button):not(:where([hidden],.is-hidden,[role=tab],[role=menuitem],[role=option],[aria-haspopup=listbox],.button--text,.button--icon,.btn--icon,.btn--link,.btn--seg,.wf-card-hitarea,.wf-kiteditor-link,.wf-module-back,.wf-module-cancel,.personal-toolbar-button,[data-app-action=native],[data-app-action=icon],.topbar *,[role=menu] *,[role=listbox] *,[contenteditable=true] *,.hiring-builder__canvas *,.rtb__btn,.dr-editor__tool,.settings-rich-editor__tool,.hiring-builder__tool)){box-sizing:border-box;min-height:var(--action-height, var(--app-action-height));height:auto;max-height:none;padding:0 var(--action-padding-x, var(--app-action-padding-x));border-radius:var(--app-action-radius);gap:var(--app-action-gap);font-size:var(--action-font-size, var(--app-action-font-size));font-weight:var(--app-action-weight);line-height:var(--app-action-line-height);white-space:normal;overflow-wrap:anywhere}body:has(#root .topbar,#root .settings-builder-page) :where(.btn--compact,.btn--small,.button--small,.button--sm,.hub-button--small,.employees-survey-card__edit,[data-app-action-size=compact]){--action-height: var(--app-action-compact-height);--action-padding-x: var(--app-action-compact-padding-x);--action-font-size: var(--app-action-compact-font-size)}@media screen and (min-width: 1024px) and (pointer: fine){body:has(#root .topbar) :is(button,a,[role=button]):where(.btn,.button,.hub-button,.wcal-button,.files-button,.files-action-button,.company-files__button,.reports-action-button,.employees-action-entry-button,[data-app-action]):not(:where([hidden],.is-hidden,[aria-haspopup=listbox],[role=tab],[role=switch],[role=menuitem],[role=option],.button--text,.button--icon,.btn--icon,.btn--icon-only,.btn--link,.btn--seg,[data-app-action=native],[data-app-action=icon],.topbar *,.candidate-profile-move-group *,.reports-download-split *,.cand-bulkbar *,[role=menu] *,[role=listbox] *,[data-hh-layout=preserve],[data-hh-layout=preserve] *,[data-hh-typography=preserve],[data-hh-typography=preserve] *,[contenteditable],[contenteditable] *,.ProseMirror *,.ql-editor *,.hiring-builder__canvas *,.rtb__btn,.dr-editor__tool,.settings-rich-editor__tool,.hiring-builder__tool)){box-sizing:border-box;align-items:center!important;justify-content:center!important;min-height:var(--action-height, var(--app-action-height))!important;height:auto!important;max-height:none!important;padding-block:4px!important;padding-inline:var(--action-padding-x, var(--app-action-padding-x))!important;border-radius:var(--app-action-radius)!important;gap:var(--app-action-gap)!important;vertical-align:middle}}body:has(#root .topbar,#root .settings-builder-page) :where(.btn--large,.button--large,[data-app-action-size=large]){--action-height: var(--app-action-large-height)}body:has(#root .topbar,#root .settings-builder-page) :is(button,a):where([data-app-action=icon],.kebab,.icon-btn,.btn--icon,.button--icon,.settings-icon-button,.settings-kebab-button,.hub-round-button,.wcal-icon-button,.files-icon-button,.files-row__more,.reports-icon-button,.employees-org-icon-button,.employees-survey-card__actions,.employees-cycle-card__more-button,.employees-onboarding-card__menu-button,.hub-icon-button,.mid-toolbar__btn,.app-modal__close,.modal__close,.personal-modal__close,.candidate-db-filter-drawer__close,.candidate-db-delete-confirm__close,.candidate-db-mobile-filter-close,.cjw-bottom-bar__back-btn,.hiring-builder__drawer-close,.settings-workflow-modal__close,.settings-preview-modal__close,.settings-work-schedule-confirm__close,.settings-performance-delete-dialog__close,.settings-entity-delete-dialog__close,.settings-feature-dialog__close,.settings-profile-close-button,.skit-automation-modal__close,.settings-popup-close,.resume-modal__close):not(:where([hidden],.is-hidden,[data-app-action=native],.topbar *,[role=menu] *,[role=listbox] *,[contenteditable=true] *,.hiring-builder__canvas *)){box-sizing:border-box;width:var(--app-action-round-size);min-width:var(--app-action-round-size);height:var(--app-action-round-size);min-height:var(--app-action-round-size);max-height:none;padding:0;border-radius:var(--app-action-radius);flex-basis:var(--app-action-round-size);flex-shrink:0}body:has(#root .topbar) .reports-download-split>.btn:first-child,body:has(#root .topbar) .candidate-profile-move-group>.candidate-profile-move{border-start-end-radius:0;border-end-end-radius:0}body:has(#root .topbar) .reports-download-split>.btn:nth-child(2){min-width:var(--app-action-height);padding-inline:0;border-start-start-radius:0;border-end-start-radius:0}body:has(#root .topbar,#root .settings-builder-page) :where(.btn,.button,.hub-button,.wcal-button,.files-button,.reports-action-button,[data-app-action]):not(:where(.topbar *,.hiring-builder__canvas *,[data-app-action=native]))>svg{flex-shrink:0}body:has(#root .topbar) .jobs-create-btn{padding:0}body:has(#root .topbar) .jobs-create-btn__label{box-sizing:border-box;min-width:0;min-height:var(--app-action-height);height:auto;padding:0 var(--app-action-padding-x);border-radius:var(--app-action-radius)}@media (max-width: 760px){body:has(#root .topbar) :is(.cjw-bottom-bar__save,.cjw-bottom-bar__view-job){width:var(--app-action-round-size);min-width:var(--app-action-round-size);padding:0}}}.candidate-db-drawer-select{position:relative;min-width:0}.candidate-db-drawer-select__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:38px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--hh-ui-border);border-radius:var(--radius-10);background:var(--color-white);color:var(--text-quaternary);cursor:pointer;font:inherit;font-size:13px;font-weight:400;line-height:18px;padding:0 12px;text-align:left}.candidate-db-drawer-select__control.has-value{color:var(--text-primary)}.candidate-db-drawer-select__control.is-filtered{border-color:color-mix(in srgb,var(--semantic-blue-accent) 32%,var(--app-surface-border-color));background:color-mix(in srgb,var(--semantic-blue-accent) 6%,var(--color-white));color:var(--semantic-blue-accent);font-weight:500}.candidate-db-drawer-select__control:disabled{opacity:.48;cursor:not-allowed}.candidate-db-drawer-select__control:focus-visible,.candidate-db-drawer-select__control.is-open{border-color:color-mix(in srgb,var(--accent-blue, var(--semantic-blue-accent)) 45%,var(--app-surface-border-color));outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-blue, var(--semantic-blue-accent)) 14%,transparent)}.candidate-db-drawer-select__control.is-open{border-bottom-right-radius:0;border-bottom-left-radius:0}.candidate-db-drawer-select__control span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-db-drawer-select__control svg{color:var(--text-quaternary);transition:transform .14s ease}.candidate-db-drawer-select__control.is-open svg{transform:rotate(180deg)}.candidate-db-drawer-select__menu{position:absolute;z-index:75;top:calc(100% + var(--app-menu-offset));left:0;display:grid;gap:var(--app-menu-gap);width:min(100%,340px);max-height:min(var(--app-menu-results-max-height),44vh);overflow-y:auto;border:var(--app-menu-border);border-radius:var(--app-menu-attached-bottom-radius);background:var(--app-menu-bg);box-shadow:var(--app-menu-shadow);padding:var(--app-menu-padding)}.candidate-db-drawer-select__menu button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:var(--app-menu-option-height);border:0;border-radius:var(--app-menu-option-radius);background:transparent;color:var(--text-primary);cursor:pointer;font:inherit;font-size:var(--app-menu-font-size);font-weight:var(--app-menu-font-weight);line-height:var(--app-menu-line-height);padding:0 var(--app-menu-option-padding-x);text-align:left}.candidate-db-drawer-select__menu button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-db-drawer-select__menu button:focus-visible,.candidate-db-drawer-select__menu button.is-selected{background:var(--hh-interaction-bg);color:var(--text-primary);outline:0}.candidate-db-drawer-select__menu button:hover{background:var(--hh-hover-bg);color:var(--text-primary);outline:0}.candidate-db-drawer-select--visibility .candidate-db-drawer-select__menu button{grid-template-columns:16px minmax(0,1fr)}.candidate-db-drawer-select__radio{width:14px;height:14px;box-sizing:border-box;border:1px solid var(--hh-ui-border);border-radius:var(--radius-pill);background:var(--color-white)}.candidate-db-drawer-select--visibility .candidate-db-drawer-select__menu button.is-selected .candidate-db-drawer-select__radio{border:1px solid var(--hh-ui-border)}.candidate-db-drawer-select__menu button.is-selected{font-weight:var(--app-menu-font-weight)}.employees-survey-filter__menu{position:fixed;z-index:var(--z-dropdown, 3500);box-sizing:border-box;display:grid;align-content:start;gap:0;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:var(--app-menu-padding);border:var(--app-menu-border);border-radius:var(--app-menu-radius);background:var(--app-menu-bg);box-shadow:var(--app-menu-shadow);font-family:var(--font-sans)}.employees-survey-filter__menu>button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;min-height:var(--app-menu-option-height);margin:0;padding:var(--space-8) var(--app-menu-option-padding-x);border:0;border-radius:var(--app-menu-option-radius);background:transparent;box-shadow:none;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--app-menu-font-size);font-weight:var(--app-menu-font-weight);line-height:var(--app-menu-line-height);text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;transform:none}.employees-survey-filter__menu>button>svg{flex:0 0 15px}.employees-survey-filter__menu>button:not(:disabled):is(:focus-visible){outline:0;background:var(--hh-interaction-bg);color:var(--text-primary)}.employees-survey-filter__menu>button:not(:disabled):is(:hover){outline:0;background:var(--hh-hover-bg);color:var(--text-primary)}.employees-survey-filter__menu>button:disabled{opacity:.5;cursor:not-allowed}.employees-survey-filter__group,.employees-survey-filter__empty{padding:8px 10px;color:var(--text-tertiary);font:400 11px/16px var(--font-sans)}.video-evaluation-rating{display:inline-flex;flex:0 0 auto;align-items:center;gap:0}.video-evaluation-rating button{display:grid;width:38px;height:34px;padding:0;place-items:center;border:var(--app-surface-border);border-radius:0;background:var(--color-white);color:var(--text-secondary)}.video-evaluation-rating button+button{margin-left:-1px}.video-evaluation-rating button:first-child{border-radius:var(--radius-xs) 0 0 var(--radius-xs)}.video-evaluation-rating button:last-child{border-radius:0 var(--radius-xs) var(--radius-xs) 0}.video-evaluation-rating button:hover,.video-evaluation-rating button.is-active{z-index:1;border-color:var(--semantic-blue-accent);background:var(--semantic-blue-accent);color:var(--color-white)}.evaluation-rating-input.is-graphic-3 button[data-hh-ui=Positive].is-active{border-color:var(--success-600);background:var(--success-600)}.evaluation-rating-input.is-graphic-3 button[data-hh-ui=Negative].is-active{border-color:var(--danger-600);background:var(--danger-600)}.evaluation-rating-input.is-graphic-3 button[data-hh-ui=Positive].is-active svg,.evaluation-rating-input.is-graphic-3 button[data-hh-ui=Negative].is-active svg{fill:currentColor;stroke-width:1.5}.video-evaluation-rating button svg{width:15px;height:15px}.evaluation-rating-input button span{color:inherit;font-size:var(--hh-font-caption);font-weight:var(--hh-weight-title);line-height:1}.evaluation-rating-input.is-numeric-10 button{width:32px}.modal--split .modal__panel{width:min(860px,calc(100vw - 32px));max-width:min(860px,calc(100vw - 32px))}.modal__body--split{display:grid;grid-template-columns:minmax(250px,.88fr) minmax(320px,1.12fr);gap:14px;min-height:320px;padding:14px 16px}.split__list{border-right:0;padding-right:0;overflow:auto}.split__preview{min-width:0;min-height:0;padding:16px;border:1px solid var(--hh-ui-border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--text) 3%,transparent);color:var(--muted);display:grid;place-items:start stretch;overflow:auto}.prevlist{display:grid;gap:6px}.prevopt{display:grid;grid-template-columns:16px 1fr;grid-template-rows:auto auto;column-gap:9px;row-gap:2px;align-items:start;padding:10px 11px;border:1px solid transparent;border-radius:var(--radius-md);color:var(--modal-text);cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.prevopt input[type=radio]{grid-row:1 / span 2;align-self:start;width:14px;height:14px;margin-top:2px}.prevopt:hover{background:var(--hh-hover-bg);border-color:var(--modal-divider)}@media (max-width: 720px){.modal--split .modal__panel{width:100%;max-width:100%}.modal__body--split{grid-template-columns:1fr;min-height:0}.split__preview{min-height:160px}}.app-modal--workflow{place-items:end stretch;padding:24px 0 0;--modal-brand-bg: var(--btn-primary-bg);--modal-brand-hover-bg: var(--btn-primary-hover-bg);--modal-brand-fg: var(--btn-primary-fg)}.app-modal--workflow .app-modal__panel{width:100%;max-width:none;height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);border:0;border-radius:var(--app-surface-radius) var(--app-surface-radius) 0 0;overflow:auto;background:var(--modal-bg);animation:app-full-page-takeover-enter var(--app-full-page-takeover-duration) var(--app-full-page-takeover-easing) backwards}@media (max-width: 760px){.app-modal--workflow{padding-top:12px;--modal-brand-bg: var(--btn-primary-bg);--modal-brand-hover-bg: var(--btn-primary-hover-bg);--modal-brand-fg: var(--btn-primary-fg)}.app-modal--workflow .app-modal__panel{height:calc(100dvh - 12px);max-height:calc(100dvh - 12px)}}.app-modal--workflow.app-modal--fullscreen{padding:0}.app-modal--workflow.app-modal--fullscreen .app-modal__panel{height:100dvh;max-height:100dvh;border-radius:0;overflow:hidden}@media (prefers-reduced-motion: reduce){.app-modal--workflow .app-modal__panel{animation:none}}.topbar{position:sticky;top:0;z-index:3000;background:var(--topbar-bg-standalone, var(--color-white));color:var(--topbar-fg);font-family:var(--topbar-font-family);box-shadow:none;border-bottom:var(--topbar-surface-border);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.topbar.has-secondary-bar{position:relative;top:auto;background:var(--topbar-bg)}.topbar.is-search-open,.topbar.is-menu-open{background:var(--topbar-search-bg)}body{padding-top:0}.app-secondary-bar{position:sticky;top:0;z-index:2900;font-family:var(--secondarybar-font-family);box-shadow:var(--secondarybar-shadow)}.workspace-secondary-bar{--workspace-secondary-bar-width: min(100% - 48px, 1232px);min-height:var(--secondarybar-height, 52px);border-bottom:0;background:var(--secondarybar-bg);box-shadow:var(--secondarybar-shadow);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.workspace-secondary-bar:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--secondarybar-hairline);pointer-events:none;transform:scaleY(.5);transform-origin:bottom}.workspace-secondary-bar__inner{display:flex;width:var(--workspace-secondary-bar-width);min-height:inherit;align-items:center;justify-content:space-between;gap:20px;margin:0 auto}.workspace-secondary-bar__title-stack{display:grid;min-width:0;gap:1px}.workspace-secondary-bar__title-stack h1{margin:0;overflow:hidden;color:var(--secondarybar-title, var(--text));font-size:18px;font-weight:500;letter-spacing:0;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.workspace-secondary-bar__actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px}.workspace-secondary-bar__primary-action{display:inline-flex;height:28px;min-height:28px;align-items:center;justify-content:center;gap:6px;border:1px solid var(--hh-ui-border);border-radius:var(--radius-999);background:var(--gray-950);color:var(--color-white);font-family:var(--secondarybar-font-family, inherit);font-size:12px;font-weight:500;line-height:16px;padding:0 14px;white-space:nowrap}.workspace-secondary-bar__primary-action:hover,.workspace-secondary-bar__primary-action:focus-visible{border-color:color-mix(in srgb,var(--gray-950) 90%,var(--color-white));background:color-mix(in srgb,var(--gray-950) 90%,var(--color-white));color:var(--color-white);outline:0}.workspace-secondary-bar__tabs{display:inline-flex;min-width:0;min-height:inherit;align-items:stretch;gap:24px;overflow-x:auto;scrollbar-width:none}.workspace-secondary-bar__tabs::-webkit-scrollbar{display:none}.workspace-secondary-bar__tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:1;min-height:inherit;border:0;background:transparent;color:var(--exact-text-6f747d);cursor:pointer;font:inherit;font-size:12px;font-weight:500;line-height:16px;padding:0;white-space:nowrap}.workspace-secondary-bar__tabs button:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;border-radius:var(--radius-2xs);background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.workspace-secondary-bar__tabs button:hover,.workspace-secondary-bar__tabs button:focus-visible,.workspace-secondary-bar__tabs button.is-active{background:transparent;color:var(--text);outline:0}.workspace-secondary-bar__tabs button.is-active:after{transform:scaleX(1)}@media (max-width: 720px){.workspace-secondary-bar{--workspace-secondary-bar-width: min(100% - 32px, 1232px);min-height:var(--secondarybar-height-mobile, 48px)}.workspace-secondary-bar__inner{gap:12px}.workspace-secondary-bar__title-stack h1{font-size:16px;line-height:20px}}main.page{min-height:calc(100vh - var(--kelyfos-navbar-height, 44px));padding:18px 0 28px}.topbar .topbar__row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:0;width:100%;max-width:var(--topbar-content-width, var(--layout-width, 1180px));height:var(--kelyfos-navbar-height, 44px);padding:0 22px}.topbar .topbar__brand{display:flex;align-items:center;min-width:0}.topbar .topbar__brand-link{display:inline-flex;align-items:center;min-width:0;min-height:24px;gap:8px;color:inherit;text-decoration:none}.topbar .topbar__logo{width:17px;height:17px}.topbar .topbar__name{color:var(--topbar-fg);font-size:14px;font-weight:500;letter-spacing:0;line-height:1}.topbar__nav{display:flex;gap:0;justify-content:flex-start;align-items:center;margin-left:30px;min-width:0}.topbar .navlink{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:var(--kelyfos-navbar-height, 44px);text-transform:none;letter-spacing:0;font-size:12px;font-weight:500;line-height:1;color:var(--topbar-fg-muted);background:transparent;border:0;border-radius:0;padding:0 11px;text-decoration:none;transition:color .16s ease;cursor:pointer}.topbar .navlink:hover{color:var(--topbar-fg-strong)}.topbar .navlink:after{content:"";position:absolute;left:11px;right:11px;bottom:0;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .18s ease;border-radius:var(--radius-2xs)}.topbar .navlink:focus-visible:after{background:var(--topbar-fg);transform:scaleX(1)}.topbar .navlink:focus-visible{outline:2px solid var(--accent-blue-strong);outline-offset:2px}.topbar .navlink[aria-current=page]{color:var(--topbar-fg);font-weight:500}.topbar .navlink[aria-current=page]:before{content:none}.topbar .navlink[aria-current=page]:after{content:"";left:11px;right:11px;bottom:0;height:2px;background:currentColor;transform:scaleX(1);transform-origin:left;border-radius:var(--radius-2xs)}.nav__sep{width:1px;height:18px;background:var(--topbar-border);margin:0 var(--space-8);align-self:center;border-radius:var(--radius-2xs)}.topbar__actions{display:flex;justify-content:flex-end;gap:2px;align-items:center}.topbar__mobile-controls{display:none}.topbar__account{position:relative;display:inline-flex;align-items:center}.action{position:relative;width:32px;height:32px;padding:0;margin:0;display:inline-grid;place-items:center;background:transparent;border:0;border-radius:var(--radius-999);color:var(--topbar-fg-muted);cursor:pointer;transition:color .15s ease,background-color .16s ease}.topbar__action-badge{position:absolute;top:1px;right:0;display:inline-grid;place-items:center;min-width:14px;height:14px;padding:0 3px;border:2px solid var(--topbar-bg);border-radius:var(--radius-pill);background:var(--accent-blue-strong);color:var(--color-white);font-size:9px;font-weight:700;line-height:1}.action:hover{color:var(--topbar-fg-strong);background:var(--hh-hover-bg)}.action:focus-visible{outline:2px solid var(--accent-blue-strong);outline-offset:2px}.topbar__search-scrim{position:fixed;top:calc(var(--kelyfos-navbar-height, 44px) + 390px);right:0;bottom:0;left:0;z-index:3190;background:var(--topbar-search-scrim-bg);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);pointer-events:auto;animation:topbar-search-scrim-in .36s cubic-bezier(.28,.11,.32,1) both;transition:opacity .16s ease-out}.topbar__search-scrim.is-closing{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:0;animation:none}.topbar__search-stage{position:fixed;top:var(--kelyfos-navbar-height, 44px);right:0;left:0;z-index:3200;height:390px;color:var(--topbar-fg);background:var(--topbar-search-bg);border-bottom:0;box-shadow:none}.topbar__search-stage.is-closing{background:transparent;pointer-events:none}.topbar__search-stage.is-closing .topbar__search-shell,.topbar__search-stage.is-closing .topbar__search-panel{animation:none;opacity:0;transform:translateY(-4px);transition:opacity .1s ease-out,transform .14s ease-out}.topbar__search-stage .topbar__search-shell{display:flex;align-items:flex-start;gap:12px;width:100%;max-width:var(--topbar-content-width, var(--layout-width, 1180px));margin-right:auto;margin-left:auto;height:auto;padding:48px 22px 0;animation:topbar-search-content-in .36s .03s cubic-bezier(.28,.11,.32,1) both}.topbar__search-form{position:relative;display:flex;flex:1 1 auto;align-items:center;gap:9px;max-width:480px;min-height:32px;margin:0;color:var(--topbar-search-text)}.topbar__search-form input{flex:1 1 auto;min-width:0;width:100%;height:32px;padding:0;color:var(--topbar-search-text);background:transparent;border:0;outline:0;font:500 24px/1.12 var(--topbar-font-family);letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.topbar__search-form input::placeholder{color:var(--topbar-search-text);opacity:1}.topbar__search-form input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.topbar__search-clear,.topbar__search-close{display:inline-grid;place-items:center;flex:0 0 auto;border:0;border-radius:var(--radius-999);background:transparent;color:var(--topbar-fg-muted);cursor:pointer;transition:color .16s ease,background-color .16s ease}.topbar__search-clear{width:28px;height:28px}.topbar__search-close{width:28px;height:28px;margin-top:4px;display:none}.topbar__search-clear:hover,.topbar__search-close:hover{color:var(--topbar-fg-strong);background:var(--hh-hover-bg)}.topbar__search-clear:focus-visible,.topbar__search-close:focus-visible{outline:2px solid var(--accent-blue-strong);outline-offset:2px}.topbar__search-close-text,.topbar__search-submit{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.topbar__search-stage .topbar__search-panel{width:100%;max-width:var(--topbar-content-width, var(--layout-width, 1180px));margin-right:auto;margin-left:auto;padding:26px 22px 62px;animation:topbar-search-content-in .36s .06s cubic-bezier(.28,.11,.32,1) both}.topbar__search-results{width:min(480px,100%);margin:0}.topbar__search-results h2{margin:0 0 10px;color:var(--topbar-search-muted);font-size:12px;font-weight:400;line-height:1.25;letter-spacing:0}.topbar__search-results ul{display:grid;gap:0;padding:0;margin:0 0 8px;list-style:none}.topbar__search-results a{position:relative;display:grid;gap:2px;padding:6px 0 6px 20px;color:var(--topbar-search-link);text-decoration:none;transition:color .16s ease,transform .16s ease}.topbar__search-results a:before{content:"→";position:absolute;left:0;top:6px;color:var(--topbar-search-muted);font-size:12px;font-weight:500;line-height:1.28}.topbar__search-results a:hover{color:var(--topbar-fg-strong);transform:translate(2px)}.topbar__search-results span{font-size:13px;font-weight:600;line-height:1.28}.topbar__search-results small{color:var(--topbar-fg-muted);font-size:12px;font-weight:400;line-height:1.35}.topbar__search-empty{margin:14px 0 0;color:var(--topbar-fg-muted);font-size:13px;font-weight:400}@keyframes topbar-search-content-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes topbar-search-scrim-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.topbar__search-stage,.topbar__search-stage .topbar__search-shell,.topbar__search-stage .topbar__search-panel,.topbar__search-scrim{animation-duration:.01ms;animation-delay:0s;transition-duration:.01ms}}.avatar{width:var(--hh-avatar-size-sm);height:var(--hh-avatar-size-sm);padding:0;overflow:hidden;border-radius:50%;background:var(--hh-avatar-tone-0-bg);display:inline-grid;place-items:center;font-weight:600;font-size:11px;color:var(--hh-avatar-tone-0-fg);border:0;margin-left:6px;cursor:pointer}.topbar .topbar__actions .action{width:32px;height:32px}.topbar .topbar__actions .action svg{width:18px;height:18px}.topbar .topbar__actions .topbar__utility-action{color:var(--topbar-fg-muted)}.topbar .topbar__actions .topbar__utility-action:hover,.topbar .topbar__actions .topbar__utility-action.is-active{color:var(--topbar-fg-strong);background:var(--hh-hover-bg)}.topbar__utility-tooltip{position:absolute;z-index:3300;top:calc(100% + 7px);left:50%;width:max-content;max-width:140px;padding:5px 7px;border-radius:var(--radius-xs);background:#1d1d1ff0;color:var(--color-white);font-size:11px;font-weight:500;line-height:1.2;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%);transition:opacity .12s ease}.topbar__utility-action:hover .topbar__utility-tooltip,.topbar__utility-action:focus-visible .topbar__utility-tooltip{opacity:1}.topbar .topbar__actions .avatar{width:var(--hh-avatar-size-sm);height:var(--hh-avatar-size-sm);font-size:11px;font-weight:600}.topbar__ai-button{height:28px;display:inline-flex;align-items:center;gap:7px;border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;color:var(--topbar-fg-muted);cursor:pointer;font-size:12px;font-weight:600;padding:0 9px;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.topbar__ai-button.is-active{border-color:var(--gray-200);background:var(--color-white);color:var(--gray-900)}.topbar__ai-button:hover{border-color:var(--gray-200);background:var(--hh-hover-bg);color:var(--gray-900)}.topbar__ai-dot{position:relative;width:8px;height:8px;flex:0 0 auto;border-radius:var(--radius-pill);background:var(--gray-900);opacity:.78}.topbar__ai-dot.has-suggestions:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid rgba(17,24,39,.24);border-radius:inherit;animation:hirehint-ai-pulse 1.8s ease-out infinite}@keyframes hirehint-ai-pulse{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(1.45)}}.topbar__account-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:3300;width:248px;min-width:248px;padding:6px;border:1px solid var(--card-border);border-radius:var(--radius-md);background:var(--color-white)}.topbar__account-summary{display:grid;grid-template-columns:var(--hh-avatar-size-md) minmax(0,1fr);align-items:center;gap:10px;margin-bottom:6px;padding:8px 10px 10px;border-bottom:1px solid var(--card-border)}.topbar__account-summary-avatar{width:var(--hh-avatar-size-md);height:var(--hh-avatar-size-md);display:inline-grid;place-items:center;border-radius:var(--radius-pill);background:var(--hh-avatar-tone-0-bg);color:var(--hh-avatar-tone-0-fg);font-size:12px;font-weight:700}.topbar__account-summary strong,.topbar__account-summary small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar__account-summary strong{color:var(--gray-900);font-size:13px;font-weight:700}.topbar__account-summary small{margin-top:2px;color:var(--gray-500);font-size:12px}.topbar__account-divider{height:1px;margin:6px 4px;background:var(--card-border)}.topbar__account-menu .menu__item{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-height:36px;padding:8px 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text);font:inherit;font-size:var(--fs-14);text-align:left;cursor:pointer}.topbar__account-menu .menu__item--next{justify-content:space-between}.topbar__account-menu .menu__item--next>span:last-child,.topbar__account-back>span:first-child{color:var(--gray-500);font-size:20px;font-weight:300;line-height:1}.topbar__account-menu .menu__item.topbar__account-back{border-bottom:1px solid var(--card-border);border-radius:0;margin-bottom:6px}.topbar__account-options{display:grid;gap:2px}.topbar__account-options .menu__item{display:grid;gap:2px;align-items:start}.topbar__account-options .menu__item span,.topbar__account-options .menu__item small{display:block}.topbar__account-options .menu__item small{color:var(--gray-500);font-size:11px;font-weight:500}.topbar__account-options .menu__item.is-current{background:var(--hh-hover-bg)}.topbar__account-options .menu__item:disabled{cursor:default;opacity:1}.topbar__account-status,.topbar__account-error{margin:0;padding:10px;font-size:12px;line-height:1.4}.topbar__account-status{color:var(--gray-500)}.topbar__account-error{color:var(--danger)}.topbar__account-menu .menu__item:hover,.topbar__account-menu .menu__item:focus-visible{background:var(--hh-hover-bg)}.topbar__company-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;display:grid;place-items:center;padding:24px;background:#11182757}.topbar__company-dialog>form{width:min(100%,480px);overflow:hidden;border:1px solid var(--card-border);border-radius:var(--radius-lg);background:var(--color-white)}.topbar__company-dialog header,.topbar__company-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px}.topbar__company-dialog header{align-items:flex-start;border-bottom:1px solid var(--card-border)}.topbar__company-dialog h2,.topbar__company-dialog p{margin:0}.topbar__company-dialog h2{color:var(--gray-900);font-size:18px;font-weight:700}.topbar__company-dialog header p{margin-top:4px;color:var(--gray-500);font-size:13px;line-height:1.45}.topbar__company-dialog header>button{width:30px;height:30px;flex:0 0 auto;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--gray-500);cursor:pointer;font-size:21px;font-weight:300}.topbar__company-dialog header>button:hover,.topbar__company-dialog header>button:focus-visible{background:var(--hh-hover-bg)}.topbar__company-dialog-body{display:grid;gap:16px;padding:20px}.topbar__company-dialog-body label{display:grid;gap:7px;color:var(--gray-800);font-size:13px;font-weight:600}.topbar__company-dialog-body label span{display:flex;justify-content:space-between;gap:12px}.topbar__company-dialog-body label small{color:var(--gray-500);font-size:11px;font-weight:500}.topbar__company-dialog-body input,.topbar__company-dialog-body select{width:100%;height:var(--control-height, 40px);border:1px solid var(--gray-300);border-radius:var(--radius-md);background:var(--color-white);color:var(--gray-900);font:inherit;font-size:14px;padding:0 12px}.topbar__company-dialog-body input:focus,.topbar__company-dialog-body select:focus{border-color:var(--gray-500);outline:0}.topbar__company-dialog-error{color:var(--danger);font-size:12px}.topbar__company-dialog footer{justify-content:flex-end;border-top:1px solid var(--card-border);background:var(--hh-hover-bg)}.topbar__company-dialog footer button{min-height:36px;border:1px solid var(--gray-300);border-radius:var(--radius-md);background:var(--color-white);color:var(--gray-800);cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:0 14px}.topbar__company-dialog footer button[type=submit]{border-color:var(--gray-900);background:var(--gray-900);color:var(--color-white)}.topbar__company-dialog footer button:disabled{cursor:not-allowed;opacity:.52}.topbar__menu-btn{display:none}@media (max-width: 980px){.topbar{transition:background-color .28s ease,border-color .28s ease}.topbar.is-menu-open{background:var(--topbar-drawer-bg);border-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.topbar.is-search-open{background:var(--topbar-search-bg);border-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.topbar .topbar__row{grid-template-columns:auto auto;justify-content:space-between;gap:var(--space-12);max-width:none;height:var(--kelyfos-navbar-height, 48px);padding:0 var(--space-16)}.topbar .topbar__logo{width:19px;height:19px}.topbar .topbar__name{display:block;font-size:13px}.topbar__nav,.topbar__actions{display:none}.topbar__mobile-controls{display:inline-flex;align-items:center;justify-content:flex-end;gap:2px}.topbar__mobile-controls .action,.topbar__mobile-controls .avatar{width:40px;height:40px;margin-left:0}.topbar__mobile-controls .action svg{width:17px;height:17px}.topbar__mobile-avatar{padding:6px;background:transparent;color:var(--topbar-fg);font-size:11px;font-weight:600}.topbar__account-menu{top:calc(100% + 4px);right:0}.topbar__search-scrim{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.topbar__search-stage{top:0;bottom:0;height:100%;min-height:100%;overflow:auto;background:var(--topbar-search-bg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.topbar__search-stage .topbar__search-shell{position:relative;max-width:none;margin-right:0;margin-left:0;height:125px;padding:0 48px;border-bottom:0}.topbar__search-form{max-width:none;height:42px;margin:64px 0 0;gap:10px;color:var(--topbar-search-muted)}.topbar__search-form>svg{width:22px;height:22px}.topbar__search-form input{color:var(--topbar-search-text);font-size:24px;font-weight:500;line-height:1}.topbar__search-form input::placeholder{color:var(--topbar-search-text)}.topbar__search-clear{width:34px;height:34px}.topbar__search-close{position:absolute;top:4px;right:4px;display:inline-grid;width:40px;min-width:40px;height:40px;margin-top:0;padding:0;color:var(--topbar-search-muted)}.topbar__search-close:before,.topbar__search-close:after{content:"";position:absolute;left:12px;width:16px;height:1px;border-radius:var(--radius-2xs);background:currentColor}.topbar__search-close:before{top:20px;transform:rotate(45deg)}.topbar__search-close:after{top:20px;transform:rotate(-45deg)}.topbar__search-close svg{display:none}.topbar__search-close-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.topbar__search-stage .topbar__search-panel{max-width:none;margin-right:0;margin-left:0;padding:28px 48px max(34px,env(safe-area-inset-bottom,0px))}.topbar__search-results{width:100%}.topbar__search-results h2{margin:0 0 14px;color:var(--topbar-search-muted);font-size:16px;font-weight:400}.topbar__search-results a{gap:0;min-height:40px;padding:7px 0 9px 28px;color:var(--topbar-search-link);transform:none}.topbar__search-results a:before{top:7px;color:var(--topbar-search-muted);font-size:16px}.topbar__search-results a:hover{transform:none}.topbar__search-results span{font-size:16px;font-weight:600;line-height:1.3}.topbar__search-results small{font-size:13px;line-height:1.32}.topbar__menu-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;gap:0;border:0;background:transparent;color:var(--topbar-fg);border-radius:var(--radius-999);padding:0;cursor:pointer;transition:background-color .16s ease}.topbar__menu-btn:hover{background:var(--hh-hover-bg)}.topbar__menu-icon{position:relative;width:18px;height:18px;display:block}.topbar__menu-icon span{position:absolute;left:2px;right:2px;height:1px;background:currentColor;border-radius:var(--radius-2xs);transform-origin:center;transition:transform .24s cubic-bezier(.4,0,.2,1),top .24s cubic-bezier(.4,0,.2,1)}.topbar__menu-icon span:first-child{top:6px}.topbar__menu-icon span:last-child{top:12px}.topbar__menu-btn.is-open .topbar__menu-icon span:first-child{top:9px;transform:rotate(45deg)}.topbar__menu-btn.is-open .topbar__menu-icon span:last-child{top:9px;transform:rotate(-45deg)}.topbar__menu-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.topbar__drawer{position:fixed;top:var(--kelyfos-navbar-height, 48px);left:0;right:0;bottom:0;visibility:hidden;overflow:auto;overscroll-behavior:contain;background:var(--topbar-drawer-bg);border-bottom:0;box-shadow:none;padding:28px 48px max(32px,env(safe-area-inset-bottom,0px));display:grid;align-content:start;gap:24px;opacity:0;pointer-events:none;clip-path:inset(0 0 100% 0);transform:translateY(-14px);transition:clip-path .42s cubic-bezier(.28,.11,.32,1),opacity .28s ease,transform .42s cubic-bezier(.28,.11,.32,1),visibility 0s linear .42s;z-index:2999}.topbar__drawer.is-open{visibility:visible;opacity:1;pointer-events:auto;clip-path:inset(0);transform:translateY(0);transition-delay:0s}.topbar__drawer-nav{display:grid;gap:0}.topbar__drawer-nav .navlink{display:flex;justify-content:space-between;align-items:center;min-height:44px;padding:0;border-radius:0;background:transparent;color:var(--topbar-fg);font-family:var(--topbar-font-family);font-size:28px;font-weight:600;line-height:1.14;letter-spacing:0;opacity:0;transform:none;transition:color .16s ease,opacity .3s ease;transition-delay:0s}.topbar__drawer.is-open .topbar__drawer-nav .navlink{opacity:1;transform:none;transition-delay:var(--topbar-nav-delay, 90ms)}.topbar__drawer-nav .navlink:before,.topbar__drawer-nav .navlink:after{content:none}.topbar__drawer-nav .navlink[aria-current=page]{background:transparent;color:var(--topbar-fg-strong)}.topbar__scrim{position:fixed;inset:var(--kelyfos-navbar-height, 48px) 0 0;background:transparent;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:2998}.topbar__scrim.is-active{opacity:0;pointer-events:auto}}@media (max-width: 640px){.topbar__menu-btn{height:40px}.topbar__search-stage .topbar__search-shell{padding-right:var(--hh-mobile-page-gutter);padding-left:var(--hh-mobile-page-gutter)}.topbar__search-form input{font-size:var(--hh-font-title);line-height:1.25}.topbar__search-panel{padding-right:var(--hh-mobile-page-gutter);padding-left:var(--hh-mobile-page-gutter)}.topbar__drawer{padding:12px var(--hh-mobile-page-gutter) max(20px,env(safe-area-inset-bottom,0px));gap:var(--hh-mobile-section-gap)}.topbar__drawer-nav .navlink{min-height:var(--hh-mobile-tab-height);font-size:var(--hh-font-title);line-height:1.25}}.app-preview{margin-top:0;display:grid;justify-items:end;gap:10px}.phone{background:var(--color-white);border:1px solid var(--hh-ui-border);border-radius:var(--radius-xl);width:360px;max-width:100%;box-shadow:var(--elev-1);overflow:hidden}.phone__notch{height:28px;border-bottom:1px solid var(--hh-ui-separator);display:grid;place-items:center;color:var(--ink-350);font-size:10px}.phone__screen{height:770px;overflow:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(180deg,var(--ink-100),var(--surface-hover))}.phone-svg{width:360px;max-width:100%;height:auto;display:block}.phone-wrap{position:relative}.phone-html-screen{position:absolute;left:calc(22 / 420 * 100%);top:calc(28 / 880 * 100%);width:calc(376 / 420 * 100%);height:calc(830 / 880 * 100%);border-radius:10%;overflow:auto;-webkit-overflow-scrolling:touch;background:var(--color-white);z-index:1;scrollbar-width:none;-ms-overflow-style:none}.phone-html-screen::-webkit-scrollbar{width:0;height:0}@layer toolbar-appearance{:root{--app-toolbar-height: var(--app-filter-control-height);--app-toolbar-radius: var(--app-filter-control-radius);--app-toolbar-background: var(--app-filter-control-bg);--app-toolbar-hover: var(--app-filter-control-bg-hover);--app-toolbar-text: var(--text-primary);--app-toolbar-muted: var(--text-tertiary);--app-toolbar-font-size: var(--app-filter-control-font-size);--app-toolbar-icon-size: var(--app-filter-icon-size);--app-toolbar-gap: 8px}:root [data-toolbar-toggle]{display:inline-flex;align-items:center;justify-content:center;gap:var(--app-toolbar-gap);white-space:nowrap}:root [data-toolbar-toggle]:not([hidden],.is-hidden):not(:where(.careers-page,.careers-page *,.candidate-db-sidebar,.candidate-db-sidebar *,.candidate-db-filter-drawer *,.wf-filter-drawer *)),:root :is([data-toolbar-search],.app-toolbar-search,.candidate-db-search-box,.search2,.reports-search:not(.reports-search--drawer),:is(.settings-account-toolbar,.settings-account-job-toolbar,.settings-departments-toolbar,.settings-record-toolbar,.settings-time-tracking-toolbar,.settings-work-schedule-toolbar,.settings-performance-toolbar,.settings-rp-matrix-toolbar,.settings-rp-sets-toolbar,.settings-time-off-search,.settings-plan-compare-tools)>.settings-search-control,.jobs-search,.jobs-mobile-search,.files-search,.wcal-search,.referral-module__jobs-search,.employees-workspace-search,.settings-document-list-search,.settings-product-list-card__search,.candidate-db-search__control):not([hidden],.is-hidden):not(:where(.careers-page,.careers-page *,.candidate-db-sidebar,.candidate-db-sidebar *,.candidate-db-filter-drawer *,.wf-filter-drawer *)),:root :is([data-toolbar-filter],.app-toolbar-filter,.employees-filter>.employees-workspace-filter-control,.settings-referrals-filter-button,button[class*=filter-trigger],button[class*=filter__trigger],button[class*=filter-button],button[class*=filter-btn],button[class*=filter-chip],button[aria-haspopup][data-hh-ui^="Filter "],.candidate-db-more,.hp-more-filters,:is([data-app-toolbar],[data-select-appearance=standalone],[role=toolbar],[class*=toolbar],[class*=filter-bar],[class*=filter-row]):not(.mid-toolbar,.candidate-profile-actionbar,[class*=rich],[class*=editor],[class*=question],[class*=rating],[class*=section-toolbar],[class*=rte-]) :is(.settings-select__control,.workflow-select__control,.reports-select__control,.employees-workspace-filter-control,.settings-attached-select__control,.settings-profile-select__control,.selector,.seldown__btn,button[aria-haspopup=listbox],button[aria-haspopup=dialog],select)):not([hidden],.is-hidden):not(:where(.careers-page,.careers-page *,.candidate-db-sidebar,.candidate-db-sidebar *,.candidate-db-filter-drawer *,.wf-filter-drawer *)){--font-sans: -apple-system, system-ui, "Segoe UI", sans-serif;--hh-ui-type-body-size: var(--app-toolbar-font-size);--hh-ui-type-body-weight: 400;--hh-ui-type-label-weight: 400;box-sizing:border-box!important;height:var(--app-toolbar-height)!important;min-height:var(--app-toolbar-height)!important;max-height:var(--app-toolbar-height)!important;padding:0 var(--app-filter-control-padding-x)!important;border:1px solid var(--hh-ui-border)!important;border-radius:var(--app-toolbar-radius)!important;background:var(--app-toolbar-background);background-color:var(--app-toolbar-background)!important;background-image:none;color:var(--app-toolbar-muted);font-family:var(--font-sans);font-size:var(--app-toolbar-font-size)!important;font-weight:400;line-height:20px;box-shadow:none}:root :is([data-toolbar-search],.app-toolbar-search,.candidate-db-search-box,.search2,.reports-search:not(.reports-search--drawer),:is(.settings-account-toolbar,.settings-account-job-toolbar,.settings-departments-toolbar,.settings-record-toolbar,.settings-time-tracking-toolbar,.settings-work-schedule-toolbar,.settings-performance-toolbar,.settings-rp-matrix-toolbar,.settings-rp-sets-toolbar,.settings-time-off-search,.settings-plan-compare-tools)>.settings-search-control,.jobs-search,.jobs-mobile-search,.files-search,.wcal-search,.referral-module__jobs-search,.employees-workspace-search,.settings-document-list-search,.settings-product-list-card__search,.candidate-db-search__control):not([hidden],.is-hidden):not(:where(.careers-page,.careers-page *,.candidate-db-sidebar,.candidate-db-sidebar *,.candidate-db-filter-drawer *,.wf-filter-drawer *)){--app-toolbar-icon-size: var(--app-filter-search-icon-size);display:flex;align-items:center;gap:7px;min-width:0}:root :is([data-toolbar-search],.app-toolbar-search,.candidate-db-search-box,.search2,.reports-search:not(.reports-search--drawer),:is(.settings-account-toolbar,.settings-account-job-toolbar,.settings-departments-toolbar,.settings-record-toolbar,.settings-time-tracking-toolbar,.settings-work-schedule-toolbar,.settings-performance-toolbar,.settings-rp-matrix-toolbar,.settings-rp-sets-toolbar,.settings-time-off-search,.settings-plan-compare-tools)>.settings-search-control,.settings-nav-search__control,.employees-workspace-search,.settings-document-list-search,.settings-product-list-card__search,.jobs-search,.jobs-mobile-search,.files-search,.wcal-search,.referral-module__jobs-search,.candidate-db-search__control):not([hidden],.is-hidden):not(:where(.careers-page,.careers-page *,.candidate-db-sidebar,.candidate-db-sidebar *,.candidate-db-filter-drawer *,.wf-filter-drawer *))>input{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;flex:1 1 0%;width:100%;min-width:0;height:100%!important;min-height:0!important;max-height:100%!important;margin:0;padding:0!important;border:0;border-radius:0;background:transparent;background-color:transparent!important;color:var(--app-toolbar-text);font:inherit;outline:none;box-shadow:none}:root :is([data-toolbar-search],.app-toolbar-search,.candidate-db-search-box,.search2,.reports-search:not(.reports-search--drawer),:is(.settings-account-toolbar,.settings-account-job-toolbar,.settings-departments-toolbar,.settings-record-toolbar,.settings-time-tracking-toolbar,.settings-work-schedule-toolbar,.settings-performance-toolbar,.settings-rp-matrix-toolbar,.settings-rp-sets-toolbar,.settings-time-off-search,.settings-plan-compare-tools)>.settings-search-control,.jobs-search,.jobs-mobile-search,.files-search,.wcal-search,.referral-module__jobs-search,.employees-workspace-search,.settings-document-list-search,.settings-product-list-card__search,.candidate-db-search__control):not([hidden],.is-hidden):not(:where(.careers-page,.careers-page *,.candidate-db-sidebar,.candidate-db-sidebar *,.candidate-db-filter-drawer *,.wf-filter-drawer *))>input::placeholder{color:var(--app-toolbar-muted);opacity:1}:root :is([data-toolbar-search],.app-toolbar-search,.candidate-db-search-box,.search2,.reports-search:not(.reports-search--drawer),:is(.settings-account-toolbar,.settings-account-job-toolbar,.settings-departments-toolbar,.settings-record-toolbar,.settings-time-tracking-toolbar,.settings-work-schedule-toolbar,.settings-performance-toolbar,.settings-rp-matrix-toolbar,.settings-rp-sets-toolbar,.settings-time-off-search,.settings-plan-compare-tools)>.settings-search-control,.jobs-search,.jobs-mobile-search,.files-search,.wcal-search,.referral-module__jobs-search,.employees-workspace-search,.settings-document-list-search,.settings-product-list-card__search,.candidate-db-search__control):not([hidden],.is-hidden):not(:where(.careers-page,.careers-page *,.candidate-db-sidebar,.candidate-db-sidebar *,.candidate-db-filter-drawer *,.wf-filter-drawer *))>input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}:root :is([data-toolbar-search],.app-toolbar-search,.candidate-db-search-box,.search2,.reports-search:not(.reports-search--drawer),:is(.settings-account-toolbar,.settings-account-job-toolbar,.settings-departments-toolbar,.settings-record-toolbar,.settings-time-tracking-toolbar,.settings-work-schedule-toolbar,.settings-performance-toolbar,.settings-rp-matrix-toolbar,.settings-rp-sets-toolbar,.settings-time-off-search,.settings-plan-compare-tools)>.settings-search-control,.jobs-search,.jobs-mobile-search,.files-search,.wcal-search,.referral-module__jobs-search,.employees-workspace-search,.settings-document-list-search,.settings-product-list-card__search,.candidate-db-search__control):not([hidden],.is-hidden):not(:where(.careers-page,.careers-page *,.candidate-db-sidebar,.candidate-db-sidebar *,.candidate-db-filter-drawer *,.wf-filter-drawer *))>svg{position:static!important;display:block;flex:0 0 var(--app-filter-search-icon-size)!important;min-width:var(--app-filter-search-icon-size)!important;width:var(--app-filter-search-icon-size)!important;height:var(--app-filter-search-icon-size)!important;stroke-width:1.7!important;margin:0!important;color:var(--app-toolbar-muted);transform:none!important;pointer-events:none}:root :is([data-toolbar-search],.app-toolbar-search,.candidate-db-search-box,.search2,.reports-search:not(.reports-search--drawer),:is(.settings-account-toolbar,.settings-account-job-toolbar,.settings-departments-toolbar,.settings-record-toolbar,.settings-time-tracking-toolbar,.settings-work-schedule-toolbar,.settings-performance-toolbar,.settings-rp-matrix-toolbar,.settings-rp-sets-toolbar,.settings-time-off-search,.settings-plan-compare-tools)>.settings-search-control,.jobs-search,.jobs-mobile-search,.files-search,.wcal-search,.referral-module__jobs-search,.employees-workspace-search,.settings-document-list-search,.settings-product-list-card__search,.candidate-db-search__control):not([hidden],.is-hidden):not(:where(.careers-page,.careers-page *,.candidate-db-sidebar,.candidate-db-sidebar *,.candidate-db-filter-drawer *,.wf-filter-drawer *))>button{--app-toolbar-icon-size: 11px;display:grid;place-items:center;flex:0 0 var(--app-toolbar-clear-size, 24px);width:var(--app-toolbar-clear-size, 24px);min-width:var(--app-toolbar-clear-size, 24px);height:var(--app-toolbar-clear-size, 24px);min-height:var(--app-toolbar-clear-size, 24px);margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:var(--app-toolbar-muted);box-shadow:none}:root :is([data-toolbar-search],.app-toolbar-search,.candidate-db-search-box,.search2,.reports-search:not(.reports-search--drawer),:is(.settings-account-toolbar,.settings-account-job-toolbar,.settings-departments-toolbar,.settings-record-toolbar,.settings-time-tracking-toolbar,.settings-work-schedule-toolbar,.settings-performance-toolbar,.settings-rp-matrix-toolbar,.settings-rp-sets-toolbar,.settings-time-off-search,.settings-plan-compare-tools)>.settings-search-control,.jobs-search,.jobs-mobile-search,.files-search,.wcal-search,.referral-module__jobs-search,.employees-workspace-search,.settings-document-list-search,.settings-product-list-card__search,.candidate-db-search__control):not([hidden],.is-hidden):not(:where(.careers-page,.careers-page *,.candidate-db-sidebar,.candidate-db-sidebar *,.candidate-db-filter-drawer *,.wf-filter-drawer *))>button>svg,:root :is([data-toolbar-filter],.app-toolbar-filter,.employees-filter>.employees-workspace-filter-control,.settings-referrals-filter-button,button[class*=filter-trigger],button[class*=filter__trigger],button[class*=filter-button],button[class*=filter-btn],button[class*=filter-chip],button[aria-haspopup][data-hh-ui^="Filter "],.candidate-db-more,.hp-more-filters,:is([data-app-toolbar],[data-select-appearance=standalone],[role=toolbar],[class*=toolbar],[class*=filter-bar],[class*=filter-row]):not(.mid-toolbar,.candidate-profile-actionbar,[class*=rich],[class*=editor],[class*=question],[class*=rating],[class*=section-toolbar],[class*=rte-]) :is(.settings-select__control,.workflow-select__control,.reports-select__control,.employees-workspace-filter-control,.settings-attached-select__control,.settings-profile-select__control,.selector,.seldown__btn,button[aria-haspopup=listbox],button[aria-haspopup=dialog],select)):not([hidden],.is-hidden):not(:where(.careers-page,.careers-page *,.candidate-db-sidebar,.candidate-db-sidebar *,.candidate-db-filter-drawer *,.wf-filter-drawer *))>svg:not(.lucide-search){flex-shrink:0;flex-basis:var(--app-toolbar-icon-size)!important;min-width:var(--app-toolbar-icon-size)!important;width:var(--app-toolbar-icon-size)!important;height:var(--app-toolbar-icon-size)!important;stroke-width:1.7!important}:root :is([data-toolbar-filter],.app-toolbar-filter,.employees-filter>.employees-workspace-filter-control,.settings-referrals-filter-button,button[class*=filter-trigger],button[class*=filter__trigger],button[class*=filter-button],button[class*=filter-btn],button[class*=filter-chip],button[aria-haspopup][data-hh-ui^="Filter "],.candidate-db-more,.hp-more-filters,:is([data-app-toolbar],[data-select-appearance=standalone],[role=toolbar],[class*=toolbar],[class*=filter-bar],[class*=filter-row]):not(.mid-toolbar,.candidate-profile-actionbar,[class*=rich],[class*=editor],[class*=question],[class*=rating],[class*=section-toolbar],[class*=rte-]) :is(.settings-select__control,.workflow-select__control,.reports-select__control,.employees-workspace-filter-control,.settings-attached-select__control,.settings-profile-select__control,.selector,.seldown__btn,button[aria-haspopup=listbox],button[aria-haspopup=dialog],select)):not([hidden],.is-hidden):not(:where(.careers-page,.careers-page *,.candidate-db-sidebar,.candidate-db-sidebar *,.candidate-db-filter-drawer *,.wf-filter-drawer *))>svg:is([class*=chevron],.control-chevron){flex-basis:12px!important;min-width:12px!important;width:12px!important;height:12px!important}:root :is([data-toolbar-filter],.app-toolbar-filter,.employees-filter>.employees-workspace-filter-control,.settings-referrals-filter-button,button[class*=filter-trigger],button[class*=filter__trigger],button[class*=filter-button],button[class*=filter-btn],button[class*=filter-chip],button[aria-haspopup][data-hh-ui^="Filter "],.candidate-db-more,.hp-more-filters,:is([data-app-toolbar],[data-select-appearance=standalone],[role=toolbar],[class*=toolbar],[class*=filter-bar],[class*=filter-row]):not(.mid-toolbar,.candidate-profile-actionbar,[class*=rich],[class*=editor],[class*=question],[class*=rating],[class*=section-toolbar],[class*=rte-]) :is(.settings-select__control,.workflow-select__control,.reports-select__control,.employees-workspace-filter-control,.settings-attached-select__control,.settings-profile-select__control,.selector,.seldown__btn,button[aria-haspopup=listbox],button[aria-haspopup=dialog],select)):not([hidden],.is-hidden):not(:where(.careers-page,.careers-page *,.candidate-db-sidebar,.candidate-db-sidebar *,.candidate-db-filter-drawer *,.wf-filter-drawer *)){align-items:center;gap:var(--app-toolbar-gap);white-space:nowrap}:root :is([data-toolbar-filter],.app-toolbar-filter,.employees-filter>.employees-workspace-filter-control,.settings-referrals-filter-button,button[class*=filter-trigger],button[class*=filter__trigger],button[class*=filter-button],button[class*=filter-btn],button[class*=filter-chip],button[aria-haspopup][data-hh-ui^="Filter "],.candidate-db-more,.hp-more-filters,:is([data-app-toolbar],[data-select-appearance=standalone],[role=toolbar],[class*=toolbar],[class*=filter-bar],[class*=filter-row]):not(.mid-toolbar,.candidate-profile-actionbar,[class*=rich],[class*=editor],[class*=question],[class*=rating],[class*=section-toolbar],[class*=rte-]) :is(.settings-select__control,.workflow-select__control,.reports-select__control,.employees-workspace-filter-control,.settings-attached-select__control,.settings-profile-select__control,.selector,.seldown__btn,button[aria-haspopup=listbox],button[aria-haspopup=dialog],select)):not([hidden],.is-hidden):not(:where(.careers-page,.careers-page *,.candidate-db-sidebar,.candidate-db-sidebar *,.candidate-db-filter-drawer *,.wf-filter-drawer *)):is(.selector,.seldown__btn){padding-right:34px}:root :is([data-toolbar-filter],.app-toolbar-filter,.employees-filter>.employees-workspace-filter-control,.settings-referrals-filter-button,button[class*=filter-trigger],button[class*=filter__trigger],button[class*=filter-button],button[class*=filter-btn],button[class*=filter-chip],button[aria-haspopup][data-hh-ui^="Filter "],.candidate-db-more,.hp-more-filters,:is([data-app-toolbar],[data-select-appearance=standalone],[role=toolbar],[class*=toolbar],[class*=filter-bar],[class*=filter-row]):not(.mid-toolbar,.candidate-profile-actionbar,[class*=rich],[class*=editor],[class*=question],[class*=rating],[class*=section-toolbar],[class*=rte-]) :is(.settings-select__control,.workflow-select__control,.reports-select__control,.employees-workspace-filter-control,.settings-attached-select__control,.settings-profile-select__control,.selector,.seldown__btn,button[aria-haspopup=listbox],button[aria-haspopup=dialog],select)):not([hidden],.is-hidden):not(:where(.careers-page,.careers-page *,.candidate-db-sidebar,.candidate-db-sidebar *,.candidate-db-filter-drawer *,.wf-filter-drawer *)):is(.selector,.seldown__btn):has(>svg){padding-right:12px}:root [data-toolbar-toggle]:not([hidden],.is-hidden):not(:where(.careers-page,.careers-page *,.candidate-db-sidebar,.candidate-db-sidebar *,.candidate-db-filter-drawer *,.wf-filter-drawer *)):hover:not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled)),:root :is([data-toolbar-filter],.app-toolbar-filter,.employees-filter>.employees-workspace-filter-control,.settings-referrals-filter-button,button[class*=filter-trigger],button[class*=filter__trigger],button[class*=filter-button],button[class*=filter-btn],button[class*=filter-chip],button[aria-haspopup][data-hh-ui^="Filter "],.candidate-db-more,.hp-more-filters,:is([data-app-toolbar],[data-select-appearance=standalone],[role=toolbar],[class*=toolbar],[class*=filter-bar],[class*=filter-row]):not(.mid-toolbar,.candidate-profile-actionbar,[class*=rich],[class*=editor],[class*=question],[class*=rating],[class*=section-toolbar],[class*=rte-]) :is(.settings-select__control,.workflow-select__control,.reports-select__control,.employees-workspace-filter-control,.settings-attached-select__control,.settings-profile-select__control,.selector,.seldown__btn,button[aria-haspopup=listbox],button[aria-haspopup=dialog],select)):not([hidden],.is-hidden):not(:where(.careers-page,.careers-page *,.candidate-db-sidebar,.candidate-db-sidebar *,.candidate-db-filter-drawer *,.wf-filter-drawer *)):hover:not(:disabled):not([aria-disabled=true]),:root :is([data-toolbar-search],.app-toolbar-search,.candidate-db-search-box,.search2,.reports-search:not(.reports-search--drawer),:is(.settings-account-toolbar,.settings-account-job-toolbar,.settings-departments-toolbar,.settings-record-toolbar,.settings-time-tracking-toolbar,.settings-work-schedule-toolbar,.settings-performance-toolbar,.settings-rp-matrix-toolbar,.settings-rp-sets-toolbar,.settings-time-off-search,.settings-plan-compare-tools)>.settings-search-control,.jobs-search,.jobs-mobile-search,.files-search,.wcal-search,.referral-module__jobs-search,.employees-workspace-search,.settings-document-list-search,.settings-product-list-card__search,.candidate-db-search__control):not([hidden],.is-hidden):not(:where(.careers-page,.careers-page *,.candidate-db-sidebar,.candidate-db-sidebar *,.candidate-db-filter-drawer *,.wf-filter-drawer *)):hover:not(:has(>input:disabled)){background:var(--app-toolbar-hover);background-color:var(--app-toolbar-hover)!important;color:var(--app-toolbar-text)}:root [data-toolbar-toggle]:not([hidden],.is-hidden):not(:where(.careers-page,.careers-page *,.candidate-db-sidebar,.candidate-db-sidebar *,.candidate-db-filter-drawer *,.wf-filter-drawer *)):is(:disabled,[aria-disabled=true],:has(>input:disabled)),:root :is([data-toolbar-filter],.app-toolbar-filter,.employees-filter>.employees-workspace-filter-control,.settings-referrals-filter-button,button[class*=filter-trigger],button[class*=filter__trigger],button[class*=filter-button],button[class*=filter-btn],button[class*=filter-chip],button[aria-haspopup][data-hh-ui^="Filter "],.candidate-db-more,.hp-more-filters,:is([data-app-toolbar],[data-select-appearance=standalone],[role=toolbar],[class*=toolbar],[class*=filter-bar],[class*=filter-row]):not(.mid-toolbar,.candidate-profile-actionbar,[class*=rich],[class*=editor],[class*=question],[class*=rating],[class*=section-toolbar],[class*=rte-]) :is(.settings-select__control,.workflow-select__control,.reports-select__control,.employees-workspace-filter-control,.settings-attached-select__control,.settings-profile-select__control,.selector,.seldown__btn,button[aria-haspopup=listbox],button[aria-haspopup=dialog],select)):not([hidden],.is-hidden):not(:where(.careers-page,.careers-page *,.candidate-db-sidebar,.candidate-db-sidebar *,.candidate-db-filter-drawer *,.wf-filter-drawer *)):disabled,:root :is([data-toolbar-filter],.app-toolbar-filter,.employees-filter>.employees-workspace-filter-control,.settings-referrals-filter-button,button[class*=filter-trigger],button[class*=filter__trigger],button[class*=filter-button],button[class*=filter-btn],button[class*=filter-chip],button[aria-haspopup][data-hh-ui^="Filter "],.candidate-db-more,.hp-more-filters,:is([data-app-toolbar],[data-select-appearance=standalone],[role=toolbar],[class*=toolbar],[class*=filter-bar],[class*=filter-row]):not(.mid-toolbar,.candidate-profile-actionbar,[class*=rich],[class*=editor],[class*=question],[class*=rating],[class*=section-toolbar],[class*=rte-]) :is(.settings-select__control,.workflow-select__control,.reports-select__control,.employees-workspace-filter-control,.settings-attached-select__control,.settings-profile-select__control,.selector,.seldown__btn,button[aria-haspopup=listbox],button[aria-haspopup=dialog],select)):not([hidden],.is-hidden):not(:where(.careers-page,.careers-page *,.candidate-db-sidebar,.candidate-db-sidebar *,.candidate-db-filter-drawer *,.wf-filter-drawer *))[aria-disabled=true]{opacity:.5;cursor:not-allowed}:root input[type=search][data-toolbar-search]:not([role=combobox]):not(:where(.careers-page,.careers-page *,.candidate-db-sidebar,.candidate-db-sidebar *,.candidate-db-filter-drawer *,.wf-filter-drawer *)){border:0;border-radius:var(--app-toolbar-radius);background:var(--app-toolbar-background);background-color:var(--app-toolbar-background)!important;background-image:none;color:var(--app-toolbar-text);box-shadow:none}:root input[type=search][data-toolbar-search]:not(:where(.careers-page,.careers-page *,.candidate-db-sidebar,.candidate-db-sidebar *,.candidate-db-filter-drawer *,.wf-filter-drawer *))::placeholder{color:var(--app-toolbar-muted);opacity:1}@media (pointer: coarse){:root :is([data-toolbar-search],.app-toolbar-search,.candidate-db-search-box,.search2,.reports-search:not(.reports-search--drawer),:is(.settings-account-toolbar,.settings-account-job-toolbar,.settings-departments-toolbar,.settings-record-toolbar,.settings-time-tracking-toolbar,.settings-work-schedule-toolbar,.settings-performance-toolbar,.settings-rp-matrix-toolbar,.settings-rp-sets-toolbar,.settings-time-off-search,.settings-plan-compare-tools)>.settings-search-control,.settings-nav-search__control,.employees-workspace-search,.settings-document-list-search,.settings-product-list-card__search,.jobs-search,.jobs-mobile-search,.files-search,.wcal-search,.referral-module__jobs-search,.candidate-db-search__control):not([hidden],.is-hidden):not(:where(.careers-page,.careers-page *,.candidate-db-sidebar,.candidate-db-sidebar *,.candidate-db-filter-drawer *,.wf-filter-drawer *))>input{--hh-ui-type-body-size: 16px;font-size:16px}}@media (forced-colors: active){:root input[type=search][data-toolbar-search]:not([role=combobox]):not(:where(.careers-page,.careers-page *,.candidate-db-sidebar,.candidate-db-sidebar *,.candidate-db-filter-drawer *,.wf-filter-drawer *)){border:1px solid CanvasText;background:Canvas;color:CanvasText}:root input[type=search][data-toolbar-search]:not(:where(.careers-page,.careers-page *,.candidate-db-sidebar,.candidate-db-sidebar *,.candidate-db-filter-drawer *,.wf-filter-drawer *))::placeholder{color:GrayText}}:root :is(:is([data-app-toolbar],[data-select-appearance=standalone],[role=toolbar],[class*=toolbar],[class*=filter-bar],[class*=filter-row]):not(.mid-toolbar,.candidate-profile-actionbar,[class*=rich],[class*=editor],[class*=question],[class*=rating],[class*=section-toolbar],[class*=rte-]) :is(.settings-attached-select__menu,.settings-profile-select__menu,.seldown__panel,.combo__menu,.loc-menu),[data-attached-select=menu][data-select-surface=standalone]){border:var(--app-menu-border, 1px solid var(--hh-palette-e5e5ea));border-radius:var(--app-menu-radius, 12px);background:var(--app-menu-bg, var(--hh-palette-fff));box-shadow:var(--app-menu-shadow, 0 10px 28px var(--hh-palette-1d1d1f14))}:root :is(:is([data-app-toolbar],[data-select-appearance=standalone],[role=toolbar],[class*=toolbar],[class*=filter-bar],[class*=filter-row]):not(.mid-toolbar,.candidate-profile-actionbar,[class*=rich],[class*=editor],[class*=question],[class*=rating],[class*=section-toolbar],[class*=rte-]) :is(.settings-attached-select__menu,.settings-profile-select__menu,.seldown__panel,.combo__menu,.loc-menu),[data-attached-select=menu][data-select-surface=standalone]):not([popover]):not(.is-portal):not([data-attached-floating=true]){margin-top:6px}@media (max-width: 760px){:root{--app-toolbar-height: var(--app-filter-control-height-mobile)}}@media (pointer: coarse){:root select:is([data-toolbar-filter],.app-toolbar-filter){--app-filter-control-font-size: 16px;--hh-ui-type-body-size: 16px;--app-toolbar-font-size: 16px}}@media (forced-colors: active){:root :is([data-toolbar-search],.app-toolbar-search,.candidate-db-search-box,.search2,.reports-search:not(.reports-search--drawer),:is(.settings-account-toolbar,.settings-account-job-toolbar,.settings-departments-toolbar,.settings-record-toolbar,.settings-time-tracking-toolbar,.settings-work-schedule-toolbar,.settings-performance-toolbar,.settings-rp-matrix-toolbar,.settings-rp-sets-toolbar,.settings-time-off-search,.settings-plan-compare-tools)>.settings-search-control,.jobs-search,.jobs-mobile-search,.files-search,.wcal-search,.referral-module__jobs-search,.employees-workspace-search,.settings-document-list-search,.settings-product-list-card__search,.candidate-db-search__control):not([hidden],.is-hidden):not(:where(.careers-page,.careers-page *,.candidate-db-sidebar,.candidate-db-sidebar *,.candidate-db-filter-drawer *,.wf-filter-drawer *)),:root :is([data-toolbar-filter],.app-toolbar-filter,.employees-filter>.employees-workspace-filter-control,.settings-referrals-filter-button,button[class*=filter-trigger],button[class*=filter__trigger],button[class*=filter-button],button[class*=filter-btn],button[class*=filter-chip],button[aria-haspopup][data-hh-ui^="Filter "],.candidate-db-more,.hp-more-filters,:is([data-app-toolbar],[data-select-appearance=standalone],[role=toolbar],[class*=toolbar],[class*=filter-bar],[class*=filter-row]):not(.mid-toolbar,.candidate-profile-actionbar,[class*=rich],[class*=editor],[class*=question],[class*=rating],[class*=section-toolbar],[class*=rte-]) :is(.settings-select__control,.workflow-select__control,.reports-select__control,.employees-workspace-filter-control,.settings-attached-select__control,.settings-profile-select__control,.selector,.seldown__btn,button[aria-haspopup=listbox],button[aria-haspopup=dialog],select)):not([hidden],.is-hidden):not(:where(.careers-page,.careers-page *,.candidate-db-sidebar,.candidate-db-sidebar *,.candidate-db-filter-drawer *,.wf-filter-drawer *)){border-color:ButtonText;background:Canvas;color:CanvasText}}}@layer toolbar-appearance{:root .files-library__controls :is(.files-search,.files-select__control,.files-library__sort,.files-library__sort select){height:var(--app-toolbar-height)!important;min-height:var(--app-toolbar-height)!important;max-height:var(--app-toolbar-height)!important}:root .files-library__sort{width:140px!important;flex-shrink:0}:root .files-library__sort select{white-space:nowrap}@supports (appearance: base-select){:root .files-library__sort select{padding:0 12px!important}:root .files-library__sort>svg{display:none}}}@layer toolbar-appearance{:root :is(.employees-workspace-search,.topbar__search-form,.settings-nav-search__control,.settings-product-list-card__search,.settings-careers-overview__search,.settings-document-list-search,.employees-clear-filters,.jobs-filter-more__trigger,.fbtn[data-hh-ui="Sort and filter"],.wf-filter-drawer :is(input.wf-filter-input,.seldown__btn,.wf-filter-clear),input[type=search][data-toolbar-search]:not([role=combobox]):not(:where(.careers-page,.careers-page *,.candidate-db-sidebar,.candidate-db-sidebar *,.candidate-db-filter-drawer *,.wf-filter-drawer *))){box-sizing:border-box!important;height:var(--app-toolbar-height)!important;min-height:var(--app-toolbar-height)!important;max-height:var(--app-toolbar-height)!important;padding-block:0!important}}@layer toolbar-appearance{:root #root .reports-panel .reports-date-filter-pill .reports-select__control{--app-toolbar-height: calc(var(--app-filter-control-height) - 2px) !important;--app-toolbar-font-size: 12px !important;--hh-ui-type-body-size: 12px !important;border:0!important;border-radius:0!important;background-color:transparent!important;padding:0!important}:root #root .reports-detail-widget>header .reports-select__control{--app-toolbar-height: var(--app-filter-control-height) !important;--app-toolbar-background: var(--app-filter-control-bg) !important;--app-toolbar-hover: var(--app-filter-control-bg-hover) !important;--app-toolbar-font-size: 12px !important;--hh-ui-type-body-size: 12px !important}}:root .reports-panel .reports-date-filter-pill{height:var(--app-filter-control-height);min-height:var(--app-filter-control-height);border-radius:var(--radius-pill);background:var(--app-filter-control-bg);padding:0 var(--app-filter-control-padding-x);gap:7px}:root .reports-panel .reports-date-filter-pill:hover{background:var(--app-filter-control-bg-hover)}@layer toolbar-appearance{:root #root .settings-page .settings-careers-overview__search>svg{flex-basis:14px!important;min-width:14px!important;width:14px!important;height:14px!important;stroke-width:1.7!important}}@layer toolbar-appearance{:root [data-toolbar-toggle]:not([hidden],.is-hidden):not(:where(.careers-page,.careers-page *,.candidate-db-sidebar,.candidate-db-sidebar *,.candidate-db-filter-drawer *,.wf-filter-drawer *)),:root :is([data-toolbar-search],.app-toolbar-search,.candidate-db-search-box,.search2,.reports-search:not(.reports-search--drawer),:is(.settings-account-toolbar,.settings-account-job-toolbar,.settings-departments-toolbar,.settings-record-toolbar,.settings-time-tracking-toolbar,.settings-work-schedule-toolbar,.settings-performance-toolbar,.settings-rp-matrix-toolbar,.settings-rp-sets-toolbar,.settings-time-off-search,.settings-plan-compare-tools)>.settings-search-control,.jobs-search,.jobs-mobile-search,.files-search,.wcal-search,.referral-module__jobs-search,.employees-workspace-search,.settings-document-list-search,.settings-product-list-card__search,.candidate-db-search__control):not([hidden],.is-hidden):not(:where(.careers-page,.careers-page *,.candidate-db-sidebar,.candidate-db-sidebar *,.candidate-db-filter-drawer *,.wf-filter-drawer *)),:root :is([data-toolbar-filter],.app-toolbar-filter,.employees-filter>.employees-workspace-filter-control,.settings-referrals-filter-button,button[class*=filter-trigger],button[class*=filter__trigger],button[class*=filter-button],button[class*=filter-btn],button[class*=filter-chip],button[aria-haspopup][data-hh-ui^="Filter "],.candidate-db-more,.hp-more-filters,:is([data-app-toolbar],[data-select-appearance=standalone],[role=toolbar],[class*=toolbar],[class*=filter-bar],[class*=filter-row]):not(.mid-toolbar,.candidate-profile-actionbar,[class*=rich],[class*=editor],[class*=question],[class*=rating],[class*=section-toolbar],[class*=rte-]) :is(.settings-select__control,.workflow-select__control,.reports-select__control,.employees-workspace-filter-control,.settings-attached-select__control,.settings-profile-select__control,.selector,.seldown__btn,button[aria-haspopup=listbox],button[aria-haspopup=dialog],select)):not([hidden],.is-hidden):not(:where(.careers-page,.careers-page *,.candidate-db-sidebar,.candidate-db-sidebar *,.candidate-db-filter-drawer *,.wf-filter-drawer *)):not(:where(.employees-filter--sort *,.files-library__sort,.files-library__sort *,[class*=filter-chip])){--app-toolbar-height: var(--app-filter-control-height) !important;--app-toolbar-background: var(--app-toolbar-surface, var(--hh-ui-control)) !important;--app-toolbar-hover: var(--app-toolbar-surface, var(--app-filter-control-bg-hover)) !important;--app-toolbar-font-size: var(--app-filter-control-font-size) !important;--hh-ui-type-body-size: var(--app-toolbar-font-size) !important}}:root{--app-section-menu-height: 34px;--app-section-menu-font-size: 12px;--app-section-menu-icon-size: 16px;--app-section-menu-gap: 8px;--app-section-menu-selected-bg: var(--app-filter-control-bg-hover);--app-section-menu-hover-bg: var(--hh-palette-fafafa)}:root #root :is(.employees-onboarding-rail,.reports-nav,.inbox-tabs,.files-sidebar section,.sidenav__items){gap:var(--app-section-menu-gap)}:root #root :is(.employees-onboarding-rail>a,.reports-nav__item,.inbox-tabs>button,.files-sidebar section>button,.files-sidebar__folder>button:first-child,.sidenav__item,.sidenav__group){--font-sans: -apple-system, system-ui, "Segoe UI", sans-serif;--hh-ui-type-body-size: var(--app-section-menu-font-size);--hh-ui-type-body-weight: 400;--hh-ui-type-label-weight: 400;display:flex;align-items:center;justify-content:flex-start;gap:10px;box-sizing:border-box;min-width:0;min-height:var(--app-section-menu-height);margin:0;padding:0 12px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-secondary);box-shadow:none;line-height:1.5;text-align:left;text-decoration:none}:root #root :is(.employees-onboarding-rail>a,.reports-nav__item,.inbox-tabs>button,.files-sidebar section>button,.files-sidebar__folder>button:first-child,.sidenav__item,.sidenav__group):hover{background:var(--app-section-menu-hover-bg);color:var(--text-primary)}:root #root :is(.employees-onboarding-rail>a,.reports-nav__item,.inbox-tabs>button,.files-sidebar section>button,.files-sidebar__folder>button:first-child,.sidenav__item):is(.is-active,.is-selected,[aria-current=page],[aria-selected=true]){--hh-ui-type-body-weight: 600;--hh-ui-type-label-weight: 600;background:var(--app-section-menu-selected-bg);color:var(--text-primary);box-shadow:none}@layer workspace-typography{:root #root :is(.employees-onboarding-rail>a,.reports-nav__item,.inbox-tabs>button,.files-sidebar section>button,.files-sidebar__folder>button:first-child,.sidenav__item,.sidenav__group){font-family:var(--font-sans)!important;font-size:var(--app-section-menu-font-size)!important;font-weight:400!important}:root #root :is(.employees-onboarding-rail>a,.reports-nav__item,.inbox-tabs>button,.files-sidebar section>button,.files-sidebar__folder>button:first-child,.sidenav__item):is(.is-active,.is-selected,[aria-current=page],[aria-selected=true]){font-weight:600!important}:root #root :is(.employees-onboarding-rail>a,.reports-nav__item,.inbox-tabs>button,.files-sidebar section>button,.files-sidebar__folder>button:first-child,.sidenav__group)>span:not(.inbox-tab__count),:root #root .reports-nav__label>span{font-size:inherit!important;font-weight:inherit!important}:root #root :is(.employees-onboarding-rail>a>strong,.reports-nav__item>b,.inbox-tab__count,.files-sidebar section>button>b,.files-sidebar__folder>button:first-child>b){font-size:11px!important;font-weight:400!important}}:root #root :is(.employees-onboarding-rail>a,.reports-nav__item,.inbox-tabs>button,.files-sidebar section>button,.files-sidebar__folder>button:first-child,.sidenav__group) svg{flex:0 0 var(--app-section-menu-icon-size);width:var(--app-section-menu-icon-size);min-width:var(--app-section-menu-icon-size);height:var(--app-section-menu-icon-size);color:var(--text-tertiary);stroke-width:1.7}:root #root :is(.employees-onboarding-rail>a>span,.files-sidebar section>button>span,.files-sidebar__folder>button:first-child>span,.reports-nav__label){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root #root .reports-nav__label{display:flex;align-items:center;gap:10px}:root #root :is(.employees-onboarding-rail>a>strong,.reports-nav__item>b,.inbox-tab__count,.files-sidebar section>button>b,.files-sidebar__folder>button:first-child>b){--hh-ui-type-body-weight: 400;--hh-ui-type-label-weight: 400;min-width:16px;margin-left:auto;padding:0;border:0;border-radius:0;background:transparent;color:var(--text-tertiary);opacity:1;text-align:right}:root #root .files-sidebar__folder>button:first-child{padding-right:40px}:root #root .files-sidebar__folder{background:transparent;box-shadow:none}@media (pointer: coarse){:root{--app-section-menu-height: 44px}}@layer selection-controls{:root #root :is(.employees-onboarding-rail>a,.reports-nav__item,.inbox-tabs>button,.files-sidebar section>button,.files-sidebar__folder>button:first-child,.sidenav__item,.sidenav__group):hover{background-color:var(--app-section-menu-hover-bg)!important}:root #root :is(.employees-onboarding-rail>a,.reports-nav__item,.inbox-tabs>button,.files-sidebar section>button,.files-sidebar__folder>button:first-child,.sidenav__item,.sidenav__group):is(.is-active,.is-selected,[aria-current=page],[aria-selected=true]){background-color:var(--app-section-menu-selected-bg)!important;box-shadow:none!important}}.workspace-entity-search{width:min(720px,100%);margin:0 auto 18px;overflow:hidden;border:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent);border-radius:16px;background:color-mix(in srgb,var(--surface) 96%,var(--surface-sunken));box-shadow:var(--shadow-surface)}.workspace-entity-search__tabs{display:flex;gap:4px;padding:6px;border-bottom:1px solid var(--hh-ui-separator);background:var(--surface-sunken)}.workspace-entity-search__tabs button{min-height:36px;padding:0 13px;border:0;border-radius:10px;background:transparent;color:var(--text-secondary);font:inherit;font-weight:650;cursor:pointer}.workspace-entity-search__tabs button[aria-selected=true]{background:var(--surface);color:var(--text-primary);box-shadow:0 1px 3px #0f172a1a}.workspace-entity-search__tabs button:focus-visible,.workspace-entity-search__panel a:focus-visible,.workspace-entity-search__state button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.workspace-entity-search__tabs span{display:inline-grid;min-width:20px;min-height:20px;margin-inline-start:5px;place-items:center;border-radius:999px;background:var(--surface-raised, var(--surface));font-size:12px}.workspace-entity-search__panel{min-height:74px;padding:8px}.workspace-entity-search__panel>p,.workspace-entity-search__state{margin:0;padding:18px 14px;color:var(--text-secondary);text-align:center}.workspace-entity-search__panel ul{display:grid;gap:3px;margin:0;padding:0;list-style:none}.workspace-entity-search__panel a{display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px;align-items:center;padding:9px 10px;border-radius:12px;color:inherit;text-decoration:none}.workspace-entity-search__panel a:hover{background:var(--hh-hover-bg)}.workspace-entity-search__avatar{display:grid;width:var(--hh-avatar-size-lg);height:var(--hh-avatar-size-lg);place-items:center;border:1px solid var(--border-subtle);border-radius:50%;background:var(--hh-avatar-tone-0-bg);color:var(--hh-avatar-tone-0-fg);font-size:13px;font-weight:750}.workspace-entity-search__panel strong,.workspace-entity-search__panel small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-entity-search__panel small{margin-top:2px;color:var(--text-secondary)}.workspace-entity-search__state button{min-height:34px;margin-top:10px;padding:0 13px;border:1px solid var(--hh-ui-border);border-radius:9px;background:var(--surface);color:var(--text-primary);font:inherit;font-weight:650}@media (max-width: 700px){.workspace-entity-search{margin-bottom:12px;border-radius:13px;box-shadow:none}.workspace-entity-search__tabs button{flex:1}.workspace-entity-search__panel a{grid-template-columns:var(--hh-avatar-size-md) minmax(0,1fr);padding-inline:8px}.workspace-entity-search__avatar{width:var(--hh-avatar-size-md);height:var(--hh-avatar-size-md)}}@media (prefers-reduced-motion: reduce){.workspace-entity-search *{scroll-behavior:auto}}.visibility-legend{border:1px solid var(--hh-ui-border);border-radius:var(--radius-16, 16px);padding:16px 18px;background:var(--color-card-background);box-shadow:var(--elev-card-shadow);display:grid;gap:12px}.visibility-legend__head h3{margin:0;font-size:14px;font-weight:700;color:var(--text)}.visibility-legend__head p{margin:4px 0 0;color:var(--muted);font-size:13px}.visibility-legend__items{display:grid;gap:12px}.visibility-legend__item{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--hh-ui-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--text) 3%,var(--color-card-background))}.visibility-legend__item p{margin:0;color:var(--muted);font-size:13px;line-height:1.4}.visibility-legend--inline{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.visibility-legend--inline .visibility-legend__items{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.visibility-legend--inline .visibility-legend__item{background:color-mix(in srgb,var(--text) 4%,var(--color-card-background))}.vis-chip{display:inline-flex;align-items:center;justify-content:center;padding:0 12px;min-height:24px;font-size:12px;font-weight:700;border-radius:var(--radius-pill);border:1px solid var(--hh-ui-border);letter-spacing:.02em;text-transform:uppercase}.vis-chip--published{color:var(--teal-500);background:color-mix(in srgb,var(--teal-500) 12%,var(--color-white));border-color:color-mix(in srgb,var(--teal-500) 30%,var(--color-white))}.vis-chip--internal{color:var(--ink-600);background:color-mix(in srgb,var(--ink-600) 10%,var(--color-white));border-color:color-mix(in srgb,var(--ink-600) 28%,var(--color-white))}.vis-chip--confidential{color:var(--purple-700);background:color-mix(in srgb,var(--purple-700) 12%,var(--color-white));border-color:color-mix(in srgb,var(--purple-700) 32%,var(--color-white))}.vis-chip--draft{color:var(--gray-500);background:color-mix(in srgb,var(--apple-muted-2) 10%,var(--color-white));border-color:color-mix(in srgb,var(--apple-muted-2) 30%,var(--color-white))}.vis-chip--pending{color:var(--warning-800);background:color-mix(in srgb,var(--warning-600) 14%,var(--color-white));border-color:color-mix(in srgb,var(--warning-600) 34%,var(--color-white))}html,body,#root{background:var(--app-page-bg)}html{scrollbar-gutter:stable;overflow-y:scroll}html body:not(.careers-public-route){background-color:var(--app-page-bg)}body.careers-public-route,body.careers-public-route #root{background:var(--careers-surface, var(--color-white))}body:not(.careers-public-route):has(main.page:not(.page--updates),main.page-workflow,main.employees-page,.hhadmin-page,main.hhadmin-auth-shell,main.hhadmin-accept-shell,main.hintai,[data-createjob-wizard],main.auth-layout){--app-page-bg: var(--hh-ui-canvas)}body:not(.careers-public-route) :where(main.page.page-dashboard,main.page.page--jobs,main.page.page--candidates,main.employees-page:not(.employees-page--profile):not(.employees-page--action-flow):not(.employees-page--edit),main.page.page--work-calendar,main.page.page--files,main.page.page--reports:not(.reports-builder)){--app-page-bg: var(--hh-management-canvas);--app-surface-border-color: var(--hh-management-edge);--app-surface-border: 1px solid var(--hh-management-edge);--surface-card-standard-border: var(--hh-management-edge);--surface-card-standard-border-hover: var(--app-content-card-hover-border-color);background:var(--hh-management-canvas)}body:not(.careers-public-route) :where(main.page,.page,.dashboard-page,.page-dashboard,.page--jobs,.hhadmin-page,.hhadmin-shell,.referral-module,.iv2s,.hintai,.iflow__main,.apv-page):not(:where(.app-modal,.modal)){background-color:var(--app-page-bg)}body:not(.careers-public-route) main.page:not(.page--updates),body:not(.careers-public-route) main.page.page--jobs,body:not(.careers-public-route) main.page.dashboard-page,body:not(.careers-public-route) main.page.page-dashboard,body:not(.careers-public-route) main.page.page-parserlab,body:not(.careers-public-route) main.page-workflow,body:not(.careers-public-route) .hhadmin-page,body:not(.careers-public-route) .hhadmin-shell,body:not(.careers-public-route) main.hhadmin-auth-shell,body:not(.careers-public-route) main.hhadmin-accept-shell,body:not(.careers-public-route) main.hintai,body:not(.careers-public-route) [data-createjob-wizard],body:not(.careers-public-route) main.auth-layout:not(.auth--signup){background:var(--hh-ui-canvas)}.app-not-found{min-height:100dvh;display:grid;place-items:center;padding:clamp(24px,7vw,80px);background:var(--app-page-bg)}.app-not-found__card{border:var(--app-surface-border);background:var(--surface-card-standard-bg);text-align:center}.app-not-found__eyebrow{margin:0 0 8px;color:var(--text-tertiary);letter-spacing:.08em}.app-not-found__card h1{margin:0}.app-not-found__card>p:not(.app-not-found__eyebrow){margin:12px 0 24px;color:var(--text-secondary)}.app-not-found__card{width:min(100%,460px);border-radius:18px;padding:clamp(26px,5vw,42px)}.app-not-found__eyebrow{font-size:12px;font-weight:500}.app-not-found__card h1{font-size:clamp(21px,4vw,28px);font-weight:500;letter-spacing:-.35px;line-height:1.35}.app-not-found__card>p:not(.app-not-found__eyebrow){font-size:13px;line-height:19px}@media (max-width: 760px){:root{--hh-mobile-page-gutter: 8px;--hh-mobile-card-padding: 12px;--hh-mobile-section-gap: 10px}:root #root main.page>.container,:root #root main.page>.hub-page__container,:root #root main.page>.candidates-page__container,:root #root .settings-page .settings-main,:root #root .employees-page>.employees-layout,:root #root .employees-page>.employees-state,:root #root .employees-profile-page{box-sizing:border-box;width:calc(100% - 2 * var(--hh-mobile-page-gutter));max-width:none;min-width:0;margin-inline:auto;padding-inline:0}:root #root main.dashboard-page{--dashboard-card-padding: var(--hh-mobile-card-padding)}:root #root main.dashboard-page .dashboard-overview-layout,:root #root main.dashboard-page .dashboard-main-column,:root #root main.dashboard-page .dashboard-primary-grid,:root #root main.dashboard-page .dashboard-people-grid{gap:var(--hh-mobile-section-gap)}:root #root .settings-page .settings-content{--settings-card-padding-x: var(--hh-mobile-card-padding);--settings-card-padding-y: var(--hh-mobile-card-padding);min-width:0;padding-inline:0}}@media screen and (min-width: 1024px){body:has(#root .topbar,#root .settings-builder-page,[data-employee-wizard]){--hh-workspace-intro-gap: 24px;--hh-workspace-section-gap: 16px;--hh-workspace-card-padding: 16px;--hh-workspace-action-height: 30px;--hh-workspace-action-padding-x: 12px;--hh-workspace-action-gap: 8px;--app-card-spacing: var(--hh-workspace-card-padding)}@layer workspace-density{body:has(#root .topbar) #root :is(.dashboard-page,.page--jobs,.page--candidates,.employees-page,.page--reports,.page--files,.page--activity,.page--inbox,.page--work-calendar) :is(.Card__body,.card__body,[data-hh-layout=card-body]):not(:where([data-hh-layout=preserve],[data-hh-layout=preserve] *,[data-hh-typography=preserve],[data-hh-typography=preserve] *,[contenteditable] *,.ProseMirror *,.ql-editor *,.recharts-wrapper *,.react-pdf__Page *,[role=dialog] *,[data-hh-drawer-surface] *)){padding:var(--hh-workspace-card-padding)!important}body:has(#root .topbar) #root :is(.employees-review-cycle-card,.employee-setup-summary-card,.reports-card,.inbox-summary):not(:where([data-hh-layout=preserve],[data-hh-layout=preserve] *,[role=dialog] *,[data-hh-drawer-surface] *,.Card__body *,.card__body *)){padding:var(--hh-workspace-card-padding)!important}body:has(#root .topbar) #root :is(.dashboard-main-column,.candidates-page__inner,.files-page__inner,.reports-page__inner):not(:where([data-hh-layout=preserve],[data-hh-layout=preserve] *)){row-gap:var(--hh-workspace-section-gap)!important}body:has(#root .topbar) #root :is(.activity-layout,.inbox-layout):not(:where([data-hh-layout=preserve],[data-hh-layout=preserve] *)){gap:var(--hh-workspace-section-gap)!important}body:has(#root .topbar) #root :is(.dashboard-main-column>.dashboard-welcome-heading,.reports-page__inner>.reports-page__head):not(:where([data-hh-layout=preserve],[data-hh-layout=preserve] *)){margin-block:0 calc(var(--hh-workspace-intro-gap) - var(--hh-workspace-section-gap))!important;padding-bottom:0!important}body:has(#root .topbar) #root :is(.candidates-page__inner,.files-page__inner,.reports-page__inner,.page--activity .hub-page__inner,.page--inbox .hub-page__inner,.page--work-calendar .hub-page__inner):not(:where(.candidates-page__container--profile *,[data-hh-layout=preserve],[data-hh-layout=preserve] *)){padding-top:var(--hh-workspace-intro-gap)!important}body:has(#root .topbar) #root :is(.dashboard-card-header,.reports-card__head,.hub-panel-head):not(:where([data-hh-layout=preserve],[data-hh-layout=preserve] *,[role=dialog] *,[data-hh-drawer-surface] *)){align-items:center!important;gap:var(--space-12)!important}body:has(#root .topbar) #root :is(.reports-card__head p,.hub-panel-head p):not(:where([data-hh-layout=preserve],[data-hh-layout=preserve] *,[role=dialog] *,[data-hh-drawer-surface] *)){margin-block:4px 0!important}body:has(#root .topbar) #root :is(.activity-stream-title,.inbox-list__toolbar,.files-library__head):not(:where([data-hh-layout=preserve],[data-hh-layout=preserve] *,[role=dialog] *,[data-hh-drawer-surface] *)){padding:var(--space-12) var(--hh-workspace-card-padding)!important}}}@media screen and (min-width: 1024px) and (pointer: fine){body:has(#root .topbar,#root .settings-builder-page,[data-employee-wizard]){--hh-control-height: 34px;--control-height: var(--hh-control-height);--app-filter-control-height: var(--hh-control-height);--app-toolbar-height: var(--hh-control-height);--app-menu-option-height: 34px}#root .employees-page{--employees-content-control-height: var(--hh-control-height);--employees-workspace-search-height: var(--hh-control-height);--employees-workspace-filter-height: var(--hh-control-height)}@layer workspace-density{body:has(#root .topbar) #root :is(.candidate-db-drawer-select__control,.workflow-select__control,.reports-select__control,.employees-workspace-filter-control,.employees-select-control):not(:where([data-hh-layout=preserve],[data-hh-layout=preserve] *,[data-hh-typography=preserve],[data-hh-typography=preserve] *,.topbar *,.settings-page *,[contenteditable] *)){min-height:var(--hh-control-height)!important;height:auto!important;padding-block:6px!important}}}@media screen and (forced-colors: none){:root:is([data-theme=light],:not([data-theme]):not([data-color-scheme=dark]):not(.dark)) body:has(#root .topbar) :is(#root main,#root .settings-page,#root .settings-builder-page,.hh-drawer-surface,[data-hh-drawer-surface],.app-modal__panel,.modal__panel,[data-attached-select=menu],.workflow-select__menu,.reports-select__menu):not(:where([data-hh-contrast=preserve],[data-hh-contrast=preserve] *,[data-hh-typography=preserve],[data-hh-typography=preserve] *,[class^=topbar],[class^=topbar] *,[class*=" topbar"],[class*=" topbar"] *)){--hh-ui-text: var(--hh-palette-202124);--hh-text-primary: var(--hh-ui-text);--text-primary: var(--hh-ui-text);--hh-text-secondary: var(--hh-palette-626262);--hh-text-tertiary: var(--hh-text-secondary);--hh-text-placeholder: var(--hh-text-secondary);--hh-ui-secondary: var(--hh-text-secondary);--hh-ui-supporting: var(--hh-ui-secondary);--hh-ui-label: var(--hh-ui-text);--text-secondary: var(--hh-ui-secondary);--text-tertiary: var(--hh-ui-supporting);--text-quaternary: var(--hh-ui-supporting);--muted: var(--hh-ui-secondary);--hh-ui-border: var(--hh-palette-e7e7e7);--hh-ui-separator: var(--hh-palette-eeeeee);--border-surface: var(--hh-ui-border);--border-row: var(--hh-ui-separator);--border-divider: var(--hh-ui-separator);--border-control: var(--hh-palette-e5e5ea);--border-control-hover: var(--color-card-border-deselected);--hh-border-primary: var(--border-surface);--hh-border-divider: var(--border-divider);--hh-border-input: var(--border-control);--hh-border-hover: var(--border-control-hover);--border-subtle: var(--hh-border-divider);--border-default: var(--hh-border-primary);--border-strong: var(--hh-border-hover);--border: var(--border-subtle);--hh-standard-edge: var(--hh-border-primary);--app-surface-border-color: var(--hh-standard-edge);--app-surface-border: 1px solid var(--app-surface-border-color);--app-row-border-color: var(--border-row);--app-row-border: 1px solid var(--app-row-border-color);--app-divider-color: var(--border-divider);--app-divider: 1px solid var(--app-divider-color);--app-control-border-color: var(--border-control);--app-control-border: 1px solid var(--app-control-border-color);--app-control-border-hover-color: var(--border-control-hover);--app-menu-border-color: var(--app-surface-border-color);--app-menu-border: var(--app-surface-border);--app-content-card-border-color: var(--app-surface-border-color);--app-content-card-hover-border-color: var(--hh-border-hover);--app-card-footer-divider: 1px solid var(--app-divider-color);--card-border: var(--app-surface-border-color);--input-border: var(--hh-border-input);--input-border-hover: var(--hh-border-hover);--elev-card-strong-border: var(--app-surface-border-color);--border-weak: var(--elev-card-strong-border);--app-toolbar-muted: var(--hh-ui-secondary);--app-toolbar-text: var(--hh-ui-text);--dashboard-muted: var(--hh-ui-secondary);--dashboard-edge: var(--hh-ui-border);--settings-secondary-text: var(--hh-ui-secondary);--settings-placeholder-text: var(--hh-text-placeholder);--settings-muted: var(--settings-secondary-text);--settings-text-muted: var(--settings-secondary-text);--settings-muted-soft: var(--settings-placeholder-text);--settings-border: var(--hh-ui-border);--settings-border-soft: var(--hh-ui-separator);--settings-border-strong: var(--border-control-hover);--modal-muted: var(--hh-ui-secondary);--modal-close-fg: var(--hh-ui-secondary)}@media (min-width: 1024px){:root:is([data-theme=light],:not([data-theme]):not([data-color-scheme=dark]):not(.dark)) body:has(#root .topbar) :is(#root main,.hh-drawer-surface,[data-hh-drawer-surface],.app-modal__panel,.modal__panel) :where(.settings-field>span:first-child,.settings-time-off-field>span:first-child,.reports-field>span:first-child,.wf-filter-label,.wf-add-label,.ev-key,.activity-filters__label,.employees-action-field>span:first-child,.employees-onboarding-start__field-label,.employees-timeoff-request-form__policy label,[data-hh-type=label]):not(:where([role=alert],[role=alert] *,[role=status],[role=status] *,.has-error,.has-error *,.is-invalid,.is-invalid *,.text-danger,.text-success,[data-tone],[data-tone] *,[data-emphasis],[data-emphasis] *,[data-hh-contrast=preserve],[data-hh-contrast=preserve] *,[data-hh-typography=preserve],[data-hh-typography=preserve] *,[contenteditable],[contenteditable] *,.ProseMirror *,.ql-editor *,.settings-template-rich-text *,.survey-rich-text__content *,.careers-public-route *,.topbar *)){color:var(--hh-ui-text)}}:root:is([data-theme=light],:not([data-theme]):not([data-color-scheme=dark]):not(.dark)) body:has(#root .topbar) #root main :where(.todo-description,.todo-meta,.job-location,.employee-role,.profile-role,.activity-entry__time,.activity-entry__job,.inbox-item__meta,.hub-hint,.hub-person small,.hub-panel-foot,.agenda-event__body small,.candidate-db-muted,.candidate-db-row__date,.candidate-db-row__source,.employees-directory-card__department,.employees-directory-card__entity,.dashboard-card-header__meta,.reports-card__head p,[data-hh-type=caption]):not(:where(a,a *,[role=alert],[role=alert] *,[role=status],[role=status] *,.callout *,.hh-note *,.text-danger,.text-success,[data-tone],[data-tone] *,[data-emphasis],[data-emphasis] *,[contenteditable],[contenteditable] *,.ProseMirror *,.ql-editor *,[data-hh-contrast=preserve],[data-hh-contrast=preserve] *,[data-hh-typography=preserve],[data-hh-typography=preserve] *)){color:var(--hh-ui-secondary)}:root:is([data-theme=light],:not([data-theme]):not([data-color-scheme=dark]):not(.dark)) body:has(#root .topbar) #root main :is(button,a):where(.hub-icon-button,.hub-round-button,.files-icon-button,.reports-icon-button,.settings-icon-button,.settings-kebab-button,.kebab,.icon-btn,[data-app-action=icon]):not(:where(:disabled,[aria-disabled=true],[aria-pressed=true],[aria-selected=true],[hidden],.is-hidden,.active,.is-active,.is-selected,.is-danger,.btn--primary,.btn--brand,.btn--danger,.text-danger,.text-success,[data-tone],[data-variant=danger],[data-emphasis],[data-app-action=destructive],[contenteditable] *,.ProseMirror *,.ql-editor *,.hiring-builder__canvas *,.rtb__btn,.dr-editor__tool,[data-hh-contrast=preserve],[data-hh-contrast=preserve] *,[data-hh-typography=preserve],[data-hh-typography=preserve] *)){color:var(--hh-ui-secondary)}}.product-tour-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none}.product-tour-layer__spotlight{position:fixed;border:1px solid var(--text-secondary, #626262);border-radius:12px;pointer-events:none}.product-tour-tooltip,.product-guide-panel{box-sizing:border-box;border:1px solid var(--hh-ui-border, #e7e7e7);border-radius:12px;background:var(--surface-primary, #fff);color:var(--text-primary, #202124);font-family:inherit;font-size:12px;font-weight:400;line-height:18px}.product-tour-tooltip{position:fixed;z-index:1;pointer-events:auto;padding:16px;overflow-y:auto;overscroll-behavior:contain;box-shadow:0 4px 20px #00000014}.product-tour-tooltip__topline,.product-tour-tooltip__footer,.product-guide-panel__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.product-tour-tooltip__topline{margin-bottom:16px}.product-tour-tooltip__footer{margin-top:16px}.product-tour-tooltip__title,.product-guide-row h3{margin:0;color:var(--text-primary, #202124);font-size:13px;font-weight:600;line-height:18px}.product-tour-tooltip__body{margin-top:8px}.product-tour-tooltip__body,.product-tour-tooltip__progress,.product-guide-panel p{color:var(--text-secondary, #626262)}.product-guide-panel p{margin:0;font-size:12px;line-height:18px}.product-guide-text-button{width:auto;min-height:34px;padding:4px 0;border:0;border-radius:6px;background:transparent;color:var(--text-secondary, #626262);font:inherit;font-weight:500;cursor:pointer}.product-guide-text-button:hover{color:var(--text-primary, #202124);text-decoration:underline}.product-guide-text-button:focus-visible{outline:2px solid var(--text-secondary, #626262);outline-offset:3px}.product-guide-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.product-guide-actions--end{justify-content:flex-end}.product-guide-actions .btn,.product-guide-row .btn,.product-guide-notice .btn{min-height:34px;font-size:12px;font-weight:500}.product-guide-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;padding:16px;box-sizing:border-box;background:#0000001f}.product-guide-panel{width:min(400px,100%);max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain}.product-guide-panel__header{padding:16px;border-bottom:1px solid var(--border-default, #eee)}.product-guide-panel__header h2{margin:0;font-size:15px;font-weight:600;line-height:20px}.product-guide-panel__body{display:flex;flex-direction:column;gap:16px;padding:16px}.product-guide-backdrop--drawer{padding:0;justify-items:end}.product-guide-panel--drawer{height:100dvh;max-height:100dvh;border-radius:0;border-block:0;border-right:0}.product-guide-panel--drawer .product-guide-panel__header{position:sticky;top:0;z-index:1;background:var(--surface-primary, #fff)}.product-guide-search{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:500}.product-guide-search input{box-sizing:border-box;width:100%;min-width:0;height:34px;padding:0 10px;border:1px solid var(--hh-ui-border, #e7e7e7);border-radius:8px;background:var(--surface-primary, #fff);color:var(--text-primary, #202124);font:inherit;font-weight:400}.product-guide-section{padding-top:16px;border-top:1px solid var(--border-default, #eee)}.product-guide-section__label{margin:0 0 8px;color:var(--text-secondary, #626262);font-size:12px;font-weight:500;line-height:18px}.product-guide-row{display:flex;align-items:flex-start;gap:16px;padding:12px 0}.product-guide-row>div{flex:1;min-width:0}.product-guide-row>button{flex-shrink:0}.product-guide-row p{margin-top:6px}.product-guide-row+.product-guide-row{border-top:1px solid var(--border-default, #eee)}.product-guide-group{border-bottom:1px solid var(--border-default, #eee)}.product-guide-group summary{padding:12px 0;font-size:13px;font-weight:500;cursor:pointer}.product-guide-notice{padding:12px;border-left:2px solid var(--text-secondary, #626262);background:var(--surface-secondary, #fafafa)}.product-guide-links{display:flex;align-items:flex-start;flex-direction:column;border-top:1px solid var(--border-default, #eee);padding-top:8px}.product-guide-footnote{padding-top:8px}@media (max-width: 560px){.product-guide-panel--drawer{width:100%}.product-guide-panel__body{padding-bottom:max(16px,env(safe-area-inset-bottom))}.product-guide-text-button,.product-guide-actions .btn,.product-guide-row .btn,.product-guide-notice .btn{min-height:44px}}@media (prefers-reduced-motion: reduce){.product-tour-layer *,.product-guide-backdrop *{animation:none;transition:none;scroll-behavior:auto}}@media screen{@layer workspace-typography{:where(body:has(#root .topbar,#root .settings-page,#root .settings-builder-page,[data-employee-wizard],[data-hh-drawer-surface])) :where(.settings-page,.settings-builder-page,.hh-drawer-form,.settings-page p,.settings-page td,.settings-builder-page td,[data-employee-wizard] td,[data-employee-wizard] .employee-setup-summary-card,.activity-entry__text,.agenda-event__body,.hub-empty,.inbox-item__detail,.inbox-item__title,.candidate-db-row,.employees-directory-card,.employees-survey-card,.employees-cycle-card,.files-table td,.reports-table td,.wcal-roster,.referral-module__jobs-table td,[data-hh-type=body]):not(:where(svg,svg *,[contenteditable],[contenteditable] *,[data-hh-typography=preserve],[data-hh-typography=preserve] *,[class^=careers-],[class^=careers-] *,[class*=" careers-"],[class*=" careers-"] *,.settings-template-rich-text,.settings-template-rich-text *,.survey-rich-text__content,.survey-rich-text__content *,.ProseMirror,.ProseMirror *,.ql-editor,.ql-editor *,.recharts-wrapper,.recharts-wrapper *,.react-pdf__Page,.react-pdf__Page *)){font-family:var(--font-sans)!important;font-size:var(--hh-ui-type-body-size)!important;font-weight:var(--hh-ui-type-body-weight)!important;line-height:var(--hh-ui-type-body-line-height)!important;letter-spacing:normal!important}:where(body:has(#root .topbar,#root .settings-page,#root .settings-builder-page,[data-employee-wizard],[data-hh-drawer-surface])) :where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=button],[type=submit],[type=reset]),select,textarea:not(.dr-editor__textarea),.settings-select__control,.settings-attached-select__control,.settings-profile-select__control,.personal-profile-select__control,.candidate-db-drawer-select__control,.workflow-select__control,.reports-select__control,.employees-workspace-filter-control,.wcal-select__control,.seldown__btn,.seldown__placeholder,[data-toolbar-filter],[data-toolbar-search],.selector,.candidate-db-more,.hp-more-filters,[data-hh-type=control]):not(:where(svg,svg *,[contenteditable],[contenteditable] *,[data-hh-typography=preserve],[data-hh-typography=preserve] *,[class^=careers-],[class^=careers-] *,[class*=" careers-"],[class*=" careers-"] *,.settings-template-rich-text,.settings-template-rich-text *,.survey-rich-text__content,.survey-rich-text__content *,.ProseMirror,.ProseMirror *,.ql-editor,.ql-editor *,.recharts-wrapper,.recharts-wrapper *,.react-pdf__Page,.react-pdf__Page *)){font-family:var(--font-sans)!important;font-size:var(--hh-ui-type-body-size)!important;font-weight:var(--hh-ui-type-body-weight)!important;line-height:var(--hh-ui-type-control-line-height)!important;letter-spacing:normal!important}:where(body:has(#root .topbar,#root .settings-page,#root .settings-builder-page,[data-employee-wizard],[data-hh-drawer-surface])) :where(.settings-page label,.settings-builder-page label,[data-employee-wizard] label,.hh-drawer-form label,.settings-field>span:first-child,.settings-time-off-field>span:first-child,.reports-field>span:first-child,.wf-filter-label,.wf-add-label,.ev-key,.activity-filters__label,.hub-person strong,.agenda-event__body strong,.dashboard-page .todo-title,.dashboard-page .job-title,.dashboard-page .employee-name,[data-hh-type=label]):not(:where(svg,svg *,[contenteditable],[contenteditable] *,[data-hh-typography=preserve],[data-hh-typography=preserve] *,[class^=careers-],[class^=careers-] *,[class*=" careers-"],[class*=" careers-"] *,.settings-template-rich-text,.settings-template-rich-text *,.survey-rich-text__content,.survey-rich-text__content *,.ProseMirror,.ProseMirror *,.ql-editor,.ql-editor *,.recharts-wrapper,.recharts-wrapper *,.react-pdf__Page,.react-pdf__Page *)){font-family:var(--font-sans)!important;font-size:var(--hh-ui-type-body-size)!important;font-weight:var(--hh-ui-type-label-weight)!important;line-height:var(--hh-ui-type-control-line-height)!important;letter-spacing:normal!important}:where(body:has(#root .topbar,#root .settings-page,#root .settings-builder-page,[data-employee-wizard],[data-hh-drawer-surface])) :where(.btn:not(.btn--icon,.btn--icon-only),.button:not(.button--icon),.hub-button,.wcal-button,.files-action-button,.files-button,.company-files__button,.reports-action-button,.employees-action-entry-button,.hub-toggle,.settings-inline-action,.settings-inline-link,.settings-inline-primary-command,.settings-workflow-inline-action,.settings-workflow-link,.settings-template-row-action,.settings-survey-row-action,.skit-linkbtn,.reports-feedback__toggle,.jobs-create-btn__label,.job__action-label,.candidate-db-search-submit,.employees-clear-filters,.employees-survey-card__edit,.employees-cycle-card__view,.employees-surveys-empty__primary,.referral-module__jobs-table-action,[role=tab],[data-hh-segmented]>button,.tab-label,.navlink,.settings-workflow-tab,.settings-template-tab,.settings-referrals-tab,.settings-pill-tab,.skit-tab,.employee-setup-step-label,[data-hh-type=action]):not(:where(svg,svg *,[contenteditable],[contenteditable] *,[data-hh-typography=preserve],[data-hh-typography=preserve] *,[class^=careers-],[class^=careers-] *,[class*=" careers-"],[class*=" careers-"] *,.settings-template-rich-text,.settings-template-rich-text *,.survey-rich-text__content,.survey-rich-text__content *,.ProseMirror,.ProseMirror *,.ql-editor,.ql-editor *,.recharts-wrapper,.recharts-wrapper *,.react-pdf__Page,.react-pdf__Page *)){font-family:var(--font-sans)!important;font-size:var(--hh-ui-type-body-size)!important;font-weight:var(--hh-ui-type-label-weight)!important;line-height:var(--hh-ui-type-control-line-height)!important;letter-spacing:normal!important}:where(body:has(#root .topbar,#root .settings-page,#root .settings-builder-page,[data-employee-wizard],[data-hh-drawer-surface])) :where([role=option],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[data-attached-select=menu]>button,.employees-survey-filter__menu>button,.settings-select__option,.settings-attached-select__option,.settings-profile-select__option,.candidate-db-drawer-select__option,.workflow-select__option,.reports-select__option,.seldown__item,[data-hh-type=option]):not(:where(svg,svg *,[contenteditable],[contenteditable] *,[data-hh-typography=preserve],[data-hh-typography=preserve] *,[class^=careers-],[class^=careers-] *,[class*=" careers-"],[class*=" careers-"] *,.settings-template-rich-text,.settings-template-rich-text *,.survey-rich-text__content,.survey-rich-text__content *,.ProseMirror,.ProseMirror *,.ql-editor,.ql-editor *,.recharts-wrapper,.recharts-wrapper *,.react-pdf__Page,.react-pdf__Page *)){font-family:var(--font-sans)!important;font-size:var(--hh-ui-type-body-size)!important;font-weight:var(--hh-ui-type-body-weight)!important;line-height:var(--hh-ui-type-control-line-height)!important;letter-spacing:normal!important}:where(body:has(#root .topbar,#root .settings-page,#root .settings-builder-page,[data-employee-wizard],[data-hh-drawer-surface])) :where(.settings-page h2,.settings-page h3,.settings-page h4,.settings-builder-page h3,.settings-builder-page h4,.settings-module-title,.settings-product-section__title,.settings-workflow-card-heading__title,.settings-subsection-head,.settings-module-row__title,.settings-company-resource-title,.settings-apps-brand-heading,.settings-billing__title,.dashboard-card-header h2,.dashboard-card-header h3,.hub-panel-head h2,.activity-stream-title h2,.inbox-summary h2,.inbox-list__toolbar h2,.inbox-item__title strong,.activity-panel-title,.employee-setup-summary-card>header h4,.employees-survey-privacy>header h4,.employees-survey-summary>section h4,.survey-custom-section__title,[data-hh-type=card-title]):not(:where(svg,svg *,[contenteditable],[contenteditable] *,[data-hh-typography=preserve],[data-hh-typography=preserve] *,[class^=careers-],[class^=careers-] *,[class*=" careers-"],[class*=" careers-"] *,.settings-template-rich-text,.settings-template-rich-text *,.survey-rich-text__content,.survey-rich-text__content *,.ProseMirror,.ProseMirror *,.ql-editor,.ql-editor *,.recharts-wrapper,.recharts-wrapper *,.react-pdf__Page,.react-pdf__Page *)){font-family:var(--font-sans)!important;font-size:var(--hh-ui-type-card-size)!important;font-weight:var(--hh-ui-type-title-weight)!important;line-height:var(--hh-ui-type-control-line-height)!important;letter-spacing:normal!important}:where(body:has(#root .topbar,#root .settings-page,#root .settings-builder-page,[data-employee-wizard],[data-hh-drawer-surface])) :where(.settings-page-heading__title,.settings-content__page-title,.settings-workflow-page-heading h2,.settings-template-page-heading h2,.skit-automations__page-heading h2,.settings-careers-overview__head h2,.settings-survey-library__head h2,.settings-referrals-header__copy h2,.settings-hiring-plan-header h2,.settings-privacy-header h2,.settings-compliance-header h2,.settings-builder-page>header h1,.employee-setup-title,.employee-setup-title>strong,.employee-setup-step-header h3,.employees-survey-step-heading h3,[data-employee-wizard] .employees-survey-dialog__header h2,[data-employee-wizard] .employees-review-cycle-workflow__header h2,[data-hh-drawer-part=header] h1,[data-hh-drawer-part=header] h2,[data-hh-drawer-part=header] h3,.hh-drawer-header h2,.hh-drawer-surface>.modal__head h2,.hh-drawer-surface>.modal__header h2,[data-hh-type=section-title]):not(:where(svg,svg *,[contenteditable],[contenteditable] *,[data-hh-typography=preserve],[data-hh-typography=preserve] *,[class^=careers-],[class^=careers-] *,[class*=" careers-"],[class*=" careers-"] *,.settings-template-rich-text,.settings-template-rich-text *,.survey-rich-text__content,.survey-rich-text__content *,.ProseMirror,.ProseMirror *,.ql-editor,.ql-editor *,.recharts-wrapper,.recharts-wrapper *,.react-pdf__Page,.react-pdf__Page *)){font-family:var(--font-sans)!important;font-size:var(--hh-ui-type-section-size)!important;font-weight:var(--hh-ui-type-title-weight)!important;line-height:var(--hh-ui-type-heading-line-height)!important;letter-spacing:var(--hh-ui-type-heading-tracking)!important}:where(body:has(#root .topbar,#root .settings-page,#root .settings-builder-page,[data-employee-wizard],[data-hh-drawer-surface])) :where(.settings-field__hint,.settings-toggle-row__hint,.settings-module-note,.settings-module-card__heading-note,.settings-module-row__meta,.settings-page-heading__description,.settings-workflow-page-heading__description,.settings-template-page-heading__description,.settings-workflow-modal__intro,.settings-rp-preview__intro,.settings-careers-overview__head-note,.settings-survey-library__description,.settings-survey-library__head p,.skit-automations__description,.skit-automations__page-heading p,.settings-referrals-header__copy>p,.settings-hiring-plan-header>p,.settings-privacy-header>p,.settings-compliance-header>p,.settings-company-section-copy>p,.settings-company-upload__meta>p,.settings-company-resource>p,.settings-company-resource>header>p,.settings-company-social__controls>p,.settings-company-social__description>small,.settings-company-profile-grid small,.settings-company-description-counter,.settings-company-social__counter,.settings-company-upload__link,.settings-departments-empty__body>p,.settings-feature-copy,.settings-feature-resource p,.personal-profile-identity__copy>p,.settings-template-result-count,.settings-entities-count,.settings-page small,.settings-builder-page small,.employee-setup-step-header p,.employees-survey-step-heading p,.survey-rich-text__footer,.hint,.field-optional,.cjw-card-heading__description,.details-card-header__sub,.wp-desc,.extra-locs__disabled-reason,.department-helper,.hub-hint,.activity-entry__time,.hub-person small,.hub-panel-foot,.hub-day-heading>span,.agenda-event__body small,.inbox-item__meta,.dashboard-card-header__meta,.reports-analytics-notice,.activity-entry__job,.todo-description,.todo-meta,.job-location,.job__meta,.job__publish-summary-text,.job__candidate-updated,.employee-role,.employee-start-date__relative,.profile-role,.talent-meta,.talent-email,.candidate-db-row__job-location,.candidate-db-row__date,.candidate-db-row__source,.candidate-db-muted,.employees-directory-count,.employees-directory-card__employee-number,.employees-directory-card__department,.employees-directory-card__entity,.employees-cycle-card__description,.employees-cycle-card__metric-label,.employees-org-card__department,.employees-org-gesture-hint,.referral-module__jobs-table-date,.wcal-out-today,.wcal-roster__weekday,.company-files__count,[data-hh-type=caption]):not(:where(svg,svg *,[contenteditable],[contenteditable] *,[data-hh-typography=preserve],[data-hh-typography=preserve] *,[class^=careers-],[class^=careers-] *,[class*=" careers-"],[class*=" careers-"] *,.settings-template-rich-text,.settings-template-rich-text *,.survey-rich-text__content,.survey-rich-text__content *,.ProseMirror,.ProseMirror *,.ql-editor,.ql-editor *,.recharts-wrapper,.recharts-wrapper *,.react-pdf__Page,.react-pdf__Page *)){font-family:var(--font-sans)!important;font-size:var(--hh-ui-type-caption-size)!important;font-weight:var(--hh-ui-type-body-weight)!important;line-height:var(--hh-ui-type-control-line-height)!important;letter-spacing:normal!important}:where(body:has(#root .topbar,#root .settings-page,#root .settings-builder-page,[data-employee-wizard],[data-hh-drawer-surface])) :where(.settings-page th,.settings-builder-page th,.files-table th,.reports-table th,.candidate-db-table th,.employees-table th,.referral-module__jobs-table th,.hub-day-heading h3,.hub-filter-group summary>span:first-child,.reports-schedule-status,.employees-status,.employees-survey-status,.settings-survey-status-badge,.settings-time-tracking-status,.referral-module__badge,.inbox-tab__count,.tab-count,.dashboard-card-header__badge,[data-hh-type=table-heading],[data-hh-type=badge]):not(:where(svg,svg *,[contenteditable],[contenteditable] *,[data-hh-typography=preserve],[data-hh-typography=preserve] *,[class^=careers-],[class^=careers-] *,[class*=" careers-"],[class*=" careers-"] *,.settings-template-rich-text,.settings-template-rich-text *,.survey-rich-text__content,.survey-rich-text__content *,.ProseMirror,.ProseMirror *,.ql-editor,.ql-editor *,.recharts-wrapper,.recharts-wrapper *,.react-pdf__Page,.react-pdf__Page *)){font-family:var(--font-sans)!important;font-size:var(--hh-ui-type-caption-size)!important;font-weight:var(--hh-ui-type-label-weight)!important;line-height:var(--hh-ui-type-control-line-height)!important;letter-spacing:normal!important}:where(body:has(#root .topbar,#root .settings-page,#root .settings-builder-page,[data-employee-wizard],[data-hh-drawer-surface])) :where(.settings-page-heading__category,.settings-careers-overview__eyebrow,.settings-workflow-page-heading__eyebrow,.settings-template-page-heading__eyebrow,.settings-survey-library__eyebrow,.skit-automations__eyebrow,.details-title-intro__kicker,[data-hh-type=eyebrow]):not(:where(svg,svg *,[contenteditable],[contenteditable] *,[data-hh-typography=preserve],[data-hh-typography=preserve] *,[class^=careers-],[class^=careers-] *,[class*=" careers-"],[class*=" careers-"] *,.settings-template-rich-text,.settings-template-rich-text *,.survey-rich-text__content,.survey-rich-text__content *,.ProseMirror,.ProseMirror *,.ql-editor,.ql-editor *,.recharts-wrapper,.recharts-wrapper *,.react-pdf__Page,.react-pdf__Page *)){font-family:var(--font-sans)!important;font-size:var(--hh-ui-type-caption-size)!important;font-weight:var(--hh-ui-type-label-weight)!important;line-height:var(--hh-ui-type-control-line-height)!important;letter-spacing:normal!important}}}@media screen and (min-width: 1024px){body:has(#root .topbar,#root .settings-page,#root .settings-builder-page,[data-employee-wizard],[data-hh-drawer-surface]){--hh-ui-type-section-size: 16px;--hh-ui-type-card-size: 14px;--hh-ui-type-body-size: 13px;--hh-ui-type-caption-size: 12px;--hh-ui-type-title-weight: 600;--hh-ui-type-label-weight: 500;--hh-ui-type-body-weight: 400;--hh-ui-type-field-label-size: 13px;--hh-ui-type-field-label-weight: 600;--hh-ui-type-heading-line-height: 22px;--hh-ui-type-body-line-height: 20px;--hh-ui-type-control-line-height: 18px;--hh-control-font-size: var(--hh-ui-type-body-size);--hh-filter-font-size: 12px;--app-filter-control-font-size: 12px;--app-filter-search-font-size: 12px;--app-toolbar-font-size: var(--app-filter-control-font-size);--app-menu-font-size: var(--hh-ui-type-body-size);--app-menu-font-weight: var(--hh-ui-type-body-weight);--app-menu-line-height: var(--hh-ui-type-control-line-height);--app-action-font-size: var(--hh-ui-type-body-size);--app-action-compact-font-size: var(--hh-ui-type-body-size)}#root .employees-page{--employees-content-title-size: var(--hh-ui-type-card-size);--employees-content-title-line: var(--hh-ui-type-control-line-height);--employees-content-body-size: var(--hh-ui-type-body-size);--employees-content-body-line: var(--hh-ui-type-body-line-height);--employees-content-label-size: var(--hh-ui-type-body-size);--employees-content-label-line: var(--hh-ui-type-control-line-height);--employees-content-helper-size: var(--hh-ui-type-caption-size);--employees-content-helper-line: var(--hh-ui-type-control-line-height)}@layer workspace-typography{:where(body:has(#root .topbar)) :where(main.page,.reports-panel,.reports-builder__picker,.reports-builder__editor,.reports-modal,.reports-drawer,.files-page__inner,.hub-page__inner,.candidates-page__inner,.employees-table,.employees-performance-cycle-table,.files-table__row,.candidate-db-table td):not(:where([data-hh-typography=preserve],[data-hh-typography=preserve] *,.careers-public-route *,[contenteditable],[contenteditable] *,.ProseMirror,.ProseMirror *,.ql-editor,.ql-editor *,.survey-rich-text__content,.survey-rich-text__content *,.settings-template-rich-text,.settings-template-rich-text *,.recharts-wrapper,.recharts-wrapper *,.react-pdf__Page,.react-pdf__Page *)){font-family:var(--font-sans)!important;font-size:var(--hh-ui-type-body-size)!important;font-weight:var(--hh-ui-type-body-weight)!important;line-height:var(--hh-ui-type-body-line-height)!important}:where(body:has(#root .topbar)) :where(.workspace-secondary-bar__title-stack h1,.jobs-page-title h1,.dashboard-welcome-heading h1,.reports-page__head h1,.reports-page__head .reports-switcher__trigger,.referral-module__page-title,.referral-module__lookup-header h2,.referral-module__details-header h2,.employees-section__head h2,.employees-action-flow__topbar h2,.employees-performance-review-workspace-head__title h3,.files-drawer__head h2,.wcal-modal__head h2,[data-hh-type=page-title]):not(:where([data-hh-typography=preserve],[data-hh-typography=preserve] *,.careers-public-route *,[contenteditable],[contenteditable] *)){font-family:var(--font-sans)!important;font-size:var(--hh-ui-type-section-size)!important;font-weight:var(--hh-ui-type-title-weight)!important;line-height:var(--hh-ui-type-heading-line-height)!important;letter-spacing:var(--hh-ui-type-heading-tracking)!important}:where(body:has(#root .topbar)) :where(.page--jobs .job__title h2,.Card__header h2,.Card__header h3,.reports-card__head h2,.reports-report-section__head h3,.reports-home-card__saved-title strong,.reports-home-card__main>strong,.reports-detail-widget>header>strong,.reports-builder__widget>header>strong,.files-library__head h2,.files-panel__head strong,.employees-profile-group__head h2,.employees-profile-block-section-title,.employees-profile-block__head,.employees-profile-onboarding__head h2,.employees-action-panel__head h3,.employees-review-cycle-card h2,.employees-cycle-details-panel__body h3,.employees-onboarding-compliance h2,.employees-directory-card__name,.referral-module__lookup-content h3,.referral-module__details-card h3):not(:where([data-hh-typography=preserve],[data-hh-typography=preserve] *,.careers-public-route *,[contenteditable],[contenteditable] *,.ProseMirror *,.ql-editor *,.survey-rich-text__content *,.settings-template-rich-text *,.recharts-wrapper *,.react-pdf__Page *)){font-family:var(--font-sans)!important;font-size:var(--hh-ui-type-card-size)!important;font-weight:var(--hh-ui-type-title-weight)!important;line-height:var(--hh-ui-type-control-line-height)!important;letter-spacing:normal!important}:where(body:has(#root .topbar)) :where(.dashboard-welcome-heading p,.reports-page__head p,.reports-card__head p,.reports-home-card__main>span:not(.reports-home-card__saved-title),.files-drawer__head p,.wcal-modal__head p,.employees-section__head p,.employees-action-panel__head p,.employees-profile-empty-panel p,.employees-performance-review-workspace-head__title span,.referral-module__lookup-header p,.referral-module__details-header p):not(:where([data-hh-typography=preserve],[data-hh-typography=preserve] *,.careers-public-route *,[contenteditable],[contenteditable] *)){font-family:var(--font-sans)!important;font-size:var(--hh-ui-type-caption-size)!important;font-weight:var(--hh-ui-type-body-weight)!important;line-height:var(--hh-ui-type-body-line-height)!important;letter-spacing:normal!important}:where(body:has(#root .topbar,#root .settings-page,#root .settings-builder-page,[data-employee-wizard],[data-hh-drawer-surface])) :where(.settings-page label,.settings-builder-page label,[data-employee-wizard] label,.hh-drawer-form label,.settings-field>span:first-child,.settings-time-off-field>span:first-child,.reports-field>span:first-child,.wf-filter-label,.wf-add-label,.ev-key,.activity-filters__label,.employees-action-field>span:first-child,.employees-workflow-form>label,.employees-onboarding-start__field-label,.employees-timeoff-request-form__policy label,[data-hh-type=label]):not(:where(:has(>input[type=checkbox],>input[type=radio]),.employees-timeoff-request-form__note,svg,svg *,[contenteditable],[contenteditable] *,[data-hh-typography=preserve],[data-hh-typography=preserve] *,[class^=careers-],[class^=careers-] *,[class*=" careers-"],[class*=" careers-"] *,.settings-template-rich-text,.settings-template-rich-text *,.survey-rich-text__content,.survey-rich-text__content *,.ProseMirror,.ProseMirror *,.ql-editor,.ql-editor *,.recharts-wrapper,.recharts-wrapper *,.react-pdf__Page,.react-pdf__Page *)){font-family:var(--font-sans)!important;font-size:var(--hh-ui-type-field-label-size)!important;font-weight:var(--hh-ui-type-field-label-weight)!important;line-height:var(--hh-ui-type-control-line-height)!important;letter-spacing:normal!important}:where(body:has(#root .topbar)) :where(.files-table__head,.employees-table__head,.employees-performance-cycle-table th,.employees-profile-edit-field label,.employees-action-field,.employees-profile-field>span,.employees-field-groups label,.employees-performance-review-form label,.employees-performance-review-form__questions label strong,.employees-performance-review-question strong):not(:where([data-hh-typography=preserve],[data-hh-typography=preserve] *,.careers-public-route *,[contenteditable],[contenteditable] *)){font-family:var(--font-sans)!important;font-size:var(--hh-ui-type-body-size)!important;font-weight:var(--hh-ui-type-label-weight)!important;line-height:var(--hh-ui-type-control-line-height)!important;letter-spacing:normal!important}}}@media (min-width: 981px){.topbar .topbar__nav.desktop-only,.topbar .topbar__actions.desktop-only{display:flex}}
