.oCstcq_page{max-width:1280px;margin:0 auto;padding:32px}.oCstcq_header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px;display:flex}.oCstcq_header h1{margin:0;font-size:28px}.oCstcq_header p{color:var(--muted);margin:10px 0 0;line-height:1.7}.oCstcq_count{color:var(--muted);flex-shrink:0;font-size:12px}.oCstcq_list{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.oCstcq_list>li{min-width:0}.oCstcq_card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:20px;height:100%;padding:20px;transition:background-color .12s,border-color .12s;display:grid}.oCstcq_card:hover,.oCstcq_card:focus-visible{background:var(--hover);border-color:var(--selection-border)}.oCstcq_icon{width:48px;height:48px;color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, var(--background));border:1px solid var(--border);border-radius:var(--radius-control);justify-content:center;align-items:center;display:flex}.oCstcq_body h2{font-family:var(--font-sans);margin:0;font-size:20px}.oCstcq_body p{color:var(--muted);margin:8px 0 12px;line-height:1.7}.oCstcq_access{color:var(--muted);font-size:11px}.oCstcq_open{color:var(--accent);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}html[data-market-mode=collect] .oCstcq_list{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px}html[data-market-mode=collect] .oCstcq_card{flex-direction:column;align-items:flex-start;gap:24px;min-height:300px;padding:24px;display:flex}html[data-market-mode=collect] .oCstcq_icon{width:64px;height:64px}html[data-market-mode=collect] .oCstcq_open{margin-top:auto}@media (max-width:700px){.oCstcq_page{padding:24px 16px}.oCstcq_header{align-items:flex-start;gap:12px}.oCstcq_count{padding-top:8px}.oCstcq_card{grid-template-columns:40px minmax(0,1fr) 18px;gap:12px;padding:16px}.oCstcq_icon{width:40px;height:40px}.oCstcq_body h2{font-size:18px}.oCstcq_open>span{display:none}html[data-market-mode=collect] .oCstcq_open>span{display:inline}}
