/* Trading-stock controls, existing animal/vehicle detail tiles retained. */
.livestock-live .vehicle-market-results>header{flex-wrap:wrap;gap:10px}
.livestock-live [data-price-form]{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin-top:16px}
.livestock-live [data-price-form][hidden]{display:none!important}
.livestock-live [data-price-form] label{display:grid;gap:7px;color:#a9bdb9;font-size:12px;text-transform:uppercase}
.livestock-live [data-price-form] input{box-sizing:border-box;width:170px;min-height:44px;border:1px solid #285452;border-radius:6px;background:#062627;color:#edf6f2;font:inherit;font-size:16px;padding:10px 12px}
.livestock-live [data-price-form] button{flex:1;min-height:44px}
.livestock-live .animal-offer-preview{flex:0 0 100%;margin:0;color:#b7d1b7;font-size:14px;line-height:1.5}
.livestock-live .animal-photo{box-sizing:border-box;padding:8px;overflow:hidden}
.livestock-live .animal-photo-unknown{display:grid;place-items:center;color:#a9bdb9}
.livestock-live [data-dialog-status]{color:#ffc34d;font-size:13px;line-height:1.4}
.livestock-live [data-park]{margin-top:10px}
@media(max-width:650px){.livestock-live [data-price-form]{flex-direction:column;align-items:stretch}.livestock-live [data-price-form] input{width:100%}.livestock-live .vehicle-detail-content{min-height:0}.livestock-live .vehicle-detail-scrollbody{overflow:visible;flex:none}.livestock-live .vehicle-detail-content{overflow-y:auto}}
