.formOrderProspects{display:flex;flex-direction:column;row-gap:var(--map-fallback-gap-module)}.formOrderProspects .productList{font-family:var(--font-family-base,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif)}.formOrderProspects .productList__empty{color:#666;font-style:italic;padding:2rem;text-align:center}.formOrderProspects .productList__items{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.formOrderProspects .productList__item{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.formOrderProspects .productList__itemHeader{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:1.25rem}.formOrderProspects .productList__itemTitle{color:#333;font-family:inherit;font-size:1.1rem;font-weight:600;margin:0}.formOrderProspects .productList__itemRemove{align-items:center;background:#fff;border:1px solid #dc3545;border-radius:50%;color:#dc3545;cursor:pointer;display:flex;font-size:1.5rem;height:36px;justify-content:center;transition:all .2s ease;width:36px}.formOrderProspects .productList__itemRemove:hover{background:#dc3545;color:#fff}.formOrderProspects .productList__itemRemove iconify-icon{font-size:1.3rem}.formOrderProspects .productList__itemBody{display:flex;flex-direction:column;gap:1rem;padding:1.25rem}.formOrderProspects .productList__itemQuantity{align-items:center;display:flex;gap:.75rem;margin-bottom:.5rem}.formOrderProspects .productList__quantityBtn{align-items:center;background:#fff;border:1px solid #ccc;border-radius:6px;cursor:pointer;display:flex;font-family:inherit;height:44px;justify-content:center;transition:all .2s ease;width:44px}.formOrderProspects .productList__quantityBtn:hover:not(:disabled){background:#f8f9fa;border-color:#999}.formOrderProspects .productList__quantityBtn:active:not(:disabled){background:#e9ecef}.formOrderProspects .productList__quantityBtn iconify-icon{color:#333;font-size:1.4rem}.formOrderProspects .productList__quantityInput{border:1px solid #ccc;border-radius:6px;font-family:inherit;font-size:1.1rem;font-weight:500;height:44px;text-align:center;transition:all .2s ease;width:80px}.formOrderProspects .productList__quantityInput:focus{border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.1);outline:none}.formOrderProspects .productList__quantityInput::-webkit-inner-spin-button,.formOrderProspects .productList__quantityInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.formOrderProspects .productList__quantityInput[type=number]{-moz-appearance:textfield}.formOrderProspects .productList__itemPrice,.formOrderProspects .productList__itemTotal{align-items:center;display:flex;font-family:inherit;justify-content:space-between;padding:.5rem 0}.formOrderProspects .productList__itemPriceLabel,.formOrderProspects .productList__itemTotalLabel{color:#666;font-size:.95rem}.formOrderProspects .productList__itemPriceValue{color:#333;font-size:1rem;font-weight:500}.formOrderProspects .productList__itemTotal{border-top:1px solid #eee;margin-top:.5rem;padding-top:.75rem}.formOrderProspects .productList__itemTotalLabel{color:#333;font-weight:600}.formOrderProspects .productList__itemTotalValue{color:#007bff;font-size:1.15rem;font-weight:700}.formOrderProspects .productList__total{background:#f8f9fa;border-radius:8px;border-top:2px solid #333;margin-top:2rem;padding:1.5rem}.formOrderProspects .productList__totalRow{color:#333;display:flex;font-family:inherit;font-size:1.3rem;font-weight:700;justify-content:space-between}