/* Nov 3 gaps: safety badges, P&L, follows, Why I bought, quick buy. One filled style, status badges. */
.sfb{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0 2px}
.sfb i,.sfp .sft{font-style:normal;font-size:11px;font-weight:600;border-radius:999px;padding:3px 9px;background:#13201a;color:#c9d8ce}
.sfb i.ok{background:rgba(0,230,118,.14);color:#00e676}.sfb i.warn{background:rgba(255,184,77,.14);color:#ffb84d}.sfb i.bad{background:rgba(255,107,107,.14);color:#ff6b6b}
.sfp h2{font-size:18px;margin:0 0 4px}.sfp .sfn{font-size:12px;color:#9fb1a5;margin:0 0 12px}
.sfg{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}
.sfg div{background:#0f1a15;border-radius:14px;padding:12px}.sfg small{display:block;color:#9fb1a5;font-size:12px;margin-bottom:4px}.sfg b{font-size:15px}
.sfg b.ok{color:#00e676}.sfg b.warn{color:#ffb84d}.sfg b.bad{color:#ff6b6b}.sfg p{margin:4px 0 0;font-size:12px;color:#9fb1a5}
.qbr{display:flex;gap:6px;margin-top:10px}.qbr span{flex:1;text-align:center;font-size:12px;font-weight:700;padding:7px 0;border-radius:10px;background:#00e676;color:#04100a;cursor:pointer}
.qbr span:hover{filter:brightness(1.08)}
.fbtn{font:inherit;font-size:12px;font-weight:700;border:0;border-radius:999px;padding:5px 12px;background:#00e676;color:#04100a;cursor:pointer}.fbtn.on{background:#13201a;color:#c9d8ce}
.pnlw{overflow-x:auto}.pnlt{width:100%;border-collapse:collapse;font-size:13px}.pnlt th{text-align:left;color:#9fb1a5;font-weight:600;padding:6px 8px;white-space:nowrap}.pnlt td{padding:8px;border-top:1px solid #16221c;white-space:nowrap}
.pnlt .n{text-align:right}.up{color:#00e676}.dn{color:#ff6b6b}
.pnls{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:8px 0 14px}.pnls div{background:#0f1a15;border-radius:14px;padding:12px}.pnls small{display:block;color:#9fb1a5;font-size:12px}.pnls b{font-size:18px}
.wib{display:inline-block;font-size:11px;font-weight:700;border-radius:999px;padding:2px 8px;background:rgba(0,230,118,.14);color:#00e676;margin-left:6px}
.wio{font-size:11px;color:#9fb1a5;margin-left:6px}.wip{font-size:11px;font-weight:700;margin-left:6px}
.thf{display:grid;gap:10px}.thc{background:#0f1a15;border-radius:14px;padding:12px 14px}.thc .h{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:13px}.thc p{margin:6px 0 0;font-size:14px;line-height:1.45;overflow-wrap:anywhere}
.cmkind{display:flex;gap:6px;margin:0 0 8px}.cmkind button{font:inherit;font-size:12px;font-weight:700;border:0;border-radius:999px;padding:5px 12px;background:#13201a;color:#c9d8ce;cursor:pointer}.cmkind button.on{background:#00e676;color:#04100a}
