.dm-recorder-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.dm-recorder-actions button{font:600 13px/1.3 Arial,sans-serif;min-height:44px;padding:10px 15px;border:1px solid #cdb5c5;border-radius:8px;background:#fffaf7;color:#48253e;cursor:pointer}.dm-recorder-actions button:hover:not(:disabled){background:#fbe4ee}.dm-recorder-actions button:disabled{opacity:.5;cursor:default}.dm-recorder-actions button:focus-visible{outline:3px solid #b32c65;outline-offset:3px}.dm-recorder-actions .dm-record-toggle{background:#b32c65;border-color:#b32c65;color:#fff}.dm-recorder-actions .dm-record-toggle:hover:not(:disabled){background:#92224f}.dm-recorder-actions .is-recording{background:#752240;border-color:#752240}.dm-record-time{font:600 12px/1.4 Arial,sans-serif;font-variant-numeric:tabular-nums;color:#76596a;white-space:nowrap;margin-left:auto}.dm-record-status{font:13px/1.5 Arial,sans-serif;color:#48253e;margin:11px 0 4px}.dm-record-scope,.dm-record-note{font:12px/1.6 Arial,sans-serif;color:#76596a;margin:4px 0}.dm-record-preview{border-top:1px solid #e7d1dd;margin-top:15px;padding-top:12px}.dm-record-preview[hidden]{display:none}.dm-record-preview-label{font:600 12px/1.5 Arial,sans-serif;color:#48253e;margin:0 0 8px}.dm-record-video{display:block;max-width:100%;width:100%;max-height:300px;background:#211527;border-radius:9px}.dm-recorder-actions [hidden]{display:none}@media(max-width:440px){.dm-recorder-actions{gap:7px}.dm-recorder-actions button{padding:10px 12px}.dm-record-time{margin-left:0}}
