/* PMS picker cards: one padded identity, rating and description column. */
.pms-picker-cards > .compare-option{padding:22px;gap:0}
.pms-picker-cards > .compare-option > label{padding:0;flex:0 0 auto;gap:12px}
.pms-picker-cards .compare-option-content{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px 14px;width:100%;align-items:center}
.pms-picker-cards .compare-option-content > img{grid-column:1;grid-row:1 / 3;width:64px;height:56px;object-position:center}
.pms-picker-cards .compare-option-content > strong{grid-column:2;align-self:end;font-size:19px;line-height:1.3}
.pms-picker-cards .compare-option-content > .ra-rating{grid-column:2;align-self:start;margin:0;gap:3px;color:#171717}
.pms-picker-cards .ra-rating-top{gap:8px}
.pms-picker-cards .ra-rating strong{font-size:16px}
.pms-picker-cards .ra-rating small{font-size:13px;line-height:1.45}
.pms-picker-cards .compare-option-content > .pms-picker-description{grid-column:1 / -1;margin-top:8px;color:#52565d;font-size:14px;line-height:1.6}
.pms-picker-cards > .compare-option > .launch-shortlist-context{margin:16px 0 18px 30px;font-size:14px;line-height:1.6;color:#52565d}
.pms-picker-cards > .compare-option > a{margin:auto 0 0 30px;padding-top:10px;min-height:44px;font-size:14px}
@media(max-width:560px){
 .pms-picker-cards > .compare-option{padding:18px}
 .pms-picker-cards .compare-option-content{grid-template-columns:48px minmax(0,1fr);gap:10px 12px}
 .pms-picker-cards .compare-option-content > img{grid-row:1;width:48px;height:44px}
 .pms-picker-cards .compare-option-content > strong{align-self:center}
 .pms-picker-cards .compare-option-content > .ra-rating{grid-column:1 / -1}
 .pms-picker-cards .compare-option-content > .pms-picker-description{margin-top:2px}
}
