.recorder-pane{border:1px solid #8e763a;border-radius:14px;padding:20px;margin:20px 0;background:#11161d;min-width:0}.recorder-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.recorder-stage{max-width:720px;margin:auto;aspect-ratio:16/9;background:#05090d;border-radius:10px;overflow:hidden}.recorder-stage canvas{width:100%;height:100%}.recorder-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.recorder-options label{display:block}.recorder-options select{display:block;width:100%}.record-check{grid-column:1/-1}.record-check input{width:22px;height:22px;vertical-align:middle}.recorder-buttons{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.recorder-buttons button{min-height:56px;flex:1;min-width:140px}.recorder-pane video{width:100%;max-height:400px;background:#000}.recorder-render-source{position:absolute;left:-10000px;width:1920px;height:1080px;overflow:hidden;pointer-events:none}.recorder-pane meter{width:100%;max-width:300px;height:20px}#recordMessage{overflow-wrap:anywhere;color:#e6d5a0}#recordHistory button{display:block;width:100%;margin:8px 0;text-align:left}.record-inbox article{border-top:1px solid #434851;padding:14px 0}.record-inbox button{margin:5px;min-height:48px}.record-inbox video{width:100%;max-height:400px}.record-inbox textarea{width:100%;min-height:70px}.record-inbox .recorder-options{grid-template-columns:1fr}.recorder-privilege label{display:flex;align-items:center;gap:10px;min-height:44px}.recorder-privilege input{width:20px;height:20px}@media(max-width:760px){.recorder-pane{padding:14px 10px}.recorder-options{grid-template-columns:1fr}.recorder-heading h2{font-size:22px}.recorder-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.recorder-buttons button{min-width:0;font-size:14px}.recorder-stage{max-height:230px}#recordStop:not(:disabled){position:sticky;bottom:8px;background:#8e2432;color:white;border-color:#d16972;z-index:4}.recorder-pane .button-grid button{min-height:52px}#recordHistory button{overflow-wrap:anywhere}}
