.quote-dialog-overlay.svelte-ybj6qv{z-index:50;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.quote-dialog.svelte-ybj6qv{background:var(--color-surface);border-radius:var(--radius-xl);flex-direction:column;gap:1rem;width:90%;max-width:28rem;padding:1.5rem;display:flex}.quote-dialog.svelte-ybj6qv h3:where(.svelte-ybj6qv){margin:0}.quote-product-info.svelte-ybj6qv{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.quote-message-label.svelte-ybj6qv{font-size:var(--text-sm);flex-direction:column;gap:.375rem;font-weight:500;display:flex}.quote-message-input.svelte-ybj6qv{border:1px solid var(--color-border);border-radius:var(--radius-default);width:100%;font-size:var(--text-sm);font-family:var(--font-body);resize:vertical;color:var(--color-text);background:var(--color-surface);padding:.5rem .75rem}.quote-message-input.svelte-ybj6qv:focus{border-color:var(--color-primary);outline:none}.quote-dialog-actions.svelte-ybj6qv{justify-content:flex-end;gap:.5rem;display:flex}.quote-cancel-btn.svelte-ybj6qv{background:var(--btn-secondary-bg);border:1px solid var(--color-border);border-radius:var(--radius-default);font-size:var(--text-sm);cursor:pointer;color:var(--color-text);font-family:var(--font-body);transition:background var(--transition-fast);padding:.5rem 1rem}.quote-cancel-btn.svelte-ybj6qv:hover{background:var(--btn-secondary-bg-hover)}.quote-submit-btn.svelte-ybj6qv{background:var(--btn-primary-bg);color:var(--btn-primary-text);border-radius:var(--radius-default);font-size:var(--text-sm);font-weight:var(--btn-font-weight);cursor:pointer;font-family:var(--font-body);transition:background var(--transition-fast);border:none;padding:.5rem 1rem}.quote-submit-btn.svelte-ybj6qv:hover:not(:disabled){background:var(--btn-primary-bg-hover)}.quote-submit-btn.svelte-ybj6qv:disabled{opacity:.5;cursor:not-allowed}
