.brm .bond-history-toolbar{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:0 0 16px}
.brm .bond-history-period{display:grid;gap:8px;width:200px;max-width:100%;font-size:12px;font-weight:700;color:var(--muted)}
.brm .bond-history-period .brm-select-trigger{min-height:42px}
.brm .bond-history-venue{font-size:12px;margin:0 0 10px}
.brm .bond-history-scroll{max-height:380px;padding-right:0;overflow:auto;border:1px solid var(--line);border-radius:8px;background:#fff}
.brm .bond-history-scroll:focus-visible{outline:2px solid var(--teal);outline-offset:3px}
.brm .bond-history-table{border-collapse:separate;border-spacing:0;width:100%;min-width:720px;font-size:12px;line-height:1.4;color:var(--ink)}
.brm .bond-history-table th,.brm .bond-history-table td{padding:11px 12px;white-space:nowrap;text-align:right;border-bottom:1px solid var(--line)}
.brm .bond-history-table th:first-child{text-align:left}
.brm .issue-card .bond-history-table thead th{position:sticky;top:0;z-index:1;height:54px;box-sizing:border-box;padding:0 12px;vertical-align:middle;background:#093e58;color:white;font-weight:700;line-height:1.4}
.brm .bond-history-table tbody th{position:static;top:auto;z-index:auto;font-weight:600;letter-spacing:normal;text-transform:none}
.brm .issue-card .bond-history-table tbody tr{background:transparent;color:var(--ink)}
.brm .issue-card .bond-history-table tbody :is(th,td){background:transparent;color:var(--ink);height:auto;font-size:12px;line-height:1.4;vertical-align:middle}
.brm .issue-card .bond-history-table tbody tr:hover{background:var(--pale)}
.brm .issue-card .bond-history-table tbody .bond-history-no-trades :is(th,td){color:var(--muted)}
.brm .bond-history-table tbody tr:hover{background:var(--pale)}
.brm .bond-history-table tbody tr:last-child>*{border-bottom:0}
.brm .bond-history-no-trades{color:var(--muted)}
.brm .bond-history-note{font-size:12px;line-height:1.5;margin:12px 0 0}
.brm .bond-history-note a,.brm .bond-history-retry:not(.screener-more){color:var(--teal);font:inherit;text-decoration:underline}
.brm .bond-history-retry:not(.screener-more){padding:0;border:0;background:none;cursor:pointer}
.brm .bond-history-retry.screener-more{width:auto;padding:9px 16px}
html[data-bond-theme=dark] .brm .bond-history-scroll{background:var(--night-surface)}
html[data-bond-theme=dark] .brm .issue-card .bond-history-table thead th{background:#202b36}
@media(max-width:640px){.brm .bond-history-toolbar{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:10px}.brm .bond-history-period{width:100%}.brm .bond-history-venue{margin:0}.brm .bond-history-scroll{max-height:340px}}

.brm .issue-card .issue-static-section>.issue-section-title{display:flex;align-items:center;min-height:56px;margin:0;padding:14px 0;box-sizing:border-box;color:var(--ink);font-size:15px;font-weight:700;line-height:1.4}
@media(max-width:640px){.brm .issue-card .issue-static-section>.issue-section-title{font-size:14px}}

/* Annual yield repriced at the last trade, shared by FX and RUB cards. */
.brm .issue-card .issue-market .issue-market-trade-yield{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin-top:6px;font-size:13px;line-height:1.4;font-weight:500;color:var(--muted)}
.brm .issue-card .issue-market .issue-market-trade-yield b{font-size:inherit;line-height:inherit;font-weight:700;white-space:nowrap;color:var(--ink)}
