.dialog-overlay.svelte-1qf2r9k{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem}.dialog.svelte-1qf2r9k{background:#1f2937;border:1px solid #374151;border-radius:12px;width:100%;max-width:480px;box-shadow:0 25px 50px -12px #00000080;display:flex;flex-direction:column}.dialog-header.svelte-1qf2r9k{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #374151}.dialog-header.svelte-1qf2r9k h3:where(.svelte-1qf2r9k){margin:0;font-size:1rem;font-weight:600;color:#f3f4f6}.close-btn.svelte-1qf2r9k{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;border-radius:6px;color:#9ca3af;cursor:pointer}.close-btn.svelte-1qf2r9k:hover{background:#374151;color:#f3f4f6}.dialog-body.svelte-1qf2r9k{padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.preview-section.svelte-1qf2r9k{background:#111827;border-radius:8px;padding:1.25rem;display:flex;justify-content:center}.video-preview.svelte-1qf2r9k{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#6b7280}.video-icon.svelte-1qf2r9k{color:#9ca3af}.preview-label.svelte-1qf2r9k{font-size:.8rem;color:#9ca3af;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field.svelte-1qf2r9k{display:flex;flex-direction:column;gap:.5rem}.field-label.svelte-1qf2r9k{font-size:.75rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}.preset-buttons.svelte-1qf2r9k{display:flex;gap:.375rem}.preset-btn.svelte-1qf2r9k{flex:1;padding:.5rem;font-size:.8rem;font-weight:500;background:#374151;border:1px solid #4b5563;border-radius:6px;color:#d1d5db;cursor:pointer;transition:all .1s}.preset-btn.svelte-1qf2r9k:hover{background:#4b5563;border-color:#6b7280}.preset-btn.active.svelte-1qf2r9k{background:#deb452;border-color:#deb452;color:#1f2937}.slider-row.svelte-1qf2r9k{display:flex;align-items:center;gap:.75rem}.width-slider.svelte-1qf2r9k{flex:1;accent-color:#deb452}.width-value.svelte-1qf2r9k{font-size:.8rem;color:#9ca3af;min-width:50px;text-align:right;font-variant-numeric:tabular-nums}.alignment-buttons.svelte-1qf2r9k{display:flex;gap:.375rem}.align-btn.svelte-1qf2r9k{padding:.5rem .75rem;background:#374151;border:1px solid #4b5563;border-radius:6px;color:#d1d5db;cursor:pointer;transition:all .1s;display:flex;align-items:center;justify-content:center}.align-btn.svelte-1qf2r9k:hover{background:#4b5563;border-color:#6b7280}.align-btn.active.svelte-1qf2r9k{background:#deb452;border-color:#deb452;color:#1f2937}.checkbox-group.svelte-1qf2r9k{display:flex;flex-wrap:wrap;gap:.75rem}.checkbox-label.svelte-1qf2r9k{display:flex;align-items:center;gap:.375rem;font-size:.85rem;color:#d1d5db;cursor:pointer}.checkbox-label.svelte-1qf2r9k input[type=checkbox]:where(.svelte-1qf2r9k){accent-color:#deb452;width:16px;height:16px}.dialog-footer.svelte-1qf2r9k{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.25rem;border-top:1px solid #374151}.cancel-btn.svelte-1qf2r9k{padding:.5rem 1rem;font-size:.875rem;font-weight:500;background:transparent;border:1px solid #6b7280;border-radius:6px;color:#d1d5db;cursor:pointer}.cancel-btn.svelte-1qf2r9k:hover{background:#374151}.insert-btn.svelte-1qf2r9k{padding:.5rem 1rem;font-size:.875rem;font-weight:600;background:#deb452;border:none;border-radius:6px;color:#1f2937;cursor:pointer}.insert-btn.svelte-1qf2r9k:hover{background:#c9a347}
