.hccv-market-section{background:#101216}
.hccv-market-groups{display:grid;gap:22px;margin:0 0 34px}
.hccv-market-group{overflow:hidden;border:1px solid var(--hc-line);background:linear-gradient(145deg,#15171b,#101216)}
.hccv-market-group>header{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:18px 20px;border-bottom:1px solid var(--hc-line);background:#181a1f}
.hccv-market-group>header div{display:flex;gap:12px;align-items:baseline}
.hccv-market-group>header span{color:var(--hc-red);font:900 12px/1 Inter,system-ui,sans-serif;letter-spacing:.12em}
.hccv-market-group>header strong{color:#fff;font:21px/1.2 Georgia,serif}
.hccv-market-group>header small{color:var(--hc-muted);font-size:12px}
.hccv-market-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--hc-line)}
.hccv-market-stats>div{display:grid;gap:6px;padding:23px 20px;border-right:1px solid var(--hc-line)}
.hccv-market-stats>div:last-child{border-right:0}
.hccv-market-stats span{color:var(--hc-muted);font:800 10px/1.3 Inter,system-ui,sans-serif;letter-spacing:.09em;text-transform:uppercase}
.hccv-market-stats strong{color:#fff;font:27px/1.15 Georgia,serif}
.hccv-market-stats small{color:#a6a19a;font-size:11px}
.hccv-market-chart{display:block;width:100%;height:auto;max-height:250px;padding:18px 20px;background:linear-gradient(180deg,#121419,#0d0f12)}
.hccv-market-chart line{stroke:#343841;stroke-width:1}
.hccv-market-chart polyline{fill:none;stroke:var(--hc-gold);stroke-width:4;stroke-linejoin:round;stroke-linecap:round}
.hccv-market-chart circle{fill:var(--hc-red);stroke:#fff;stroke-width:2}
.hccv-market-alert{margin:0;padding:12px 20px;border-top:1px solid #574622;background:#1e1a12;color:#d3c49c;font-size:12px}
.hccv-market-browser{border-top:1px solid var(--hc-line);padding-top:28px}
.hccv-market-filters{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr)) auto auto;gap:12px;align-items:end;margin-bottom:18px;padding:18px;border:1px solid var(--hc-line);background:#15171b}
.hccv-market-filters label{display:grid;gap:7px;color:var(--hc-muted);font:800 10px/1.2 Inter,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}
.hccv-market-filters select{width:100%;min-height:42px;padding:8px 34px 8px 10px;border:1px solid #373b44;background:#0d0f12;color:#fff;font:13px/1.3 Inter,system-ui,sans-serif;text-transform:none;letter-spacing:0}
.hccv-market-clear{min-height:42px;padding:8px 15px;border:1px solid #4a4e58;background:transparent;color:#ddd;font-weight:800;cursor:pointer}
.hccv-market-clear:hover,.hccv-market-clear:focus-visible{border-color:var(--hc-gold);color:var(--hc-gold)}
.hccv-market-result-count{align-self:center;min-width:72px;color:var(--hc-muted);font-size:12px;text-align:right}
.hccv-market-section .hccv-price-table>div{grid-template-columns:1fr 1fr 1.05fr 1.45fr 1fr 1.25fr}
.hccv-market-section .hccv-price-row>span{min-width:0}
.hccv-market-section .hccv-price-row strong{display:block;color:#fff}
.hccv-market-section .hccv-price-row small{display:block;margin-top:4px;color:#8f8a83;font-size:10px;line-height:1.35}
.hccv-market-condition{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#d6d2ca;line-height:1.45}
.hccv-market-section .hccv-price-row[hidden]{display:none!important}
.hccv-market-empty{padding:22px;border:1px solid var(--hc-line);color:var(--hc-muted)}
@media(max-width:1050px){.hccv-market-filters{grid-template-columns:repeat(3,1fr)}.hccv-market-clear,.hccv-market-result-count{justify-self:start}.hccv-market-section .hccv-price-table>div{grid-template-columns:repeat(3,1fr);row-gap:18px}.hccv-market-section .hccv-price-head{display:none!important}.hccv-market-section .hccv-price-row span:before{content:attr(data-label);display:block;margin-bottom:5px;color:var(--hc-muted);font:800 9px/1.2 Inter,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}}
@media(max-width:700px){.hccv-market-stats{grid-template-columns:1fr}.hccv-market-stats>div{border-right:0;border-bottom:1px solid var(--hc-line)}.hccv-market-stats>div:last-child{border-bottom:0}.hccv-market-filters{grid-template-columns:1fr}.hccv-market-result-count{text-align:left}.hccv-market-section .hccv-price-table>div{grid-template-columns:1fr 1fr}.hccv-market-group>header{align-items:flex-start;flex-direction:column}.hccv-market-chart{padding:10px}}
@media(max-width:440px){.hccv-market-section .hccv-price-table>div{grid-template-columns:1fr}.hccv-market-stats strong{font-size:23px}}
