.apcrm-occupation-selector{border:1px solid #d9e2e1;border-radius:14px;padding:16px;margin:16px 0;min-width:0}.apcrm-occupation-selector legend{font-size:1.05rem;font-weight:700;padding:0 6px}.apcrm-occupation-row{display:grid;grid-template-columns:minmax(360px,1fr) auto auto;gap:16px;align-items:end;padding:12px 0;border-top:1px solid #e8eeed}.apcrm-job-occupation{display:grid;grid-template-columns:minmax(360px,1fr);gap:12px;align-items:end;padding:12px 0}.apcrm-occupation-row:first-child{border-top:0}.apcrm-occupation-row label,.apcrm-job-occupation label{display:grid;gap:5px}.apcrm-occupation-choice,.apcrm-job-occupation label{min-width:0}.apcrm-occupation-row select,.apcrm-job-occupation select{width:100%;min-height:48px}.apcrm-primary-occupation{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center;gap:8px;min-height:48px;white-space:nowrap}.apcrm-primary-occupation input[type=radio]{appearance:auto!important;-webkit-appearance:radio!important;box-sizing:border-box!important;display:inline-block!important;flex:0 0 18px!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important;margin:0!important;padding:0!important;border-radius:50%!important}.apcrm-occupation-selector [data-add-occupation]{margin-top:10px}.apcrm-occupation-help{margin:7px 0 0;color:#667085}@media(max-width:760px){.apcrm-occupation-row,.apcrm-job-occupation{grid-template-columns:1fr}.apcrm-occupation-row [data-remove-occupation]{justify-self:start}}
