.partsCatalogGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:10px}.partCatalogCard{appearance:none;border:1px solid rgba(148,163,184,.18);background:var(--card,#fff);color:inherit;border-radius:14px;padding:0;text-align:left;display:grid;grid-template-columns:82px minmax(0,1fr);overflow:hidden;cursor:pointer;min-height:110px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.partCatalogCard:hover{transform:translateY(-2px);border-color:rgba(59,130,246,.4);box-shadow:0 8px 22px rgba(15,23,42,.08)}.partCatalogImage{background:rgba(148,163,184,.09);display:flex;align-items:center;justify-content:center;min-height:110px;overflow:hidden}.partCatalogImage img{width:100%;height:100%;object-fit:cover;min-height:110px}.partCatalogImage img:not([src]),.partCatalogImage img.partThumbEmpty{opacity:.12}.partCatalogBody{padding:11px;display:flex;flex-direction:column;gap:3px;min-width:0}.partCatalogBody>b{font-size:11px;color:var(--muted,#64748b);letter-spacing:.04em}.partCatalogBody>strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.partCatalogBody>small{color:var(--muted,#64748b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.partCatalogMeta{display:flex;flex-direction:column;gap:1px;margin-top:auto;font-size:10px;color:var(--muted,#64748b)}.biStarterKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;grid-column:1/-1}.biStarterKpis .kpi{border:1px solid rgba(148,163,184,.18);border-radius:14px;padding:14px;background:var(--card,#fff)}.biStarterKpis .kpi span{display:block;font-size:12px;color:var(--muted,#64748b)}.biStarterKpis .kpi b{display:block;font-size:26px;margin:5px 0}.biStarterKpis .kpi small{color:var(--muted,#64748b)}.biStarterGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;grid-column:1/-1}.liveBars{display:flex;flex-direction:column;gap:9px}.liveBarRow{display:grid;grid-template-columns:minmax(90px,150px) minmax(80px,1fr) 64px;gap:8px;align-items:center;font-size:12px}.liveBarRow>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.liveBarRow>b{text-align:right;font-variant-numeric:tabular-nums}.liveBarTrack{height:8px;border-radius:999px;background:rgba(148,163,184,.13);overflow:hidden}.liveBarTrack i{display:block;height:100%;background:currentColor;opacity:.55;border-radius:999px}@media(max-width:950px){.biStarterKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.biStarterGrid{grid-template-columns:1fr}}@media(max-width:620px){.partsCatalogGrid{grid-template-columns:1fr}.biStarterKpis{grid-template-columns:1fr}.liveBarRow{grid-template-columns:90px 1fr 48px}}