.live-site .employer-page{max-width:760px;padding-block:40px 72px}.employer-heading{margin-bottom:24px}.employer-heading h1{margin-bottom:12px;font-size:clamp(26px,4vw,36px);line-height:1.2}.employer-heading p{color:var(--text-muted,#56657a);line-height:1.65}.employer-panel{background:#fff;border:1px solid #dce3ed;border-radius:16px;padding:28px}.employer-panel h2{margin-bottom:16px;font-size:22px}.employer-panel p{margin-block:12px;line-height:1.65}.employer-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.employer-panel input,.employer-panel select{width:100%;min-width:0}.employer-address{overflow-wrap:anywhere}.employer-panel button{white-space:normal;min-height:44px}.employer-panel .account-primary{justify-content:center;align-items:center;gap:8px;display:inline-flex}.employer-email details{border-top:1px solid #dce3ed;margin-top:28px;padding-top:20px}.employer-email summary{cursor:pointer;min-height:44px}.employer-text-button{color:#2450ed;background:0 0;border:0;padding:8px 0;text-decoration:underline}.employer-link{padding:12px 18px;text-decoration:none}.employer-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite employer-spin;display:inline-block}@keyframes employer-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.employer-spinner{animation:none}}@media (max-width:520px){.live-site .employer-page{padding-block:24px 48px}.employer-panel{padding:20px 16px}.employer-fields{grid-template-columns:1fr}.employer-panel .account-primary{width:100%}}.employer-panel button{cursor:pointer;font:inherit;border:1px solid #bdc7d5;border-radius:7px;padding:10px 16px}.employer-panel .account-primary{color:#fff;background:#2155ef;border:1px solid #2155ef;border-radius:7px;font-weight:600}.employer-panel .account-primary:hover:not(:disabled){background:#1645d5}.employer-panel button:disabled{opacity:.6;cursor:default}.employer-panel .employer-text-button{background:0 0;border:0;padding-inline:0}.employer-panel :is(button,select,a):focus-visible{outline-offset:2px;outline:3px solid #a4b9ff}.employer-panel select{color:#182334;font:inherit;background:#fff;border:1px solid #bdc7d5;border-radius:7px;padding:12px;font-size:16px}.employer-registration{border-top:1px solid #dce3ed;margin-top:32px;padding-top:24px}.employer-panel :is(select,textarea){width:100%;min-width:0;font:inherit;color:#182334;background:#fff;border:1px solid #bdc7d5;border-radius:7px;padding:12px;font-size:16px}.employer-panel textarea{resize:vertical}.employer-panel .employer-secondary{color:#244bcc;background:#fff}.employer-history{padding:0;list-style:none}.employer-history li{overflow-wrap:anywhere;border-top:1px solid #dce3ed;margin-top:20px;padding-top:12px}.employer-history small{color:#566171}.live-site .employer-admin{max-width:1080px}.employer-review-list{padding:0;list-style:none}.employer-review-list li{border-top:1px solid #dce3ed;padding-block:22px}.employer-review-list h2{margin-bottom:8px;font-size:21px}.employer-review-list p{margin-block:8px}.employer-review-filters{flex-wrap:wrap;align-items:end;gap:16px;margin-block:24px;display:flex}.employer-review-filters label{gap:8px;display:grid}.employer-review-filters :is(input,select,button){font:inherit;border:1px solid #bdc7d5;border-radius:7px;min-height:44px;padding:10px}.employer-review-data{grid-template-columns:160px minmax(0,1fr);gap:12px 20px;margin-block:24px;display:grid}.employer-review-data dt{color:#566171}.employer-review-data dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.employer-page a{color:#244bcc;text-underline-offset:3px}.employer-pagination{justify-content:space-between;gap:24px;margin-block:24px;display:flex}@media (max-width:520px){.employer-review-data{grid-template-columns:1fr;gap:5px}.employer-review-data dd{margin-bottom:12px}.employer-review-filters{grid-template-columns:1fr;display:grid}}.employer-review-pair{display:contents}.employer-history-heading{margin-top:36px}.employer-page>h1,.employer-panel>h1{overflow-wrap:anywhere;margin-block:16px 24px;font-size:clamp(26px,4vw,36px);line-height:1.2}.employer-job-actions{margin-block:24px}.employer-job-close{border-top:1px solid #dce3ed;margin-top:28px;padding-top:16px}.employer-job-close summary{cursor:pointer;color:#244bcc;min-height:44px}.employer-review-tabs{border-bottom:1px solid #dce3ed;flex-wrap:wrap;gap:20px;margin-block:20px;display:flex}.employer-review-tabs a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.employer-review-tabs a[aria-current]{border-bottom:2px solid #2155ef;font-weight:600}.employer-job-create{align-items:center;min-height:44px;display:inline-flex}.employer-review-list h2{overflow-wrap:anywhere}.employer-difference{margin-top:5px;display:block}.employer-review-data details p{white-space:pre-wrap}.employer-job-form textarea{font-weight:400;line-height:1.6}.employer-identity{border-bottom:1px solid #dce3ed;margin-bottom:28px;padding-bottom:24px}.employer-identity h2{overflow-wrap:anywhere}.employer-identity a{overflow-wrap:anywhere;align-items:center;min-height:44px;display:inline-flex}.employer-identity-states{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-block:24px;display:grid}.employer-identity-states dt,.employer-identity-contact dt{color:#56657a;font-size:14px;line-height:1.6}.employer-identity-states dd,.employer-identity-contact dd{overflow-wrap:anywhere;margin:4px 0 0;line-height:1.6}.employer-private-materials{border-block:1px solid #dce3ed;margin-block:28px;padding-block:24px}.employer-private-materials h3,.employer-panel h3{margin-bottom:12px;font-size:18px;line-height:1.5}.employer-identity-contact{gap:16px;margin-block:20px;display:grid}.employer-material-text{white-space:pre-wrap;overflow-wrap:anywhere}.employer-draft-company{color:#56657a;margin-top:4px;display:block}.employer-access form{margin-block:24px}@media (max-width:600px){.employer-identity-states{grid-template-columns:1fr;gap:16px}.employer-private-materials{margin-block:24px;padding-block:20px}.employer-access button{width:100%}}.employer-access h1{margin-block:0 20px;font-size:clamp(26px,4vw,36px);line-height:1.3}.employer-access p{margin-block:12px;line-height:1.65}.employer-access .account-primary{color:#fff;white-space:normal;background:#2155ef;border:1px solid #2155ef;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 20px;font-weight:600;display:inline-flex}.employer-access .account-primary:hover:not(:disabled){background:#1645d5}.employer-access .account-primary:disabled{opacity:.6;cursor:wait}.employer-access .account-primary:focus-visible{outline-offset:3px;outline:3px solid #a4b9ff}.employer-admin-identity{overflow-wrap:anywhere;border-block:1px solid #dce3ed;flex-wrap:wrap;gap:8px 20px;margin-block:16px 24px;padding-block:12px;font-size:14px;line-height:1.65;display:flex}.employer-admin-identity span{min-width:0}.employer-confirm-target{border-block:1px solid #dce3ed;gap:20px;margin-block:28px;padding-block:24px;display:grid}.employer-confirm-target>div{grid-template-columns:150px minmax(0,1fr);gap:16px;display:grid}.employer-confirm-target dt{color:#566171}.employer-confirm-target dd{overflow-wrap:anywhere;margin:0;line-height:1.65}.employer-confirm-success{color:#228253}.employer-page .employer-panel .account-primary.employer-link{color:#fff;white-space:normal;min-height:46px}@media (max-width:520px){.employer-confirm-target>div{grid-template-columns:1fr;gap:6px}}
