.registration-content:has(.reference-application){max-width:900px}.reference-application .application-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px;display:grid}.reference-application .request-field{min-width:0}.reference-application .request-field label{line-height:1.7;display:block}.reference-application .application-optional{color:var(--muted-foreground);font-weight:400}.reference-application [data-slot=native-select-wrapper]{width:100%}.reference-application select{width:100%;height:auto;min-height:48px;color:var(--primary);font:inherit;background:#fff;border:1px solid #b9cedb;border-radius:6px;padding:11px 13px 11px 36px;line-height:1.6}.reference-application [data-slot=native-select-icon]{left:12px;right:auto}.reference-application fieldset.application-experience{border:1px solid #b9cedb;border-top:3px solid var(--accent);background:#f4f9fc;border-radius:8px;margin-top:10px;padding:20px}.application-experience legend{color:var(--primary);padding-inline:10px;font-size:1.125rem;font-weight:600}.application-experience legend span{font-size:1rem;font-weight:400}.reference-application .request-consent{align-items:flex-start;gap:12px;margin-top:8px;display:flex}.reference-application .request-consent label{cursor:pointer;font-size:1rem;font-weight:400;line-height:1.8;display:block}.reference-application .request-consent [data-slot=checkbox]{border-color:var(--primary);flex-shrink:0;width:20px;height:20px;margin-top:6px}.reference-application .request-help{color:var(--muted-foreground);font-size:.9375rem;line-height:1.8}.application-upload input::file-selector-button{font:inherit;color:var(--primary);cursor:pointer;background:#e4f2fa;border:0;border-radius:4px;margin-inline-end:14px;padding:4px 12px}@media (max-width:640px){.reference-application .application-grid{grid-template-columns:minmax(0,1fr);gap:18px}.reference-application fieldset.application-experience{padding:16px}}
