#owner-tools{margin-top:32px;padding:24px}
#owner-tools form{margin:20px 0 32px}
.owner-tuning-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin-bottom:20px}
.owner-tuning-fields label{display:block;font-size:14px}
.owner-tuning-fields output{float:right;font-variant-numeric:tabular-nums;color:#c9ff43;margin-left:12px}
.owner-tuning-fields input{accent-color:#c9ff43;display:block;margin-top:10px;width:100%}
.owner-stock-form{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px}
.owner-stock-form>h3,.owner-stock-form>select:first-of-type,.owner-stock-form>input{grid-column:1/-1;margin:0}
.owner-stock-form>canvas{grid-column:1;grid-row:4/7;align-self:start;border:1px solid #52633b;border-radius:8px}
.owner-stock-form>select:last-of-type{grid-column:2;grid-row:4}
.owner-stock-fields{grid-column:2;grid-row:5}
.owner-stock-fields label{display:block;margin:0 0 10px;text-transform:capitalize}
.owner-stock-fields input[type=number]{display:block;margin-top:5px}
.owner-stock-actions{grid-column:2;grid-row:6;display:flex;flex-wrap:wrap;gap:8px}
@media(max-width:720px){#owner-tools{padding:14px}.owner-tuning-fields{grid-template-columns:1fr}.owner-stock-form{display:flex;flex-direction:column}.owner-stock-form>canvas{height:280px!important}.owner-stock-actions .button{flex:1 1 45%}}
