/* Necessary V0.7 additions; approved recording desk and audio controls retain their CSS. */
#scene-bar{display:flex;align-items:center;gap:7px;flex:none;margin-bottom:7px}#scene-bar h2{font-size:17px;margin:0 auto 0 0}#scene-bar select{max-width:200px;min-width:120px;padding:5px}#scene-bar button{font-size:14px;white-space:nowrap}.scene-design #brief,.scene-design .project-bar>label:nth-child(2),.scene-design .project-bar>label:nth-child(3),.scene-design #arrange{display:none}.scene-design .project-bar>label:first-child{flex:1}.scene-design #status{min-height:20px}.scene-design #lesson-two{padding-top:6px}#scene-bar button[aria-pressed=true]{border-color:var(--teal)}
#live-desk{flex:1;min-height:0}.live-toolbar{display:flex;align-items:center;gap:8px}.live-toolbar h2{margin:0 auto 0 0;font-size:21px}#live-title{font-size:22px;margin:6px 0}.live-operation{display:flex;align-items:stretch;gap:14px;padding:12px 0}.live-operation>div{flex:1;min-width:0}.live-operation p{color:var(--muted);margin:0 0 4px}.live-operation output{display:block;font-size:20px;overflow-wrap:anywhere;margin-bottom:12px}#live-go{font-size:32px;min-width:150px;min-height:110px;touch-action:manipulation}#live-stop{min-width:100px;font-size:20px}#live-status{margin:4px 0 10px}#live-list{margin:0;padding:0 0 0 28px;flex:1}#live-list li{padding:9px;line-height:1.5;border-top:1px solid var(--line)}#live-list li[aria-current]{border-left:4px solid var(--teal);background:#173932}
#scene-dialog{width:min(800px,94vw)}#scene-dialog p,#scene-dialog li{font-size:16px}#scene-dialog ol{padding-left:24px}.scene-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px}.scene-fields label{margin:0;font-size:14px}.scene-fields input,.scene-fields textarea{display:block;width:100%;padding:7px;min-height:44px}.scene-fields label:last-child{grid-column:1/-1}#scene-dialog textarea{resize:vertical;min-height:70px}#foley-search{width:100%;min-height:44px;padding:6px}#foley-count{font-size:13px;display:block;margin:6px 0}.audition{min-height:58px}.audition small{line-height:1.4}.audition[aria-pressed=true]::after{content:'Playing';font-size:11px;color:var(--teal);margin-left:auto}.app-header nav button{font-size:13px}.app-header h1{font-size:16px}.app-header h1 span{font-size:12px}
@media(max-width:1100px){#scene-bar{gap:5px}#scene-bar h2{font-size:15px;max-width:140px}#scene-bar button{font-size:13px;padding-inline:7px}.app-header nav button{font-size:13px;padding-inline:4px}.app-header #help,.app-header #audio-output{font-size:12px}.app-header h1{font-size:15px}.app-header{min-height:68px}.app-header nav button{min-height:56px}}
@media(max-width:900px){.app-header nav{flex-wrap:wrap}.app-header nav button{flex:1 1 30%;font-size:14px;min-height:48px}#scene-bar{flex-wrap:wrap}#scene-bar h2{max-width:none;flex:1 0 45%;font-size:18px}#scene-bar select{flex:1;max-width:none}#scene-bar button{flex:1}#live-desk{min-height:650px}.scene-design #lesson-two{min-height:1000px}.live-operation{flex-wrap:wrap}.live-operation>div{flex-basis:100%}#live-go{flex:1}.scene-fields{grid-template-columns:1fr}.scene-fields label:last-child{grid-column:auto}}
@media(max-width:600px){.workspace{display:flex;flex-direction:column}.workspace>.panel{min-height:430px}.project-bar label{flex-basis:100%!important}.app-header h1{font-size:17px}#scene-bar button{min-width:44%;font-size:14px}.arrange-toolbar{align-items:start}.cue-row{grid-template-columns:24px 1fr 1fr}.cue-row label:nth-child(4){grid-column:2}.cue-row{padding-block:10px}.cue-row .remove{grid-column:3;justify-self:end}.status-bar{flex-wrap:wrap}.live-toolbar{flex-wrap:wrap}.live-toolbar h2{flex-basis:100%}.app-header nav{width:100%}}
@media(max-width:900px){.app-header{flex:0 0 auto;min-height:0;padding-block:8px}.app-header nav{flex:0 0 100%;order:4;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.app-header nav button{min-height:52px;font-size:14px}.app-header nav button:last-child{grid-column:1/-1}.app-header h1{flex:1}.app-header #stop-all{min-height:44px}}
