.bw-company-fields{margin:0 0 20px;padding:16px;border:1px solid var(--border,#29424d);border-radius:14px;min-width:0}
.bw-company-fields legend{font-weight:700;padding:0 6px}
.bw-company-fields label{display:block;margin-top:12px}
.bw-company-fields p{font-size:.85rem;line-height:1.5}
.bw-company-fields details{margin-top:14px}
.bw-company-fields button{padding:9px 14px;border:1px solid var(--border,#29424d);border-radius:18px;background:transparent;color:inherit;font:inherit;cursor:pointer}
#bwCompanyFields[hidden],#bwCompanyAccountRow[hidden],#bwCompanyAuthority[hidden],.bw-company-fields [hidden]{display:none!important}
#bwCompanyAuthority{margin:14px 0;line-height:1.5}
#bwCompanyAuthority input{width:auto;min-height:0;margin-right:8px}
#bwCompanyIncludePrivate{width:auto;min-height:0;margin-right:8px}
#bwCompanyPrivatePayment[hidden],#bwCompanyBankNameRow[hidden]{display:none!important}
.bw-liveprep-company label{display:grid;gap:7px;margin:12px 0}
.bw-liveprep-company select{max-width:100%;width:100%;padding:10px;color:inherit;background:var(--surface,#101e26);border:1px solid var(--border,#29424d);border-radius:8px}
html:not([data-design="future"]) .bw-liveprep-company select{background:#fff;color:#132733}
.bw-liveprep-company button{margin:8px 10px 0 0}
.bw-liveprep-company p{overflow-wrap:anywhere;line-height:1.5}
