/* BD 1.5.2 structured people, scoped to companies only */
.bd149-company .bd152-seat-holder{grid-column:1/-1;grid-row:auto;width:100%;min-width:0;margin-top:12px;padding:14px;border:1px solid #bdd2da;border-radius:11px;background:#f8faf9}
.bd149-company .bd152-seat-head{font-weight:650;font-size:.91rem;color:#122c3e;margin:0 0 12px}
.bd149-company .bd152-seat{min-width:0;padding:12px;margin:0 0 10px;border:1px solid #d4dfe3;border-radius:9px;background:#fff}
.bd149-company .bd152-seat legend{font-weight:650;color:#122c3e;font-size:.88rem;padding:0 5px}
.bd149-company .bd152-seat-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:9px 13px}
.bd149-company .bd152-seat-fields label{display:flex;flex-direction:column;gap:5px;font-size:.81rem;color:#122c3e}
.bd149-company .bd152-seat-fields input{width:100%;min-width:0;max-width:100%;padding:9px 11px;min-height:40px;border:1px solid #b8cbd3;border-radius:6px;background:#fff}
.bd149-company .bd152-seat-fields input:focus-visible{outline:2px solid #122c3e;outline-offset:2px}
.bd149-company .bd152-disclosure,.bd149-company .bd152-sensitive-note,.bd149-company .bd152-ahv-note,.bd149-company .bd152-overflow{font-size:.83rem;line-height:1.55;margin:10px 0;color:#4b5f69}
.bd149-company .bd152-sensitive-note{padding:12px;background:#fff7da;border-left:3px solid #d3a800}
.bd149-company .bd152-ahv-note{border-top:1px solid #e3ebed;padding-top:9px}
.bd149-company .bd152-overflow{border:1px dashed #c49325;background:#fff5db;border-radius:6px;padding:12px}
@media(max-width:600px){.bd149-company .bd152-seat-holder{padding:10px}.bd149-company .bd152-seat-fields{grid-template-columns:1fr}.bd149-company .bd152-seat{padding:11px}}
