.as-fields .as-work-preferences{border:0;min-width:0;margin:0;padding:0}.as-work-preferences legend{margin-bottom:7px;padding:0;font-size:15px;font-weight:600;line-height:1.6}.as-work-preferences details{color:#102f43;background:#fffdf8;border:1px solid #9aa8aa;border-radius:6px}.as-work-preferences summary{cursor:pointer;overflow-wrap:anywhere;min-height:46px;padding:12px;line-height:1.6}.as-work-preferences summary:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #4e726d}.as-work-options{overscroll-behavior:contain;border-top:1px solid #dedbd1;max-height:320px;padding:8px 12px 12px;overflow:auto}.as-fields .as-work-option{cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:7px 4px;font-size:14px;font-weight:400;display:flex}.as-fields .as-work-option>span{color:#102f43}.as-fields .as-work-option input[type=checkbox]{accent-color:#102f43;flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:0;padding:0;display:block}.as-work-states{border-top:1px solid #dedbd1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;margin-top:8px;padding-top:8px;display:grid}.as-work-preferences>p{color:#58666b;margin:8px 0 0;font-size:13px;line-height:1.7}.as-work-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:640px){.as-work-states{grid-template-columns:1fr}}
.as-fields [aria-invalid=true]{background:#fff9f5;border:2px solid #a42d24}.as-fields .as-field-error{color:#9f241d;margin-top:6px;font-size:13px;font-weight:500;display:block}.as-fields .as-profile-needs{border:1px solid #9aa8aa;border-radius:6px;min-width:0;margin:0;padding:16px}.as-profile-needs legend{padding:0 4px;font-size:15px;font-weight:600}.as-profile-needs>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;display:grid}.as-fields .as-profile-needs label{align-items:center;gap:10px;min-height:44px;font-weight:400;display:flex}.as-fields .as-profile-needs input[type=checkbox]{accent-color:#102f43;flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:0;padding:0}.as-fields .as-profile-needs label>span{color:#102f43}.as-profile-needs p,.as-fields .as-profile-hint{color:#58666b;margin:8px 0 0;font-size:13px;line-height:1.7}@media (max-width:640px){.as-profile-needs>div{grid-template-columns:1fr}}.as-profile-fieldset{border:0;min-width:0;margin:0;padding:0}.as-profile-fieldset:disabled{opacity:.8}.as-page .as-fields.as-profile-fieldset input[readonly],.as-page .as-fields.as-profile-fieldset select:disabled{color:#123244;opacity:1;-webkit-text-fill-color:#123244;background:#dce5e7;border-color:#879da5}.as-profile-fieldset .as-correction-link{color:#24566b;text-underline-offset:3px;width:fit-content;padding:6px 0;font-size:.875rem;font-weight:500;text-decoration:underline;display:block}.as-profile-fieldset .as-correction-link:focus-visible{outline-offset:3px;outline:2px solid #24566b}
