@layer application{:is(.mid-toolbar__menu,.candidate-profile-more-menu,.candidate-db-bulkbar__menu,.candidate-db-row-menu__panel,.cand-bulkbar__menu){--hh-icon-secondary-opacity: .78}:is(.mid-toolbar__menu,.candidate-profile-more-menu,.candidate-db-bulkbar__menu,.candidate-db-row-menu__panel,.cand-bulkbar__menu) :is([data-hirehint-business-icon],.mid-toolbar__menuicon){color:inherit}:is(.mid-toolbar__menu,.candidate-profile-more-menu,.candidate-db-bulkbar__menu,.candidate-db-row-menu__panel,.cand-bulkbar__menu) [data-hirehint-business-icon]{stroke-width:4}.activity-avatar{position:relative;display:inline-grid;flex:0 0 auto;place-items:center;align-self:start;justify-self:start;overflow:visible;line-height:0;vertical-align:middle}.activity-avatar>img{display:block}.activity-avatar__badge{position:absolute;right:-3px;bottom:-3px;z-index:1;display:grid;width:18px;height:18px;box-sizing:border-box;place-items:center;border:2px solid var(--color-white,var(--hh-palette-fff));border-radius:50%;background:var(--surface-sunken,var(--wf-fallback-f5f5f5));color:var(--text-secondary,var(--hh-palette-626262));pointer-events:none}.activity-avatar__badge>svg{display:block;width:12px;height:12px}.activity-avatar--system{width:var(--candidate-activity-avatar-size,36px);height:var(--candidate-activity-avatar-size,36px);border-radius:50%;background:var(--surface-sunken,var(--wf-fallback-f5f5f5));color:var(--text-secondary,var(--hh-palette-626262))}.activity-avatar--system>svg{width:20px;height:20px}.candidate-profile-avatar{display:inline-grid;place-items:center;overflow:hidden;border-radius:50%;background:var(--candidate-avatar-bg,var(--semantic-text-charcoal-strong));color:var(--candidate-avatar-fg,var(--color-white));font-weight:600;line-height:1}.candidate-profile-avatar img{width:100%;height:100%;object-fit:cover}.candidate-profile-avatar--md{width:var(--hh-avatar-size-lg);height:var(--hh-avatar-size-lg);font-size:var(--hh-font-body)}.workflow-select{position:relative;min-width:0}.workflow-select .workflow-select__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:var(--hh-control-height,40px);padding:8px 12px;border:1px solid var(--hh-ui-border);border-radius:var(--hh-control-radius,10px);background:var(--color-white);color:var(--text-primary,var(--text));font:inherit;font-size:var(--hh-control-font-size,13px);font-weight:var(--hh-weight-body);line-height:20px;text-align:left;cursor:pointer}.workflow-select__control>.workflow-select__value{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.workflow-select__control>svg{width:16px;height:16px;color:var(--text-secondary)}.workflow-select__control.is-open>svg{transform:rotate(180deg)}.workflow-select .workflow-select__control:focus-visible{outline:2px solid var(--focus-ring-color,var(--semantic-blue-accent));outline-offset:2px}.workflow-select .workflow-select__control:disabled{opacity:.48;cursor:not-allowed}.workflow-select .workflow-select__menu{display:flex;flex-direction:column;gap:4px;box-sizing:border-box;overflow:hidden;border:var(--app-menu-border);background:var(--app-menu-bg,var(--color-white));color:var(--text-primary,var(--text));padding:var(--app-menu-padding,6px);font:inherit}.workflow-select__options{display:grid;align-content:start;flex:1 1 auto;min-height:0;gap:2px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.workflow-select .workflow-select__menu .workflow-select__option{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:12px;width:100%;min-height:max(36px,var(--app-menu-option-height,36px));padding:8px 12px;border:0;border-radius:var(--app-menu-option-radius,8px);background:transparent;color:var(--text-primary,var(--text));font:inherit;font-size:var(--app-menu-font-size,13px);font-weight:var(--app-menu-font-weight,400);line-height:20px;text-align:left;cursor:pointer}.workflow-select__option>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.workflow-select .workflow-select__menu .workflow-select__option.has-radio{grid-template-columns:16px minmax(0,1fr)}.workflow-select .workflow-select__menu .workflow-select__option.is-selected{background:var(--menu-selected-bg,var(--hh-interaction-bg))}.workflow-select .workflow-select__menu .workflow-select__option:is(:hover,:focus-visible):not(:disabled){background:var(--hh-hover-bg)}.workflow-select .workflow-select__menu .workflow-select__option:focus-visible{outline:2px solid var(--focus-ring-color,var(--semantic-blue-accent));outline-offset:-2px}.workflow-select .workflow-select__menu .workflow-select__option:disabled{opacity:.45;cursor:not-allowed}.workflow-select .workflow-select__menu .workflow-select__search{position:relative;display:flex;flex:0 0 auto;align-items:center;gap:8px;min-height:var(--app-menu-search-height,36px);margin:0;padding:0 10px;border:1px solid var(--hh-ui-border);border-radius:var(--app-menu-search-radius,8px);background:var(--color-white)}.workflow-select .workflow-select__search>svg{position:static;flex:0 0 16px;width:16px;height:16px;transform:none;color:var(--text-secondary)}.workflow-select .workflow-select__search>input{flex:1 1 auto;width:100%;min-width:0;min-height:34px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:0;color:var(--text-primary,var(--text));font:inherit;font-size:var(--app-menu-font-size,13px)}.workflow-select__search:focus-within{outline:2px solid var(--focus-ring-color,var(--semantic-blue-accent));outline-offset:-2px}.workflow-select__empty{padding:12px;color:var(--text-secondary);font-size:var(--hh-font-caption,12px);line-height:20px}.workflow-select__radio{box-sizing:border-box;width:14px;height:14px;border:1px solid var(--hh-ui-border);border-radius:50%;background:var(--color-white)}.workflow-select__option.is-selected .workflow-select__radio{border-color:var(--text-primary,var(--text));background:var(--text-primary,var(--text));box-shadow:inset 0 0 0 3px var(--color-white)}.workflow-select__visibility-value{display:flex;align-items:center;gap:6px;min-width:0}.workflow-select__visibility-value>svg{flex:0 0 16px}.workflow-select__visibility-value>strong{min-width:0;overflow:hidden;font-weight:var(--hh-weight-label,500);text-overflow:ellipsis}@media (max-width: 640px){.workflow-select .workflow-select__menu .workflow-select__option{min-height:44px}}@media (forced-colors: active){.workflow-select__option.is-selected .workflow-select__radio{border-color:Highlight;background:Highlight}}.cjw-load{--cjw-loading-line: var(--hh-palette-e5e5e7);--cjw-loading-border: var(--hh-ui-border, var(--hh-palette-e7e7e7));--cjw-loading-radius: var(--surface-card-standard-radius, 19px);display:grid;width:100%;min-width:0;gap:16px;color:var(--hh-ui-text,var(--hh-palette-202124));font-family:var(--font-sans);font-size:var(--hh-font-body,13px);line-height:1.5;pointer-events:none}.cjw-loading-region{width:100%;min-width:0;max-width:100%}.cjw-loading-region--inline{display:inline;width:auto}.cjw-loading-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.cjw-load :is(.cjw-load__line,.cjw-load__shape){display:block;flex-shrink:0;max-width:100%;margin:0;border:0;background:var(--cjw-loading-line);box-shadow:none;animation:none;transition:none}.cjw-load .cjw-load__line{height:10px;min-height:10px;border-radius:4px}.cjw-load .cjw-load__line--title{height:13px;min-height:13px}.cjw-load .cjw-load__shape{width:100%;height:36px;border-radius:8px}.cjw-load .cjw-load__shape--editor{height:92px}.cjw-load .cjw-load__shape--avatar{width:36px;height:36px;border-radius:50%}.cjw-load .cjw-load__shape--check{width:18px;height:18px;border-radius:5px}.cjw-load .cjw-load__shape--pill{width:72px;height:24px;border-radius:999px}.cjw-load .cjw-load__shape--action{width:100px;height:34px;border-radius:999px}.cjw-load .cjw-load__shape--illustration{width:100px;height:70px;border-radius:12px}.cjw-load__copy,.cjw-load__stack,.cjw-load__field{display:grid;min-width:0;gap:12px}.cjw-load__copy{flex:1}.cjw-load__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cjw-load__field--wide{grid-column:1 / -1}.cjw-load__row{display:flex;align-items:center;gap:12px;min-width:0;min-height:70px;padding:14px 0}.cjw-load__row+.cjw-load__row{border-top:1px solid var(--cjw-loading-border)}.cjw-load__card,.cjw-load__editor,.cjw-load__method{min-width:0;background:var(--hh-ui-surface,var(--hh-palette-ffffff));border:1px solid var(--cjw-loading-border);border-radius:var(--cjw-loading-radius)}.cjw-load__card{padding:20px}.cjw-load__methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cjw-load__method{overflow:hidden}.cjw-load__art{display:grid;place-items:center;height:148px;border-bottom:1px solid var(--cjw-loading-border)}.cjw-load__method-body{display:grid;align-content:start;gap:16px;padding:20px}:is(.cjw-load__method-body,.cjw-load__editor-head) strong{font-size:inherit;font-weight:600}.cjw-load__stages{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.cjw-load__stage{display:grid;justify-items:center;align-content:center;gap:10px;min-width:0;min-height:84px;padding:10px 6px}.cjw-load__editor-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:70px;padding:18px 20px;border-bottom:1px solid var(--cjw-loading-border)}.cjw-load__editor-body{display:grid;gap:12px;padding:20px}.workwrap .wf-cards>.cjw-loading-region{grid-column:1 / -1;min-width:0}.cjw-load-error{border:1px solid var(--hh-ui-border,var(--hh-palette-e7e7e7));border-radius:var(--surface-card-standard-radius,19px);padding:24px;background:var(--hh-ui-surface,var(--hh-palette-ffffff))}.cjw-load-error h2{margin:0 0 8px;font-size:16px}.cjw-load-error p{color:var(--hh-ui-secondary,var(--hh-palette-626262))}@media (max-width: 760px){.cjw-load__methods{grid-template-columns:minmax(0,1fr);gap:12px}.cjw-load__method{display:grid;grid-template-columns:78px minmax(0,1fr)}.cjw-load__art{height:auto;min-height:114px;border-bottom:0;border-right:1px solid var(--cjw-loading-border)}.cjw-load .cjw-load__shape--illustration{width:50px;height:50px}.cjw-load__method-body{padding:14px;gap:12px}.cjw-load__stages{grid-template-columns:repeat(4,minmax(0,1fr))}.cjw-load__stage{min-height:72px}.cjw-load__card,.cjw-load__editor-body{padding:16px}.cjw-load__editor-head{padding:14px 16px}}@media (max-width: 519px){.cjw-load__fields{grid-template-columns:minmax(0,1fr);gap:14px}.cjw-load .cjw-load__shape--pill{width:54px}.cjw-load .cjw-load__shape--action{width:76px;height:30px}}.remaining-loading{position:relative;min-width:0}.remaining-loading__bar{display:inline-block;flex-shrink:0;max-width:100%;border:0;border-radius:6px;background:var(--hh-palette-e5e5e7);vertical-align:middle}.remaining-loading__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.remaining-loading__lines{display:grid;width:100%;min-width:0;gap:8px}.remaining-loading__grow{flex:1;min-width:0}.remaining-loading__between{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.remaining-loading__filter-options>div{display:flex;align-items:center;gap:9px;min-height:32px}.remaining-loading .agenda-event__date{gap:6px}.remaining-loading .agenda-event__scorecard{opacity:1}.remaining-loading__mailbox{display:grid;gap:10px;margin-top:10px}.remaining-loading__mailbox-entry{display:grid;gap:8px;padding:12px;border:1px solid var(--ink-250,var(--hh-palette-e5e5e7));border-radius:10px}.remaining-loading__referral-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.4fr) minmax(120px,.4fr);gap:12px}.remaining-loading__preview{display:grid;gap:24px}.remaining-loading__preview h3{margin:0 0 16px}.remaining-loading__support-item{display:grid;gap:9px;padding:16px 20px;border-top:1px solid var(--hh-ui-separator,var(--hh-palette-e5e5e7))}.remaining-loading__support-messages .remaining-loading__message{width:min(360px,100%);min-width:0}.remaining-loading__composer-footer{display:flex;justify-content:flex-end;margin-top:12px}.hub-news :is(.remaining-loading.hub-news__featured,.hub-news__card.remaining-loading__news-card){animation:none;transform:none}.remaining-loading__news-action{margin-top:24px}.remaining-loading__news-preview{display:grid;align-content:start;gap:24px;width:100%;min-width:0;padding:20px;box-sizing:border-box;border:1px solid var(--hh-ui-separator,var(--hh-palette-e5e5e7));border-radius:14px;background:var(--news-paper,var(--hh-palette-ffffff))}.remaining-loading__news-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.remaining-loading__checkout-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.remaining-loading__checkout-fields>div{display:grid;min-width:0;gap:9px}.remaining-loading__field--wide{grid-column:1 / -1}.sourcing-empty .remaining-loading__bar{vertical-align:middle}@media (max-width: 700px){.remaining-loading__referral-filters,.remaining-loading__checkout-fields{grid-template-columns:minmax(0,1fr)}.remaining-loading__referral-filters>.remaining-loading__bar:not(:first-child){display:none}}@media (forced-colors: active){.remaining-loading__bar{background:GrayText;forced-color-adjust:none}}.settings-loading-content{min-width:0;width:100%;--settings-loading-fill: var(--hh-palette-e5e5e7)}.settings-loading-announcement{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.settings-loading-content__body,.settings-loading-stack{display:grid;gap:16px;min-width:0}.settings-loading-page>.settings-loading-content__body{gap:var(--settings-section-spacing,24px)}.settings-loading-value{display:inline-block;width:var(--settings-loading-width,100%);max-width:100%;height:8px;border-radius:var(--radius-pill,999px);background:var(--settings-loading-fill,var(--hh-palette-e5e5e7));vertical-align:middle;animation:none}.settings-loading-copy{display:grid;gap:9px;min-width:0;width:100%}.settings-loading-content h3{margin:0;font:inherit;font-weight:var(--settings-title-weight,600)}.settings-loading-tabs{display:flex;gap:4px;min-width:0;overflow:hidden;border-bottom:1px solid var(--hh-ui-border,var(--hh-palette-e5e5e7))}.settings-loading-tabs>span{flex:0 0 auto;padding:10px 12px;color:var(--hh-ui-supporting,var(--hh-palette-686868));font-size:var(--settings-control-size,13px)}.settings-loading-tabs>.is-active{color:var(--hh-ui-text,var(--hh-palette-202124));box-shadow:inset 0 -2px currentColor}.settings-loading-toolbar{display:flex;flex-wrap:wrap;gap:10px;min-width:0}.settings-loading-control{min-width:0;min-height:var(--settings-field-height,36px);display:flex;align-items:center;padding:10px 12px;border:1px solid var(--hh-ui-border,var(--hh-palette-e5e5e7));border-radius:var(--settings-field-radius,10px);background:var(--hh-ui-surface,var(--hh-palette-ffffff));box-sizing:border-box}.settings-loading-search{flex:1 1 160px}.settings-loading-filter{flex:0 1 128px}.settings-loading-fields{display:grid;gap:var(--settings-field-gap,16px);min-width:0}.settings-loading-fields--2{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-loading-field{display:grid;align-content:start;gap:8px;min-width:0}.settings-loading-control--multiline{display:grid;align-content:start;gap:12px;min-height:132px;padding:16px}.settings-loading-footer{display:flex;justify-content:flex-end;padding-top:12px}.settings-loading-rows{min-width:0}.settings-loading-row{display:flex;align-items:center;gap:12px;min-height:64px;padding:14px 0;box-sizing:border-box}.settings-loading-row+.settings-loading-row{border-top:1px solid var(--hh-ui-border,var(--hh-palette-e5e5e7))}.settings-loading-row--tall{min-height:96px}.settings-loading-row>.settings-loading-copy{flex:1}.settings-loading-row__end{flex:0 0 48px}.settings-loading-avatar{display:inline-block;flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:var(--settings-loading-fill,var(--hh-palette-e5e5e7))}.settings-loading-avatar--large{flex-basis:64px;width:64px;height:64px}.settings-loading-table{min-width:0}.settings-loading-table__head,.settings-loading-table__row{display:grid;grid-template-columns:minmax(0,2fr) repeat(calc(var(--settings-loading-columns) - 1),minmax(0,1fr));align-items:center;gap:16px}.settings-loading-table__head{min-height:36px;color:var(--hh-ui-supporting,var(--hh-palette-686868));font-size:var(--settings-caption-size,12px)}.settings-loading-table__row{min-height:68px;padding:14px 0;border-top:1px solid var(--hh-ui-border,var(--hh-palette-e5e5e7));box-sizing:border-box}.settings-loading-table__cell{display:flex;align-items:center;gap:10px;min-width:0}.settings-loading-toggle-row{display:flex;align-items:center;gap:20px;min-height:64px;padding:12px 0;box-sizing:border-box}.settings-loading-toggle{flex:0 0 32px;height:20px;border-radius:999px;background:var(--settings-loading-fill,var(--hh-palette-e5e5e7))}.settings-loading-outlined{min-width:0;padding:var(--settings-card-compact-padding,16px);border:1px solid var(--hh-ui-border,var(--hh-palette-e5e5e7));border-radius:var(--settings-nested-radius,12px);background:var(--hh-ui-surface,var(--hh-palette-ffffff))}.settings-loading-person{display:flex;align-items:center;gap:16px;min-width:0;padding:8px 0}.settings-loading-person>.settings-loading-copy{flex:1}.settings-loading-identity{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:20px}.settings-loading-upload{display:grid;justify-items:center;align-content:center;gap:16px;border:1px dashed var(--hh-ui-border,var(--hh-palette-e5e5e7));border-radius:var(--settings-nested-radius,12px);min-height:132px}.settings-loading-editor{border:1px solid var(--hh-ui-border,var(--hh-palette-e5e5e7));border-radius:var(--settings-field-radius,10px);overflow:hidden}.settings-loading-editor__toolbar{display:flex;align-items:center;min-height:40px;padding:0 12px;border-bottom:1px solid var(--hh-ui-border,var(--hh-palette-e5e5e7))}.settings-loading-editor__body{min-height:160px;padding:16px;box-sizing:border-box}.settings-loading-billing{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px;align-items:start}.settings-loading-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-block:16px}.settings-loading-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.settings-loading-careers{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:24px}.settings-loading-preview{display:grid;align-content:center;justify-items:center;gap:16px;min-height:128px;background:var(--hh-ui-background,var(--hh-palette-f7f7f8));border-radius:var(--settings-nested-radius,12px)}.settings-loading-stages{display:flex;gap:8px;overflow:hidden}.settings-loading-stages>div{flex:1 0 68px}.settings-loading-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.settings-loading-week>div{display:grid;gap:8px;min-width:0;font-size:var(--settings-caption-size,12px);color:var(--hh-ui-supporting,var(--hh-palette-686868))}.settings-loading-page-copy{display:grid;gap:6px}.settings-loading-page-copy h2{margin:0;font-size:var(--settings-page-title-size,16px);line-height:var(--settings-page-title-line-height,22px)}.settings-loading-page-copy p{margin:0;color:var(--hh-ui-supporting,var(--hh-palette-686868))}@media (max-width: 1000px){.settings-loading-billing{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){.settings-loading-fields--2,.settings-loading-identity,.settings-loading-card-grid,.settings-loading-careers{grid-template-columns:minmax(0,1fr)}.settings-loading-person{flex-wrap:wrap}.settings-loading-person>.settings-loading-copy{min-width:120px}.settings-loading-tabs>span{padding:8px 10px}.settings-loading-table__head{display:none}.settings-loading-table__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-block:16px}.settings-loading-table__cell:first-child{grid-column:1 / -1}.settings-loading-filter{flex:1 1 100px}.settings-loading-metrics{gap:10px}}@media (forced-colors: active){.settings-loading-value,.settings-loading-avatar,.settings-loading-toggle{background:GrayText;forced-color-adjust:none}}.pipeline-loading-value{display:inline-block;flex-shrink:0;width:var(--pipeline-loading-width,100%);max-width:100%;height:8px;border-radius:var(--radius-pill,999px);background:var(--hh-palette-e5e5e7);vertical-align:middle}.pipeline-loading-avatar{display:block;height:var(--pipeline-loading-width,36px);aspect-ratio:1;border-radius:50%}.pipeline-loading-file{height:40px;border-radius:6px}.pipeline-loading-lines{display:grid;min-width:0;gap:10px}.page-workflow .wf-head[aria-busy=true] .wf-head__title{display:flex;align-items:center;min-height:24px}.page-workflow .wf-head[aria-busy=true] .wf-head__meta{min-height:16px}.page-workflow .pipeline-loading-identity-avatar{background:var(--hh-palette-e5e5e7)}.pipeline-loading-tab,.pipeline-loading-section-copy{min-width:0;max-width:100%}.pipeline-loading-tabs{overflow-x:auto}.pipeline-loading-tabs>.tab{flex:0 0 auto;white-space:nowrap}.pipeline-loading-sections{display:grid;min-width:0;padding:4px 20px 20px}.pipeline-loading-section{min-width:0;padding-block:22px}.pipeline-loading-section+.pipeline-loading-section{border-top:1px solid var(--hh-ui-separator)}.pipeline-loading-section--row{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px}.pipeline-loading-section-title{min-width:0;margin-bottom:18px;line-height:20px}.page-workflow .pipeline-refresh-notice{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:12px;color:var(--text-secondary);font-size:var(--hh-font-caption)}.page-workflow .pipeline-refresh-notice p{flex:1 1 220px;margin:0}@media (max-width: 767px){.pipeline-loading-sections{padding-inline:12px}.pipeline-loading-section{padding-block:18px}}@media (forced-colors: active){.pipeline-loading-value,.page-workflow .pipeline-loading-identity-avatar{background:GrayText}}}@layer domains{:is(:where(#main-content),:where(#candidate-profile-reference),:where(#candidate-pipeline-compact),:where(.page-candidates)) :is(.mid-toolbar__menu,.candidate-profile-more-menu,.candidate-db-bulkbar__menu,.candidate-db-row-menu__panel,.cand-bulkbar__menu) :is([data-hirehint-business-icon],.mid-toolbar__menuicon){color:inherit}:is(:where(#main-content),:where(#candidate-profile-reference),:where(#candidate-pipeline-compact),:where(.page-candidates)) :is(.mid-toolbar__menu,.candidate-profile-more-menu,.candidate-db-bulkbar__menu,.candidate-db-row-menu__panel,.cand-bulkbar__menu) [data-hirehint-business-icon]{stroke-width:4}:is(:where(#main-content),:where(#candidate-profile-reference),:where(#candidate-pipeline-compact)) :is(.mid-toolbar__quick,.candidate-profile-action):not(:disabled):not([aria-disabled=true]):not(.btn--primary):not(.button--primary):not(.is-primary) [data-hirehint-business-icon]{--hh-icon-secondary-opacity: .75;color:var(--hh-palette-595959,var(--hh-palette-595959));stroke-width:3}.page-workflow :where(#candidate-list) .pipeline-loading-row{pointer-events:none}.page-workflow :where(#candidate-list) .pipeline-loading-check{box-sizing:border-box;border:1px solid var(--hh-ui-border)}.page-workflow :where(#candidate-list) .pipeline-loading-search{display:flex;align-items:center;padding-inline:12px}.page-workflow :where(#main-content) .candidate-detail-tabs-surface .pipeline-loading-tab--navigation>.pipeline-loading-tabs{flex-wrap:nowrap;width:max-content;max-width:calc(100% - 36px);margin:12px 18px}@media (max-width: 767px){.page-workflow :where(#main-content) .candidate-detail-tabs-surface .pipeline-loading-tab--navigation>.pipeline-loading-tabs{max-width:calc(100% - 32px);margin-inline:16px}}@container candidate-summary (max-width: 760px){:where(#candidate-pipeline-compact).pipeline-loading-identity .mid-toolbar>:is(.mid-toolbar__quick--comment,.mid-toolbar__quick--event){display:none}}}@layer application{.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}}@layer application{[data-app-surface=full-page-takeover] [data-app-workflow-header],[data-app-surface=full-page-takeover]>header,[data-app-surface=full-page-takeover]>:is(form,section)>header{background:var(--color-white,var(--hh-palette-fff));-webkit-backdrop-filter:none;backdrop-filter:none}[data-app-surface=full-page-takeover][data-app-workflow-shell=employee-editor] [data-app-workflow-header]{position:sticky;top:0;display:flex;min-height:var(--app-workflow-header-height,var(--secondarybar-height,52px));align-items:center;justify-content:space-between;gap:20px;padding:var(--app-workflow-header-padding,0 max(20px,calc((100vw - var(--app-workflow-max-width,1180px)) / 2)));border:0;border-bottom:1px solid var(--hh-ui-separator);border-radius:0;box-shadow:var(--secondarybar-shadow)}[data-app-surface=full-page-takeover][data-app-workflow-shell=employee-editor] [data-app-workflow-header] :is(h1,h2,h3){margin:0;color:var(--text-primary);font-size:18px;font-weight:500;letter-spacing:0;line-height:24px}[data-app-surface=full-page-takeover][data-app-workflow-shell=employee-editor] [data-app-workflow-header] p{margin:0;color:var(--text-tertiary);font-size:12px;font-weight:400;line-height:16px}[data-app-surface=full-page-takeover][data-app-workflow-shell=employee-editor] [data-app-workflow-actions]{display:inline-flex;min-width:0;align-items:center;justify-content:flex-end;gap:8px}[data-app-surface=full-page-takeover][data-app-workflow-shell=employee-editor] [data-app-workflow-actions]>button,[data-app-surface=full-page-takeover][data-app-workflow-shell=employee-editor] [data-app-workflow-actions]>:is(div,span)>button{min-height:var(--app-workflow-control-height,28px);height:var(--app-workflow-control-height,28px);border-radius:var(--app-workflow-control-radius,var(--radius-pill));font-size:12px;font-weight:500;line-height:16px;white-space:nowrap}[data-app-surface=full-page-takeover][data-app-workflow-shell=employee-editor] [data-app-workflow-control=compound-leading]{border-radius:var(--app-workflow-control-radius,var(--radius-pill)) 0 0 var(--app-workflow-control-radius,var(--radius-pill))}[data-app-surface=full-page-takeover][data-app-workflow-shell=employee-editor] [data-app-workflow-control=compound-trailing]{border-radius:0 var(--app-workflow-control-radius,var(--radius-pill)) var(--app-workflow-control-radius,var(--radius-pill)) 0}@media (max-width: 760px){[data-app-surface=full-page-takeover][data-app-workflow-shell=employee-editor] [data-app-workflow-header]{min-height:52px;gap:10px;padding:var(--app-workflow-header-padding,0 16px)}[data-app-surface=full-page-takeover][data-app-workflow-shell=employee-editor] [data-app-workflow-header] :is(h1,h2,h3){font-size:16px;line-height:22px}[data-app-surface=full-page-takeover][data-app-workflow-shell=employee-editor] [data-app-workflow-actions]{gap:6px}}: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 :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-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)}.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:is(:focus-visible,.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:is(:focus-visible,.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:is(:hover,.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 :is(button[data-hh-ui=Positive].is-active,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(.is-search-open,.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:is(:hover,: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:is(:hover,:focus-visible,.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 :is(.topbar__search-shell,.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{display:inline-grid}.topbar__search-clear,.topbar__search-close{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}@media (prefers-reduced-motion: reduce){.topbar__search-stage,.topbar__search-stage :is(.topbar__search-shell,.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:is(:hover,.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}:is(.topbar__utility-action:hover,.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}.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 :is(strong,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 :is(span,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:is(:hover,: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 :is(header,footer){display:flex}.topbar__company-dialog footer{align-items:center}.topbar__company-dialog header{justify-content:space-between}.topbar__company-dialog :is(header,footer){gap:16px;padding:18px 20px}.topbar__company-dialog header{align-items:flex-start;border-bottom:1px solid var(--card-border)}.topbar__company-dialog :is(h2,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:is(:hover,: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 :is(input,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 :is(input:focus,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 :is(.action,.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}: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)}: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)}@media (pointer: coarse){:root{--app-section-menu-height: 44px}}.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}:is(.workspace-entity-search__tabs,.workspace-entity-search__state) button:focus-visible,.workspace-entity-search__panel a: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 :is(strong,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{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{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:is(.page:not(.page--updates),.page.page--jobs,.page.dashboard-page,.page.page-dashboard,.page.page-parserlab,.auth-layout:not(.auth--signup)),body:not(.careers-public-route) main:is(.page-workflow,.hhadmin-auth-shell,.hhadmin-accept-shell,.hintai),body:not(.careers-public-route) :is(.hhadmin-page,.hhadmin-shell,[data-createjob-wizard]){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}}.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,var(--hh-palette-626262));border-radius:12px;pointer-events:none}.product-tour-tooltip,.product-guide-panel{box-sizing:border-box;border:1px solid var(--hh-ui-border,var(--hh-palette-e7e7e7));border-radius:12px;background:var(--surface-primary,var(--hh-palette-fff));color:var(--text-primary,var(--hh-palette-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,var(--hh-palette-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,var(--hh-palette-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,var(--hh-palette-626262));font:inherit;font-weight:500;cursor:pointer}.product-guide-text-button:hover{color:var(--text-primary,var(--hh-palette-202124));text-decoration:underline}.product-guide-text-button:focus-visible{outline:2px solid var(--text-secondary,var(--hh-palette-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}:is(.product-guide-actions,.product-guide-row,.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,var(--hh-palette-eeeeee))}.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,var(--hh-palette-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,var(--hh-palette-e7e7e7));border-radius:8px;background:var(--surface-primary,var(--hh-palette-fff));color:var(--text-primary,var(--hh-palette-202124));font:inherit;font-weight:400}.product-guide-section{padding-top:16px;border-top:1px solid var(--border-default,var(--hh-palette-eeeeee))}.product-guide-section__label{margin:0 0 8px;color:var(--text-secondary,var(--hh-palette-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,var(--hh-palette-eeeeee))}.product-guide-group{border-bottom:1px solid var(--border-default,var(--hh-palette-eeeeee))}.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,var(--hh-palette-626262));background:var(--surface-secondary,var(--hh-palette-fafafa))}.product-guide-links{display:flex;align-items:flex-start;flex-direction:column;border-top:1px solid var(--border-default,var(--hh-palette-eeeeee));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,:is(.product-guide-actions,.product-guide-row,.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 (min-width: 981px){.topbar :is(.topbar__nav.desktop-only,.topbar__actions.desktop-only){display:flex}}}@layer domains{@media (min-width: 1024px){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]))) :where(#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]))) :where(#employees-profile-design){min-width:0;max-width:100%}body .page--candidates:has(:where(#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(:where(#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 :where(#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 :where(#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 :where(#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 :where(#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}}@media screen and (min-width: 761px) and (pointer: fine){body:has(:where(#root) .topbar,:where(#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}}:root :where(#root) :is(.employees-onboarding-rail,.reports-nav,.inbox-tabs,.files-sidebar section,.sidenav__items){gap:var(--app-section-menu-gap)}:root :where(#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 :where(#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(--hh-hover-bg);color:var(--text-primary)}:root :where(#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}:root :where(#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 :where(#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 :where(#root) .reports-nav__label{display:flex;align-items:center;gap:10px}:root :where(#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 :where(#root) .files-sidebar__folder>button:first-child{padding-right:40px}:root :where(#root) .files-sidebar__folder{background:transparent;box-shadow:none}:where(#root){background:var(--app-page-bg)}body.careers-public-route :where(#root){background:var(--careers-surface,var(--color-white))}@media (max-width: 760px){:root :where(#root) main.page>:is(.container,.hub-page__container,.candidates-page__container),:root :where(#root) .settings-page .settings-main,:root :where(#root) .employees-page>:is(.employees-layout,.employees-state),:root :where(#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 :where(#root) main.dashboard-page{--dashboard-card-padding: var(--hh-mobile-card-padding)}:root :where(#root) main.dashboard-page :is(.dashboard-overview-layout,.dashboard-main-column,.dashboard-primary-grid,.dashboard-people-grid){gap:var(--hh-mobile-section-gap)}:root :where(#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(:where(#root) .topbar,:where(#root) .settings-builder-page,:where([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)}}@media screen and (min-width: 1024px) and (pointer: fine){body:has(:where(#root) .topbar,:where(#root) .settings-builder-page,:where([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}:where(#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)}}@media screen and (forced-colors: none){:root:is([data-theme=light],:not([data-theme]):not([data-color-scheme=dark]):not(.dark)) body:has(:where(#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(:where(#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) :where(#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) :where(#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)}}@media screen and (min-width: 1024px){body:has(:where(#root) .topbar,:where(#root) .settings-page,:where(#root) .settings-builder-page,:where([data-employee-wizard]),:where([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)}:where(#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 defaults.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;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,[role=button]):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}}}@layer components.actions{@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)){align-items:center;justify-content:center;min-height:var(--action-height,var(--app-action-height));height:auto;max-height:none;padding-block:4px;padding-inline:var(--action-padding-x,var(--app-action-padding-x));border-radius:var(--app-action-radius);gap:var(--app-action-gap)}}}@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}}@keyframes hirehint-ai-pulse{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(1.45)}}@layer defaults.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;background:var(--app-toolbar-background);background-image:none;color:var(--app-toolbar-muted);font-family:var(--font-sans);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;margin:0;border:0;border-radius:0;background:transparent;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{display:block;color:var(--app-toolbar-muted);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}: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);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 *)):is(:disabled,[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-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}}:root .files-library__sort{flex-shrink:0}:root .files-library__sort select{white-space:nowrap}@supports (appearance: base-select){:root .files-library__sort>svg{display:none}}}@layer components.toolbars{: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 *)){box-sizing:border-box;height:var(--app-toolbar-height);min-height:var(--app-toolbar-height);max-height:var(--app-toolbar-height);padding:0 var(--app-filter-control-padding-x);border:1px solid var(--hh-ui-border);border-radius:var(--app-toolbar-radius);background-color:var(--app-toolbar-background);font-size:var(--app-toolbar-font-size)}: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{height:100%;min-height:0;max-height:100%;padding:0;background-color:transparent}: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;flex:0 0 var(--app-filter-search-icon-size);min-width:var(--app-filter-search-icon-size);width:var(--app-filter-search-icon-size);height:var(--app-filter-search-icon-size);stroke-width:1.7;margin:0;transform: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-basis:var(--app-toolbar-icon-size);min-width:var(--app-toolbar-icon-size);width:var(--app-toolbar-icon-size);height:var(--app-toolbar-icon-size);stroke-width:1.7}: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;min-width:12px;width:12px;height: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-color:var(--app-toolbar-hover)}: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 *)){background-color:var(--app-toolbar-background)}:root .files-library__controls :is(.files-search,.files-select__control,.files-library__sort,.files-library__sort select){height:var(--app-toolbar-height);min-height:var(--app-toolbar-height);max-height:var(--app-toolbar-height)}:root .files-library__sort{width:140px}@supports (appearance: base-select){:root .files-library__sort select{padding:0 12px}}: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;height:var(--app-toolbar-height);min-height:var(--app-toolbar-height);max-height:var(--app-toolbar-height);padding-block:0}:root #root .reports-panel .reports-date-filter-pill .reports-select__control{--app-toolbar-height: calc(var(--app-filter-control-height) - 2px);--app-toolbar-font-size: 12px;--hh-ui-type-body-size: 12px;border:0;border-radius:0;background-color:transparent;padding:0}:root #root .reports-detail-widget>header .reports-select__control{--app-toolbar-height: var(--app-filter-control-height);--app-toolbar-background: var(--app-filter-control-bg);--app-toolbar-hover: var(--app-filter-control-bg-hover);--app-toolbar-font-size: 12px;--hh-ui-type-body-size: 12px}:root #root .settings-page .settings-careers-overview__search>svg{flex-basis:14px;min-width:14px;width:14px;height:14px;stroke-width:1.7}: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);--app-toolbar-background: var(--app-toolbar-surface, var(--hh-ui-control));--app-toolbar-hover: var(--app-toolbar-surface, var(--app-filter-control-bg-hover));--app-toolbar-font-size: var(--app-filter-control-font-size);--hh-ui-type-body-size: var(--app-toolbar-font-size)}}@layer components.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);font-size:var(--app-section-menu-font-size);font-weight:400}: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}: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;font-weight:inherit}: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;font-weight:400}@media screen{: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);font-size:var(--hh-ui-type-body-size);font-weight:var(--hh-ui-type-body-weight);line-height:var(--hh-ui-type-body-line-height);letter-spacing:normal}: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);font-size:var(--hh-ui-type-body-size);font-weight:var(--hh-ui-type-body-weight);line-height:var(--hh-ui-type-control-line-height);letter-spacing:normal}: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);font-size:var(--hh-ui-type-body-size);font-weight:var(--hh-ui-type-label-weight);line-height:var(--hh-ui-type-control-line-height);letter-spacing:normal}: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);font-size:var(--hh-ui-type-body-size);font-weight:var(--hh-ui-type-label-weight);line-height:var(--hh-ui-type-control-line-height);letter-spacing:normal}: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);font-size:var(--hh-ui-type-body-size);font-weight:var(--hh-ui-type-body-weight);line-height:var(--hh-ui-type-control-line-height);letter-spacing:normal}: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);font-size:var(--hh-ui-type-card-size);font-weight:var(--hh-ui-type-title-weight);line-height:var(--hh-ui-type-control-line-height);letter-spacing:normal}: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);font-size:var(--hh-ui-type-section-size);font-weight:var(--hh-ui-type-title-weight);line-height:var(--hh-ui-type-heading-line-height);letter-spacing:var(--hh-ui-type-heading-tracking)}: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);font-size:var(--hh-ui-type-caption-size);font-weight:var(--hh-ui-type-body-weight);line-height:var(--hh-ui-type-control-line-height);letter-spacing:normal}: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);font-size:var(--hh-ui-type-caption-size);font-weight:var(--hh-ui-type-label-weight);line-height:var(--hh-ui-type-control-line-height);letter-spacing:normal}: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);font-size:var(--hh-ui-type-caption-size);font-weight:var(--hh-ui-type-label-weight);line-height:var(--hh-ui-type-control-line-height);letter-spacing:normal}}@media screen and (min-width: 1024px){: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);font-size:var(--hh-ui-type-body-size);font-weight:var(--hh-ui-type-body-weight);line-height:var(--hh-ui-type-body-line-height)}: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);font-size:var(--hh-ui-type-section-size);font-weight:var(--hh-ui-type-title-weight);line-height:var(--hh-ui-type-heading-line-height);letter-spacing:var(--hh-ui-type-heading-tracking)}: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);font-size:var(--hh-ui-type-card-size);font-weight:var(--hh-ui-type-title-weight);line-height:var(--hh-ui-type-control-line-height);letter-spacing:normal}: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);font-size:var(--hh-ui-type-caption-size);font-weight:var(--hh-ui-type-body-weight);line-height:var(--hh-ui-type-body-line-height);letter-spacing:normal}: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);font-size:var(--hh-ui-type-field-label-size);font-weight:var(--hh-ui-type-field-label-weight);line-height:var(--hh-ui-type-control-line-height);letter-spacing:normal}: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);font-size:var(--hh-ui-type-body-size);font-weight:var(--hh-ui-type-label-weight);line-height:var(--hh-ui-type-control-line-height);letter-spacing:normal}}}@layer components.selections{: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(--hh-hover-bg)}: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);box-shadow:none}}@layer components.density{@media screen and (min-width: 1024px){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)}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)}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)}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)}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));padding-bottom:0}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)}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;gap:var(--space-12)}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}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)}}@media screen and (min-width: 1024px) and (pointer: fine){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);height:auto;padding-block:6px}}}
