.portal .identityAutoUpload{background:#121912;border:1px solid #4c533f;border-radius:8px;margin:24px 0;padding:22px}.portal .identityAutoUpload label{gap:10px;margin:0 0 16px;font-size:1rem;display:grid}.portal .identityAutoUpload input,.portal .identityAutoUpload select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.portal .identityAutoUpload input[type=file]{padding:14px;font-size:.875rem}.portal .identityAutoUpload small,.portal .identityAutoUpload p{overflow-wrap:anywhere;font-size:.875rem;line-height:1.6}.portal .savedDocument{color:#bbd5a8}.portal .onboardingTerms{border-top:1px solid #3c4435;margin:24px 0;padding-top:24px}.portal .onboardingTerms .checkLabel{align-items:flex-start;font-size:1rem;line-height:1.6}.portal .onboardingTerms input[type=checkbox]{accent-color:#c8a56c;flex:0 0 22px;min-height:22px;margin:3px 0 0;padding:0}.portal .onboardingTerms p,.portal .onboardingTerms small{font-size:.875rem;line-height:1.7}.portal .onboardingTerms a:focus-visible{outline-offset:3px;outline:2px solid #c8a56c}.portal .onboardingShell button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:600px){.portal .identityAutoUpload{padding:16px}.portal .onboardingShell .portalLinks{grid-template-columns:1fr;display:grid}}
