.fb-status{display:inline-block;border:1px solid #c2cbd8;border-radius:4px;padding:2px 6px;background:#f2f5f9;color:#43546b;font-size:11px;line-height:1.45;white-space:nowrap}
.fb-selected{background:#eaf5ef;border-color:#a0c9b0;color:#245c3c}
.fb-watch{background:#fff4d9;border-color:#d7bf7c;color:#72561d}
.fb-terminated{background:#fbecef;border-color:#d9a2ae;color:#8e3548}
.fb-data_unavailable{background:#f1f3f7;color:#59677a}
.frequency-black-cell{text-align:center!important;min-width:90px}
.frequency-black-filter{flex:0 0 auto}
.fb-detail{padding:8px;border:1px solid #cbd5e1;background:#f8fafc;border-radius:4px;font-size:12px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}
.fb-heading{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.fb-stock{color:#526176}
.fb-facts{margin:8px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px}.fb-facts div{min-width:0}.fb-facts dt{font-size:11px;color:#617086}.fb-facts dd{margin:0;color:#26394f}
.fb-reasons{padding-left:18px;margin:6px 0}.fb-notice{margin:8px 0 0;color:#5c6979;font-size:11px}.fb-history{margin:8px 0}.fb-history summary{cursor:pointer}.fb-history ol{padding-left:20px}.fb-history p{margin:4px 0}
.fb-card{margin-top:8px;padding:7px;border:1px solid #d6dfe9;background:#f8fafc;border-radius:5px;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.fb-card-title{font-size:11px;color:#526176}.fb-compact{margin-top:4px;color:#536277;font-size:11px}
.fb-filter-row{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:12px}.fb-filter-row label{flex:0 0 auto}.fb-filter-row select{min-width:0}
.filters{overflow-x:auto}.settings{max-height:calc(100% - 30px);overflow-y:auto}
@media(max-width:600px){.fb-detail{font-size:12px}.fb-facts{gap:6px}.fb-detail-panel{padding:9px}.fb-filter-row select{width:100%}}
