.bm-field{gap:var(--s1);min-width:0;display:grid}.bm-field__label{font-size:var(--fs-compact);line-height:var(--lh-compact);font-weight:var(--fw-medium);color:var(--ink);padding:0}.bm-field__req{font-weight:var(--fw-regular);color:var(--muted)}.bm-field__hint{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--muted)}.bm-field__error{align-items:flex-start;gap:var(--s1);font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-medium);color:var(--bad);display:flex}.bm-input{width:100%;min-height:var(--control-h);padding:var(--s2) var(--s3);background:var(--surface);color:var(--ink);border:var(--bw) solid var(--muted);border-radius:var(--r1);transition:border-color var(--t-fast) var(--ease)}.bm-input::placeholder{color:var(--muted)}.bm-input:focus-visible{border-color:var(--accent)}.bm-input[aria-invalid=true]{border-color:var(--bad);border-width:var(--bw-strong)}.bm-input:disabled{background:var(--sunk);color:var(--muted);cursor:not-allowed}.bm-input--textarea{min-height:calc(var(--control-h) * 2.5);resize:vertical}.bm-check{width:var(--target-min);height:var(--target-min);accent-color:var(--accent);flex:none;margin:0}.bm-field__check-row{align-items:center;gap:var(--s2);display:flex}.bm-field--check .bm-field__hint,.bm-field--check .bm-field__error{padding-left:calc(var(--target-min) + var(--s2))}.bm-radio-group{gap:var(--s2);border:0;min-width:0;margin:0;padding:0;display:grid}.bm-radio-group__options{gap:var(--s2);display:grid}.bm-radio-group--inline .bm-radio-group__options{gap:var(--s4);flex-wrap:wrap;display:flex}.bm-radio{align-items:flex-start;gap:var(--s2);display:flex}.bm-radio__label{padding-top:var(--s0);display:grid}
