.ccu-market{max-width:1200px}.ccu-market section{margin:28px 0}.ccu-market-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ccu-market-grid>.ccu-market-box{margin:0}.ccu-market-box{padding:22px;border:1px solid #d4e1e7;border-radius:12px;background:#fff}.ccu-market-price{font-size:26px;font-weight:800;color:#087ca8}.ccu-market-search{display:flex;gap:10px;margin-top:8px}.ccu-market-search select{flex:1;min-width:0;padding:12px}.ccu-market-table{overflow-x:auto}.ccu-market table{width:100%;border-collapse:collapse}.ccu-market td,.ccu-market th{padding:12px;text-align:left;border-bottom:1px solid #d4e1e7}.ccu-market svg{width:100%;height:auto}.ccu-market-map{width:100%;height:300px;border:1px solid #d4e1e7;border-radius:12px}.ccu-market-towns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}.ccu-market-link{display:block;margin:8px 0;font-size:14px;font-weight:700;color:#087ca8}@media(max-width:700px){.ccu-market-grid{grid-template-columns:1fr}.ccu-market-towns{grid-template-columns:repeat(2,minmax(0,1fr))}.ccu-market-search{flex-direction:column}.ccu-market-box{padding:16px}.ccu-market-price{font-size:23px}}
