.fx{max-width:980px;margin:0 auto;padding:4px 2px 24px}.fx h2{margin:6px 0}.fx h3{margin:16px 0 6px;font-size:15px}
.fx-b{padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface2);font-size:13px;margin:8px 0}
.fx-b.bad{border-color:var(--dn);color:var(--dn)}.fx-b.ok{border-color:var(--up)}
.fx-seg{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}.fx-seg button{padding:8px 12px;border:1px solid var(--line2);border-radius:999px;background:var(--surface);color:var(--text);min-height:40px}
.fx-seg button.on{background:var(--text);color:var(--surface)}
.fx-k{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}@media(min-width:640px){.fx-k{grid-template-columns:repeat(3,1fr)}}@media(min-width:900px){.fx-k{grid-template-columns:repeat(6,1fr)}}
.fx-k>div{border:1px solid var(--line);border-radius:12px;padding:10px;background:var(--surface)}.fx-k span{display:block;font-size:12px;color:var(--muted)}.fx-k b{font-size:18px}
.fx .up{color:var(--up)}.fx .dn{color:var(--dn)}.fx-s{font-size:12px}
.fx-f{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.fx-f input,.fx-f select{flex:1 1 120px;min-height:40px;padding:6px 10px;border:1px solid var(--line2);border-radius:10px;background:var(--surface);color:var(--text)}
.fx-2{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:700px){.fx-2{grid-template-columns:1fr 1fr}}
.fx-li{display:grid;grid-template-columns:62px 54px 1fr auto;gap:6px;align-items:center;width:100%;text-align:left;padding:9px 6px;border:0;border-bottom:1px solid var(--line);background:none;color:var(--text);min-height:44px}
.fx-li em{font-style:normal;text-align:right;font-weight:600}.fx-t{overflow-x:auto}.fx table{border-collapse:collapse;width:100%;font-size:13px}.fx th,.fx td{padding:6px;border-bottom:1px solid var(--line);text-align:left}
.fx-card{border:1px solid var(--line2);border-radius:12px;padding:12px;margin:12px 0;background:var(--surface)}.fx-ai-a{padding:10px;border:1px solid var(--line);border-radius:10px;margin-top:8px;line-height:1.5}
.fx-d{margin-top:16px}.fx svg{max-width:100%}
