.product-quote-dialog__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0006}.product-quote-dialog .base-modal__header{margin-bottom:0!important;padding-bottom:0!important}.product-quote-dialog[data-v-01ae7ec0] .base-modal__panel{animation:product-quote-dialog-fade-in-01ae7ec0 .3s ease-out;border-radius:var(--pd-card-radius-lg);box-shadow:0 24px 40px #18181b24;margin:0;overflow:hidden}.product-quote-dialog[data-v-01ae7ec0] .base-modal__header{border-bottom:1px solid #f3f4f6;margin:0;padding:0}.product-quote-dialog[data-v-01ae7ec0] .base-modal__body{overflow-x:hidden;padding:0}.product-quote-dialog[data-v-01ae7ec0] .base-form-field{margin-bottom:var(--space-5)}.product-quote-dialog[data-v-01ae7ec0] .base-form-field{display:block;line-height:normal}.product-quote-dialog[data-v-01ae7ec0] .base-input{background-color:#fff;border:1px solid var(--color-border);border-radius:var(--space-1);box-shadow:none;min-height:var(--space-8);padding:0 var(--space-4);transition:all .2s ease}.product-quote-dialog[data-v-01ae7ec0] .base-input:focus-within{background-color:#fff;border-color:var(--color-accent);box-shadow:0 0 0 4px #4755691a}.product-quote-dialog[data-v-01ae7ec0] .base-input__control{color:var(--color-text);font-size:var(--font-size-base)}.product-quote-dialog[data-v-01ae7ec0] .base-input__control::-moz-placeholder,.product-quote-dialog[data-v-01ae7ec0] .base-textarea::-moz-placeholder{color:#9ca3af}.product-quote-dialog[data-v-01ae7ec0] .base-input__control::placeholder,.product-quote-dialog[data-v-01ae7ec0] .base-textarea::placeholder{color:#9ca3af}.product-quote-dialog[data-v-01ae7ec0] .base-textarea{background-color:#fff;border:1px solid var(--color-border);border-radius:var(--space-1);box-shadow:none;color:var(--color-text);font-size:var(--font-size-base);padding:var(--space-3) var(--space-4);transition:all .2s ease}.product-quote-dialog[data-v-01ae7ec0] .base-textarea:focus{background-color:#fff;border-color:var(--color-accent);box-shadow:0 0 0 4px #4755691a}.product-quote-dialog[data-v-01ae7ec0] .BaseInput.is-disabled .base-input{background-color:#f8fafc;box-shadow:none}.product-quote-dialog__body[data-v-01ae7ec0],.product-quote-dialog__email[data-v-01ae7ec0],.product-quote-dialog__email-field[data-v-01ae7ec0],.product-quote-dialog__field[data-v-01ae7ec0],.product-quote-dialog__footer[data-v-01ae7ec0],.product-quote-dialog__form[data-v-01ae7ec0],.product-quote-dialog__header[data-v-01ae7ec0]{box-sizing:border-box;min-width:0;width:100%}.product-quote-dialog__body[data-v-01ae7ec0]{overflow-x:hidden}.product-quote-dialog__row[data-v-01ae7ec0]{min-width:0}.product-quote-dialog__field[data-v-01ae7ec0]{overflow-wrap:anywhere}.product-quote-dialog__label[data-v-01ae7ec0]{line-height:1.25;min-width:0}.product-quote-dialog[data-v-01ae7ec0] .base-input,.product-quote-dialog[data-v-01ae7ec0] .base-textarea{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.product-quote-dialog[data-v-01ae7ec0] .base-input__control{min-width:0;text-overflow:ellipsis}.product-quote-dialog__submit[data-v-01ae7ec0]{box-sizing:border-box;max-width:100%}@media(max-width:720px){.product-quote-dialog__row[data-v-01ae7ec0]{gap:0;grid-template-columns:minmax(0,1fr)}.product-quote-dialog__body[data-v-01ae7ec0]{padding:var(--space-5)}}.product-quote-dialog__close[data-v-01ae7ec0]:hover:not(:disabled){color:var(--color-text)}.product-quote-dialog__suggestions li[data-v-01ae7ec0]{color:#52525b;cursor:pointer;font-size:var(--font-size-base);padding:var(--space-2) var(--space-3)}.product-quote-dialog__suggestions li.active[data-v-01ae7ec0],.product-quote-dialog__suggestions li[data-v-01ae7ec0]:hover{background:var(--color-accent-soft);color:var(--color-text)}.product-quote-dialog__submit[data-v-01ae7ec0]:hover:not(:disabled){background-color:var(--color-primary-hover);box-shadow:0 12px 20px #18181b2e;transform:translateY(-1px)}@keyframes product-quote-dialog-fade-in-01ae7ec0{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}
