.apply-field[data-v-a4a1a9fb]{flex-direction:column;gap:8px;display:flex}.apply-radio-group[data-v-a4a1a9fb]{min-width:0;padding:0}.apply-field-label[data-v-a4a1a9fb]{color:#1c2b45;margin:0;padding:0;font-size:13px;font-weight:600}.apply-field-required[data-v-a4a1a9fb]{color:#dc2626}.apply-radio-options[data-v-a4a1a9fb]{gap:8px;display:flex}.apply-radio-option[data-v-a4a1a9fb]{color:#6b7280;text-transform:capitalize;cursor:pointer;background:#fff;border:1px solid #9a9595;border-radius:8px;flex:1;align-items:center;gap:10px;min-width:0;min-height:44px;padding:10px 14px;font-size:14px;font-weight:500;transition:border-color .15s,color .15s;display:flex}.apply-radio-option[data-v-a4a1a9fb]:hover{border-color:#1e3a5f!important}.apply-radio-option.is-selected[data-v-a4a1a9fb]{color:#111827;font-weight:600;border-color:#1e3a5f!important}.apply-radio-option input[data-v-a4a1a9fb]{accent-color:#075ff0;flex:none;width:17px;height:17px}.apply-radio-option span[data-v-a4a1a9fb]{overflow-wrap:anywhere;word-break:break-word;min-width:0;line-height:1.3}.apply-error[data-v-a4a1a9fb]{color:#d1424c;font-size:12px;font-weight:500}@media (width<=480px){.apply-radio-group:not(.is-plain) .apply-radio-options[data-v-a4a1a9fb]{flex-wrap:wrap}.apply-radio-group:not(.is-plain) .apply-radio-option[data-v-a4a1a9fb]{flex:calc(50% - 4px)}}.apply-radio-group.is-plain .apply-radio-options[data-v-a4a1a9fb]{flex-wrap:nowrap;gap:28px}.apply-radio-group.is-plain .apply-radio-option[data-v-a4a1a9fb]{color:#1c2b45;background:0 0;border:none;flex:0 auto;gap:10px;height:auto;padding:0}.apply-radio-group.is-plain .apply-radio-option[data-v-a4a1a9fb]:hover,.apply-radio-group.is-plain .apply-radio-option.is-selected[data-v-a4a1a9fb]{border-color:#0000!important}@media (width<=480px){.apply-radio-group.is-plain .apply-radio-options[data-v-a4a1a9fb]{gap:18px}.apply-radio-group.is-plain .apply-radio-option[data-v-a4a1a9fb]{gap:10px;font-size:13px}}.apply-radio-group.is-plain .apply-radio-option.is-selected[data-v-a4a1a9fb]{color:#1c2b45;font-weight:500}.apply-radio-group.preserve-case .apply-radio-option[data-v-a4a1a9fb]{text-transform:none}@media (width<=480px){.apply-radio-group.stack-on-mobile .apply-radio-options[data-v-a4a1a9fb]{flex-flow:column;align-items:stretch;gap:10px}.apply-radio-group.stack-on-mobile .apply-radio-option[data-v-a4a1a9fb]{flex:auto;justify-content:flex-start;width:100%}.apply-radio-group.stack-on-mobile .apply-radio-option span[data-v-a4a1a9fb]{text-overflow:clip;white-space:normal;overflow:visible}}
