#gtt-chain-lookup .gtt-spec-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
#gtt-chain-lookup .gtt-bar-choice-box{padding:16px 18px;border:1px solid transparent}
#gtt-chain-lookup .gtt-spec-item{min-height:104px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:0}
#gtt-chain-lookup .gtt-bar-tile{font:inherit;color:inherit;cursor:pointer;position:relative;transition:border-color .15s,background-color .15s}
#gtt-chain-lookup .gtt-bar-tile:hover{border-color:var(--accent,#b84316)}
#gtt-chain-lookup .gtt-bar-tile[aria-pressed="true"]{border-color:var(--accent,#b84316);box-shadow:inset 0 0 0 1px var(--accent,#b84316);background:#fff6ef}
#gtt-chain-lookup .gtt-bar-tile[aria-pressed="true"]::after{content:'✓';position:absolute;top:4px;right:8px;color:var(--accent,#b84316);font-weight:700}
#gtt-chain-lookup .gtt-bar-detail{font-size:.72em;line-height:1.4;color:#64685e}
@media(max-width:600px){#gtt-chain-lookup .gtt-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){#gtt-chain-lookup .gtt-bar-tile{transition:none}}