.repair-price-choice{display:grid;gap:12px;min-width:0}.repair-price-choice label{display:grid;gap:6px;font-size:13px;color:#496651;text-align:left}.repair-price-choice select{min-height:44px;padding:10px;border:1px solid #d4e0d8;border-radius:8px;background:white;color:#294a36;width:100%;max-width:100%;font-size:14px}.repair-price-choice.compact{width:240px;max-width:100%}.repair-price-choice.compact .text-link{font-size:13px;justify-self:end;min-height:36px}.repair-price-choice.detail{margin-block:18px}.repair-price-choice.detail .product-price{margin:4px 0}.repair-card:has(.repair-price-choice){grid-template-columns:48px minmax(0,1fr) minmax(180px,240px)}.repair-card-copy a:hover{text-decoration:underline}@media(max-width:700px){.repair-card:has(.repair-price-choice){grid-template-columns:40px minmax(0,1fr)}.repair-card>.repair-price-choice{grid-column:1/-1;width:100%}.repair-price-choice select{font-size:16px}.repair-price-choice.compact .price-value{text-align:left}.repair-price-choice.compact .text-link{justify-self:start}}