
.akb-tradein { margin: 13px 0 19px; padding: 17px 18px; border: 1px solid #dce1e7; border-radius: 9px; background: #fff; }
.akb-tradein__title { font-size: 17px; font-weight: 700; line-height: 1.45; margin-bottom: 11px; }
.akb-tradein__choices { display: flex; gap: 24px; margin-bottom: 11px; }
.akb-tradein__choices label { display: flex; align-items: center; gap: 7px; cursor: pointer; }
.akb-tradein__choices input { accent-color: #31844b; }
.akb-tradein__details { color: #50565c; margin-bottom: 13px; }
.akb-tradein__price-row { display:flex; flex-wrap:wrap; justify-content:space-between; align-items:flex-end; gap:14px; margin-bottom:12px; }
.akb-tradein__old-price { color:#8a8f95; font-size: 13px; }
.akb-tradein__price { font-size:28px; line-height:1.3; font-weight:700; margin:4px 0 2px; }
.akb-tradein__hint { font-size:12px; color:#50565c; }
.akb-tradein__qty {display:flex; flex-direction:column; gap:5px; }
.akb-tradein__qty input {width:76px; padding:7px; border:1px solid #dce1e7; border-radius:4px; }
.akb-tradein__buy { min-width:180px; }
.akb-tradein__note { font-size:12px; color:#737b82; margin-top:12px; line-height:1.5; }
