/* The same compact review component on the four Outils Pro selection pages. */
.op-hub .mc-products .mc-card .mc-review-panel{
 margin: auto 1rem 0;padding:.75rem 1rem;background:var(--pale);
 border-radius:var(--radius);text-align:left;min-width:0;
}
.op-hub .mc-products .mc-review-panel .mc-rating{margin:0;font-size:1.5rem;line-height:1.3}
.op-hub .mc-products .mc-review-panel .mc-rating>span[aria-hidden]{color:var(--blue);margin-right:.2em}
.op-hub .mc-products .mc-review-panel .mc-reviews{
 display:flex;flex-wrap:wrap;align-items:center;gap:0 .25em;min-height:44px;
 margin:0;padding:.25rem 0 0;font-size:.85rem;line-height:1.4;color:var(--blue);
}
.op-hub .mc-products .mc-review-panel .mc-reviews span{display:inline}
.op-hub .mc-products .mc-card{height:100%}
.op-hub .mc-page .mc-products{align-items:stretch}
.op-hub .mc-products:has(.mc-product-details[open]){align-items:start}
.op-hub .mc-products:has(.mc-product-details[open]) .mc-card{height:auto}
.op-hub .mc-products .pc-card-choice .mc-review-panel{margin-top:0}
.op-hub .mc-products .mc-buy{display:flex;align-items:center;justify-content:center;gap:.25em}
/* Keys have the same nine sections: align each section across the visible row. */
@supports(grid-template-rows:subgrid){
 @media(min-width:761px){
  .op-hub .cl-selection .mc-products{row-gap:0}
  .op-hub .cl-selection .mc-card{
   display:grid;grid-row:span 9;grid-template-rows:subgrid;row-gap:0;
   height:auto;margin-bottom:1rem;
  }
  .op-hub .cl-selection .mc-card .mc-review-panel{margin-top:0}
  .op-hub .cl-selection .mc-card .td-pitch{min-height:0}
  .op-hub .cl-selection .mc-products .mc-card h3{min-height:0}
  .op-hub .cl-selection .mc-products:has(.mc-product-details[open]) .mc-card{
   display:flex;grid-row:auto;
  }
 }
}
@media(max-width:760px){
 .op-hub .mc-products .mc-card{height:auto}
 .op-hub .mc-products .mc-card .mc-review-panel{margin-top:.5rem}
}
