/* Compact controls and discrete rank points share the existing card height. */
.ca-rank-curve-card .ca-rank-curve-wrap{display:flex;flex-direction:column;gap:3px}
.ca-rank-view-controls{display:flex;align-items:center;justify-content:space-between;gap:5px 10px;flex-wrap:wrap;flex:none;margin:0 0 2px}
.ca-rank-view-controls label{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--ca-muted,#7d858c)}
.ca-rank-view-controls select{font-size:10px;min-height:28px;padding:5px 9px;max-width:150px}
.ca-rank-view-controls>.ca-note{margin:0;font-size:10px}
.ca-rank-curve-card .ca-rank-curve-plot{flex:1;min-height:0;width:100%}
.ca-rank-curve-card .ca-rank-curve-caption{min-height:30px;font-variant-numeric:tabular-nums}
.ca-rank-curve-card .ca-rank-curve-wrap>.ca-note{flex:none}
.ca-rank-curve-plot svg:focus-visible{outline:2px solid #b8a66a;outline-offset:2px;border-radius:4px}
