/* Fixture declutter 21 October: compact presentation, unchanged estimates. */
#km-centre .ke-selection-compact {
 display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;
 margin:10px 0 18px;padding:12px 16px;border:1px solid #d8e4f4;border-left:3px solid #315ecb;
 border-radius:10px;background:#f4f8ff;color:#19345b;
}
#km-centre .ke-selection-compact[hidden] {display:none!important;}
#km-centre .ke-selection-copy {min-width:0;}
#km-centre .ke-selection-copy>span {display:block;font-size:10px;font-weight:650;color:#58708f;line-height:1.4;}
#km-centre .ke-selection-copy>strong {display:block;font-size:15px;line-height:1.4;overflow-wrap:anywhere;}
#km-centre .ke-selection-price {text-align:right;max-width:145px;}
#km-centre .ke-selection-price>strong {display:block;font-size:18px;line-height:1.25;}
#km-centre .ke-selection-price>small {display:block;font-size:10px;line-height:1.4;overflow-wrap:anywhere;}
#km-centre .ke-selection-compact>p {margin:0;font-size:11px;line-height:1.5;color:#526782;}
#km-centre .ke-selection-compact>a {align-self:end;justify-self:end;font-size:11px;font-weight:650;min-height:28px;display:flex;align-items:center;}
#km-centre #match-decision .ki-estimates-inline {margin:14px 18px 16px;font-size:12px;line-height:1.6;color:#526782;}
#km-centre #match-decision .ki-estimates-inline>p {margin:6px 0;font-size:12px;line-height:1.6;}
#km-centre #match-decision .ki-estimates-inline .kr-track {display:inline-flex;align-items:center;font-size:12px;min-height:36px;}
#km-centre #match-decision .ki-compact-model {font-size:11px!important;line-height:1.5!important;}
#km-centre #match-decision .kr-extra-estimates {margin-top:12px;padding-top:10px;}
#km-centre #match-decision .kr-extra-estimates>summary {min-height:36px;font-size:11px;}
@media(max-width:700px) {
 #km-centre .ke-selection-compact {padding:10px 12px;gap:4px 10px;margin:8px 0 14px;}
 #km-centre .ke-selection-copy>strong {font-size:14px;}
 #km-centre .ke-selection-price {max-width:115px;}
 #km-centre .ke-selection-price>strong {font-size:17px;}
 #km-centre .ke-selection-compact>p {grid-column:1/-1;font-size:10px;}
 #km-centre .ke-selection-compact>a {grid-column:1/-1;justify-self:start;min-height:36px;}
 #km-centre #match-decision .ki-estimates-inline {margin-inline:14px;}
}
