.qrd-market{background:#f5f8fc;color:#1a3044;min-height:60vh}.qrd-market-wrap{width:min(1180px,calc(100% - 32px));margin:auto}.qrd-market-hero,.qrd-market-detail-hero{padding:72px 0;background:linear-gradient(120deg,#0d2948f2,#175a8fd9);color:#fff;text-align:center}.qrd-market-detail-hero{padding:44px 0}.qrd-market h1{margin:5px 0 9px;font-size:clamp(27px,4vw,43px);font-weight:550}.qrd-kicker{margin:0;color:#2b83bd;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.qrd-market-hero .qrd-kicker,.qrd-market-detail-hero .qrd-kicker{color:#8bd1ff}.qrd-market-search{max-width:760px;margin:25px auto 0;text-align:left}.qrd-market-search label{display:block;margin-bottom:5px;color:inherit;font-size:10px}.qrd-market-search>div{position:relative;display:grid;grid-template-columns:1fr auto;gap:8px;padding:12px;border-radius:12px;background:#fff;box-shadow:0 14px 30px #071c3040}.qrd-market-search input,.qrd-market-search button{height:42px;border:1px solid #cbd8e3;border-radius:7px;padding:0 10px;background:#fff;color:#243a4f;font-size:12px;font-weight:400}.qrd-market-search button{border-color:#145e94;background:#145e94;color:#fff}.qrd-market-search [role=listbox]{position:absolute;z-index:20;top:54px;right:12px;left:12px;max-height:260px;overflow:auto;border:1px solid #cbd8e3;border-radius:0 0 8px 8px;background:#fff;box-shadow:0 12px 25px #10203020}.qrd-market-search [role=listbox] button{display:block;width:100%;border:0;border-bottom:1px solid #e8edf2;border-radius:0;text-align:left}.qrd-market-search [role=listbox] button:hover,.qrd-market-search [role=listbox] button.is-active{background:#eaf4fc}.qrd-market-section{padding:50px 0}.qrd-market-section>div>header{text-align:center}.qrd-market-section h2{font-size:22px;font-weight:500}.qrd-market-locations{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.qrd-market-locations a{border:1px solid #dbe4ed;border-radius:9px;padding:14px;background:#fff;color:#1b4b72;text-decoration:none;box-shadow:0 3px 10px #1020300d}.qrd-market-locations small{display:block;margin-top:4px;color:#728496}.qrd-market-section [data-show-market]{display:block;margin:20px auto 0;border:0;border-radius:7px;padding:9px 14px;background:#145e94;color:#fff}.qrd-market-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:-75px}.qrd-market-summary article,.qrd-market-grid>section,.qrd-market-search-again,.qrd-market-nearby,.qrd-market-empty{border:1px solid #dbe4ed;border-radius:11px;padding:18px;background:#fff;box-shadow:0 5px 16px #1020300d}.qrd-market-summary small,.qrd-market-summary strong{display:block}.qrd-market-summary small{color:#6b7f91;font-size:10px}.qrd-market-summary strong{margin-top:6px;font-size:19px;font-weight:550}.qrd-market-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.qrd-market-grid canvas{display:block;width:100%;height:auto;max-height:300px}.qrd-market-facts{grid-template-columns:repeat(3,1fr)}.qrd-market-facts p{display:flex;justify-content:space-between;border-bottom:1px solid #edf1f5;padding:8px 0;font-size:11px}.qrd-market-search-again,.qrd-market-nearby{margin-top:14px}.qrd-market-search-again .qrd-market-search{margin:0;max-width:none}.qrd-market-nearby>div{display:flex;flex-wrap:wrap;gap:7px}.qrd-market-nearby a{border:1px solid #cbd8e3;border-radius:16px;padding:6px 10px;color:#145e94;text-decoration:none;font-size:10px}.qrd-market-valuation{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:14px;border-radius:12px;padding:22px;background:#133e64;color:#fff}.qrd-market-valuation h2{margin:0}.qrd-market-valuation a{border-radius:7px;padding:10px 15px;background:#fff;color:#133e64;text-decoration:none}.qrd-market-loading{display:grid;min-height:70vh;place-items:center;padding:20px;text-align:center}.qrd-market-loading section{max-width:560px;border:1px solid #dbe4ed;border-radius:14px;padding:35px;background:#fff;box-shadow:0 10px 30px #10203012}.qrd-market-loading li{margin:10px 0;color:#64798b;text-align:left}.qrd-market-spinner{width:44px;height:44px;margin:auto;border:4px solid #d8e5ef;border-top-color:#145e94;border-radius:50%;animation:qrd-spin 1s linear infinite}@keyframes qrd-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.qrd-market-spinner{animation:none}}@media(max-width:850px){.qrd-market-locations{grid-template-columns:repeat(3,1fr)}.qrd-market-summary{grid-template-columns:1fr 1fr;margin-top:-55px}.qrd-market-facts{grid-template-columns:1fr 1fr}}@media(max-width:600px){.qrd-market-hero{padding:42px 0}.qrd-market-search>div,.qrd-market-grid,.qrd-market-facts{grid-template-columns:1fr}.qrd-market-search [role=listbox]{top:104px}.qrd-market-locations{grid-template-columns:repeat(2,1fr)}.qrd-market-summary{margin-top:-35px}.qrd-market-valuation{display:block}.qrd-market-valuation a{display:inline-block;margin-top:10px}}@media(max-width:350px){.qrd-market-locations,.qrd-market-summary{grid-template-columns:1fr}}
