.quote-request-dialog-module__Wpdcbq__dialog{background:var(--surface-primary);width:min(560px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--text-primary);overscroll-behavior:contain;border:0;border-radius:20px;margin:auto;padding:0}.quote-request-dialog-module__Wpdcbq__dialog::backdrop{background:var(--overlay-scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.quote-request-dialog-module__Wpdcbq__content{padding:32px;position:relative}.quote-request-dialog-module__Wpdcbq__close{background:var(--surface-secondary);width:44px;height:44px;color:var(--text-primary);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.quote-request-dialog-module__Wpdcbq__header{padding-right:36px}.quote-request-dialog-module__Wpdcbq__header h2{font:600 28px/1.2 var(--font-sans);letter-spacing:-.7px}.quote-request-dialog-module__Wpdcbq__header p{color:var(--text-secondary);margin-top:10px;font-size:14px;line-height:1.5}.quote-request-dialog-module__Wpdcbq__product{border-block:1px solid var(--border-subtle);overflow-wrap:anywhere;gap:5px;margin-block:20px;padding-block:18px;display:grid}.quote-request-dialog-module__Wpdcbq__product strong{font-size:14px;font-weight:500;line-height:1.5}.quote-request-dialog-module__Wpdcbq__product span{color:var(--text-secondary);font-size:12px;line-height:1.5}.quote-request-dialog-module__Wpdcbq__content fieldset{border:0;min-width:0;margin:0;padding:0}.quote-request-dialog-module__Wpdcbq__content .quote-request-dialog-module__Wpdcbq__buyerTypes{margin-bottom:20px}.quote-request-dialog-module__Wpdcbq__buyerTypes legend{margin-bottom:8px;font-size:13px;font-weight:500}.quote-request-dialog-module__Wpdcbq__buyerTypes>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.quote-request-dialog-module__Wpdcbq__buyerTypes label{border:1px solid var(--border-control);cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-height:46px;padding:10px 12px;font-size:12px;line-height:1.4;display:flex}.quote-request-dialog-module__Wpdcbq__buyerTypes label:has(input:checked){border-color:var(--action-primary-bg);background:var(--surface-selected)}.quote-request-dialog-module__Wpdcbq__buyerTypes input{width:16px;height:16px;accent-color:var(--action-primary-bg);flex-shrink:0;margin:0}.quote-request-dialog-module__Wpdcbq__buyerTypes label:has(input:disabled){cursor:default}.quote-request-dialog-module__Wpdcbq__pricing{background:var(--surface-secondary);border-radius:10px;margin:0 0 20px;padding:14px 16px}.quote-request-dialog-module__Wpdcbq__pricing dl{gap:10px;margin:0;display:grid}.quote-request-dialog-module__Wpdcbq__pricing dl>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.quote-request-dialog-module__Wpdcbq__pricing dt{color:var(--text-secondary);font-size:12px;line-height:1.5}.quote-request-dialog-module__Wpdcbq__pricing dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-size:13px;line-height:1.5}.quote-request-dialog-module__Wpdcbq__pricingTotal{border-top:1px solid var(--border-subtle);padding-top:10px}.quote-request-dialog-module__Wpdcbq__pricingTotal dd{font-size:17px;font-weight:600}.quote-request-dialog-module__Wpdcbq__pricing>p{color:var(--text-secondary);margin-top:10px;font-size:11px;line-height:1.5}.quote-request-dialog-module__Wpdcbq__pricing>[data-price-notice]{margin-bottom:0;font-size:12px;line-height:1.6}.quote-request-dialog-module__Wpdcbq__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.quote-request-dialog-module__Wpdcbq__field{gap:8px;min-width:0;display:grid}.quote-request-dialog-module__Wpdcbq__field label,.quote-request-dialog-module__Wpdcbq__quantity label{font-size:13px;font-weight:500}.quote-request-dialog-module__Wpdcbq__field label small{color:var(--text-secondary);font-size:11px;font-weight:400}.quote-request-dialog-module__Wpdcbq__field input,.quote-request-dialog-module__Wpdcbq__field textarea,.quote-request-dialog-module__Wpdcbq__quantity input{border:1px solid var(--border-control);background:var(--surface-primary);width:100%;min-height:46px;color:var(--text-primary);font:400 16px/1.4 var(--font-sans);border-radius:8px;padding:11px 12px}.quote-request-dialog-module__Wpdcbq__field textarea{resize:vertical;min-height:80px}.quote-request-dialog-module__Wpdcbq__quantity{justify-content:space-between;align-items:center;gap:16px;margin-block:20px;display:flex}.quote-request-dialog-module__Wpdcbq__quantity label span{color:var(--text-secondary);margin-top:5px;font-size:11px;font-weight:400;line-height:1.5;display:block}.quote-request-dialog-module__Wpdcbq__quantity input{flex-shrink:0;width:84px}.quote-request-dialog-module__Wpdcbq__consent{color:var(--text-secondary);cursor:pointer;align-items:flex-start;gap:10px;margin-block:18px;font-size:11px;line-height:1.6;display:flex}.quote-request-dialog-module__Wpdcbq__consent input{width:18px;height:18px;accent-color:var(--action-primary-bg);flex-shrink:0;margin:2px 0 0}.quote-request-dialog-module__Wpdcbq__consent a{color:var(--text-primary);text-underline-offset:3px}.quote-request-dialog-module__Wpdcbq__submit{background:var(--action-primary-bg);width:100%;min-height:48px;color:var(--action-primary-text);font:500 14px/1.4 var(--font-sans);cursor:pointer;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:13px 18px;display:flex}.quote-request-dialog-module__Wpdcbq__submit:disabled{opacity:.6;cursor:not-allowed}.quote-request-dialog-module__Wpdcbq__content :is(input,textarea,button,a):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.quote-request-dialog-module__Wpdcbq__content [aria-invalid=true]{border-color:var(--danger-border)}.quote-request-dialog-module__Wpdcbq__error{color:var(--danger-text);margin-block:8px;font-size:12px;line-height:1.5}.quote-request-dialog-module__Wpdcbq__note{color:var(--text-secondary);margin-top:10px;font-size:11px;line-height:1.5}.quote-request-dialog-module__Wpdcbq__success{outline:none;gap:16px;margin-top:28px;display:grid}.quote-request-dialog-module__Wpdcbq__success>svg{color:var(--action-primary-bg)}.quote-request-dialog-module__Wpdcbq__success p{color:var(--text-secondary);font-size:14px;line-height:1.6}.quote-request-dialog-module__Wpdcbq__compact{width:min(480px,100% - 24px);max-height:calc(100dvh - 24px)}.quote-request-dialog-module__Wpdcbq__compact .quote-request-dialog-module__Wpdcbq__content{padding:24px}.quote-request-dialog-module__Wpdcbq__compact .quote-request-dialog-module__Wpdcbq__header h2{font-size:24px}.quote-request-dialog-module__Wpdcbq__compact .quote-request-dialog-module__Wpdcbq__header p,.quote-request-dialog-module__Wpdcbq__compact .quote-request-dialog-module__Wpdcbq__header p:empty{display:none}.quote-request-dialog-module__Wpdcbq__compact .quote-request-dialog-module__Wpdcbq__product{margin-block:14px;padding-block:10px}.quote-request-dialog-module__Wpdcbq__compact .quote-request-dialog-module__Wpdcbq__buyerTypes{margin-bottom:14px}.quote-request-dialog-module__Wpdcbq__compact .quote-request-dialog-module__Wpdcbq__buyerTypes legend{margin:0}.quote-request-dialog-module__Wpdcbq__compact .quote-request-dialog-module__Wpdcbq__buyerTypes>div{grid-template-columns:1fr 1fr}.quote-request-dialog-module__Wpdcbq__compact .quote-request-dialog-module__Wpdcbq__buyerTypes label{padding:8px}.quote-request-dialog-module__Wpdcbq__compact .quote-request-dialog-module__Wpdcbq__row{grid-template-columns:minmax(0,1fr) 88px;gap:12px}.quote-request-dialog-module__Wpdcbq__compact .quote-request-dialog-module__Wpdcbq__quantity{gap:8px;margin:0;display:grid}.quote-request-dialog-module__Wpdcbq__compact .quote-request-dialog-module__Wpdcbq__quantity input{width:100%}.quote-request-dialog-module__Wpdcbq__compact .quote-request-dialog-module__Wpdcbq__pricing{margin-block:14px 0;padding:12px}.quote-request-dialog-module__Wpdcbq__compact .quote-request-dialog-module__Wpdcbq__pricingTotal{border:0;padding:0}.quote-request-dialog-module__Wpdcbq__compact .quote-request-dialog-module__Wpdcbq__pricing>p{margin-top:8px;font-size:12px}.quote-request-dialog-module__Wpdcbq__compact .quote-request-dialog-module__Wpdcbq__consent{margin-block:10px;font-size:12px}.quote-request-dialog-module__Wpdcbq__compact .quote-request-dialog-module__Wpdcbq__note{font-size:12px}.quote-request-dialog-module__Wpdcbq__wholesale{color:var(--text-secondary);margin-top:6px;font-size:12px}.quote-request-dialog-module__Wpdcbq__optional{border-bottom:1px solid var(--border-subtle)}.quote-request-dialog-module__Wpdcbq__optional summary{cursor:pointer;min-height:44px;color:var(--link-default);padding-block:12px;font-size:13px}.quote-request-dialog-module__Wpdcbq__optional .quote-request-dialog-module__Wpdcbq__field{margin-bottom:12px}@media (max-width:479px){.quote-request-dialog-module__Wpdcbq__compact .quote-request-dialog-module__Wpdcbq__content{padding:20px 16px}.quote-request-dialog-module__Wpdcbq__compact .quote-request-dialog-module__Wpdcbq__row{grid-template-columns:minmax(0,1fr) 80px}.quote-request-dialog-module__Wpdcbq__compact .quote-request-dialog-module__Wpdcbq__header h2{font-size:22px}}@media (hover:hover){.quote-request-dialog-module__Wpdcbq__submit:hover:not(:disabled){background:var(--action-primary-hover)}}@media (max-width:479px){.quote-request-dialog-module__Wpdcbq__buyerTypes>div{grid-template-columns:1fr}.quote-request-dialog-module__Wpdcbq__pricing{padding:14px 12px}.quote-request-dialog-module__Wpdcbq__pricing dl>div{flex-wrap:wrap;gap:3px 12px}.quote-request-dialog-module__Wpdcbq__pricing dd{margin-left:auto}.quote-request-dialog-module__Wpdcbq__content{padding:28px 20px 24px}.quote-request-dialog-module__Wpdcbq__header h2{font-size:26px}.quote-request-dialog-module__Wpdcbq__row{grid-template-columns:1fr;gap:14px}.quote-request-dialog-module__Wpdcbq__close{top:12px;right:12px}.quote-request-dialog-module__Wpdcbq__product{margin-block:16px;padding-block:14px}}
