.button--quote{--button-bg: #1e40af;--button-text: #ffffff;--button-border: #1e40af;background-color:var(--button-bg);color:var(--button-text);border-color:var(--button-border)}.button--quote:hover,.button--quote:focus{--button-bg: #1d4ed8;--button-border: #1d4ed8}.button--quote .icon{width:1em;height:1em;flex-shrink:0}.quote-drawer .horizontal-product__media{width:60px}.quote-drawer .horizontal-product__media img{width:100%;height:auto;object-fit:cover}.quote-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(100px);z-index:10000;display:flex;align-items:center;gap:12px;padding:14px 20px;border-radius:8px;box-shadow:0 4px 20px #00000026;font-size:.9375rem;font-weight:500;opacity:0;transition:transform .3s ease,opacity .3s ease;max-width:calc(100vw - 40px)}.quote-toast.is-visible{transform:translate(-50%) translateY(0);opacity:1}.quote-toast--success{background:#10b981;color:#fff}.quote-toast--error{background:#ef4444;color:#fff}.quote-toast__message{flex:1}.quote-toast__close{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:none;border-radius:50%;cursor:pointer;color:inherit;opacity:.8;transition:opacity .2s,background .2s}.quote-toast__close:hover{opacity:1;background:#fff3}@media (max-width: 480px){.quote-toast{left:16px;right:16px;transform:translate(0) translateY(100px);max-width:none}.quote-toast.is-visible{transform:translate(0) translateY(0)}}.quote-step{display:flex;flex-direction:column;height:100%;width:100%}.quote-step[hidden]{display:none!important}.quote-step-indicator{font-size:.875rem;color:var(--text-muted, #637381);font-weight:500;padding:.5rem 0}.quote-step-2 .drawer__scrollable{padding:1rem 1.5rem}.quote-success-message{width:100%}.quote-success-message .alert{margin:1rem;border-radius:8px}.quote-step-2 .field select.select.is-floating{padding-top:var(--sp-4, 1rem);height:calc(var(--input-height, 2.5rem) + var(--sp-2d5, .625rem))}.quote-form-section{padding-bottom:1.5rem;border-bottom:1px solid var(--border, #dfe3e8)}.quote-form-section:last-of-type{border-bottom:none;padding-bottom:0}.quote-form-section h3{font-size:1rem;font-weight:600;margin-bottom:1rem;color:var(--text, #212b36)}.quote-form-section .field{margin-bottom:1rem}.quote-form-section .field:last-child{margin-bottom:0}.text-error{color:var(--error, #de3618)}.quote-step-2 .upload-zone{min-height:120px;display:flex;visibility:visible}.quote-step-2 .upload-zone input[type=file]{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer}.quote-step-2 .quote-form-section:has([data-quote-tax-exempt]){margin-top:1rem;padding-top:1.5rem}.quote-step{animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width: 640px){.quote-step-2 .drawer__scrollable{padding:1rem}.quote-form-section{padding-bottom:1rem}.quote-form-section h3{font-size:.9375rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/quote-list.css.map */
