/* SONIQ NOW — Master / Export v2 */
.snq-me{height:100%;min-height:360px;display:grid;grid-template-columns:minmax(0,1fr) 310px;background:#070a0e;color:#d8e0e9;overflow:hidden}
.snq-me-main{min-width:0;display:grid;grid-template-rows:42px 160px minmax(150px,1fr);overflow:hidden}
.snq-me-toolbar{display:flex;align-items:center;gap:7px;padding:0 10px;border-bottom:1px solid #202833;background:#0d1218}
.snq-me-btn,.snq-me-select{height:27px;border:1px solid #2d3640;background:#11171e;color:#aeb8c3;border-radius:3px;font:700 8px Inter,system-ui;padding:0 9px;cursor:pointer}
.snq-me-btn.gold{color:#f1d273;border-color:#8e7430;background:#1a170d}.snq-me-btn.danger{color:#ff8686;border-color:#75333a}.snq-me-btn:disabled{opacity:.35;cursor:not-allowed}
.snq-me-status{margin-left:auto;font:8px ui-monospace;color:#798591}.snq-me-status.live{color:#59d99a}.snq-me-status.warn{color:#ff8585}
.snq-me-metering{display:grid;grid-template-columns:220px minmax(0,1fr) 210px;border-bottom:1px solid #202833;background:#090d12}
.snq-me-loudness{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:12px;border-right:1px solid #202833}
.snq-me-stat{border:1px solid #202832;background:#0b1015;padding:9px}.snq-me-stat label{display:block;font:700 7px Inter,system-ui;letter-spacing:.11em;text-transform:uppercase;color:#707c89;margin-bottom:5px}.snq-me-stat strong{font:700 18px ui-monospace;color:#e4eaf0}.snq-me-stat small{font:7px ui-monospace;color:#727e8a}
.snq-me-spectrum{position:relative;padding:10px;min-width:0}.snq-me-spectrum canvas{display:block;width:100%;height:138px;background:#06090d;border:1px solid #202832}
.snq-me-master{padding:10px;border-left:1px solid #202833;display:grid;grid-template-columns:1fr 30px;gap:9px;align-items:center}
.snq-me-fader{height:118px;writing-mode:bt-lr;-webkit-appearance:slider-vertical;width:30px;accent-color:#d7ad38}.snq-me-meter{height:120px;width:15px;background:#10151b;border:1px solid #2a323b;display:flex;align-items:flex-end}.snq-me-meter i{display:block;width:100%;height:0;background:linear-gradient(to top,#29cf76 0 66%,#e0c442 80%,#ef8842 91%,#ef424b 100%)}
.snq-me-work{min-height:0;display:grid;grid-template-columns:1fr 1fr;overflow:auto}.snq-me-card{padding:12px;border-right:1px solid #202833}.snq-me-card:last-child{border-right:0}.snq-me-card h4{margin:0 0 10px;font:700 9px Inter,system-ui;letter-spacing:.13em;text-transform:uppercase;color:#8a96a2}
.snq-me-row{display:grid;grid-template-columns:115px 1fr;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid #171e27;font-size:9px;color:#8894a0}.snq-me-row strong{color:#d4dce5}.snq-me-range{width:100%;accent-color:#c6a13a}
.snq-me-side{background:#0c1117;border-left:1px solid #202833;overflow:auto}.snq-me-side-title{height:38px;display:flex;align-items:center;padding:0 11px;border-bottom:1px solid #202833;font:700 9px Inter,system-ui;letter-spacing:.13em;text-transform:uppercase;color:#9ca7b3}
.snq-me-box{padding:11px;border-bottom:1px solid #171e27}.snq-me-box h5{margin:0 0 8px;font:700 8px Inter,system-ui;letter-spacing:.11em;text-transform:uppercase;color:#7f8b97}.snq-me-box p{margin:0;font-size:8px;color:#7e8995;line-height:1.55}
.snq-me-progress{height:5px;background:#171d23;margin-top:8px;overflow:hidden}.snq-me-progress i{display:block;height:100%;width:0;background:#d7ad38}
.snq-me-log{font:8px/1.5 ui-monospace;color:#8793a0;white-space:pre-wrap;max-height:145px;overflow:auto}
@media(max-width:1000px){.snq-me{grid-template-columns:1fr}.snq-me-side{display:none}.snq-me-metering{grid-template-columns:190px 1fr}.snq-me-master{display:none}}
