.loudness-app-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:18px}.loudness-app-layout>article,.loudness-app-layout>aside{padding:18px;border:1px solid #d8e1ed;border-radius:16px}.preview-audio{display:grid;gap:12px}.preview-audio label{display:grid;gap:6px;font-weight:800}.preview-audio audio{width:100%;height:42px}.app-loudness-bars{display:flex;align-items:flex-end;gap:3px;height:130px;padding:12px;background:#f3f6fb;border-radius:12px}.app-loudness-bars i{flex:1;min-width:2px;height:var(--h);background:#2673ee;border-radius:3px 3px 0 0}.app-loudness-bars i.risk{background:#d94141}.custom-targets{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-left:28px}.custom-targets label{display:grid;gap:4px}.custom-targets input,.loudness-modes select{width:100%;padding:9px;border:1px solid #c7d2e1;border-radius:8px;background:#fff}.loudness-modes .analysis-boundary{margin:0}.loudness-modes #audioOutputLabel{display:grid;grid-template-columns:1fr minmax(150px,220px);align-items:center}.result-stats em{font-size:.68rem;font-style:normal}@media(max-width:800px){.loudness-app-layout{grid-template-columns:1fr}.custom-targets{grid-template-columns:1fr;margin-left:0}}@media(max-width:460px){.loudness-modes #audioOutputLabel{grid-template-columns:1fr}.preview-audio audio{min-width:0}}
