.sss-company-form { display: flex; flex-wrap: wrap; gap: 1rem; margin: 1rem 0 2rem; }
.sss-company-form > label { flex: 1 1 15rem; min-width: 0; font-weight: 600; }
.sss-company-form input:not([type=hidden]):not([type=checkbox]) { display: block; width: 100%; box-sizing: border-box; padding: .7rem; margin-top: .35rem; border: 1px solid #bac9d7; border-radius: .35rem; font: inherit; }
.sss-company-form .sss-company-confirm { flex-basis: 100%; font-weight: 400; }
.sss-company-member { border-top: 1px solid #cbd5df; padding-top: 1rem; overflow-wrap: anywhere; }
.sss-company-account h2 { margin-top: 1.4rem; }
