/* Equal monochrome tiles, with wrap labels separated from model codes. */
#form [data-choice=shaftProfile] .option-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
#form [data-choice=shaftProfile] .option{min-width:0}
#form [data-choice=shaftProfile] .option>span{width:100%;min-width:0;max-width:none;min-height:144px;padding:12px 6px;gap:10px;text-align:center}
#form [data-choice=shaftProfile] .option>span::before{content:none;display:none}
#form [data-choice=shaftProfile] .grip-symbol{display:block;width:64px;height:82px;object-fit:contain;border:1px solid #e6e9e7;border-radius:9px;flex-shrink:0}
#form [data-choice=shaftProfile] .grip-caption{display:flex;flex-direction:column;align-items:center;gap:3px;min-height:31px;width:100%}
#form [data-choice=shaftProfile] .grip-caption strong{font-size:12px;line-height:1.2;font-weight:750;color:inherit}
#form [data-choice=shaftProfile] .grip-caption small{font-size:10px;line-height:1.3;color:inherit;opacity:.74}
@media(max-width:760px){#form [data-choice=shaftProfile] .option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}
