body.qb-route-dvf #main-content > :not(#qb-dvf-page),body.qb-route-potential #main-content > :not(#qb-potential-page){display:none!important}.qb-market-page{width:min(1180px,calc(100% - 36px));margin:25px auto;padding:28px;border:1px solid #dce5e3;border-radius:16px;background:#fff;box-shadow:0 18px 50px rgb(35 67 61 / 8%)}.qb-market-page[hidden]{display:none!important}.qb-market-heading{margin-bottom:15px}.qb-market-heading h2{margin:5px 0 8px;color:#263b42;font-size:clamp(25px,3vw,36px)}.qb-market-heading p{margin:0;color:#718087}.qb-market-status{min-height:20px;margin:0;color:#405f5a}.qb-dvf-top-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:16px;margin-top:16px;align-items:start}.qb-dvf-section,.qb-market-trend{padding:18px;border:1px solid #dfe8e6;border-radius:13px;background:#fff}.qb-dvf-direct,.qb-market-trend{height:100%;box-sizing:border-box;background:linear-gradient(145deg,#f5fbf9,#fff 65%)}.qb-dvf-section header,.qb-market-trend header{margin:0 0 13px}.qb-dvf-section header span,.qb-market-trend header span{color:#17776f;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.qb-dvf-section h3,.qb-market-trend h3{margin:4px 0 5px;color:#263b42;font-size:20px}.qb-dvf-section header p,.qb-market-trend header p{margin:0;color:#718087;font-size:13px;line-height:1.4}.qb-dvf-list{display:grid;gap:8px}.qb-dvf-card{display:grid;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 11px;border:1px solid #dfe8e6;border-radius:9px;background:#f8faf9}.qb-dvf-direct .qb-dvf-card{background:#fff}.qb-dvf-card time{color:#40555c;font-size:12px;font-weight:800}.qb-dvf-card p{margin:0;color:#617277;font-size:12px;line-height:1.35}.qb-dvf-card strong{color:#17776f;font-size:15px;white-space:nowrap}.qb-dvf-card strong span{font-size:12px;font-weight:650}.qb-market-empty{margin:0;padding:11px;border-radius:8px;background:#f8faf9;color:#6d7d81;font-size:13px;line-height:1.4}.qb-trend-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.qb-trend-mini{min-width:0;padding:10px;border:1px solid #e0ebe8;border-radius:9px;background:#fff}.qb-trend-mini h4,.qb-comparable-column h4{margin:0 0 5px;color:#263b42;font-size:14px}.qb-market-trend-chart{min-height:142px}.qb-market-trend-chart svg{display:block;width:100%;height:auto;overflow:visible}.qb-market-trend-grid{stroke:#dbe8e4;stroke-width:1}.qb-market-trend-line{fill:none;stroke:#17776f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.qb-market-trend-dot{fill:#fff;stroke:#17776f;stroke-width:2.5}.qb-market-trend-label,.qb-market-trend-value{fill:#65777a;font-family:Inter,Arial,sans-serif;font-size:10px}.qb-market-trend-value{font-size:9px}.qb-market-trend-note{margin:10px 0 0;color:#718087;font-size:11px;line-height:1.4}.qb-dvf-comparables{margin-top:16px}.qb-comparable-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.qb-comparable-column{min-width:0;padding:14px;border:1px solid #dfe8e6;border-radius:10px;background:#fbfcfc}.qb-comparable-column>header{margin:0 0 12px}.qb-price-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.qb-price-inline{display:grid;gap:2px;padding:7px 5px;border-radius:7px;background:#edf6f3;text-align:center}.qb-price-inline small{color:#718087;font-size:10px;font-weight:800;text-transform:uppercase}.qb-price-inline strong{color:#17776f;font-size:13px;white-space:nowrap}.qb-price-values .qb-market-empty{grid-column:1/-1;padding:8px;font-size:11px}.qb-comparable-column .qb-dvf-card{grid-template-columns:76px minmax(0,1fr);padding:9px}.qb-comparable-column .qb-dvf-card strong{grid-column:2;font-size:14px}.qb-comparable-column .qb-dvf-card p{font-size:12px}@media(max-width:900px){.qb-dvf-top-grid{grid-template-columns:1fr}.qb-dvf-direct{height:auto}}@media(max-width:700px){.qb-market-page{width:100%;margin:10px 0;padding:18px}.qb-trend-pair,.qb-comparable-columns{grid-template-columns:1fr}.qb-dvf-card,.qb-comparable-column .qb-dvf-card{grid-template-columns:1fr;gap:4px}.qb-dvf-card strong,.qb-comparable-column .qb-dvf-card strong{grid-column:auto}.qb-market-trend-chart{min-height:130px}}
