.bd-issues{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px}
.bd-issues button{font:inherit;font-size:13px;line-height:1.4;min-height:36px;padding:7px 14px;color:#d3e6dc;border:1px solid #ffffff40;background:#ffffff0d;border-radius:6px;cursor:pointer}
.bd-issues button[aria-pressed=true]{background:#ecda9d;color:#143d2f;border-color:#ecda9d;font-weight:700}
.sweep-research-page #tabs button.tab{font:inherit;color:#c4dbce;cursor:pointer}
.sweep-research-page #tabs button.tab .d,.sweep-research-page #tabs button.tab .s{display:block}
.bd-card .bd-goalline{color:#278c59}.bd-card .bd-ratio{font-size:10px;font-weight:400;opacity:.8;margin-left:3px}
.bd-error{color:#ad4b43;margin:8px 0 0;font-size:12px}.bd-message{text-align:center;padding:32px 16px;background:#fff;border:1px solid #e0e6df;border-radius:8px;color:#74817b}
.bd-message button{margin-top:12px;padding:6px 14px;border:1px solid #c6d6cc;border-radius:4px;background:#f2f7f3;color:#0f5b44;font:inherit;cursor:pointer}
.sweep-research-page #dayInsight{padding:16px;color:#405e4d;font-size:13px}
.bd-issues button:focus-visible,#tabs button:focus-visible,.bd-message button:focus-visible{outline:2px solid #e7c867;outline-offset:3px}


@media(max-width:720px){.bd-issues{margin-top:12px}.bd-issues button{min-height:40px;padding:8px 12px;font-size:12px}}
