.dialog-overlay.svelte-1cig112{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-1cig112{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-1cig112{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #374151}.dialog-header.svelte-1cig112 h3:where(.svelte-1cig112){margin:0;font-size:1rem;font-weight:600;color:#f3f4f6}.close-btn.svelte-1cig112{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-1cig112:hover{background:#374151;color:#f3f4f6}.dialog-body.svelte-1cig112{padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.preview-section.svelte-1cig112{background:#111827;border-radius:8px;padding:.75rem;display:flex;justify-content:center;max-height:200px;overflow:hidden}.preview-image.svelte-1cig112{max-width:100%;max-height:180px;-o-object-fit:contain;object-fit:contain;border-radius:4px}.field.svelte-1cig112{display:flex;flex-direction:column;gap:.5rem}.field-label.svelte-1cig112{font-size:.75rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}.preset-buttons.svelte-1cig112{display:flex;gap:.375rem}.preset-btn.svelte-1cig112{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-1cig112:hover{background:#4b5563;border-color:#6b7280}.preset-btn.active.svelte-1cig112{background:#deb452;border-color:#deb452;color:#1f2937}.slider-row.svelte-1cig112{display:flex;align-items:center;gap:.75rem}.width-slider.svelte-1cig112{flex:1;accent-color:#deb452}.width-value.svelte-1cig112{font-size:.8rem;color:#9ca3af;min-width:50px;text-align:right;font-variant-numeric:tabular-nums}.alignment-buttons.svelte-1cig112{display:flex;gap:.375rem}.align-btn.svelte-1cig112{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-1cig112:hover{background:#4b5563;border-color:#6b7280}.align-btn.active.svelte-1cig112{background:#deb452;border-color:#deb452;color:#1f2937}.text-input.svelte-1cig112{padding:.5rem .75rem;font-size:.875rem;background:#111827;border:1px solid #374151;border-radius:6px;color:#f3f4f6;outline:none}.text-input.svelte-1cig112:focus{border-color:#deb452}.text-input.svelte-1cig112::-moz-placeholder{color:#6b7280}.text-input.svelte-1cig112::placeholder{color:#6b7280}.dialog-footer.svelte-1cig112{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.25rem;border-top:1px solid #374151}.cancel-btn.svelte-1cig112{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-1cig112:hover{background:#374151}.insert-btn.svelte-1cig112{padding:.5rem 1rem;font-size:.875rem;font-weight:600;background:#deb452;border:none;border-radius:6px;color:#1f2937;cursor:pointer}.insert-btn.svelte-1cig112:hover{background:#c9a347}
