/* Every parts tile inherits the actual .pc chemical card style; only shared media geometry is added. */
.parts-grid.catalog-section,.bp-grid.catalog-section{padding-top:0}
[data-parts-card]{min-width:0;display:flex;flex-direction:column;height:100%;box-sizing:border-box}
[data-parts-card] .pc-media{position:relative;min-width:0;flex:none}
[data-parts-card] .pc-media>a.pc-plate{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1/1;min-width:0;overflow:hidden;border-radius:14px;margin:0}
[data-parts-card] .pc-media>a.pc-plate>img{border-radius:14px}
[data-parts-card] .pc-media>a.parts-card-photo{background:#071d32;aspect-ratio:2/3}
[data-parts-card] .pc-media>a.parts-card-photo>img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;aspect-ratio:auto;border-radius:14px;object-fit:contain;filter:none;flex:0 1 auto}
[data-parts-card] .pc-media>.pc-fav:disabled{opacity:.45;cursor:default}
[data-parts-card] .parts-card-photo~.pc-fav:not([aria-pressed="true"]){color:#eaf3fb}
[data-parts-card] .parts-card-photo~.pc-fav:hover{color:#e0245e}
[data-parts-card] .pc-body{min-width:0;display:flex;flex-direction:column;flex:1;padding:0 6px}
[data-parts-card] .pc-head{margin:0 0 6px}
[data-parts-card] .parts-card-brand{margin:0;font-size:13px;font-weight:600;line-height:1.4;color:var(--pm-soft,#b8cfde);letter-spacing:0;text-transform:none}
[data-parts-card] .pc-lead{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
[data-parts-card] .pc-acts{margin-top:auto}
[data-parts-card] .pc-coin{max-width:100%;white-space:normal;flex-wrap:wrap}
.parts-card-note{font-size:12px;line-height:1.4;color:#f3cb78;overflow-wrap:anywhere;margin:8px 6px 0}.parts-card-note:empty{display:none}

