/* Cambio Catracho */
header.top{border-top:4px solid var(--accent)}
.rate .bigstat{font-size:44px;text-align:left;margin:4px 0}
.rate-cv{justify-content:space-between;font-size:14px}
.delta{font-weight:700;font-size:13px;margin:6px 0}
.delta.up{color:var(--hot)}.delta.down{color:var(--accent)}.delta.flat{color:var(--muted)}
.sparkwrap{color:var(--blue);display:flex;flex-direction:column;gap:2px}
.spark{width:100%;height:56px}
.conv{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px}
.conv label{font-size:12px;font-weight:700;color:var(--muted);display:flex;flex-direction:column;gap:4px}
.conv input,.conv select{width:100%}
.result-box{font-size:18px;line-height:1.5}
.result-box b{color:var(--accent)}
.result-box small{font-size:13px;color:var(--muted);display:block}
[data-fee-table] tbody tr{cursor:pointer}
[data-fee-table] tbody tr:hover,[data-fee-table] tbody tr.on{background:#eef7f1}
#tabla-historico tr:target{background:#fff7d6}
@media(max-width:960px){.conv{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.conv{grid-template-columns:1fr}.rate .bigstat{font-size:36px}}
