.candidate-related-role-option{margin:18px 0 24px;padding:16px;border:1px solid #c9d8ed;border-radius:10px;background:#f4f8ff}.candidate-related-role-option>label{display:flex;align-items:flex-start;gap:12px;font-size:15px;font-weight:700;line-height:1.65}form .candidate-related-role-option input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;min-width:20px;min-height:20px;margin:3px 0 0;padding:0}.candidate-related-role-option p{margin:8px 0 0 32px;font-size:14px;line-height:1.7;color:var(--muted)}.candidate-industry-preference{margin:0 0 18px}.candidate-industry-choice-row{display:flex;align-items:center;gap:20px;margin-top:8px;padding-right:10px}.candidate-industry-choice-row select{width:auto;max-width:calc(100% - 44px)}.candidate-industry-preference>.field-help{margin:16px 0 0;line-height:1.8}.candidate-industry-help .field-help-popover-panel{position:fixed;z-index:3100;top:50%;left:50%;right:auto;transform:translate(-50%,-50%);width:min(520px,calc(100vw - 32px));max-height:min(760px,calc(100dvh - 48px));overflow-y:auto;padding:18px;font-size:14px;line-height:1.75}.candidate-industry-help-options{display:grid;grid-gap:14px;gap:14px;margin:16px 0 20px}.candidate-industry-help-option{padding:14px 16px;border:1px solid #d6e1f3;border-left:4px solid #2458c6;border-radius:8px;background:#f6f9ff}.candidate-industry-help dt{margin:0 0 8px;color:#142a58;font-size:17px;font-weight:800;line-height:1.5}.candidate-industry-help dd{margin:0;color:#253651}.candidate-industry-help-common,.candidate-industry-help-required{margin-top:16px;padding:16px;border:1px solid #cbd5e4;border-radius:8px;background:#fff}.candidate-industry-help-common{border-top:3px solid #71809b}.candidate-industry-help-required{background:#fff9ed;border-color:#dfcca5}.candidate-industry-help h3{margin:0 0 8px;font-size:16px;line-height:1.5;font-weight:800;color:#142a58}.candidate-industry-help p{margin:0;color:#253651}.candidate-role-experience-fields>.field-label-row{margin-bottom:12px}.candidate-role-experience-fields .role-experience-row{display:grid;grid-template-columns:minmax(0,1fr) 8.5rem auto;align-items:start;grid-gap:12px;gap:12px;margin-bottom:12px}.candidate-role-experience-fields .role-experience-row>:is(div,label){display:grid;grid-template-rows:subgrid;grid-row:span 2;grid-row-gap:8px;row-gap:8px;min-width:0}.candidate-role-experience-fields .role-experience-row>:is(div,label)>:first-child{align-self:end}.candidate-role-experience-fields .role-experience-row>button{grid-row:2;grid-column:3}.candidate-role-experience-fields .role-experience-row>.candidate-years-field>input{max-width:8.5rem;height:44px;min-height:44px;box-sizing:border-box;align-self:start}.candidate-role-experience-fields .role-experience-row input{width:100%}.candidate-role-experience-fields .field-help{margin-top:12px}@media (max-width:640px){.candidate-role-experience-fields .role-experience-row{grid-template-columns:minmax(0,1fr)}.candidate-role-experience-fields .role-experience-row>:is(div,label){grid-template-rows:auto auto;grid-row:auto}.candidate-role-experience-fields .role-experience-row>button{grid-row:auto;grid-column:1;justify-self:end}}.candidate-industry-help-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;position:-webkit-sticky;position:sticky;top:-18px;padding:8px 0;background:white}.candidate-industry-help-heading>button{flex-shrink:0}