.industry-cover{isolation:isolate;background:#e9f1fa;height:144px;position:relative;overflow:hidden}.industry-cover>img{object-fit:cover;object-position:center 55%;width:100%;height:100%;display:block}.industry-cover:after{content:"";pointer-events:none;background:linear-gradient(#071c3817 30%,#071c387a);position:absolute;inset:0}.industry-cover-label{inset-inline-start:14px;z-index:1;letter-spacing:.07em;color:#fff;text-transform:uppercase;background:#071e39a6;border-radius:6px;padding:5px 8px;font-size:10px;font-weight:750;line-height:1.4;position:absolute;bottom:12px}.industry-cover-status{inset-inline-end:12px;z-index:1;position:absolute;top:12px}.industry-cover-status .badge,.industry-cover-status .company-state{background-color:#fffffff2;box-shadow:0 2px 8px #09264115}.industry-company{color:#122945;text-align:start;border-top:1px solid #e1e9f3;align-items:center;gap:10px;min-width:0;margin-top:14px;padding-top:12px;display:flex}.industry-company-logo{color:#195adb;background:#f0f5fd;border:1px solid #d7e4f4;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:grid;overflow:hidden}.industry-company-logo>img{object-fit:contain;background:#fff;width:100%;height:100%;padding:3px;display:block}.industry-company-name{overflow-wrap:anywhere;text-transform:uppercase;font-size:12px;font-weight:750;line-height:1.5}.asset-list .asset-card.asset-card-visual{text-align:start;background:#fff;border:1px solid #d6e2f1;border-radius:18px;flex:none;height:auto;max-height:none;display:block;overflow:hidden;box-shadow:0 3px 12px #153d7010;padding:0!important}.asset-list .asset-card.asset-card-visual.selected{border-color:#2867de;box-shadow:0 0 0 2px #2867de20}.asset-card-visual .asset-card-body{padding:16px 18px}.asset-card-visual .asset-card-body h2{color:#111;margin:0 0 7px;font-size:16px;line-height:1.4}.asset-card-visual .asset-card-body>p{color:#111;margin:0 0 14px;font-size:14px}.asset-card-visual .asset-source{color:#111;border-top:1px solid #e1e9f3;margin-top:12px;padding-top:10px;font-size:12px;line-height:1.5}.asset-card-visual .asset-card-body>.inline{color:#111;font-size:13px}.company-grid .company-card>.industry-cover{border-radius:15px 15px 0 0;height:160px;margin:-24px -24px 18px}.company-card{overflow:hidden}@media (max-width:600px){.industry-cover{height:132px}.asset-card-visual .asset-card-body{padding:15px 16px}.company-grid .company-card>.industry-cover{height:145px;margin:-20px -20px 18px}}
