.settings{width:285px;max-height:calc(var(--plot-height,640px) + 270px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#3b4d65 #101a29;padding:0 19px 20px;overscroll-behavior:contain}
.settings-title{display:flex;align-items:center;justify-content:space-between;gap:8px;position:sticky;top:0;z-index:1;padding:19px 0 12px;background:#101a29;border-bottom:1px solid #243146;margin-bottom:18px}
.settings-title h2{font-size:16px;font-weight:650;margin:0}.settings-title button{font-size:9px;padding:6px 8px;white-space:nowrap}
.settings .setting-heading{color:#d6e1f0;font-size:12px;font-weight:650;letter-spacing:0;display:block;line-height:1.6;margin:16px 0 10px}
.settings .setting-heading:not(:first-child){border-color:#293449;padding-top:18px;margin-top:23px}.setting-heading small{font-size:11px;font-weight:500;color:#91a3bc}
.settings label{font-size:11px;color:#9eb0c8;margin-top:13px;margin-bottom:7px}.settings select,.settings input[type=number]{font-size:12px;padding:10px 9px;min-height:36px}.settings select:disabled,.settings input:disabled{opacity:.45}
.settings .setting-help{font-size:10px;color:#7088a7;line-height:1.65;margin:10px 0 13px}.settings label.checkbox{font-size:11px;color:#a7b9d0;margin-top:13px;margin-bottom:13px;line-height:1.5}
.settings label.checkbox input{flex:none;width:14px;height:14px;margin:0}.settings output{font-size:10px}.settings .apply{padding:9px;font-size:10px}.settings select,.settings input{width:100%}
.view-label #mode-label{display:inline;color:#b3c6e1;margin:0;font-weight:650;letter-spacing:1.6px;font-family:inherit}.instrument[data-view=waveform] .legend-label{display:none}
@media(max-width:1100px){.settings{width:260px;padding-left:15px;padding-right:15px}.settings-title{flex-wrap:wrap}}
@media(max-width:760px){.settings{width:100%;max-height:430px;padding:0 16px 18px;border-bottom:1px solid #243146}.settings fieldset{display:block}.settings-title{padding:15px 0 11px;margin-bottom:12px}.settings .setting-heading{margin-top:14px!important;padding-top:14px!important}.settings .setting-heading:first-child{padding-top:0!important;margin-top:0!important}.settings label,.settings select,.settings input[type=number]{font-size:12px}.settings .setting-help{font-size:10px}.settings .apply{margin-top:6px}.settings .checkbox{grid-column:auto}}
