.bd .bd-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bd .bd-box{flex-direction:column;gap:6px;min-width:0;display:flex}.bd .bd-box input,.bd .bd-box select{text-align:center;text-align-last:center;white-space:nowrap;width:100%;min-width:0;padding:0 6px}.bd .bd-box select{appearance:none;cursor:pointer}.bd .bd-box .bd-name{letter-spacing:0;text-transform:none;text-align:center;color:var(--ink-muted);font-size:12px;font-weight:400;line-height:16px;display:block}.bd .bd-age{margin:0}.bd .bd-age .bd-ok{background:var(--tf-picked);color:var(--grade-in-ink);white-space:nowrap;border-radius:10px;margin-top:8px;padding:6px 10px;font-size:13px;font-weight:400;line-height:18px;display:inline-block}.ob-field.bd .bd-box select{background:var(--surface-card);height:52px;box-shadow:var(--shadow-card);font:16px var(--font-sans);color:var(--ink);border:0;border-radius:16px;display:block}.ob-field.bd.has-error .bd-box select{box-shadow:0 0 0 2px var(--grade-out)}.ob .ob-field.bd select:focus-visible{outline:3px solid color-mix(in srgb, var(--mod-health) 45%, transparent);outline-offset:2px}.login-field.bd .bd-box select:focus{border-color:var(--accent-purple);outline:none}
