.data-browser-controls{display:grid;grid-template-columns:minmax(220px,2fr) repeat(2,minmax(150px,1fr));gap:12px;align-items:end;margin:24px 0}.data-browser-controls label{display:grid;gap:6px;font-weight:700}.data-browser-controls input,.data-browser-controls select{min-height:44px;width:100%}.result-count{font-weight:800;margin:12px 0}.chip-grid,.trial-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.chip-card,.trial-card{background:var(--surface,#fff);border:1px solid var(--line,#dbe4ef);border-radius:18px;padding:16px;box-shadow:0 6px 22px rgb(24 52 80 / 8%)}.chip-card{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:start}.chip-card img{border-radius:16px;background:#eef5ff}.chip-card h2,.trial-card h2{font-size:1.06rem;margin:0}.chip-card-head,.trial-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.chip-card-head span,.trial-card-head span{border-radius:999px;padding:4px 9px;background:#edf4ff;font-size:.78rem;font-weight:800}.chip-card details{margin-top:10px}.chip-card summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:800}.chip-card small{color:var(--muted,#5c6b7a)}.trial-card ol{list-style:none;padding:0;margin:14px 0}.trial-card li{border-top:1px solid var(--line,#dbe4ef);padding:12px 0}.trial-card li p{margin:5px 0 8px}.trust-label.is-pending{background:#fff4d7;color:#754f00}.trust-label.is-external{background:#e8f2ff;color:#174d86}.source-list{display:grid;gap:8px}.source-list li{overflow-wrap:anywhere}.event-status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.event-status-grid article{padding:18px;border-radius:18px;background:#f7faff;border:1px solid #dbe4ef}.evidence-image-note{font-size:.88rem;color:var(--muted,#5c6b7a)}@media(max-width:720px){.data-browser-controls{grid-template-columns:1fr}.chip-card{grid-template-columns:72px 1fr}.chip-card img{width:72px;height:72px}}@media(max-width:360px){.chip-card{grid-template-columns:1fr}.chip-card img{width:80px;height:80px}.chip-grid,.trial-grid{grid-template-columns:1fr}}
