.swa-coverage{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;margin:2rem 0;padding:1.25rem 1.25rem 1rem}.swa-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.swa-trends{gap:.5rem;display:flex}.swa-trend{font-variant-numeric:tabular-nums;border-radius:6px;padding:.15rem .5rem;font-size:.82rem;font-weight:700}.swa-trend em{opacity:.7;font-style:normal;font-weight:500}.swa-trend.up{color:#7fe6a8;background:#5adc8c1f}.swa-trend.down{color:#ff8a8a;background:#ff5a5a1f}.swa-facts{flex-wrap:wrap;gap:.5rem;margin:.9rem 0 .25rem;display:flex}.swa-fact{background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;align-items:baseline;gap:.4rem;padding:.3rem .6rem;font-size:.82rem;display:inline-flex}.swa-fact-label{color:#ffffff80}.swa-fact-value{color:#fff;font-weight:600}.swa-liquidity{flex-wrap:wrap;gap:.75rem;margin:1rem 0 1.25rem;display:flex}.swa-liq-stat{text-align:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;flex:auto;min-width:90px;padding:.6rem .75rem}.swa-liq-value{color:#fff;font-size:1.15rem;font-weight:700;line-height:1.2;display:block}.swa-liq-label{text-transform:uppercase;letter-spacing:.04em;color:#ffffff80;margin-top:.15rem;font-size:.72rem;display:block}.swa-markets{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.swa-market{background:#ffffff06;border:1px solid #ffffff0d;border-radius:8px;grid-template-columns:1fr auto auto auto;align-items:center;gap:.75rem;padding:.55rem .75rem;display:grid}.swa-market--cheapest{background:#5adc8c0f;border-color:#5adc8c66}.swa-market-name{color:#fff;align-items:center;gap:.4rem;min-width:0;font-weight:600;display:flex}.swa-tag{text-transform:uppercase;letter-spacing:.03em;color:#ffffffb3;background:#ffffff1a;border-radius:4px;padding:.1rem .35rem;font-size:.62rem;font-weight:700}.swa-tag--best{color:#7fe6a8;background:#5adc8c33}.swa-market-price{font-variant-numeric:tabular-nums;color:#fff;font-weight:700}.swa-market-qty{color:#ffffff73;white-space:nowrap;font-size:.78rem}.swa-market-cta{color:#7fb4ff;white-space:nowrap;font-size:.82rem;font-weight:600;text-decoration:none}.swa-market-cta:hover{text-decoration:underline}.swa-market-cta--disabled{min-width:2.5rem}.swa-recent{margin-top:1rem}.swa-recent-label{text-transform:uppercase;letter-spacing:.04em;color:#ffffff80;margin-bottom:.4rem;font-size:.72rem;display:block}.swa-recent-row{flex-wrap:wrap;gap:.4rem;display:flex}.swa-recent-sale{background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;flex-direction:column;align-items:center;min-width:60px;padding:.3rem .55rem;display:inline-flex}.swa-recent-price{color:#fff;font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:700}.swa-recent-date{color:#ffffff73;font-size:.66rem}.swa-source{color:#ffffff59;margin:.9rem 0 0;font-size:.72rem}@media (max-width:560px){.swa-market{grid-row-gap:.2rem;grid-template-columns:1fr auto}.swa-market-qty{order:5;grid-column:1/-1}}
.swa-history{margin:2rem 0}.swa-hist-stats{flex-wrap:wrap;gap:.75rem;margin:1rem 0;display:flex}.swa-hist-stat{text-align:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;flex:auto;min-width:100px;padding:.6rem .75rem}.swa-hist-stat .v{color:#fff;font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700;display:block}.swa-hist-stat .l{text-transform:uppercase;letter-spacing:.04em;color:#ffffff80;margin-top:.15rem;font-size:.7rem;display:block}.swa-hist-chart{background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;padding:1rem 1rem .6rem}.swa-hist-chart svg{width:100%;height:240px;display:block}.swa-hist-axis{color:#ffffff73;justify-content:space-between;align-items:center;margin-top:.35rem;font-size:.72rem;display:flex}.swa-hist-axis-mid{color:#7fb4ffb3}.swa-hist-src{color:#ffffff59;margin:.8rem 0 0;font-size:.72rem}
