.market-data-centre{display:grid;gap:16px}.dataset-download-form{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-items:end}.dataset-download-form label{display:grid;gap:7px;color:var(--muted);font-size:11px}.dataset-actions{display:flex;gap:7px;grid-column:1/-1}.dataset-state{margin-top:14px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#12120f;color:var(--muted)}.dataset-state.ready{border-color:#4f5b38;color:var(--green)}.dataset-state.missing{border-color:#6b5424;color:var(--gold)}.download-progress{display:grid;grid-template-columns:minmax(120px,1fr) 2fr;gap:14px;align-items:center;margin-top:14px}.download-progress small{display:block;color:var(--muted)}.dataset-statistics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dataset-statistics article{padding:15px;border:1px solid var(--line);border-radius:10px;background:#151512}.dataset-statistics span{display:block;color:var(--muted);font-size:10px;text-transform:uppercase}.dataset-statistics b{display:block;margin-top:7px;font-size:20px}.dataset-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dataset-card{padding:15px;border:1px solid var(--line);border-radius:10px;background:#151512}.dataset-card header,.dataset-card footer{display:flex;justify-content:space-between;gap:10px;align-items:center}.dataset-card h4{margin:10px 0 4px;font-size:18px}.dataset-card p{margin:0;color:var(--muted)}.dataset-card-grid,.dataset-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:13px 0}.dataset-card-grid span,.dataset-detail-grid div{padding:9px;border-radius:7px;background:#0e0e0c;color:var(--muted);font-size:10px}.dataset-card-grid b,.dataset-detail-grid b{display:block;margin-top:4px;color:var(--text);font-size:12px}.dataset-health{display:flex;gap:8px;align-items:center}.dataset-health i{width:70px;height:6px;border-radius:4px;background:#2b2a24;overflow:hidden}.dataset-health i::after{content:'';display:block;width:var(--health);height:100%;background:var(--gold)}.dataset-card-actions{display:flex;gap:6px;flex-wrap:wrap}.dataset-card-actions button,.dataset-card-actions select{padding:7px 8px}.dataset-detail{position:fixed;z-index:25;right:22px;top:90px;width:min(650px,calc(100vw - 32px));max-height:calc(100vh - 120px);overflow:auto;box-shadow:0 25px 80px #000}.research-dataset-evidence{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.research-dataset-evidence span{padding:8px;border-radius:6px;background:#10100e;color:var(--muted);font-size:10px}.research-dataset-evidence b{display:block;margin-top:3px;color:var(--text)}
@media(max-width:1000px){.dataset-download-form{grid-template-columns:repeat(3,1fr)}.dataset-statistics{grid-template-columns:repeat(2,1fr)}.research-dataset-evidence{grid-template-columns:repeat(3,1fr)}}
@media(max-width:650px){.dataset-download-form,.dataset-statistics,.dataset-cards,.dataset-card-grid,.dataset-detail-grid,.research-dataset-evidence{grid-template-columns:1fr}.dataset-actions{flex-wrap:wrap}.dataset-detail{right:16px;top:74px}.download-progress{grid-template-columns:1fr}}
