.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)}body :is(.candidate-profile-job-drawer,.em-drawer,.wf-candidate-action-drawer)[data-hh-drawer-kind]{--candidate-action-control-height: var(--hh-control-height);--accent-blue-strong: var(--hh-ui-primary);box-sizing:border-box;display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;background:var(--hh-ui-surface);color:var(--hh-ui-text);font-family:var(--font-sans)}body :is(.candidate-profile-job-drawer,.em-drawer,.wf-candidate-action-drawer)[data-hh-drawer-kind]>:is([data-hh-drawer-header],[data-hh-drawer-footer]){position:relative;inset:auto;box-sizing:border-box;display:flex;flex:0 0 auto;align-items:center;width:100%;max-width:none;margin:0;gap:var(--space-12);padding:var(--space-16) var(--space-24);background:var(--hh-ui-surface)}body [data-hh-drawer-kind]>[data-hh-drawer-header]{justify-content:space-between;min-height:72px;border-bottom:1px solid var(--hh-ui-separator)}body [data-hh-drawer-kind]>[data-hh-drawer-header] :is(h2,h3,strong){margin:0;color:var(--hh-ui-text);font-size:var(--hh-font-subtitle);font-weight:var(--hh-weight-strong);line-height:1.4}body [data-hh-drawer-kind]>[data-hh-drawer-header] button{display:inline-grid;flex:0 0 auto;place-items:center;width:var(--candidate-action-control-height);height:var(--candidate-action-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-secondary)}body [data-hh-drawer-kind]>[data-hh-drawer-header] button svg{width:18px;height:18px}body [data-hh-drawer-kind] .hh-task-drawer__body{box-sizing:border-box;flex:1 1 auto;min-width:0;min-height:0;width:100%;padding:var(--space-24);overflow:auto;overscroll-behavior-y:contain;background:var(--hh-ui-surface);scrollbar-width:thin;scrollbar-color:var(--hh-ui-border) transparent}.hh-task-drawer__intro{display:flex;align-items:flex-start;gap:var(--space-12);margin-bottom:var(--space-20)}.hh-task-drawer__intro-icon{display:grid;flex:0 0 36px;place-items:center;width:36px;height:36px;border:1px solid var(--hh-ui-border);border-radius:var(--hh-ui-radius-icon);background:var(--hh-ui-surface);color:var(--hh-ui-action)}.hh-task-drawer__intro>div{min-width:0;overflow-wrap:anywhere}.hh-task-drawer__intro strong{display:block;margin-bottom:var(--space-8);color:var(--hh-ui-text);font-size:var(--hh-font-body);font-weight:var(--hh-weight-title)}.hh-task-drawer__intro p{margin:0;color:var(--hh-ui-secondary);font-size:var(--hh-font-label);line-height:1.6}body [data-hh-drawer-kind] .hh-task-drawer__content{display:grid;align-content:start;gap:var(--space-20);min-width:0;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-kind] .hh-task-drawer__content>*,body [data-hh-drawer-kind] .hh-task-drawer__content .wf-filter-drawer__section>*{min-width:0;max-width:100%}body [data-hh-drawer-kind] .hh-task-drawer__content>label,body [data-hh-drawer-kind] .hh-task-drawer__content :is(.wf-filter-drawer__section,.candidate-profile-floating-panel__field){display:grid;gap:var(--space-8);width:100%;margin:0;padding:0;border:0;background:transparent}body [data-hh-drawer-kind=transfer] .hh-task-drawer__content .wf-filter-label:not(:first-child){margin-top:var(--space-12)}body [data-hh-drawer-kind] .hh-task-drawer__content :is(.wf-filter-label,label>span,.candidate-profile-floating-panel__field>span){color:var(--hh-ui-label);font-size:var(--hh-font-label);font-weight:var(--hh-weight-title);line-height:1.4}body [data-hh-drawer-kind] .hh-task-drawer__content :is(select,input:not([type=checkbox],[type=radio],[type=hidden])){box-sizing:border-box;width:100%;min-height:var(--candidate-action-control-height);border:1px solid var(--hh-ui-border);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)}body [data-hh-drawer-kind=email] .dr-editor__textarea{min-height:clamp(180px,24dvh,280px)}body [data-hh-drawer-kind=email] .ev-template{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-8)}body [data-hh-drawer-kind]>[data-hh-drawer-footer]{justify-content:flex-end;flex-wrap:wrap;min-height:72px;padding-bottom:max(var(--space-16),env(safe-area-inset-bottom));border-top:1px solid var(--hh-ui-separator)}body [data-hh-drawer-kind] [data-hh-drawer-action]{min-height:var(--candidate-action-control-height);padding:0 var(--hh-control-padding-x);border:1px solid var(--hh-ui-border);border-radius:var(--radius-pill);background:var(--semantic-btn-secondary);color:var(--semantic-btn-secondary-text);font-family:inherit;font-size:var(--hh-control-font-size);font-weight:var(--hh-weight-title);line-height:var(--hh-control-line-height);box-shadow:none}body [data-hh-drawer-kind] [data-hh-drawer-action=cancel]{margin-right:auto}body [data-hh-drawer-kind] [data-hh-drawer-action=primary]{border-color:var(--semantic-btn-primary);background:var(--semantic-btn-primary);color:var(--semantic-btn-primary-text)}body [data-hh-drawer-kind] [data-hh-drawer-action]:not(:disabled):hover,body [data-hh-drawer-kind]>[data-hh-drawer-header] button:not(:disabled):hover{background:var(--hh-hover-bg);color:var(--hh-ui-text)}body [data-hh-drawer-kind] [data-hh-drawer-action=primary]:not(:disabled):is(:hover,:focus-visible){border-color:var(--semantic-btn-primary-hover);background:var(--semantic-btn-primary-hover);color:var(--semantic-btn-primary-text)}body [data-hh-drawer-kind] :is(button,a,input,textarea,select,.hh-task-drawer__body):focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);box-shadow:none}body [data-hh-drawer-kind] .hh-task-drawer__body:focus-visible{outline-offset:-3px}body [data-hh-drawer-kind] [data-hh-drawer-action]:disabled{cursor:not-allowed;opacity:.45}@media (max-width: 640px){body :is(.candidate-profile-job-drawer,.em-drawer,.wf-candidate-action-drawer)[data-hh-drawer-kind]>:is([data-hh-drawer-header],[data-hh-drawer-footer]),body [data-hh-drawer-kind] .hh-task-drawer__body,body [data-hh-drawer-kind] .hh-task-drawer__content{padding:var(--space-16)}body :is(.candidate-profile-job-drawer,.em-drawer,.wf-candidate-action-drawer)[data-hh-drawer-kind]>[data-hh-drawer-footer]{padding-bottom:max(var(--space-16),env(safe-area-inset-bottom))}body [data-hh-drawer-kind=email] :is(.ev-template,.ev-template__name){display:flex;flex-wrap:wrap}body [data-hh-drawer-kind=email] :is(.ev-template,.ev-template__name)>:first-child{flex:1 1 100%;min-width:0}}@media (pointer: coarse),(max-width: 640px){body :is(.candidate-profile-job-drawer,.em-drawer,.wf-candidate-action-drawer)[data-hh-drawer-kind]{--candidate-action-control-height: var(--hh-control-height-mobile)}}body :is(.candidate-profile-job-drawer,.wf-filter-drawer.wf-candidate-action-drawer)[data-hh-drawer-kind=transfer]>.hh-task-drawer__body{display:block;flex:1 1 auto;align-self:stretch;box-sizing:border-box;width:100%;min-width:0;min-height:0;margin:0}body :is(.candidate-profile-job-drawer,.wf-filter-drawer.wf-candidate-action-drawer)[data-hh-drawer-kind=transfer]>.hh-task-drawer__body>.hh-task-drawer__content{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;box-sizing:border-box;width:100%;min-width:0;margin:var(--space-20) 0 0}body :is(.candidate-profile-job-drawer,.wf-filter-drawer.wf-candidate-action-drawer)[data-hh-drawer-kind=transfer] .hh-task-drawer__content>:is(label,.wf-filter-drawer__section,.candidate-profile-floating-panel__field){width:100%;min-width:0}body :is(.candidate-profile-job-drawer,.wf-filter-drawer.wf-candidate-action-drawer)[data-hh-drawer-kind=transfer] .hh-task-drawer__content :is(select,[role=combobox]){box-sizing:border-box;width:100%;min-width:0;max-width:100%}body :is(.candidate-profile-job-drawer,.wf-filter-drawer.wf-candidate-action-drawer).hh-transfer-drawer[data-hh-drawer-kind=transfer]>[data-hh-drawer-header]{align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-20)}body .hh-transfer-drawer[data-hh-drawer-kind=transfer] .hh-transfer-drawer__heading{display:flex;align-items:center;gap:var(--space-12);min-width:0}body .hh-transfer-drawer[data-hh-drawer-kind=transfer] .hh-transfer-drawer__icon{display:grid;flex:0 0 32px;place-items:center;width:32px;height:32px;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 .hh-transfer-drawer[data-hh-drawer-kind=transfer] .hh-transfer-drawer__icon svg{width:18px;height:18px}body .hh-transfer-drawer[data-hh-drawer-kind=transfer] .hh-transfer-drawer__heading-copy{display:grid;align-content:start;gap:calc(var(--space-8) / 4);min-width:0}body .hh-transfer-drawer[data-hh-drawer-kind=transfer] .hh-transfer-drawer__eyebrow{color:var(--hh-ui-supporting);font-size:var(--hh-font-caption);font-weight:var(--hh-weight-body);letter-spacing:.04em;line-height:1.4}body .hh-transfer-drawer[data-hh-drawer-kind=transfer] .hh-transfer-drawer__heading-copy 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;overflow-wrap:anywhere}body .hh-transfer-drawer[data-hh-drawer-kind=transfer] .hh-transfer-drawer__heading-copy p{margin:0;color:var(--hh-ui-secondary);font-size:var(--hh-font-caption);font-weight:var(--hh-weight-body);line-height:1.5}body .hh-transfer-drawer[data-hh-drawer-kind=transfer]>[data-hh-drawer-header] .hh-transfer-drawer__close{margin:0 0 0 auto;border-color:transparent;background:transparent;box-shadow:none}body :is(.candidate-profile-job-drawer,.wf-filter-drawer.wf-candidate-action-drawer).hh-transfer-drawer[data-hh-drawer-kind=transfer]>.hh-task-drawer__body{display:block;padding:var(--space-16) var(--space-20);text-align:left}body .hh-transfer-drawer[data-hh-drawer-kind=transfer] .hh-transfer-drawer__candidate{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-12);border:1px solid var(--hh-ui-border);border-radius:var(--hh-ui-radius-panel);background:var(--hh-ui-canvas)}body .hh-transfer-drawer[data-hh-drawer-kind=transfer] .hh-transfer-drawer__avatar{display:grid;flex:0 0 36px;place-items:center;width:36px;height:36px;overflow:hidden;border-radius:var(--radius-pill)}body .hh-transfer-drawer[data-hh-drawer-kind=transfer] .hh-transfer-drawer__avatar>*{width:100%;height:100%;object-fit:cover}body .hh-transfer-drawer[data-hh-drawer-kind=transfer] .hh-transfer-drawer__candidate-copy{display:grid;align-content:start;gap:calc(var(--space-8) / 2);min-width:0;overflow-wrap:anywhere}body .hh-transfer-drawer[data-hh-drawer-kind=transfer] .hh-transfer-drawer__candidate-copy strong{margin:0;color:var(--hh-ui-text);font-size:var(--hh-font-body);font-weight:var(--hh-weight-label);line-height:1.4}body .hh-transfer-drawer[data-hh-drawer-kind=transfer] .hh-transfer-drawer__candidate-copy p{margin:0;color:var(--hh-ui-secondary);font-size:var(--hh-font-caption);font-weight:var(--hh-weight-body);line-height:1.5}body .hh-transfer-drawer[data-hh-drawer-kind=transfer] .hh-transfer-drawer__summary{margin:var(--space-16) 0;overflow:hidden;border:1px solid var(--hh-ui-border);border-radius:var(--hh-ui-radius-panel);background:var(--hh-ui-surface)}body .hh-transfer-drawer[data-hh-drawer-kind=transfer] .hh-transfer-drawer__summary>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:var(--space-12);padding:var(--space-8) var(--space-12)}body .hh-transfer-drawer[data-hh-drawer-kind=transfer] .hh-transfer-drawer__summary>div+div{border-top:1px solid var(--hh-ui-border);background:var(--hh-ui-panel)}body .hh-transfer-drawer[data-hh-drawer-kind=transfer] .hh-transfer-drawer__summary :is(dt,dd){min-width:0;margin:0;font-size:var(--hh-font-label);line-height:1.5;overflow-wrap:anywhere}body .hh-transfer-drawer[data-hh-drawer-kind=transfer] .hh-transfer-drawer__summary dt{color:var(--hh-ui-secondary);font-weight:var(--hh-weight-body)}body .hh-transfer-drawer[data-hh-drawer-kind=transfer] .hh-transfer-drawer__summary dd{color:var(--hh-ui-text);font-weight:var(--hh-weight-label)}body :is(.candidate-profile-job-drawer,.wf-filter-drawer.wf-candidate-action-drawer).hh-transfer-drawer[data-hh-drawer-kind=transfer]>.hh-task-drawer__body>.hh-task-drawer__content{gap:var(--space-16);margin:0;padding:0;border:0;border-radius:0;box-shadow:none}body .hh-transfer-drawer[data-hh-drawer-kind=transfer] .hh-transfer-drawer__fields :is(.wf-filter-label,.candidate-profile-floating-panel__field>span){color:var(--hh-ui-text);font-size:var(--hh-font-label);font-weight:var(--hh-weight-label)}body .hh-transfer-drawer[data-hh-drawer-kind=transfer] .hh-transfer-drawer__fields :is(button,input,select){font-family:inherit;font-size:var(--hh-control-font-size);font-weight:var(--hh-weight-body);line-height:var(--hh-control-line-height)}body .hh-transfer-drawer[data-hh-drawer-kind=transfer] .hh-transfer-drawer__fields :is(.candidate-db-drawer-select__control,[role=combobox],button[aria-haspopup=listbox]){box-sizing:border-box;min-height:var(--candidate-action-control-height, var(--hh-control-height));height:auto;padding:var(--space-8) var(--hh-control-padding-x);font-size:var(--hh-control-font-size);line-height:var(--hh-control-line-height)}body .hh-transfer-drawer[data-hh-drawer-kind=transfer] .hh-transfer-drawer__notice{display:flex;align-items:flex-start;gap:var(--space-12);margin-top:var(--space-16);padding:var(--space-12);border:1px solid var(--hh-ui-border);border-radius:var(--hh-ui-radius-panel);background:var(--hh-ui-panel);color:var(--hh-ui-secondary)}body .hh-transfer-drawer[data-hh-drawer-kind=transfer] .hh-transfer-drawer__notice svg,body .hh-transfer-drawer[data-hh-drawer-kind=transfer] .hh-transfer-drawer__footer-note svg{flex:0 0 16px;width:16px;height:16px;margin-top:2px}body .hh-transfer-drawer[data-hh-drawer-kind=transfer] .hh-transfer-drawer__notice p{min-width:0;margin:0;font-size:var(--hh-font-caption);font-weight:var(--hh-weight-body);line-height:1.5}body :is(.candidate-profile-job-drawer,.wf-filter-drawer.wf-candidate-action-drawer).hh-transfer-drawer[data-hh-drawer-kind=transfer]>[data-hh-drawer-footer]{min-height:64px;padding:var(--space-12) var(--space-20);padding-bottom:max(var(--space-12),env(safe-area-inset-bottom))}body .hh-transfer-drawer[data-hh-drawer-kind=transfer]>[data-hh-drawer-footer] [data-hh-drawer-action]{font-weight:var(--hh-weight-label)}body .hh-transfer-drawer[data-hh-drawer-kind=transfer]>[data-hh-drawer-footer] .hh-transfer-drawer__footer-note{display:flex;flex:1 1 110px;align-items:flex-start;gap:var(--space-8);min-width:0;margin:0 auto 0 0;color:var(--hh-ui-supporting);font-size:var(--hh-font-caption);font-weight:var(--hh-weight-body);line-height:1.5}body .hh-transfer-drawer[data-hh-drawer-kind=transfer]>[data-hh-drawer-footer] [data-hh-drawer-action=cancel]{margin-right:0;border-color:transparent;background:var(--hh-ui-canvas)}body .hh-transfer-drawer[data-hh-drawer-kind=transfer]>[data-hh-drawer-footer] [data-hh-drawer-action=cancel]:not(:disabled):hover{background:var(--hh-ui-control)}@media (max-width: 640px){body :is(.candidate-profile-job-drawer,.wf-filter-drawer.wf-candidate-action-drawer).hh-transfer-drawer[data-hh-drawer-kind=transfer]>:is([data-hh-drawer-header],.hh-task-drawer__body){padding:var(--space-16)}body :is(.candidate-profile-job-drawer,.wf-filter-drawer.wf-candidate-action-drawer).hh-transfer-drawer[data-hh-drawer-kind=transfer]>[data-hh-drawer-header]{padding-block:var(--space-12)}}@media (max-width: 480px){body .hh-transfer-drawer[data-hh-drawer-kind=transfer]>[data-hh-drawer-footer] .hh-transfer-drawer__footer-note{flex-basis:100%}body .hh-transfer-drawer[data-hh-drawer-kind=transfer]>[data-hh-drawer-footer] [data-hh-drawer-action]{flex:1 1 auto}}
