/* LYRIC ROOM v3.7.6 — recording workspace: right guide / input / saved takes */
body.lr34-theme .lr35-record-page .lr35-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,370px);align-items:start;gap:14px}
body.lr34-theme .lr35-record-page .lr35-main{min-width:0;display:flex;flex-direction:column;gap:12px}
body.lr34-theme .lr35-record-page .lr35-side{min-width:0;display:flex;flex-direction:column;gap:12px}
body.lr34-theme .lr35-record-page .lr35-side #lr374-monitor-panel{order:0;position:sticky;top:86px;z-index:3;max-height:calc(100vh - 240px);overflow:auto}
body.lr34-theme .lr35-record-page .lr35-side .lr374-settings-heading{order:1}
body.lr34-theme .lr35-record-page .lr35-side .lr36-input-details{order:2}
body.lr34-theme .lr35-record-page .lr35-side .lr36-help-card{order:3;position:static}
body.lr34-theme .lr35-record-page .lr35-main > #lr374-monitor-panel{display:none}
body.lr34-theme .lr35-record-page .lr374-monitor-content .lr35-toggles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}
.lr376-auto-save{display:inline-flex;align-items:center;padding:6px 9px;border:1px solid #396c57;border-radius:7px;color:#a5e6c0;background:#19302b;font-size:11px;max-width:290px;line-height:1.4}
.lr376-auto-save[data-error="yes"]{color:#ffd1c9;border-color:#a05a54;background:#3b2424}
#lr376-persist-btn{font-size:11px!important;min-height:30px}
.lr376-input-flags{display:flex;flex-wrap:wrap;gap:9px;border:1px solid #434956;border-radius:8px;padding:11px;color:#eaded0}
.lr376-input-flags legend{font-size:11px;padding:0 5px}
.lr376-input-flags label{font-size:11px;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}
.lr376-lead-setting{display:grid;grid-template-columns:auto 62px;align-items:center;gap:8px;color:#e3ccba;font-size:11px}
.lr376-lead-setting input{min-width:0;width:60px;padding:8px;background:#131821;color:#edddcd;border:1px solid #484e5d;border-radius:6px}
.lr376-lead-setting span{grid-column:1/-1;color:#aab0bb;font-size:10px}
@media(max-width:1140px){
 body.lr34-theme .lr35-record-page .lr35-grid{grid-template-columns:minmax(0,1fr) minmax(285px,32%)}
}
@media(max-width:860px){
 body.lr34-theme .lr35-record-page .lr35-grid{grid-template-columns:1fr}
 body.lr34-theme .lr35-record-page .lr35-side #lr374-monitor-panel{position:static;max-height:none}
 body.lr34-theme .lr35-record-page .lr35-side{display:flex;flex-direction:column}
}
