.video-attachments.svelte-1kzdfxn.svelte-1kzdfxn{display:flex;flex-direction:column;gap:6px;font-size:13px;margin:8px 0;min-width:0;max-width:100%}label.svelte-1kzdfxn.svelte-1kzdfxn{position:relative;align-self:flex-start;cursor:pointer;padding:6px 10px;border:1px solid #ccc;border-radius:6px}label.svelte-1kzdfxn.svelte-1kzdfxn:focus-within{outline:2px solid #317755;outline-offset:2px}input.svelte-1kzdfxn.svelte-1kzdfxn{position:absolute;width:1px;height:1px;opacity:0}.disabled.svelte-1kzdfxn.svelte-1kzdfxn{opacity:.5;cursor:default}.upload-item.svelte-1kzdfxn.svelte-1kzdfxn,.uploaded-video.svelte-1kzdfxn.svelte-1kzdfxn{padding:8px;border:1px solid #ddd;border-radius:8px;overflow-wrap:anywhere}.upload-item.svelte-1kzdfxn.svelte-1kzdfxn{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.upload-error.svelte-1kzdfxn.svelte-1kzdfxn{color:#b42318;width:100%}button.svelte-1kzdfxn.svelte-1kzdfxn{font:inherit;padding:3px 8px;border:1px solid #ccc;border-radius:5px;background:#fff;color:#333}button.svelte-1kzdfxn.svelte-1kzdfxn:disabled{opacity:.5}.compact.svelte-1kzdfxn.svelte-1kzdfxn{flex-flow:row wrap;max-height:84px;overflow-y:auto;gap:4px;margin:4px 0}.compact.svelte-1kzdfxn .uploaded-video.svelte-1kzdfxn,.compact.svelte-1kzdfxn .upload-item.svelte-1kzdfxn{box-sizing:border-box;display:flex;align-items:center;min-width:0;max-width:100%;padding:3px 6px;gap:6px;border-radius:6px}.compact.svelte-1kzdfxn .upload-item.svelte-1kzdfxn{flex-wrap:nowrap;border-color:#e5b4b0}.compact.svelte-1kzdfxn .asset-name.svelte-1kzdfxn,.compact.svelte-1kzdfxn .upload-error.svelte-1kzdfxn{min-width:0;max-width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.compact.svelte-1kzdfxn .upload-error.svelte-1kzdfxn{width:auto;flex:1}.compact.svelte-1kzdfxn button.svelte-1kzdfxn{flex-shrink:0;min-width:24px;min-height:24px}.compact.svelte-1kzdfxn .video-chip-preview.svelte-1kzdfxn{display:flex;align-items:center;gap:6px;min-width:0;flex-shrink:1;border:0;padding:0;background:transparent}dialog.svelte-1kzdfxn.svelte-1kzdfxn{box-sizing:border-box;width:520px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border:0;border-radius:10px;padding:12px}dialog.svelte-1kzdfxn.svelte-1kzdfxn::backdrop{background:#0009}.preview-close.svelte-1kzdfxn.svelte-1kzdfxn{display:block;margin-left:auto;font-size:20px}
