.media-controls{margin:1rem 0}.media-controls label{display:block;margin:12px 0}.media-controls input[type=file]{display:block;max-width:100%;margin-top:8px}.media-controls progress{width:100%;height:22px}.media-output{margin-top:20px;display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}.media-output:empty{display:none}.media-canvas,.media-preview{max-width:100%;height:auto;border:1px solid var(--border);background:white;border-radius:8px}.media-canvas{display:block}.media-output .media-download{max-width:100%;overflow-wrap:anywhere}.media-frame-list{padding-left:24px}.media-frame-list li{padding:10px 0;border-bottom:1px solid var(--border);overflow-wrap:anywhere}.media-frame-list li span{display:block;margin-bottom:8px}.media-frame-list button{margin-right:8px;padding:6px 10px}
