.audio-output-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:20px;margin-top:24px}.audio-output-card{background:linear-gradient(140deg,#1d2a30,#111a23);border:1px solid #35474d;border-radius:20px;padding:22px;min-width:0}.audio-output-card h3{margin:0}.audio-output-card .meter{margin-bottom:14px}.audio-output-card select{width:100%;margin-top:12px}.audio-output-card input[type=range]{width:100%}.audio-output-card input[type=number]{width:105px}.audio-operating{font:12px monospace;color:#a9dfc7;min-height:1.3em;overflow-wrap:anywhere}.audio-delay{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;margin:18px 0}.audio-delay input[type=range],.audio-delay small{grid-column:1/-1}.audio-stereo-meters{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.audio-wizard-review{white-space:pre-wrap;background:#0d141c;padding:20px;border-radius:12px}.audio-preferences{display:flex;gap:18px;align-items:end;flex-wrap:wrap;margin:18px 0}.audio-preferences label{display:grid;gap:6px}.audio-editor{border:1px solid #a9dfc7;border-radius:18px;padding:22px;margin-top:22px}.dsp-preset-box{border:1px solid #354953;background:#111e25;border-radius:16px;padding:20px;margin:24px 0}.dsp-preset-targets{display:flex;gap:16px;flex-wrap:wrap;margin:12px 0}.dsp-preset-targets label{display:flex;align-items:center;gap:8px}

.audio-assignment-row,.audio-assignment-head{display:grid;grid-template-columns:minmax(100px,1fr) minmax(170px,2fr) 100px 110px 110px;gap:12px;align-items:center;margin:12px 0}.audio-assignment-row select{width:100%;min-width:0}.audio-assignment-head{font-size:12px;color:#a6bdc4}@media(max-width:1050px){.audio-assignment-head{display:none}.audio-assignment-row{grid-template-columns:1fr 1fr;border-bottom:1px solid #35474d;padding-bottom:18px}.audio-assignment-row strong,.audio-assignment-row select:nth-child(2){grid-column:1/-1}}
