#fmPanel .operator-bank{grid-column:1/-1;min-height:485px;border-right:0;border-bottom:1px solid #35392f}#fmPanel .operators{grid-template-columns:repeat(6,minmax(135px,1fr))}#fmPanel .operator{padding:9px 8px}#fmPanel .op-controls{display:grid;grid-template-columns:1fr 1fr;gap:9px 7px}#fmPanel .op-controls .mini-control{min-width:0}#fmPanel .op-controls select{grid-column:1/-1;width:100%;height:23px;background:#0d0f0c;border:1px solid #35392f;font-family:"DM Mono",monospace;font-size:.52rem}#fmPanel .routing-card{grid-column:span 1;min-height:355px}#fmPanel .tone-bank{grid-column:span 2}#fmPanel .motion-bank{grid-column:span 1}.algo-node.carrier{background:#dfff49!important;color:#10120e!important;box-shadow:0 0 10px #dfff4966}.algorithm-display{height:165px}.algorithm-buttons{grid-template-columns:repeat(6,1fr)}.algorithm-buttons button{height:23px}.env-strip{grid-template-columns:1fr repeat(5,36px)}.motion-grid{grid-template-columns:1fr 1fr}.operator-bank+.routing-card .section-title small{max-width:110px;text-align:right}
@media(max-width:1200px){#fmPanel .operators{grid-template-columns:repeat(3,1fr)}#fmPanel .operator-bank{min-height:860px}#fmPanel .routing-card{grid-column:span 1}#fmPanel .tone-bank{grid-column:span 2}#fmPanel .motion-bank{grid-column:1/-1}}
@media(max-width:820px){#fmPanel .operators{grid-template-columns:1fr 1fr}#fmPanel .operator-bank{min-height:1320px}#fmPanel .routing-card,#fmPanel .tone-bank,#fmPanel .motion-bank{grid-column:auto}.algorithm-buttons{grid-template-columns:repeat(4,1fr)}}
