#calc-form .soil-controls{grid-template-columns:minmax(0,2fr) minmax(140px,1fr)}
#calc-form .rotation-types .actions{width:100%;align-items:end;gap:12px}
#calc-form .rotation-types .field{flex:1;min-width:240px;max-width:450px;margin:0}
#calc-form #rotation-type{width:100%;background:#24573e;color:#fff;border-color:#24573e;font-weight:600;min-height:44px}
#calc-form #rotation-type option{background:#fff;color:#183229}
#calc-form .rotation-types .btn{min-height:44px}
@media(max-width:760px){#calc-form .soil-controls{grid-template-columns:1fr 1fr}#calc-form .soil-controls>.field:last-child{grid-column:auto}#calc-form .rotation-types .field{flex-basis:100%;max-width:none;min-width:0}}
