.lead-dialog-overlay.parts-cart-dialog-overlay{z-index:151}.lead-dialog-content.parts-cart-dialog{z-index:152}.parts-cart-dialog__body{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:1rem}.parts-cart-dialog__items{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.parts-cart-dialog__items li{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem 0;border-bottom:1px solid hsl(var(--border)/.6)}.parts-cart-dialog__remove{display:inline-grid;place-items:center;width:2rem;height:2rem;border:0;color:hsl(var(--muted-foreground));background:transparent;cursor:pointer}.parts-cart-dialog__remove:focus-visible,.parts-cart-dialog__remove:hover{color:hsl(var(--destructive,0 84% 60%))}.parts-cart-dialog__items svg{width:1rem;height:1rem}.parts-cart-dialog__field{display:grid;gap:.35rem;font-size:.8rem;font-weight:600}.parts-cart-dialog__actions{display:flex;justify-content:flex-end;gap:.5rem}.parts-cart-dialog__success{padding:1rem;border-radius:var(--radius);background:hsl(var(--primary-ui))}.parts-cart-dialog__error{margin:0;color:hsl(var(--destructive,0 84% 60%));font-size:.8rem}.parts-cart-dialog__product-name{flex:1;min-width:0;overflow-wrap:anywhere}.parts-cart-dialog__remove{flex-shrink:0}.parts-cart-dialog__heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;padding-right:1.5rem}.parts-cart-dialog__clear{border:0;background:transparent;font-size:.75rem!important}.parts-cart-dialog__steps{display:flex;gap:.5rem;margin:0;padding:0;list-style:none}.parts-cart-dialog__step{flex:1;height:.25rem;border-radius:999px;background:hsl(var(--input))}.parts-cart-dialog__step[aria-current=step]{background:hsl(var(--primary))}.parts-cart-dialog__quantity{display:inline-flex;align-items:center;gap:.375rem;flex-shrink:0}.parts-cart-dialog__quantity .button{width:2rem;height:2rem}.parts-cart-dialog__counter{min-width:2ch;text-align:center;font-variant-numeric:tabular-nums}.parts-cart-dialog__empty{color:hsl(var(--muted-foreground))}@media(max-width:639px){.lead-dialog-content.parts-cart-dialog{width:calc(100% - 1rem);max-height:calc(100vh - 1rem);max-height:calc(100dvh - 1rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);padding:1rem;gap:.875rem;overflow-y:auto}.lead-dialog-content.parts-cart-dialog .dialog__header{min-width:0;padding-right:0}.parts-cart-dialog .dialog__close{top:.25rem;right:.25rem;display:grid;place-items:center;width:2.75rem;height:2.75rem}.parts-cart-dialog__heading{flex-direction:column;align-items:flex-start;padding-right:2rem}.parts-cart-dialog__heading .dialog__title{overflow-wrap:anywhere}.parts-cart-dialog__actions .button,.parts-cart-dialog__body>.button{width:100%;height:auto;min-height:2.75rem;white-space:normal;text-align:center}.parts-cart-dialog__actions{flex-direction:column-reverse}.parts-cart-dialog .input,.parts-cart-dialog .textarea{min-width:0;font-size:max(1rem,16px)}.parts-cart-dialog .checkbox{min-width:0;overflow-wrap:anywhere}.parts-cart-dialog__items li{flex-wrap:wrap;gap:.5rem}.parts-cart-dialog__product-name{flex-basis:100%}.parts-cart-dialog__remove{margin-left:auto}.parts-cart-dialog__quantity .button,.parts-cart-dialog__remove{width:2.75rem;height:2.75rem}}