.bd-strip{display:flex;align-items:center;gap:8px;min-width:0;height:30px;margin:0;background:var(--ga-card,var(--bc-surface,#fff));border:1px solid var(--ga-edge,var(--bc-border,#dce3ec));border-radius:6px;padding:2px 7px}
.bd-strip button{border:0;background:none;color:var(--bc-muted,#66758c);font:inherit;font-size:10px;cursor:pointer;padding:3px;line-height:17px}
.bd-conclusion{display:flex;gap:8px;align-items:center;min-width:0;flex:1;text-align:left}.bd-conclusion b{white-space:nowrap;color:var(--bc-accent,#245e9e)}.bd-conclusion span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--bc-text,#233047)}.bd-chip{white-space:nowrap;border-left:1px solid var(--bc-border,#dce3ec)!important;padding-left:8px!important}
.bd-dialog{font-size:13px;line-height:1.65;min-width:0;color:var(--bc-text,#233047)}.bd-dialog h3{margin:20px 0 9px;font-size:16px}.bd-scope,.bd-note{font-size:11px;color:var(--bc-muted,#66758c)}.bd-note{padding:12px;border:1px solid var(--bc-border,#dce3ec);border-radius:7px}
.bd-tabs,.bd-controls{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.bd-tabs button{font:inherit;font-size:12px;padding:6px 9px;border:1px solid var(--bc-border,#dce3ec);border-radius:6px;background:var(--bc-surface,#fff);color:var(--bc-muted,#66758c);cursor:pointer}.bd-tabs button[aria-pressed=true]{background:var(--bc-hover,#e8effa);color:var(--bc-accent,#245e9e);border-color:var(--bc-accent,#245e9e)}
.bd-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0}.bd-summary-grid>div{border:1px solid var(--bc-border,#dce3ec);border-radius:7px;padding:10px;min-width:0}.bd-summary-grid span{display:block;font-size:11px;color:var(--bc-muted,#66758c)}.bd-summary-grid strong{font-size:24px;line-height:1.5}
.bd-action{padding:14px 0;border-bottom:1px solid var(--bc-border,#dce3ec)}.bd-action:last-child{border-bottom:0}.bd-action-heading{display:flex;align-items:baseline;gap:10px}.bd-action-heading>span{font-size:12px;color:var(--bc-accent,#245e9e)}.bd-action-heading h3{font-size:14px;margin:0}.bd-action p{font-size:12px;margin:7px 0;color:var(--bc-muted,#66758c)}.bd-action small{display:block;font-size:11px;color:var(--bc-muted,#66758c);margin-bottom:8px}
.bd-evidence-list{display:flex;gap:7px;flex-wrap:wrap;max-height:180px;overflow:auto;padding:4px}.bd-dialog .btn{white-space:normal;font-size:12px}.bd-form{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.bd-form label{display:flex;flex-direction:column;gap:6px;font-size:12px;min-width:0}.bd-form :is(input,select,textarea){font:inherit;width:100%;min-width:0;box-sizing:border-box;color:var(--bc-text,#233047);background:var(--bc-surface,#fff);border:1px solid var(--bc-border,#dce3ec);border-radius:6px;padding:9px}.bd-wide{grid-column:1/-1}#bd-error{color:#bc5060;margin:0}.bd-form [data-action=bd-save]{background:var(--bc-accent,#245e9e);color:white}
:is(.bd-strip,.bd-dialog) button:focus-visible,.bd-form :is(input,select,textarea):focus-visible{outline:2px solid var(--bc-accent,#245e9e);outline-offset:2px}
@media(max-width:700px){.bd-strip{height:auto;flex-wrap:wrap;gap:3px}.bd-conclusion{flex-basis:100%}.bd-conclusion span{white-space:normal}.bd-form{grid-template-columns:1fr}.bd-summary-grid{grid-template-columns:1fr 1fr}}
